Source: dronecan-dsdlc Section: devel Maintainer: Steffen Moeller Build-Depends: debhelper-compat (= 14), dh-sequence-python3, libcanard-dev (>= 0.2+git20250713.601ed35) , python3, python3-dronecan (>= 1.0.27+ds1) , python3-empy , python3-pexpect , Standards-Version: 4.7.4 Homepage: https://github.com/DroneCAN/dronecan_dsdlc Vcs-Browser: https://salsa.debian.org/robotics-team/dronecan-dsdlc Vcs-Git: https://salsa.debian.org/robotics-team/dronecan-dsdlc.git Package: dronecan-dsdlc Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, python3-dronecan, python3-empy, python3-pexpect, Recommends: libcanard-dev (>= 0.2+git20250713.601ed35), Description: DroneCAN DSDL compiler generating C serialization code DroneCAN is a CAN bus protocol for communication between avionics and robotic components. Its data types are described using the Data Structure Description Language (DSDL). . This compiler generates C headers and source files for serializing and deserializing DroneCAN messages and services with DroneCAN libcanard. It supports selecting individual types and generating regression tests that compare the C serialization with the Python DroneCAN implementation.