Index: DialysateGenerator.py =================================================================== diff -u -r5f23b5ca87b6211702df8aa805fa767026862b77 -r085c19600947145ec02a4baccba379bdbf6844af --- DialysateGenerator.py (.../DialysateGenerator.py) (revision 5f23b5ca87b6211702df8aa805fa767026862b77) +++ DialysateGenerator.py (.../DialysateGenerator.py) (revision 085c19600947145ec02a4baccba379bdbf6844af) @@ -81,16 +81,25 @@ return False def registerAsyncReceiver(self, message_id, method): - t1 = method - t2 = message_id + self.__serialPort.registerAsyncFunction(message_id, method) def registerSyncReceiver(self, message_id, method): - t1 = method - t2 = message_id + self.__serialPort.registerSyncFunction(message_id, method) + +def async_function(message): + print("x", end="", flush=True) + + +def sync_function(message): + print("s", end="", flush=True) + + if __name__ == "__main__": thedg = DG() # \var thedg + thedg.registerAsyncReceiver(2, async_function) + thedg.registerSyncReceiver(5, sync_function) sleep(2) thedg.fill() @@ -99,5 +108,8 @@ sleep(1) thedg.fill() + + + sleep(2) thedg.fill()