dronecan / DSDL

DSDL Protocol Description files for DroneCAN
MIT License
27 stars 63 forks source link

Telemetry #44

Open David-OConnor opened 1 year ago

David-OConnor commented 1 year ago

How would you like to handle telemetry? One option is the tunnel messages here: https://github.com/dronecan/DSDL/tree/master/uavcan/tunnel. @peterbarker would prefer something fixed instead from chats on Discord.

I strongly prefer something byte-aligned. The tunnel Broadcast DSDL message currently offsets the array by 2 bits, which has consequences for implementing/testing/debugging.

I'm currently doing CAN telemetry using an arbitrary CAN ID, and passing through the payload directly in the frame with no metadata.