From b3acde4899079acf0ced7c06aae55e08932956b2 Mon Sep 17 00:00:00 2001 From: Jacob Dahl Date: Wed, 15 Oct 2025 18:42:28 -0800 Subject: [PATCH] use uavcan::NodeID::Max --- src/drivers/uavcannode/UavcanNode.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/uavcannode/UavcanNode.cpp b/src/drivers/uavcannode/UavcanNode.cpp index 8961b70955..779935c6dc 100644 --- a/src/drivers/uavcannode/UavcanNode.cpp +++ b/src/drivers/uavcannode/UavcanNode.cpp @@ -829,13 +829,13 @@ extern "C" int uavcannode_start(int argc, char *argv[]) param_get(param_find("CANNODE_NODE_ID"), &cannode_node_id); // Check if the static node ID is in range - if (cannode_node_id < 0 || cannode_node_id > 127) { + if (cannode_node_id < 0 || cannode_node_id > uavcan::NodeID::Max) { PX4_ERR("Invalid static node ID %ld, using dynamic allocation", cannode_node_id); cannode_node_id = 0; } // Assign the static node ID if no dynamic allocation is used. Do wen't override a valid node ID from the bootloader? - if (node_id == 0 && cannode_node_id > 0 && cannode_node_id <= 127) { + if (node_id == 0 && cannode_node_id > 0 && cannode_node_id <= uavcan::NodeID::Max) { node_id = cannode_node_id; }