Create can send example

This commit is contained in:
Paul Guenette
2021-06-28 21:29:49 -04:00
parent 6450e49ce8
commit 675e84bfac
+14
View File
@@ -0,0 +1,14 @@
import can
bus = can.interface.Bus('can0', bustype='socketcan')
axisID = 0x1 << 5
msgID = axisID | 0x7
msg = can.Message(arbitration_id=msgID, data=[0, 0, 0, 0, 3, 0, 0, 0], dlc=8)
print(msg)
try:
bus.send(msg)
print("Message sent on {}".format(bus.channel_info))
except can.CanError:
print("Message NOT sent!")