diff --git a/src/modules/uavcan/uavcan_main.cpp b/src/modules/uavcan/uavcan_main.cpp index e607f10bf7..b4876a3ee2 100644 --- a/src/modules/uavcan/uavcan_main.cpp +++ b/src/modules/uavcan/uavcan_main.cpp @@ -652,6 +652,12 @@ int UavcanNode::init(uavcan::NodeID node_id) return ret; } + ret = _hardpoint_controller.init(); + + if (ret < 0) { + return ret; + } + // Sensor bridges IUavcanSensorBridge::make_all(_node, _sensor_bridges); auto br = _sensor_bridges.getHead();