diff --git a/libuavcan_drivers/linux/include/uavcan_linux/system_utils.hpp b/libuavcan_drivers/linux/include/uavcan_linux/system_utils.hpp index 5aaa4d5eef..7e1eae9940 100644 --- a/libuavcan_drivers/linux/include/uavcan_linux/system_utils.hpp +++ b/libuavcan_drivers/linux/include/uavcan_linux/system_utils.hpp @@ -140,9 +140,9 @@ public: * - Node name string (e.g. "org.uavcan.linux_app.dynamic_node_id_server") * - Instance ID byte, e.g. node ID (optional) */ -std::array makeApplicationID(const MachineIDReader::MachineID& machine_id, - const std::string& node_name, - const std::uint8_t instance_id = 0) +inline std::array makeApplicationID(const MachineIDReader::MachineID& machine_id, + const std::string& node_name, + const std::uint8_t instance_id = 0) { union HalfID {