|
|
@ -523,8 +523,12 @@ pthread_addr_t UavcanServers::run(pthread_addr_t) |
|
|
|
switch (command_id) { |
|
|
|
switch (command_id) { |
|
|
|
case 1: { |
|
|
|
case 1: { |
|
|
|
// Param save request
|
|
|
|
// Param save request
|
|
|
|
_param_save_opcode = uavcan::protocol::param::ExecuteOpcode::Request::OPCODE_SAVE; |
|
|
|
int node_id; |
|
|
|
param_opcode(get_next_dirty_node_id(1)); |
|
|
|
node_id = get_next_dirty_node_id(1); |
|
|
|
|
|
|
|
if (node_id < 128) { |
|
|
|
|
|
|
|
_param_save_opcode = uavcan::protocol::param::ExecuteOpcode::Request::OPCODE_SAVE; |
|
|
|
|
|
|
|
param_opcode(node_id); |
|
|
|
|
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
case 2: { |
|
|
|
case 2: { |
|
|
|