def toString(self):
     if self.frameType == 0:
         # Messwert Frame
         str = 'MesswertFrame: Kanäle: {} Payload: {} Datentype: {}'.format(self.getChannelCount(), ' '.join(
             format(z, '02x') for z in self.data), self.getMesswertDataTypeAsString())
         if self.isMesswertSixAchsisError():
             str += ' !6-Achsen-Fehler!'
         if self.isMesswertInputOverload():
             str += ' !Eingang Übersteuert!'
         return str
     elif self.frameType == 1:
         # Antwort Frame
         str = 'AntwortFrame: Länge des Payloads: {} Fehler: {}'.format(self.getLength(),
                                                                        error_code_to_error_shortcut.get(
                                                                            self.statusbyte))
         if self.length_or_channel > 0:
             str += ' Payload: {}'.format(' '.join(format(z, '02x') for z in self.data))
         return str
     else:
         # error
         return 'unkown FrameType.'
 def toString(self):
     if self.frameType == 0:
         # Messwert Frame
         str = 'MesswertFrame: Kanäle: {} Payload: {} Datentype: {}'.format(self.getChannelCount(), ' '.join(
             format(z, '02x') for z in self.data), self.getMesswertDataTypeAsString())
         if self.isMesswertSixAchsisError():
             str += ' !6-Achsen-Fehler!'
         if self.isMesswertInputOverload():
             str += ' !Eingang Übersteuert!'
         return str
     elif self.frameType == 1:
         # Antwort Frame
         str = 'AntwortFrame: Länge des Payloads: {} Fehler: {}'.format(self.getLength(),
                                                                        error_code_to_error_shortcut.get(
                                                                            self.statusbyte))
         if self.length_or_channel > 0:
             str += ' Payload: {}'.format(' '.join(format(z, '02x') for z in self.data))
         return str
     else:
         # error
         return 'unkown FrameType.'
 def getAntwortErrorText(self):
     return error_code_to_error_shortcut.get(self.statusbyte)
Example #4
0
 def getAntwortErrorText(self):
     return error_code_to_error_shortcut.get(self.statusbyte)