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 AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCCommands.h AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCDefines.c AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCDefines.h AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCPackets.c AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCPackets.h AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCVelocityProtocol.c AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
ESCVelocityProtocol.h AP_PiccoloCAN: Split device functionality into separate files 2023-06-09 08:00:46 +10:00
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 AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
fielddecode.h AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
fieldencode.c AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
fieldencode.h AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
license.txt
scaleddecode.c AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
scaleddecode.h AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
scaledencode.c AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00
scaledencode.h AP_PiccoloCAN: Add protocol files for transmuter 2023-06-09 08:00:46 +10:00

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