OpenCyphal / yakut

Simple CLI tool for diagnostics and debugging of Cyphal networks
https://opencyphal.org
MIT License
49 stars 10 forks source link

yakut won't find transcompiled dsdl files #18

Closed nilseuropa closed 3 years ago

nilseuropa commented 3 years ago

Dear all,

I've installed yakut via pip3 on ubuntu focal. Despite all environmental variables are set correctly in my .bashrc and yakut compile runs without error, I am not able to monitor the UAVCAN network. It seems like yakut won't find the transcompiled files for some reason. (I've tried on 3 different machines with the same results.)

This is what I get: Error: Run `yakut compile <path>/uavcan` to compile DSDL namespace 'uavcan'

Name: yakut
Version: 0.4.1
Summary: Simple CLI tool for diagnostics and debugging of UAVCAN networks.
Home-page: https://uavcan.org
Author: UAVCAN Consortium
Author-email: consortium@uavcan.org
License: MIT
Location: /home/nils/.local/lib/python3.8/site-packages
Requires: coloredlogs, psutil, pyuavcan, simplejson, click, ruamel.yaml, scipy, requests

Thank you for your help in advance.

pavel-kirienko commented 3 years ago

Please post the output of env and the contents of the directory where the generated packages are stored.

nilseuropa commented 3 years ago

I set these variables from .bashrc:

export YAKUT_COMPILE_OUTPUT=~/.yakut
export YAKUT_PATH=~/.yakut
export UAVCAN__CAN__IFACE="socketcan:vcan0"

Full env output:

SHELL=/bin/bash
ROS_VERSION=1
SESSION_MANAGER=local/europa:@/tmp/.ICE-unix/2793,unix/europa:/tmp/.ICE-unix/2793
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_MENU_PREFIX=gnome-
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
PKG_CONFIG_PATH=/home/nils/moveit/devel/lib/pkgconfig:/home/nils/ros/devel/lib/pkgconfig:/home/nils/robot_stack/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/opt/ros/noetic/lib/x86_64-linux-gnu/pkgconfig
ROS_PYTHON_VERSION=3
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
LC_ADDRESS=de_DE.UTF-8
GNOME_SHELL_SESSION_MODE=ubuntu
LC_NAME=de_DE.UTF-8
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
XMODIFIERS=@im=ibus
DESKTOP_SESSION=ubuntu
LC_MONETARY=de_DE.UTF-8
SSH_AGENT_PID=2765
YAKUT_COMPILE_OUTPUT=/home/nils/.yakut
ROS_PACKAGE_PATH=/home/nils/moveit/src:/home/nils/ros/src:/home/nils/robot_stack/src:/opt/ros/noetic/share
GTK_MODULES=gail:atk-bridge
ROSLISP_PACKAGE_DIRECTORIES=/home/nils/moveit/devel/share/common-lisp:/home/nils/ros/devel/share/common-lisp:/home/nils/robot_stack/devel/share/common-lisp
PWD=/home/nils
LOGNAME=nils
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=x11
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
XAUTHORITY=/run/user/1000/gdm/Xauthority
WINDOWPATH=2
HOME=/home/nils
USERNAME=nils
IM_CONFIG_PHASE=1
LC_PAPER=de_DE.UTF-8
LANG=en_US.UTF-8
ROS_ETC_DIR=/opt/ros/noetic/etc/ros
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_CURRENT_DESKTOP=ubuntu:GNOME
VTE_VERSION=6003
CMAKE_PREFIX_PATH=/home/nils/moveit/devel:/home/nils/ros/devel:/home/nils/robot_stack/devel:/opt/ros/noetic
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/d9dd8aa8_5d5a_4974_b8c1_056c85a116f2
INVOCATION_ID=db114f46cd414c1d9b029e3aca3aff02
YAKUT_PATH=/home/nils/.yakut
MANAGERPID=2458
LESSCLOSE=/usr/bin/lesspipe %s %s
XDG_SESSION_CLASS=user
PYTHONPATH=/home/nils/moveit/devel/lib/python3/dist-packages:/home/nils/robot_stack/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages
TERM=xterm-256color
LC_IDENTIFICATION=de_DE.UTF-8
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
LESSOPEN=| /usr/bin/lesspipe %s
USER=nils
GNOME_TERMINAL_SERVICE=:1.569
DISPLAY=:1
SHLVL=1
LC_TELEPHONE=de_DE.UTF-8
ROS_MASTER_URI=http://localhost:11311
QT_IM_MODULE=ibus
LC_MEASUREMENT=de_DE.UTF-8
UAVCAN__CAN__IFACE=socketcan:vcan0
LD_LIBRARY_PATH=/home/nils/moveit/devel/lib:/home/nils/ros/devel/lib:/home/nils/robot_stack/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu:/home/nils/Neural/Frameworks/incubator-mxnet/lib
XDG_RUNTIME_DIR=/run/user/1000
LC_TIME=de_DE.UTF-8
LC_ALL=en_US.UTF-8
JOURNAL_STREAM=8:50779
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
PATH=/home/nils/robot_stack/devel/bin:/opt/ros/noetic/bin:/home/nils/.local/bin:/home/nils/processing-3.5.4:/home/nils/Android/Sdk/platform-tools:/home/nils/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
GDMSESSION=ubuntu
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
ROS_ROOT=/opt/ros/noetic/share/ros
ROS_DISTRO=noetic
LC_NUMERIC=de_DE.UTF-8
_=/usr/bin/env

build dir contents:

.yakut
└── uavcan
    ├── diagnostic
    │   ├── __init__.py
    │   ├── Record_1_0.py
    │   ├── Record_1_1.py
    │   └── Severity_1_0.py
    ├── file
    │   ├── Error_1_0.py
    │   ├── GetInfo_0_1.py
    │   ├── GetInfo_0_2.py
    │   ├── __init__.py
    │   ├── List_0_1.py
    │   ├── List_0_2.py
    │   ├── Modify_1_0.py
    │   ├── Modify_1_1.py
    │   ├── Path_1_0.py
    │   ├── Path_2_0.py
    │   ├── Read_1_0.py
    │   ├── Read_1_1.py
    │   ├── Write_1_0.py
    │   └── Write_1_1.py
    ├── __init__.py
    ├── internet
    │   ├── __init__.py
    │   └── udp
    │       ├── HandleIncomingPacket_0_1.py
    │       ├── HandleIncomingPacket_0_2.py
    │       ├── __init__.py
    │       ├── OutgoingPacket_0_1.py
    │       └── OutgoingPacket_0_2.py
    ├── metatransport
    │   ├── can
    │   │   ├── ArbitrationID_0_1.py
    │   │   ├── BaseArbitrationID_0_1.py
    │   │   ├── DataClassic_0_1.py
    │   │   ├── DataFD_0_1.py
    │   │   ├── Error_0_1.py
    │   │   ├── ExtendedArbitrationID_0_1.py
    │   │   ├── Frame_0_1.py
    │   │   ├── Frame_0_2.py
    │   │   ├── __init__.py
    │   │   ├── Manifestation_0_1.py
    │   │   └── RTR_0_1.py
    │   ├── ethernet
    │   │   ├── EtherType_0_1.py
    │   │   ├── Frame_0_1.py
    │   │   └── __init__.py
    │   ├── __init__.py
    │   ├── serial
    │   │   ├── Fragment_0_1.py
    │   │   ├── Fragment_0_2.py
    │   │   └── __init__.py
    │   └── udp
    │       ├── Endpoint_0_1.py
    │       ├── Frame_0_1.py
    │       └── __init__.py
    ├── node
    │   ├── ExecuteCommand_1_0.py
    │   ├── ExecuteCommand_1_1.py
    │   ├── GetInfo_1_0.py
    │   ├── GetTransportStatistics_0_1.py
    │   ├── Health_1_0.py
    │   ├── Heartbeat_1_0.py
    │   ├── ID_1_0.py
    │   ├── __init__.py
    │   ├── IOStatistics_0_1.py
    │   ├── Mode_1_0.py
    │   ├── port
    │   │   ├── ID_1_0.py
    │   │   ├── __init__.py
    │   │   ├── List_0_1.py
    │   │   ├── ServiceID_1_0.py
    │   │   ├── ServiceIDList_0_1.py
    │   │   ├── SubjectID_1_0.py
    │   │   └── SubjectIDList_0_1.py
    │   └── Version_1_0.py
    ├── pnp
    │   ├── cluster
    │   │   ├── AppendEntries_1_0.py
    │   │   ├── Discovery_1_0.py
    │   │   ├── Entry_1_0.py
    │   │   ├── __init__.py
    │   │   └── RequestVote_1_0.py
    │   ├── __init__.py
    │   ├── NodeIDAllocationData_1_0.py
    │   └── NodeIDAllocationData_2_0.py
    ├── primitive
    │   ├── array
    │   │   ├── Bit_1_0.py
    │   │   ├── __init__.py
    │   │   ├── Integer16_1_0.py
    │   │   ├── Integer32_1_0.py
    │   │   ├── Integer64_1_0.py
    │   │   ├── Integer8_1_0.py
    │   │   ├── Natural16_1_0.py
    │   │   ├── Natural32_1_0.py
    │   │   ├── Natural64_1_0.py
    │   │   ├── Natural8_1_0.py
    │   │   ├── Real16_1_0.py
    │   │   ├── Real32_1_0.py
    │   │   └── Real64_1_0.py
    │   ├── Empty_1_0.py
    │   ├── __init__.py
    │   ├── scalar
    │   │   ├── Bit_1_0.py
    │   │   ├── __init__.py
    │   │   ├── Integer16_1_0.py
    │   │   ├── Integer32_1_0.py
    │   │   ├── Integer64_1_0.py
    │   │   ├── Integer8_1_0.py
    │   │   ├── Natural16_1_0.py
    │   │   ├── Natural32_1_0.py
    │   │   ├── Natural64_1_0.py
    │   │   ├── Natural8_1_0.py
    │   │   ├── Real16_1_0.py
    │   │   ├── Real32_1_0.py
    │   │   └── Real64_1_0.py
    │   ├── String_1_0.py
    │   └── Unstructured_1_0.py
    ├── register
    │   ├── Access_1_0.py
    │   ├── __init__.py
    │   ├── List_1_0.py
    │   ├── Name_1_0.py
    │   └── Value_1_0.py
    ├── si
    │   ├── __init__.py
    │   ├── sample
    │   │   ├── acceleration
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── angle
    │   │   │   ├── __init__.py
    │   │   │   ├── Quaternion_1_0.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── angular_acceleration
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── angular_velocity
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── duration
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── WideScalar_1_0.py
    │   │   ├── electric_charge
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── electric_current
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── energy
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── force
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── frequency
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── __init__.py
    │   │   ├── length
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   ├── Vector3_1_0.py
    │   │   │   ├── WideScalar_1_0.py
    │   │   │   └── WideVector3_1_0.py
    │   │   ├── magnetic_field_strength
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── mass
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── power
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── pressure
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── temperature
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── torque
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── velocity
    │   │   │   ├── __init__.py
    │   │   │   ├── Scalar_1_0.py
    │   │   │   └── Vector3_1_0.py
    │   │   ├── voltage
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   ├── volume
    │   │   │   ├── __init__.py
    │   │   │   └── Scalar_1_0.py
    │   │   └── volumetric_flow_rate
    │   │       ├── __init__.py
    │   │       └── Scalar_1_0.py
    │   └── unit
    │       ├── acceleration
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── angle
    │       │   ├── __init__.py
    │       │   ├── Quaternion_1_0.py
    │       │   └── Scalar_1_0.py
    │       ├── angular_acceleration
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── angular_velocity
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── duration
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── WideScalar_1_0.py
    │       ├── electric_charge
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── electric_current
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── energy
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── force
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── frequency
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── __init__.py
    │       ├── length
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   ├── Vector3_1_0.py
    │       │   ├── WideScalar_1_0.py
    │       │   └── WideVector3_1_0.py
    │       ├── magnetic_field_strength
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── mass
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── power
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── pressure
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── temperature
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── torque
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── velocity
    │       │   ├── __init__.py
    │       │   ├── Scalar_1_0.py
    │       │   └── Vector3_1_0.py
    │       ├── voltage
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       ├── volume
    │       │   ├── __init__.py
    │       │   └── Scalar_1_0.py
    │       └── volumetric_flow_rate
    │           ├── __init__.py
    │           └── Scalar_1_0.py
    └── time
        ├── GetSynchronizationMasterInfo_0_1.py
        ├── __init__.py
        ├── Synchronization_1_0.py
        ├── SynchronizedTimestamp_1_0.py
        ├── TAIInfo_0_1.py
        └── TimeSystem_0_1.py

64 directories, 224 files
pavel-kirienko commented 3 years ago

Sorry, I cannot reproduce this. You probably made a typo somewhere or your system is misconfigured.

Yakut installation screencast on Ubuntu 20.04

nilseuropa commented 3 years ago

Thanks for trying out. I am not sure where can the problem be, but I wouldn't dismiss this issue just yet. My team has tried this on at least 6 different machines today without luck. The application installs just fine with pip3, and it runs, but it doesn't matter how we try to compile the namespaces we get the sames error message. There are no user privilege issues either. ( btw. you don't need to open a new terminal session, you can just source .bashrc ) As there is no other diagnostic tool available for uavcan v1 yet, this is really the thin line that separates us from getting seriously involved in uavcan.

pavel-kirienko commented 3 years ago

My team has tried this on at least 6 different machines today without luck.

Can you please share the exact command log that reproduces the problem?

nilseuropa commented 3 years ago
nils@wotan:~$ pip3 install yakut
Collecting yakut
  Using cached yakut-0.4.1-py3-none-any.whl (79 kB)
Requirement already satisfied: simplejson~=3.17 in ./.local/lib/python3.8/site-packages (from yakut) (3.17.2)
Requirement already satisfied: requests~=2.25 in ./.local/lib/python3.8/site-packages (from yakut) (2.25.1)
Requirement already satisfied: scipy~=1.6 in ./.local/lib/python3.8/site-packages (from yakut) (1.6.2)
Requirement already satisfied: pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2 in /usr/local/lib/python3.8/dist-packages (from yakut) (1.2.4)
Requirement already satisfied: click~=7.1 in ./.local/lib/python3.8/site-packages (from yakut) (7.1.2)
Requirement already satisfied: coloredlogs~=15.0 in ./.local/lib/python3.8/site-packages (from yakut) (15.0)
Requirement already satisfied: ruamel.yaml<0.16 in ./.local/lib/python3.8/site-packages (from yakut) (0.15.100)
Requirement already satisfied: psutil~=5.8 in ./.local/lib/python3.8/site-packages (from yakut) (5.8.0)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests~=2.25->yakut) (2.8)
Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3/dist-packages (from requests~=2.25->yakut) (3.0.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests~=2.25->yakut) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests~=2.25->yakut) (2019.11.28)
Requirement already satisfied: numpy<1.23.0,>=1.16.5 in /usr/lib/python3/dist-packages (from scipy~=1.6->yakut) (1.17.4)
Requirement already satisfied: nunavut~=1.1 in ./.local/lib/python3.8/site-packages (from pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (1.1.0)
Requirement already satisfied: python-can[serial]~=3.3; extra == "transport_can_pythoncan" in ./.local/lib/python3.8/site-packages (from pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (3.3.4)
Requirement already satisfied: pyserial~=3.4; extra == "transport_serial" in /usr/lib/python3/dist-packages (from pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (3.4)
Requirement already satisfied: cobs~=1.1.4; extra == "transport_serial" in ./.local/lib/python3.8/site-packages (from pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (1.1.4)
Requirement already satisfied: libpcap<2.0.0,>=1.10.0b15; extra == "transport_udp" in ./.local/lib/python3.8/site-packages (from pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (1.10.0b15)
Requirement already satisfied: humanfriendly>=9.1 in ./.local/lib/python3.8/site-packages (from coloredlogs~=15.0->yakut) (9.1)
Requirement already satisfied: pydsdl~=1.12 in ./.local/lib/python3.8/site-packages (from nunavut~=1.1->pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (1.12.0)
Requirement already satisfied: aenum in ./.local/lib/python3.8/site-packages (from python-can[serial]~=3.3; extra == "transport_can_pythoncan"->pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (3.0.0)
Requirement already satisfied: wrapt~=1.10 in ./.local/lib/python3.8/site-packages (from python-can[serial]~=3.3; extra == "transport_can_pythoncan"->pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (1.12.1)
Requirement already satisfied: setuptools>=42.0.2 in /usr/lib/python3/dist-packages (from libpcap<2.0.0,>=1.10.0b15; extra == "transport_udp"->pyuavcan[transport_can_pythoncan,transport_serial,transport_udp]~=1.2->yakut) (45.2.0)
Installing collected packages: yakut
Successfully installed yakut-0.4.1
nils@wotan:~$ pip3 show yakut
Name: yakut
Version: 0.4.1
Summary: Simple CLI tool for diagnostics and debugging of UAVCAN networks.
Home-page: https://uavcan.org
Author: UAVCAN Consortium
Author-email: consortium@uavcan.org
License: MIT
Location: /home/nils/.local/lib/python3.8/site-packages
Requires: psutil, simplejson, scipy, pyuavcan, click, coloredlogs, requests, ruamel.yaml
Required-by: 
nils@wotan:~$ source .bashrc
nils@wotan:~$ export YAKUT_COMPILE_OUTPUT=~/.yakut
nils@wotan:~$ export YAKUT_PATH=~/.yakut
nils@wotan:~$ yakut compile https://github.com/UAVCAN/public_regulated_data_types/archive/refs/heads/master.zip
nils@wotan:~$ export UAVCAN__UDP__IFACE=127.63.0.0
nils@wotan:~$ yakut monitor
Usage: yakut monitor [OPTIONS]

Error: Run `yakut compile <path>/uavcan` to compile DSDL namespace 'uavcan'
pavel-kirienko commented 3 years ago

Please run it again with verbose logging:

nilseuropa commented 3 years ago

Here comes the weird part :)

`nils@wotan:~$ yakut -vv monitor 2021-04-15 10:01:13 0007322 DEB yakut: Path: ('/home/nils', '/home/nils/.yakut') 2021-04-15 10:01:13 0007322 DEB asyncio: Using selector: EpollSelector 2021-04-15 10:01:14 0007322 DEB can.interfaces.socketcan.socketcan: Loading socketcan native backend 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4.7746482927568605] --> 4.7746482927568605 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int5]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.CoarseOrientation], default DTID: None, signature: 271ba10b0dac9e52, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.CoarseOrientation 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int5[3] fixed_axis_roll_pitch_yaw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool orientation_defined 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.navigation.GlobalNavigationSolution], default DTID: 2000, signature: 3867b6394a0c0ffc, maxbits: 1860, maxbytes: 233, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.navigation.GlobalNavigationSolution 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float64 longitude 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float64 latitude 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 height_ellipsoid 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 height_msl 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 height_agl 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 height_baro 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 qnh_hpa 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[4] orientation_xyzw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] pose_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] linear_velocity_body 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] angular_velocity_body 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] linear_acceleration_body 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] velocity_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.HardwareVersion], default DTID: None, signature: ad5c4c933f4a0c4, maxbits: 2192, maxbytes: 274, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.HardwareVersion 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 major 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 minor 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[16] unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=255] certificate_of_authenticity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [CANIfaceStats]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.CANIfaceStats] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [CANIfaceStats] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/CANIfaceStats.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.CANIfaceStats], default DTID: None, signature: 13b106f0c44ca350, maxbits: 144, maxbytes: 18, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.CANIfaceStats 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 frames_tx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 frames_rx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 errors 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.GetTransportStats], default DTID: 4, signature: 31c7f654531b61b3, maxbits: (0, 578), maxbytes: (0, 73), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.GetTransportStats 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 transfers_tx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 transfers_rx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 transfer_errors 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.CANIfaceStats[<=3] can_iface_stats 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.SoftwareVersion], default DTID: None, signature: dd46fd376527fea1, maxbits: 120, maxbytes: 15, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.SoftwareVersion 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 major 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 minor 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 optional_field_flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 vcs_commit 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint64 image_crc 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.DataTypeKind], default DTID: None, signature: 9420a73e008e5930, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.DataTypeKind 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1100] --> 1100 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [40] --> 40 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2200] --> 2200 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.GlobalTimeSync], default DTID: 4, signature: 20271116a793c2db, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.GlobalTimeSync 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 previous_transmission_timestamp_usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [500] --> 500 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.Panic], default DTID: 5, signature: 8b79b4101811c1d7, maxbits: 59, maxbytes: 8, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.Panic 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=7] reason_text 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.NodeStatus] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [NodeStatus] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/341.NodeStatus.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1000] --> 1000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3000] --> 3000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [7] --> 7 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.NodeStatus], default DTID: 341, signature: f0868d0c1a7c6f1, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.NodeStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 uptime_sec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 health 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 sub_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 vendor_specific_status_code 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.SoftwareVersion] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [SoftwareVersion] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/SoftwareVersion.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.SoftwareVersion], default DTID: None, signature: dd46fd376527fea1, maxbits: 120, maxbytes: 15, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.SoftwareVersion 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 major 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 minor 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 optional_field_flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 vcs_commit 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint64 image_crc 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.HardwareVersion] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [HardwareVersion] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/HardwareVersion.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.HardwareVersion], default DTID: None, signature: ad5c4c933f4a0c4, maxbits: 2192, maxbytes: 274, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.HardwareVersion 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 major 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 minor 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[16] unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=255] certificate_of_authenticity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.GetNodeInfo], default DTID: 1, signature: a80dc8995053e685, maxbits: (0, 3015), maxbytes: (0, 377), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.GetNodeInfo 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.NodeStatus status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.SoftwareVersion software_version 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.HardwareVersion hardware_version 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=80] name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['\n'] --> 10 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [10] --> 10 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [64] --> 64 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [128] --> 128 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [64] --> 64 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [128] --> 128 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.AccessCommandShell], default DTID: 6, signature: 59276b5921c9246e, maxbits: (1040, 2097), maxbytes: (130, 263), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.AccessCommandShell 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] input 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int32 last_exit_status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=256] output 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.CANIfaceStats], default DTID: None, signature: 13b106f0c44ca350, maxbits: 144, maxbytes: 18, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.CANIfaceStats 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 frames_tx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 frames_rx 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint48 errors 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0xACCE551B1E] --> 742196058910 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.RestartNode], default DTID: 5, signature: 569e05394a3017f0, maxbits: (40, 1), maxbytes: (5, 1), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.RestartNode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint40 magic_number 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool ok 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1000] --> 1000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3000] --> 3000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [7] --> 7 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.NodeStatus], default DTID: 341, signature: f0868d0c1a7c6f1, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.NodeStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 uptime_sec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 health 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 sub_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 vendor_specific_status_code 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.DataTypeKind] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [DataTypeKind] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/DataTypeKind.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.DataTypeKind], default DTID: None, signature: 9420a73e008e5930, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.DataTypeKind 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.DataTypeKind] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [DataTypeKind] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/DataTypeKind.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.DataTypeKind], default DTID: None, signature: 9420a73e008e5930, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.DataTypeKind 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.GetDataTypeInfo], default DTID: 2, signature: 88c93dc9f68d24fc, maxbits: (671, 743), maxbytes: (84, 93), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.GetDataTypeInfo 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.DataTypeKind kind 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=80] name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint64 signature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.DataTypeKind kind 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=80] name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.BeginFirmwareUpdate], default DTID: 40, signature: 36a8b8aa5453257b, maxbits: (1616, 1031), maxbytes: (202, 129), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.BeginFirmwareUpdate 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 source_node_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path image_file_remote_path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=127] optional_error_message 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Error] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Error] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Error.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.EntryType] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [EntryType] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/EntryType.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16] --> 16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.EntryType], default DTID: None, signature: 6924572fbb2086e5, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.EntryType 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.GetDirectoryEntryInfo], default DTID: 46, signature: cfb1184f8c28c684, maxbits: (1640, 1632), maxbytes: (205, 204), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.GetDirectoryEntryInfo 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 entry_index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path directory_path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.EntryType entry_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path entry_full_path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Error] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Error] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Error.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.EntryType] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [EntryType] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/EntryType.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16] --> 16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.EntryType], default DTID: None, signature: 6924572fbb2086e5, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.EntryType 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.GetInfo], default DTID: 45, signature: cfbbc571f4fdb19e, maxbits: (1608, 64), maxbytes: (201, 8), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.GetInfo 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint40 size 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.EntryType entry_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16] --> 16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.EntryType], default DTID: None, signature: 6924572fbb2086e5, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.EntryType 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Error] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Error] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Error.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Write], default DTID: 49, signature: dc262f0a3a3fbd75, maxbits: (3192, 16), maxbytes: (399, 2), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Write 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint40 offset 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=192] data 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Error] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Error] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Error.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Delete], default DTID: 47, signature: 37184f4d5e898f0e, maxbits: (1608, 16), maxbytes: (201, 2), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Delete 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Path] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Path] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Path.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: ['/'] --> 47 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Path], default DTID: None, signature: 12aefc50878a43e2, maxbits: 1608, maxbytes: 201, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=200] path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.file.Error] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Error] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/file/Error.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32767] --> 32767 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [5] --> 5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [13] --> 13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [21] --> 21 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [22] --> 22 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [27] --> 27 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [28] --> 28 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [38] --> 38 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Error], default DTID: None, signature: a83071ffea4fae15, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int16 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.file.Read], default DTID: 48, signature: 182a9bbdfa6c8ca5, maxbits: (1648, 2073), maxbytes: (206, 260), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Read 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint40 offset 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Path path 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.file.Error error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=256] data 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [65535] --> 65535 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.enumeration.Begin], default DTID: 15, signature: 196ae06426a3b5d8, maxbits: (759, 8), maxbytes: (95, 1), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.enumeration.Begin 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 timeout_sec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=92] parameter_name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 error 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.NumericValue] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.protocol.param.NumericValue] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/NumericValue.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.NumericValue], default DTID: None, signature: 1222eea596ad701c, maxbits: 66, maxbytes: 9, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.enumeration.Indication], default DTID: 380, signature: f4c6258908fd263b, maxbits: 815, maxbytes: 102, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.enumeration.Indication 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=92] parameter_name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.debug.LogLevel] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/debug] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [LogLevel] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/debug/LogLevel.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.debug.LogLevel], default DTID: None, signature: 711bf141af572346, maxbits: 3, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.debug.LogLevel 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.debug.LogMessage], default DTID: 16383, signature: e9862b78d38762ba, maxbits: 983, maxbytes: 123, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.debug.LogMessage 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.debug.LogLevel level 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=31] source 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=90] text 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.debug.KeyValue], default DTID: 16370, signature: e02f25d6e0c98ae0, maxbits: 502, maxbytes: 63, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.debug.KeyValue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=58] key 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.debug.LogLevel], default DTID: None, signature: 711bf141af572346, maxbits: 3, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.debug.LogLevel 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1000] --> 1000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [600] --> 600 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [400] --> 400 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [500] --> 500 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [6] --> 6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.Allocation], default DTID: 1, signature: b2a812620a11d40, maxbits: 141, maxbytes: 18, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.Allocation 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 node_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool first_part_of_unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=16] unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1000] --> 1000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.server.Discovery], default DTID: 390, signature: 821ae2f525f69f21, maxbits: 51, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.Discovery 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 configured_cluster_size 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=5] known_nodes 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2000] --> 2000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4000] --> 4000 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [Entry]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.dynamic_node_id.server.Entry] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/dynamic_node_id/server] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Entry] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/dynamic_node_id/server/Entry.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.server.Entry], default DTID: None, signature: 7faa779d64fa75c2, maxbits: 168, maxbytes: 21, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.Entry 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[16] unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 node_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.server.AppendEntries], default DTID: 30, signature: 102b89200d0e54d2, maxbits: (249, 33), maxbytes: (32, 5), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.AppendEntries 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 prev_log_term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 prev_log_index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 leader_commit 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.Entry[<=1] entries 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool success 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.server.Entry], default DTID: None, signature: 7faa779d64fa75c2, maxbits: 168, maxbytes: 21, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.Entry 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[16] unique_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 node_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.dynamic_node_id.server.RequestVote], default DTID: 31, signature: cdde07bb89a56356, maxbits: (72, 33), maxbytes: (9, 5), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.dynamic_node_id.server.RequestVote 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 last_log_term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 last_log_index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 term 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool vote_granted 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.ExecuteOpcode], default DTID: 10, signature: 3b131ac5eb69d2cd, maxbits: (56, 49), maxbytes: (7, 7), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.ExecuteOpcode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 opcode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int48 argument 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int48 argument 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool ok 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Value] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Value] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Value.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Value], default DTID: None, signature: c3d96f448f2b00a1, maxbits: 1035, maxbytes: 130, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 boolean_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] string_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Value] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Value] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Value.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Value], default DTID: None, signature: c3d96f448f2b00a1, maxbits: 1035, maxbytes: 130, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 boolean_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] string_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Value] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Value] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Value.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Value], default DTID: None, signature: c3d96f448f2b00a1, maxbits: 1035, maxbytes: 130, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 boolean_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] string_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.NumericValue] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [NumericValue] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/NumericValue.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.NumericValue], default DTID: None, signature: 1222eea596ad701c, maxbits: 66, maxbytes: 9, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.NumericValue] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [NumericValue] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/NumericValue.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.NumericValue], default DTID: None, signature: 1222eea596ad701c, maxbits: 66, maxbytes: 9, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.GetSet], default DTID: 11, signature: b7d14152f13221ed, maxbits: (1791, 2967), maxbytes: (224, 371), DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.GetSet 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint13 index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=92] name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: --- 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value default_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue max_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue min_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=92] name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Value], default DTID: None, signature: c3d96f448f2b00a1, maxbits: 1035, maxbytes: 130, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 boolean_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] string_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.protocol.param.Empty] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Empty] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/protocol/param/Empty.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.Empty], default DTID: None, signature: 6c4d0e8ef37361df, maxbits: 0, maxbytes: 0, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.protocol.param.NumericValue], default DTID: None, signature: 1222eea596ad701c, maxbits: 66, maxbytes: 9, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.NumericValue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: @union 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.protocol.param.Empty empty 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int64 integer_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 real_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.power.PrimaryPowerSupplyStatus], default DTID: 1090, signature: bba05074ad757480, maxbits: 47, maxbytes: 6, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.power.PrimaryPowerSupplyStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 hours_to_empty_at_10sec_avg_power 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 hours_to_empty_at_10sec_avg_power_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool external_power_available 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 remaining_energy_pct 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 remaining_energy_pct_stdev 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.power.CircuitStatus], default DTID: 1091, signature: 8313d33d0ddda115, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.power.CircuitStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 circuit_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 voltage 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 current 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 error_flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16] --> 16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32] --> 32 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [64] --> 64 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [128] --> 128 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [256] --> 256 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [512] --> 512 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1024] --> 1024 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [127] --> 127 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.power.BatteryInfo], default DTID: 1092, signature: 249c26548a711966, maxbits: 437, maxbytes: 55, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.power.BatteryInfo 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 voltage 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 current 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 average_power_10sec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 remaining_capacity_wh 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 full_charge_capacity_wh 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 hours_to_full_charge 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint11 status_flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 state_of_health_pct 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 state_of_charge_pct 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 state_of_charge_pct_stdev 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 battery_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 model_instance_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=31] model_name 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.RGB565], default DTID: None, signature: 58a7cef41951ec34, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.RGB565 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 red 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 green 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 blue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [246] --> 246 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [247] --> 247 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [248] --> 248 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [249] --> 249 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [250] --> 250 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [251] --> 251 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [252] --> 252 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [253] --> 253 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [254] --> 254 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.indication.RGB565] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [RGB565] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication/RGB565.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.RGB565], default DTID: None, signature: 58a7cef41951ec34, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.RGB565 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 red 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 green 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 blue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.SingleLightCommand], default DTID: None, signature: 945d0d4a16ee764e, maxbits: 24, maxbytes: 3, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.SingleLightCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 light_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.RGB565 color 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.BeepCommand], default DTID: 1080, signature: be9ea9fec2b15d52, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.BeepCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 frequency 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 duration 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [SingleLightCommand]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.indication.SingleLightCommand] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [SingleLightCommand] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication/SingleLightCommand.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [246] --> 246 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [247] --> 247 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [248] --> 248 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [249] --> 249 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [250] --> 250 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [251] --> 251 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [252] --> 252 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [253] --> 253 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [254] --> 254 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.indication.RGB565] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [RGB565] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/indication/RGB565.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.RGB565], default DTID: None, signature: 58a7cef41951ec34, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.RGB565 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 red 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 green 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 blue 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.SingleLightCommand], default DTID: None, signature: 945d0d4a16ee764e, maxbits: 24, maxbytes: 3, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.SingleLightCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 light_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.RGB565 color 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.indication.LightsCommand], default DTID: 1081, signature: b918cedb4b81242d, maxbits: 485, maxbytes: 61, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.LightsCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.indication.SingleLightCommand[<=20] commands 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.actuator.Command], default DTID: None, signature: 8d9a6a920c1d616c, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.actuator.Command 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 actuator_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 command_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [Command]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.actuator.Command] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/actuator] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Command] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/actuator/Command.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.actuator.Command], default DTID: None, signature: 8d9a6a920c1d616c, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.actuator.Command 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 actuator_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 command_value 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.actuator.ArrayCommand], default DTID: 1010, signature: 26ebf643995f91a0, maxbits: 484, maxbytes: 61, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.actuator.ArrayCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.actuator.Command[<=15] commands 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [127] --> 127 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.actuator.Status], default DTID: 1011, signature: 5e9bba44faf1ea04, maxbits: 64, maxbytes: 8, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.actuator.Status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 actuator_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 position 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 force 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 speed 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 power_rating_pct 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ice.FuelTankStatus], default DTID: 1129, signature: 286b4a387ba84bc4, maxbits: 104, maxbytes: 13, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ice.FuelTankStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void9 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 available_fuel_volume_percent 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 available_fuel_volume_cm3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 fuel_consumption_rate_cm3pm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 fuel_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 fuel_tank_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16] --> 16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32] --> 32 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [64] --> 64 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [128] --> 128 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [256] --> 256 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [512] --> 512 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1024] --> 1024 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2048] --> 2048 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4096] --> 4096 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8192] --> 8192 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [16384] --> 16384 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [32768] --> 32768 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [65536] --> 65536 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [131072] --> 131072 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [262144] --> 262144 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [524288] --> 524288 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [CylinderStatus]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.ice.reciprocating.CylinderStatus] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/ice/reciprocating] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [CylinderStatus] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/ice/reciprocating/CylinderStatus.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ice.reciprocating.CylinderStatus], default DTID: None, signature: d68ac83a89d5b36b, maxbits: 80, maxbytes: 10, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ice.reciprocating.CylinderStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 ignition_timing_deg 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 injection_time_ms 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 cylinder_head_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 exhaust_gas_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 lambda_coefficient 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ice.reciprocating.Status], default DTID: 1120, signature: 5465c0cf37619f32, maxbits: 1565, maxbytes: 196, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ice.reciprocating.Status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 state 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint30 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void16 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 engine_load_percent 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint17 engine_speed_rpm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 spark_dwell_time_ms 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 atmospheric_pressure_kpa 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 intake_manifold_pressure_kpa 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 intake_manifold_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 coolant_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 oil_pressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 oil_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 fuel_pressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 fuel_consumption_rate_cm3pm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 estimated_consumed_fuel_volume_cm3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 throttle_position_percent 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 ecu_index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 spark_plug_usage 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ice.reciprocating.CylinderStatus[<=16] cylinder_status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ice.reciprocating.CylinderStatus], default DTID: None, signature: d68ac83a89d5b36b, maxbits: 80, maxbytes: 10, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ice.reciprocating.CylinderStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 ignition_timing_deg 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 injection_time_ms 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 cylinder_head_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 exhaust_gas_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 lambda_coefficient 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.device.Temperature], default DTID: 1110, signature: 70261c28a94144c6, maxbits: 40, maxbytes: 5, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.device.Temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 device_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 error_flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.hardpoint.Status], default DTID: 1071, signature: 624a519d42553d82, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.hardpoint.Status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 hardpoint_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 payload_weight 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 payload_weight_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.hardpoint.Command], default DTID: 1070, signature: a1a036268b0c3455, maxbits: 24, maxbytes: 3, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.hardpoint.Command 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 hardpoint_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint16 command 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.esc.Status], default DTID: 1034, signature: a9af28aea2fbb254, maxbits: 110, maxbytes: 14, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.esc.Status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint32 error_count 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 voltage 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 current 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int18 rpm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 power_rating_pct 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 esc_index 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int18]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.esc.RPMCommand], default DTID: 1031, signature: ce0f9f621cf7e70b, maxbits: 365, maxbytes: 46, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.esc.RPMCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int18[<=20] rpm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int14]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.esc.RawCommand], default DTID: 1030, signature: 217f5c87d7ec951d, maxbits: 285, maxbytes: 36, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.esc.RawCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int14[<=20] cmd 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.Sideslip], default DTID: 1026, signature: 7b48e55fcff42a57, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.Sideslip 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 sideslip_angle 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 sideslip_angle_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.IndicatedAirspeed], default DTID: 1021, signature: a1892d72ab8945f, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.IndicatedAirspeed 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 indicated_airspeed 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 indicated_airspeed_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4] --> 4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [8] --> 8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.RawAirData], default DTID: 1027, signature: c77df38ba122f5da, maxbits: 397, maxbytes: 50, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.RawAirData 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 flags 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 static_pressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 differential_pressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 static_pressure_sensor_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 differential_pressure_sensor_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 static_air_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 pitot_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=16] covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.TrueAirspeed], default DTID: 1020, signature: 306f69e0a591afaa, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.TrueAirspeed 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 true_airspeed 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 true_airspeed_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [254] --> 254 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.AngleOfAttack], default DTID: 1025, signature: d5513c3f7afac74e, maxbits: 40, maxbytes: 5, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.AngleOfAttack 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 sensor_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 aoa 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 aoa_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.StaticTemperature], default DTID: 1029, signature: 49272a6477d96271, maxbits: 32, maxbytes: 4, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.StaticTemperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 static_temperature 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 static_temperature_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.air_data.StaticPressure], default DTID: 1028, signature: cdc7c43412bdc89a, maxbits: 48, maxbytes: 6, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.air_data.StaticPressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 static_pressure 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 static_pressure_variance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.Auxiliary], default DTID: 1061, signature: 9be8bdc4c3dbbfd2, maxbits: 125, maxbytes: 16, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.Auxiliary 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 gdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 pdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 hdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 vdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 tdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 ndop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 edop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint7 sats_visible 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 sats_used 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.Fix], default DTID: 1060, signature: ed0e0fa5d4a15b42, maxbits: 628, maxbytes: 79, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.Fix 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp gnss_timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 gnss_time_standard 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void5 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 num_leap_seconds 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int37 longitude_deg_1e8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int37 latitude_deg_1e8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int27 height_ellipsoid_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int27 height_msl_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] ned_velocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 sats_used 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 pdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] position_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] velocity_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [uint8]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.RTCMStream], default DTID: 1062, signature: 1f56030ecb171501, maxbits: 1040, maxbytes: 130, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.RTCMStream 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 protocol_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8[<=128] data 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int36]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.ECEFPositionVelocity], default DTID: None, signature: 24a5da4abee3a248, maxbits: 792, maxbytes: 99, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.ECEFPositionVelocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] velocity_xyz 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int36[3] position_xyz_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [ECEFPositionVelocity]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.gnss.ECEFPositionVelocity] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/gnss] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [ECEFPositionVelocity] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/gnss/ECEFPositionVelocity.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int36]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.ECEFPositionVelocity], default DTID: None, signature: 24a5da4abee3a248, maxbits: 792, maxbytes: 99, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.ECEFPositionVelocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] velocity_xyz 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int36[3] position_xyz_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void6 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.gnss.Fix2], default DTID: 1063, signature: 1404f437248b3aa9, maxbits: 1769, maxbytes: 222, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.Fix2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp gnss_timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 gnss_time_standard 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void13 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 num_leap_seconds 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int37 longitude_deg_1e8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int37 latitude_deg_1e8 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int27 height_ellipsoid_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int27 height_msl_mm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] ned_velocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 sats_used 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint4 mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint6 sub_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 pdop 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.gnss.ECEFPositionVelocity[<=1] ecef_position_velocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float32]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ahrs.RawIMU], default DTID: 1003, signature: b6173faa5fd293d0, maxbits: 958, maxbytes: 120, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ahrs.RawIMU 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32 integration_interval 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] rate_gyro_latest 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] rate_gyro_integral 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] accelerometer_latest 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float32[3] accelerometer_integral 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=36] covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ahrs.MagneticFieldStrength2], default DTID: 1002, signature: b6ac0c442430297e, maxbits: 204, maxbytes: 26, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ahrs.MagneticFieldStrength2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 sensor_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] magnetic_field_ga 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] magnetic_field_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ahrs.Solution], default DTID: 1000, signature: d443744a6af081dc, maxbits: 668, maxbytes: 84, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ahrs.Solution 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[4] orientation_xyzw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] orientation_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] angular_velocity 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: void4 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] angular_velocity_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] linear_acceleration 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] linear_acceleration_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.ahrs.MagneticFieldStrength], default DTID: 1001, signature: e2a7d4a9460bc2f2, maxbits: 196, maxbytes: 25, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.ahrs.MagneticFieldStrength 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[3] magnetic_field_ga 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] magnetic_field_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.Timestamp] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.Timestamp] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/Timestamp.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.Timestamp], default DTID: None, signature: 5bd0b5c81087e0d, maxbits: 56, maxbytes: 7, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: truncated uint56 usec 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.CoarseOrientation] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [uavcan.CoarseOrientation] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/CoarseOrientation.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [4.7746482927568605] --> 4.7746482927568605 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [int5]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.CoarseOrientation], default DTID: None, signature: 271ba10b0dac9e52, maxbits: 16, maxbytes: 2, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.CoarseOrientation 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int5[3] fixed_axis_roll_pitch_yaw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated bool orientation_defined 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.range_sensor.Measurement], default DTID: 1050, signature: 27b69ff7fbcec600, maxbits: 120, maxbytes: 15, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.range_sensor.Measurement 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.Timestamp timestamp 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 sensor_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.CoarseOrientation beam_orientation_in_body_frame 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 field_of_view 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint5 sensor_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint3 reading_type 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16 range 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.camera_gimbal.Mode] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Mode] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal/Mode.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.Mode], default DTID: None, signature: 9108c7785aeb69c4, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.GEOPOICommand], default DTID: 1041, signature: 7b0630ab712fc30f, maxbits: 104, maxbytes: 13, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.GEOPOICommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 gimbal_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int32 longitude_deg_1e7 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int32 latitude_deg_1e7 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated int22 height_cm 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint2 height_reference 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.camera_gimbal.Mode] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Mode] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal/Mode.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.Mode], default DTID: None, signature: 9108c7785aeb69c4, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.AngularCommand], default DTID: 1040, signature: 2bcc2cd93f4b355d, maxbits: 80, maxbytes: 10, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.AngularCommand 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 gimbal_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[4] quaternion_xyzw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Searching for [uavcan.equipment.camera_gimbal.Mode] in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal] 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Nested type [Mode] is defined in [/usr/local/lib/python3.8/dist-packages/uavcan/dsdl_files/uavcan/equipment/camera_gimbal/Mode.uavcan], parsing... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.Mode], default DTID: None, signature: 9108c7785aeb69c4, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Parsing the array value type [float16]... 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.Status], default DTID: 1044, signature: 47d86d0ce87e7542, maxbits: 228, maxbytes: 29, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Status 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 gimbal_id 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[4] camera_orientation_in_body_frame_xyzw 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated float16[<=9] camera_orientation_in_body_frame_covariance 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [1] --> 1 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [2] --> 2 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [3] --> 3 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.camera_gimbal.Mode], default DTID: None, signature: 9108c7785aeb69c4, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.camera_gimbal.Mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 command_mode 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [0] --> 0 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Constant initialization expression evaluated as: [255] --> 255 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: Type [uavcan.equipment.safety.ArmingStatus], default DTID: 1100, signature: 8700f375556a8003, maxbits: 8, maxbytes: 1, DSSD: 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: uavcan.equipment.safety.ArmingStatus 2021-04-15 10:01:14 0007322 DEB uavcan.dsdl.parser: saturated uint8 status 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GlobalNavigationSolution DTID: 2000 base_crc: 0x1d70 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetTransportStats DTID: 4 base_crc: 0x4d73 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GlobalTimeSync DTID: 4 base_crc: 0x7908 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Panic DTID: 5 base_crc: 0xfc5e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetNodeInfo DTID: 1 base_crc: 0xd9a7 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load AccessCommandShell DTID: 6 base_crc: 0x60eb 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RestartNode DTID: 5 base_crc: 0x1f7f 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load NodeStatus DTID: 341 base_crc: 0xbe5f 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetDataTypeInfo DTID: 2 base_crc: 0x17f9 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load BeginFirmwareUpdate DTID: 40 base_crc: 0x729e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetDirectoryEntryInfo DTID: 46 base_crc: 0xafb9 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetInfo DTID: 45 base_crc: 0x14b9 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Write DTID: 49 base_crc: 0xd36 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Delete DTID: 47 base_crc: 0x18d 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Read DTID: 48 base_crc: 0x2f12 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Begin DTID: 15 base_crc: 0x2cc0 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Indication DTID: 380 base_crc: 0xa996 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load LogMessage DTID: 16383 base_crc: 0x4570 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load KeyValue DTID: 16370 base_crc: 0xdd34 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Allocation DTID: 1 base_crc: 0xf258 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Discovery DTID: 390 base_crc: 0x9c7b 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load AppendEntries DTID: 30 base_crc: 0x211 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RequestVote DTID: 31 base_crc: 0x6d1b 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load ExecuteOpcode DTID: 10 base_crc: 0xd7d4 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GetSet DTID: 11 base_crc: 0xfb10 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load PrimaryPowerSupplyStatus DTID: 1090 base_crc: 0x591f 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load CircuitStatus DTID: 1091 base_crc: 0x2cb7 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load BatteryInfo DTID: 1092 base_crc: 0xf674 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load BeepCommand DTID: 1080 base_crc: 0xdfbd 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load LightsCommand DTID: 1081 base_crc: 0x9e31 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load ArrayCommand DTID: 1010 base_crc: 0x5e37 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Status DTID: 1011 base_crc: 0x9a63 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load FuelTankStatus DTID: 1129 base_crc: 0xbf2e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Status DTID: 1120 base_crc: 0x41d9 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Temperature DTID: 1110 base_crc: 0x5d7e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Status DTID: 1071 base_crc: 0xaee4 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Command DTID: 1070 base_crc: 0x3004 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Status DTID: 1034 base_crc: 0x1591 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RPMCommand DTID: 1031 base_crc: 0xf8b4 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RawCommand DTID: 1030 base_crc: 0xe4b8 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Sideslip DTID: 1026 base_crc: 0xc02b 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load IndicatedAirspeed DTID: 1021 base_crc: 0x2cf 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RawAirData DTID: 1027 base_crc: 0x506e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load TrueAirspeed DTID: 1020 base_crc: 0x472d 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load AngleOfAttack DTID: 1025 base_crc: 0x94ad 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load StaticTemperature DTID: 1029 base_crc: 0x17a4 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load StaticPressure DTID: 1028 base_crc: 0xebf4 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Auxiliary DTID: 1061 base_crc: 0x24ae 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Fix DTID: 1060 base_crc: 0x9510 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RTCMStream DTID: 1062 base_crc: 0x897e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Fix2 DTID: 1063 base_crc: 0xc798 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load RawIMU DTID: 1003 base_crc: 0x4e3e 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load MagneticFieldStrength2 DTID: 1002 base_crc: 0xba25 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Solution DTID: 1000 base_crc: 0x2055 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load MagneticFieldStrength DTID: 1001 base_crc: 0x37c 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Measurement DTID: 1050 base_crc: 0x49c 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load GEOPOICommand DTID: 1041 base_crc: 0x87db 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load AngularCommand DTID: 1040 base_crc: 0xcd1f 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load Status DTID: 1044 base_crc: 0xefd0 2021-04-15 10:01:14 0007322 DEB uavcan: DSDL Load ArmingStatus DTID: 1100 base_crc: 0x1890 Usage: yakut monitor [OPTIONS]

Error: Run yakut compile <path>/uavcan to compile DSDL namespace 'uavcan' nils@wotan:~$

`

pavel-kirienko commented 3 years ago

Here comes the fix:

pip uninstall -y uavcan

Background:

nilseuropa commented 3 years ago

Thanks Pavel!

RTFM is I suppose always the best start. Sorry about that.

pavel-kirienko commented 3 years ago

FYI I updated the installation instructions to mention this: https://github.com/UAVCAN/yakut/pull/20