Esempio n. 1
0
 def create_message(self):
     self._message[0] = bytes(
         ByteUtils.translate_int_to_bytes(self.COMMAND_FIRST_BYTE, number_of_bytes=1, signed=False)
     )
     self._message[1] = bytes(
         ByteUtils.translate_int_to_bytes(self.SET_TARGET_BYTE, number_of_bytes=1, signed=False)
     )
     self._message[2] = bytes(
         ByteUtils.translate_int_to_bytes(self._channel_number, number_of_bytes=1, signed=False)
     )
     self._message[3] = bytes(
         ByteUtils.translate_int_to_bytes(self._convert_angle_for_pololu(), number_of_bytes=1, signed=False)
     )
 def _set_message_bytes(self):
     self._message[1] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_1, number_of_bytes = 2, signed = True)[0]])
     self._message[2] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_1, number_of_bytes = 2, signed = True)[1]])
     self._message[3] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_2, number_of_bytes = 2, signed = True)[0]])
     self._message[4] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_2, number_of_bytes = 2, signed = True)[1]])
     self._message[5] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_3, number_of_bytes = 2, signed = True)[0]])
     self._message[6] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_3, number_of_bytes = 2, signed = True)[1]])
     self._message[7] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_4, number_of_bytes = 2, signed = True)[0]])
     self._message[8] = bytes([ByteUtils.translate_int_to_bytes(self._speed_motor_4, number_of_bytes = 2, signed = True)[1]])
 def _set_message_bytes(self):
     self._message[1] = bytes([ByteUtils.translate_int_to_bytes(self._routine_number, number_of_bytes = 2, signed = True)[0]])
     self._message[2] = bytes([ByteUtils.translate_int_to_bytes(self._routine_number, number_of_bytes = 2, signed = True)[1]])
     self._message[3] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[0]])
     self._message[4] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[1]])
     self._message[5] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[0]])
     self._message[6] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[1]])
     self._message[7] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[0]])
     self._message[8] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[1]])
 def _set_message_bytes(self):
     self._message[1] = bytes([ByteUtils.translate_int_to_bytes(self._position_x, number_of_bytes = 2, signed = True)[0]])
     self._message[2] = bytes([ByteUtils.translate_int_to_bytes(self._position_x, number_of_bytes = 2, signed = True)[1]])
     self._message[3] = bytes([ByteUtils.translate_int_to_bytes(self._position_y, number_of_bytes = 2, signed = True)[0]])
     self._message[4] = bytes([ByteUtils.translate_int_to_bytes(self._position_y, number_of_bytes = 2, signed = True)[1]])
     self._message[5] = bytes([ByteUtils.translate_int_to_bytes(self._speed_limit, number_of_bytes = 2, signed = True)[0]])
     self._message[6] = bytes([ByteUtils.translate_int_to_bytes(self._speed_limit, number_of_bytes = 2, signed = True)[1]])
     self._message[7] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[0]])
     self._message[8] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[1]])
Esempio n. 5
0
 def _set_message_bytes(self):
     converted_theta = self._convert_theta_to_int()
     self._message[1] = bytes([ByteUtils.translate_int_to_bytes(converted_theta, number_of_bytes = 2, signed = True)[0]])
     self._message[2] = bytes([ByteUtils.translate_int_to_bytes(converted_theta, number_of_bytes = 2, signed = True)[1]])
     self._message[3] = bytes([ByteUtils.translate_int_to_bytes(self._speed_limit, number_of_bytes = 2, signed = True)[0]])
     self._message[4] = bytes([ByteUtils.translate_int_to_bytes(self._speed_limit, number_of_bytes = 2, signed = True)[1]])
     self._message[5] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[0]])
     self._message[6] = bytes([ByteUtils.translate_int_to_bytes(0, number_of_bytes = 2, signed = True)[1]])
     self._message[7] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[0]])
     self._message[8] = bytes([ByteUtils.translate_int_to_bytes(self._sequence_number, number_of_bytes = 2, signed = True)[1]])