ardupilot/libraries/AP_PiccoloCAN/piccolo_protocol
Oliver Walters fb16b085c0 AP_PiccoloCAN: Record servo telemetry information to log
- Servo position
- Servo speed
- Servo force / torque
- Servo duty cycle

Updated servo protocol file to accommodate extra variable data
2021-06-24 15:51:21 +10:00
..
.gitignore
ESCCommands.c
ESCCommands.h
ESCDefines.c
ESCDefines.h
ESCPackets.c
ESCPackets.h
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 AP_PiccoloCAN: Record servo telemetry information to log 2021-06-24 15:51:21 +10:00
ServoPackets.h AP_PiccoloCAN: Record servo telemetry information to log 2021-06-24 15:51:21 +10:00
ServoProtocol.c
ServoProtocol.h AP_PiccoloCAN: Record servo telemetry information to log 2021-06-24 15:51:21 +10:00
Servo_source.xml AP_PiccoloCAN: Record servo telemetry information to log 2021-06-24 15:51:21 +10:00
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