diff --git a/EOS.py b/EOS.py index 5f2473c..6b9fa3a 100644 --- a/EOS.py +++ b/EOS.py @@ -8,83 +8,68 @@ class eosClient(): - def setConsoleType(self,argument): - global console_type - if argument=="ti": - console_type=1 - elif argument=="gio": - console_type=2 - elif argument=="ion": - console_type=3 - elif argument=="element": - console_type=4 - elif argument=="nomad": - console_type=5 - elif argument=="other": - console_type=6 - elif argument=="eosclassic": - console_type=7 + def setConsoleType(self, argument): + global console_type + if argument == "ti": + console_type = 1 + elif argument == "gio": + console_type = 2 + elif argument == "ion": + console_type = 3 + elif argument == "element": + console_type = 4 + elif argument == "nomad": + console_type = 5 + elif argument == "other": + console_type = 6 + elif argument == "eosclassic": + console_type = 7 else: - console_type=6 + console_type = 6 - def connectToConsole(self,consoleAddress,consolePortRx,consoleType): - client.connect( (consoleAddress, consolePortRx) ) + def connectToConsole(self, consoleAddress, consolePortRx, consoleType): + client.connect((consoleAddress, consolePortRx)) self.setConsoleType(consoleType) global client_connected client_connected = True - def go(self): - if client_connected == True: - client.send( OSCMessage("/eos/key/go") ) - return 1 + def verifyConnection(self): + if client_connected: + pass else: raise ValueError("Not connected") - return 0 + + def go(self): + self.verifyConnection() + client.send(OSCMessage("/eos/key/go")) + return 1 def stopback(self): - if client_connected==1: - client.send( OSCMessage("/eos/key/stop") ) - return 1 - else: - raise ValueError("Not connected") - return 0 + self.verifyConnection() + client.send(OSCMessage("/eos/key/stop")) + return 1 - def chanlevel(self,channel,level): - if client_connected==1: - client.send( OSCMessage("/eos/chan/%s/at" % (channel), [level] ) ) - return 1 - else: - raise ValueError("Not connected") - return 0 + def chanlevel(self, channel, level): + self.verifyConnection() + client.send(OSCMessage("/eos/chan/%s/at" % (channel), [level])) + return 1 - def cmdline(self,commandline): - if client_connected==1: - client.send( OSCMessage("/eos/cmd", [commandline] ) ) - return 1 - else: - raise ValueError("Not connected") - return 0 + def cmdline(self, commandline): + self.verifyConnection() + client.send(OSCMessage("/eos/cmd", [commandline])) + return 1 - def newcmdline(self,commandline): - if client_connected==1: - client.send( OSCMessage("/eos/newcmd", [commandline] ) ) - return 1 - else: - raise ValueError("Not connected") - return 0 + def newcmdline(self, commandline): + self.verifyConnection() + client.send(OSCMessage("/eos/newcmd", [commandline])) + return 1 - def cmdlineevent(self,commandline): - if client_connected==1: - client.send( OSCMessage("/eos/event", [commandline] ) ) - return 1 - else: - raise ValueError("Not connected") - return 0 + def cmdlineevent(self, commandline): + self.verifyConnection() + client.send(OSCMessage("/eos/event", [commandline])) + return 1 - def cmdlinenewevent(self,commandline): - if client_connected==1: - client.send( OSCMessage("/eos/newevent", [commandline] ) ) - return 1 - else: - raise ValueError("Not connected") - return 0 \ No newline at end of file + def cmdlinenewevent(self, commandline): + self.verifyConnection() + client.send(OSCMessage("/eos/newevent", [commandline])) + return 1