mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-11 14:11:38 +08:00
PNP fixed allocation scheme
Fixed register scheme Incrased wq:uavcan stack since it overflowed when sending register response
This commit is contained in:
committed by
Lorenz Meier
parent
28c76663cd
commit
18a8d89fa4
@@ -572,10 +572,11 @@ int UavcanNode::handleRegisterList(const CanardTransfer &receive)
|
||||
|
||||
} else {
|
||||
uavcan_register_Value_1_0 out_value;
|
||||
_node_manager._node_register_last_received_index++;
|
||||
_node_manager._uavcan_pnp_nodeidallocation_last = hrt_absolute_time(); // Reset timer for next request
|
||||
|
||||
if (_param_manager.GetParamByName(msg.name, out_value)) {
|
||||
_node_manager._node_register_setup = CANARD_NODE_ID_UNSET;
|
||||
_node_manager._node_register_last_received_index++;
|
||||
|
||||
uavcan_register_Access_Request_1_0 request_msg;
|
||||
memcpy(&request_msg.name, &msg.name, sizeof(uavcan_register_Name_1_0));
|
||||
|
||||
Reference in New Issue
Block a user