#!nsh # # UAVCAN initialization script. # if param compare UAVCAN_ENABLE 1 then if uavcan start then # First sensor publisher to initialize takes lowest instance ID # This delay ensures that UAVCAN-interfaced sensors would be allocated on lowest instance IDs sleep 1 echo "[init] UAVCAN started" else echo "[init] ERROR: Could not start UAVCAN" tone_alarm $TUNE_OUT_ERROR fi fi