ardupilot/libraries/AP_PiccoloCAN/piccolo_protocol
Oliver b3d82bdd57 AP_PiccoloCAN: Add protocol files for transmuter
(cherry picked from commit 25d118c468ab04c179152d43356074a68286514b)
2023-06-09 08:00:46 +10:00
..
.gitignore
ECUDefines.c
ECUDefines.h
ECUPackets.c
ECUPackets.h
ECUProtocol.c
ECUProtocol.h
ECUSettings.c
ECUSettings.h
ESCCommands.c
ESCCommands.h
ESCDefines.c
ESCDefines.h
ESCPackets.c
ESCPackets.h AP_PiccoloCAN: Fixed license text in auto-generated files 2020-10-28 18:25:45 +11:00
ESCVelocityProtocol.c
ESCVelocityProtocol.h
ESCVelocity_source.xml
LegacyESCDefines.c
LegacyESCDefines.h
LegacyESCPackets.c
LegacyESCPackets.h
README.md
ServoCommands.c
ServoCommands.h
ServoDefines.c
ServoDefines.h
ServoPackets.c
ServoPackets.h
ServoProtocol.c
ServoProtocol.h
Servo_source.xml
TransmuterCommands.c
TransmuterCommands.h
TransmuterDefines.c
TransmuterDefines.h
TransmuterPackets.c
TransmuterPackets.h
TransmuterProtocol.c
TransmuterProtocol.h
fielddecode.c
fielddecode.h
fieldencode.c
fieldencode.h
license.txt
scaleddecode.c
scaleddecode.h
scaledencode.c
scaledencode.h

README.md

Piccolo Protocol Generation

The Piccolo CAN protocol messages are generated using the ProtoGen protocol generation tool.

The raw protocol definition for each device type is provided in a .xml file (e.g. protocol_esc_velocity.xml).

To regenerate the protocol, run the following command:

protogen.exe protocol_esc_velocity.xml --license license.txt