OpenCyphal / public_regulated_data_types

Regulated DSDL definitions for Cyphal (standard and third-party)
https://nunaweb.opencyphal.org
MIT License
71 stars 95 forks source link

Remove the translational/rotational segregation in `reg.udral.physics.kinematics` and `reg.udral.physics.dynamics` #130

Closed pavel-kirienko closed 1 year ago

pavel-kirienko commented 1 year ago

The original intent was to benefit from the strongly typed uavcan.si namespace but the experience indicates that it makes the types more complex with little actual benefit. I propose replacing the segregated translational/rotational types with generalized types that contain native float32-typed fields instead of referring to the uavcan.si namespace.

This change will not affect wire compatibility.

pavel-kirienko commented 1 year ago

Superseded by https://github.com/OpenCyphal/public_regulated_data_types/issues/140