def _onUBX(self, msgClass, msgId, buffer): from UBXMessage import parseUBXPayload, formatByteString try: if self.debug: print('onUBX:{}:{}:{}'.format(msgClass, msgId, formatByteString(buffer))) obj = parseUBXPayload(msgClass, msgId, buffer) except Exception as e: errMsg = "No parse, \"{}\", payload={}".format( e, formatByteString(buffer)) self.onUBXError(msgClass, msgId, errMsg) else: self.onUBX(obj)
def send(self, msg): """Send message to ser.""" from UBXMessage import formatByteString if self.debug: print("SEND: {}".format(formatByteString(msg))) if hasattr(self.ser, 'write'): self.ser.write(msg) else: self.ser.send(msg)
def send(self, msg): """Send message to ser.""" from UBXMessage import formatByteString if self.debug: print("SEND: {}".format(formatByteString(msg))) self.ser.write(msg)