Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: OpenCyphal/public_regulated_data_types
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 81526eb6e27095701736dfb6e74842fe07a59f4f
Choose a base ref
...
head repository: OpenCyphal/public_regulated_data_types
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7f5489e6e916cc8b13db0582dcf9930e225594b9
Choose a head ref
  • 5 commits
  • 96 files changed
  • 5 contributors

Commits on Jan 8, 2021

  1. Address design issues in uavcan.metatransport (#99)

    * Address #96 for CAN transport
    
    * Address #96 for serial
    
    * Address #96 for UDP by replacing it with uavcan.metatransport.ethernet
    
    * Add explicit deprecation note
    pavel-kirienko authored Jan 8, 2021
    Copy the full SHA
    f07d09b View commit details
  2. [DS-015] Formalize the port naming convention and restore the origina…

    …l unabbreviated namespace names (#98)
    
    * Rename abbreviated "rotat" and "trans" back into the full unabbreviated form.
    
    This change is enabled by OpenCyphal/specification#101 as we are
    no longer constrained by the 50-character data type name length limit.
    This change does not affect wire compatibility.
    
    * Revert 0be09fd by restoring the original long names as explained in the previous commit
    
    * Implement https://forum.uavcan.org/t/automatic-configuration-of-port-identifiers/840/7\?u\=pavel.kirienko
    pavel-kirienko authored Jan 8, 2021
    Copy the full SHA
    359586e View commit details

Commits on Jan 17, 2021

  1. Extend reg.drone.physics.kinematics with 3D geometry and define the G…

    …NSS service (#100)
    
    * Minor change: remove unnecessary commentary to avoid misdirection and use consistent field naming
    
    * Add notes to reg.drone.physics regarding the application-layer conventions
    
    * Add Pose and Twist types
    
    * Add the combined SecondOrder kinetic state
    
    * Remove the header comment check because it is not useful
    
    * Correct errors
    
    * Use a cleaner name for kinematic state types: just 'State'
    
    * Clean up the verification script
    
    * Restructure the kinematics namespace and support spherical coordinates
    
    * Very rough first draft of GNSS sensor device description.
    
    * Relocate Alexander's types
    
    * Add time models
    
    * Add auxiliary types for the GNSS service
    
    * Define service contracts
    
    * Replace 'vo' with 'visual_odometry'
    
    * Speculative change ahead of Alexander's review: replace FixStatus with a simple boolean flag.
    
    See PR discussion.
    
    * Extend Sources with UWB and spread the reserved space
    
    * Add commentary from https://github.com/UAVCAN/public_regulated_data_types/pull/100\#discussion_r554952783
    
    Co-authored-by: Alexander Entinger <[email protected]>
    pavel-kirienko and aentinger authored Jan 17, 2021
    Copy the full SHA
    8ee6e6e View commit details
  2. Remove '.py' extension from the verification script to avoid conflict…

    …s when embedding this repository into Python projects (#101)
    pavel-kirienko authored Jan 17, 2021
    Copy the full SHA
    a26a29d View commit details

Commits on Feb 3, 2021

  1. Adding a v0.2 for the uavcan battery (BMS) parameters and status (#105)

    * Update reg.drone.service.battery.Status.0.1 to include an array of cell voltages and update reg.drone.service.battery.Parameters.0.1 to remove cell count now provided by cell voltages. Status.0.1 and Parameters.0.1 are now deprecated.
    
    * Adding comments for few of the parameters in parameters message for clarity.
    
    * Update reg/drone/service/battery/Status.0.2.uavcan
    
    Co-authored-by: Pavel Kirienko <[email protected]>
    
    * Update reg/drone/service/battery/Parameters.0.2.uavcan
    
    Co-authored-by: Pavel Kirienko <[email protected]>
    
    * Cleaning up "deprecated"
    
    * 1. spell error correction
    2. Detailed and generic explanation of the different terms used in this message. The terms apply to most rechargeable batteries. Although the some may be irrelevant
    
    * Changes made in reference to #104
    
    * Redefining and clarifying what charge_voltage is based on Pavel comment
    
    * Fixing grammatical weirdness
    
    * CI trailing space fix
    
    * Fixing CI space issue
    
    * Slightly adjust the docs for the updated battery messages to enhance clarity.
    
    * Ditch unused print statements
    
    Co-authored-by: Kyle Pawlowski <[email protected]>
    Co-authored-by: Eohan <[email protected]>
    Co-authored-by: Pavel Kirienko <[email protected]>
    4 people authored Feb 3, 2021
    Copy the full SHA
    7f5489e View commit details
Loading