class TransmitMessage(can.Message):
Known subclasses: piper_kit.messages.transmit.EnableJointMessage, piper_kit.messages.transmit.EndPoseControlRyMessage, piper_kit.messages.transmit.EndPoseControlXyMessage, piper_kit.messages.transmit.EndPoseControlZpMessage, piper_kit.messages.transmit.GripperControlMessage, piper_kit.messages.transmit.JointConfigMessage, piper_kit.messages.transmit.JointControl12Message, piper_kit.messages.transmit.JointControl34Message, piper_kit.messages.transmit.JointControl56Message, piper_kit.messages.transmit.MotionControlBMessage
Constructor: TransmitMessage(arbitration_id, data_0, data_1, data_2, ...)
Base class for CAN messages sent to the PiPER robotic arm.
| Method | __init__ |
Initialize CAN message with arbitration ID and data bytes. |
int, data_0: int = 0, data_1: int = 0, data_2: int = 0, data_3: int = 0, data_4: int = 0, data_5: int = 0, data_6: int = 0, data_7: int = 0):
ΒΆ
piper_kit.messages.transmit.EnableJointMessage, piper_kit.messages.transmit.EndPoseControlRyMessage, piper_kit.messages.transmit.EndPoseControlXyMessage, piper_kit.messages.transmit.EndPoseControlZpMessage, piper_kit.messages.transmit.GripperControlMessage, piper_kit.messages.transmit.JointConfigMessage, piper_kit.messages.transmit.JointControl12Message, piper_kit.messages.transmit.JointControl34Message, piper_kit.messages.transmit.JointControl56Message, piper_kit.messages.transmit.MotionControlBMessageInitialize CAN message with arbitration ID and data bytes.
| Parameters | |
arbitrationint | CAN message ID |
dataint | Data byte 0 (default: 0x00) |
dataint | Data byte 1 (default: 0x00) |
dataint | Data byte 2 (default: 0x00) |
dataint | Data byte 3 (default: 0x00) |
dataint | Data byte 4 (default: 0x00) |
dataint | Data byte 5 (default: 0x00) |
dataint | Data byte 6 (default: 0x00) |
dataint | Data byte 7 (default: 0x00) |