ardupilot/libraries/AP_PiccoloCAN/piccolo_protocol
Oliver Walters e6f1437ccf AP_PiccoloCAN: Remove unnecessary files 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
ESCVelocityProtocol.c
ESCVelocityProtocol.h
ESCVelocity_source.xml
README.md
ServoCommands.c
ServoCommands.h
ServoDefines.c
ServoDefines.h
ServoPackets.c
ServoPackets.h
ServoProtocol.c
ServoProtocol.h
Servo_source.xml
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