|
|
@ -88,32 +88,14 @@ UavcanServers::UavcanServers(uavcan::INode &main_node) : |
|
|
|
_vdriver(NumIfaces, uavcan_stm32::SystemClock::instance(), main_node.getAllocator(), VirtualIfaceBlockAllocationQuota), |
|
|
|
_vdriver(NumIfaces, uavcan_stm32::SystemClock::instance(), main_node.getAllocator(), VirtualIfaceBlockAllocationQuota), |
|
|
|
_subnode(_vdriver, uavcan_stm32::SystemClock::instance(), main_node.getAllocator()), |
|
|
|
_subnode(_vdriver, uavcan_stm32::SystemClock::instance(), main_node.getAllocator()), |
|
|
|
_main_node(main_node), |
|
|
|
_main_node(main_node), |
|
|
|
_tracer(), |
|
|
|
|
|
|
|
_storage_backend(), |
|
|
|
|
|
|
|
_fw_version_checker(), |
|
|
|
|
|
|
|
_server_instance(_subnode, _storage_backend, _tracer), |
|
|
|
_server_instance(_subnode, _storage_backend, _tracer), |
|
|
|
_fileserver_backend(_subnode), |
|
|
|
_fileserver_backend(_subnode), |
|
|
|
_node_info_retriever(_subnode), |
|
|
|
_node_info_retriever(_subnode), |
|
|
|
_fw_upgrade_trigger(_subnode, _fw_version_checker), |
|
|
|
_fw_upgrade_trigger(_subnode, _fw_version_checker), |
|
|
|
_fw_server(_subnode, _fileserver_backend), |
|
|
|
_fw_server(_subnode, _fileserver_backend), |
|
|
|
_count_in_progress(false), |
|
|
|
|
|
|
|
_count_index(0), |
|
|
|
|
|
|
|
_param_in_progress(0), |
|
|
|
|
|
|
|
_param_index(0), |
|
|
|
|
|
|
|
_param_list_in_progress(false), |
|
|
|
|
|
|
|
_param_list_all_nodes(false), |
|
|
|
|
|
|
|
_param_list_node_id(1), |
|
|
|
|
|
|
|
_param_dirty_bitmap{0, 0, 0, 0}, |
|
|
|
|
|
|
|
_param_save_opcode(0), |
|
|
|
|
|
|
|
_cmd_in_progress(false), |
|
|
|
|
|
|
|
_param_response_pub(nullptr), |
|
|
|
|
|
|
|
_param_getset_client(_subnode), |
|
|
|
_param_getset_client(_subnode), |
|
|
|
_param_opcode_client(_subnode), |
|
|
|
_param_opcode_client(_subnode), |
|
|
|
_param_restartnode_client(_subnode), |
|
|
|
_param_restartnode_client(_subnode), |
|
|
|
_mutex_inited(false), |
|
|
|
|
|
|
|
_check_fw(false), |
|
|
|
|
|
|
|
_esc_enumeration_active(false), |
|
|
|
|
|
|
|
_esc_enumeration_index(0), |
|
|
|
|
|
|
|
_beep_pub(_subnode), |
|
|
|
_beep_pub(_subnode), |
|
|
|
_enumeration_indication_sub(_subnode), |
|
|
|
_enumeration_indication_sub(_subnode), |
|
|
|
_enumeration_client(_subnode), |
|
|
|
_enumeration_client(_subnode), |
|
|
|