Skip to content

GLOBAL REVIEW OF DSDL DEFINITIONS #34

@pavel-kirienko

Description

@pavel-kirienko

As a reminder, the version 1.0 of the specification has not yet been released. Before the release, we need to walk over all of the messages defined in the namespace uavcan.equipment. to weed out the remaining weirdness and inconsistencies.

  • Battery info messages (DSDL Suggestion: GenericBatteryInfo #33)
  • Gimbal control messages (https://discuss.ardupilot.org/t/uavcan-gimbal-xyz/19071)
  • uavcan.equipment.ahrs.MagneticFieldStrength3 (@jschall suggested to make the message timestamped, I agree; more on this in the chat room https://gitter.im/UAVCAN/general)
  • The following messages/namespaces should be removed from the first release. They should be reimplemented later once we've collected more empirical data about the protocol and its uses.
    • uavcan.equipment.range_sensor
    • uavcan.equipment.safety
    • uavcan.equipment.power.PrimaryPowerSupplyStatus
    • The list is probably incomplete.
  • Additionally, the specification should be explicit about the use of the _id fields defined in the standard messages. DSDL Suggestion: GenericBatteryInfo #33 is a great example how much confusion can be caused by the omission of important data points from the specification.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions