Skip to content

Latest commit

 

History

History

uavcan

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UAVCAN namespace

For details, please refer to the DroneCAN specification.

Standard ID grouping

The grouping documented here is essentially a mere guideline on what data type ID should be assigned to newly added data types. The unallocated segments of the groups can be safely changed in the future, as such a change won't affect backward compatibility in any way.

Messages

Currently used ranges are the following:

  • [0, 16384)
ID range Types
[0, 4) protocol.dynamic_node_id.*
[4, 400) protocol.*
[390, 400) protocol.dynamic_node_id.server.*
[1000, 2000) equipment.*
[2000, 2010) navigation.*
[2010, 2012) tunnel.*
[16370, 16384) protocol.debug.*

Services

Currently used ranges are the following:

  • [0, 64)
ID range/set Types
[0, 50) protocol.*
[10, 20) protocol.param.*
[30, 40) protocol.dynamic_node_id.*
[40, 50) protocol.file.*
[50, 60) equipment.*
63 tunnel.*