dronecan / DSDL

DSDL Protocol Description files for DroneCAN
MIT License
22 stars 60 forks source link

Add RPM message: 1045.RPM.uavcan #53

Closed IamPete1 closed 5 months ago

IamPete1 commented 7 months ago

Adds a RPM message for things like heli headspeed.

We do have RPM in a couple of other places: https://github.com/dronecan/DSDL/blob/eb370f198f17e561706d6eaddb02cb06d9e91cf6/com/hobbywing/esc/20050.StatusMsg1.uavcan#L3

https://github.com/dronecan/DSDL/blob/eb370f198f17e561706d6eaddb02cb06d9e91cf6/uavcan/equipment/esc/1031.RPMCommand.uavcan#L8

https://github.com/dronecan/DSDL/blob/eb370f198f17e561706d6eaddb02cb06d9e91cf6/uavcan/equipment/esc/1034.Status.uavcan#L12

https://github.com/dronecan/DSDL/blob/eb370f198f17e561706d6eaddb02cb06d9e91cf6/uavcan/equipment/ice/reciprocating/1120.Status.uavcan#L110

This does use float 32, which is more bits than any of the other rpms but it is a dedicated message, and it still fits in a single frame.