From 72d22c4297d787a54db0f1d5a170dda4ff47a704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net> Date: Mon, 19 Feb 2018 15:05:46 +0100 Subject: [PATCH] cleanup uavcan_main: replace warnx with PX4_{INFO,ERR,DEBUG} --- src/modules/uavcan/uavcan_main.cpp | 58 +++++++++++++----------------- 1 file changed, 24 insertions(+), 34 deletions(-) diff --git a/src/modules/uavcan/uavcan_main.cpp b/src/modules/uavcan/uavcan_main.cpp index c67db46dbe..f42978d772 100644 --- a/src/modules/uavcan/uavcan_main.cpp +++ b/src/modules/uavcan/uavcan_main.cpp @@ -526,7 +526,7 @@ int UavcanNode::fw_server(eServerAction action) int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate) { if (_instance != nullptr) { - warnx("Already started"); + PX4_WARN("Already started"); return -1; } @@ -560,14 +560,14 @@ int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate) can = new CanInitHelper(); if (can == nullptr) { // We don't have exceptions so bad_alloc cannot be thrown - warnx("Out of memory"); + PX4_ERR("Out of memory"); return -1; } const int can_init_res = can->init(bitrate); if (can_init_res < 0) { - warnx("CAN driver init failed %i", can_init_res); + PX4_ERR("CAN driver init failed %i", can_init_res); return can_init_res; } } @@ -578,12 +578,7 @@ int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate) _instance = new UavcanNode(can->driver, uavcan_stm32::SystemClock::instance()); if (_instance == nullptr) { - warnx("Out of memory"); - return -1; - } - - if (_instance == nullptr) { - warnx("Out of memory"); + PX4_ERR("Out of memory"); return -1; } @@ -592,7 +587,7 @@ int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate) if (node_init_res < 0) { delete _instance; _instance = nullptr; - warnx("Node init failed %i", node_init_res); + PX4_ERR("Node init failed %i", node_init_res); return node_init_res; } @@ -604,7 +599,7 @@ int UavcanNode::start(uavcan::NodeID node_id, uint32_t bitrate) static_cast<main_t>(run_trampoline), nullptr); if (_instance->_task < 0) { - warnx("start failed: %d", errno); + PX4_ERR("start failed: %d", errno); return -errno; } @@ -624,7 +619,7 @@ void UavcanNode::fill_node_info() swver.optional_field_flags |= swver.OPTIONAL_FIELD_FLAG_VCS_COMMIT; // Too verbose for normal operation - //warnx("SW version vcs_commit: 0x%08x", unsigned(swver.vcs_commit)); + //PX4_INFO("SW version vcs_commit: 0x%08x", unsigned(swver.vcs_commit)); _node.setSoftwareVersion(swver); @@ -678,11 +673,11 @@ int UavcanNode::init(uavcan::NodeID node_id) ret = br->init(); if (ret < 0) { - warnx("cannot init sensor bridge '%s' (%d)", br->get_name(), ret); + PX4_ERR("cannot init sensor bridge '%s' (%d)", br->get_name(), ret); return ret; } - warnx("sensor bridge '%s' init ok", br->get_name()); + PX4_INFO("sensor bridge '%s' init ok", br->get_name()); br = br->getSibling(); } @@ -697,7 +692,7 @@ void UavcanNode::node_spin_once() const int spin_res = _node.spinOnce(); if (spin_res < 0) { - warnx("node spin error %i", spin_res); + PX4_ERR("node spin error %i", spin_res); } @@ -788,7 +783,7 @@ int UavcanNode::run() const int slave_init_res = _time_sync_slave.start(); if (slave_init_res < 0) { - warnx("Failed to start time_sync_slave"); + PX4_ERR("Failed to start time_sync_slave"); _task_should_exit = true; } @@ -806,7 +801,7 @@ int UavcanNode::run() const int busevent_fd = ::open(uavcan_stm32::BusEvent::DevName, 0); if (busevent_fd < 0) { - warnx("Failed to open %s", uavcan_stm32::BusEvent::DevName); + PX4_ERR("Failed to open %s", uavcan_stm32::BusEvent::DevName); _task_should_exit = true; } @@ -999,7 +994,6 @@ int UavcanNode::run() (void)::close(busevent_fd); teardown(); - warnx("exiting."); exit(0); } @@ -1046,12 +1040,12 @@ UavcanNode::subscribe() // the first fd used by CAN for (unsigned i = 0; i < actuator_controls_s::NUM_ACTUATOR_CONTROL_GROUPS; i++) { if (sub_groups & (1 << i)) { - warnx("subscribe to actuator_controls_%d", i); + PX4_DEBUG("subscribe to actuator_controls_%d", i); _control_subs[i] = orb_subscribe(_control_topics[i]); } if (unsub_groups & (1 << i)) { - warnx("unsubscribe from actuator_controls_%d", i); + PX4_DEBUG("unsubscribe from actuator_controls_%d", i); orb_unsubscribe(_control_subs[i]); _control_subs[i] = -1; } @@ -1114,7 +1108,7 @@ UavcanNode::ioctl(file *filp, int cmd, unsigned long arg) ret = _mixers->load_from_buf(buf, buflen); if (ret != 0) { - warnx("mixer load failed with %d", ret); + PX4_ERR("mixer load failed with %d", ret); delete _mixers; _mixers = nullptr; _groups_required = 0; @@ -1172,10 +1166,6 @@ UavcanNode::ioctl(file *filp, int cmd, unsigned long arg) void UavcanNode::print_info() { - if (!_instance) { - warnx("not running, start first"); - } - (void)pthread_mutex_lock(&_node_mutex); // Memory status @@ -1288,10 +1278,10 @@ void UavcanNode::hardpoint_controller_set(uint8_t hardpoint_id, uint16_t command */ static void print_usage() { - warnx("usage: \n" - "\tuavcan {start [fw]|status|stop [all|fw]|shrink|arm|disarm|update fw|\n" - "\t param [set|get|list|save] <node-id> <name> <value>|reset <node-id>|\n" - "\t hardpoint set <id> <command>}"); + PX4_INFO("usage: \n" + "\tuavcan {start [fw]|status|stop [all|fw]|shrink|arm|disarm|update fw|\n" + "\t param [set|get|list|save] <node-id> <name> <value>|reset <node-id>|\n" + "\t hardpoint set <id> <command>}"); } extern "C" __EXPORT int uavcan_main(int argc, char *argv[]); @@ -1311,7 +1301,7 @@ int uavcan_main(int argc, char *argv[]) int rv = UavcanNode::instance()->fw_server(UavcanNode::Start); if (rv < 0) { - warnx("Firmware Server Failed to Start %d", rv); + PX4_ERR("Firmware Server Failed to Start %d", rv); ::exit(rv); } @@ -1319,7 +1309,7 @@ int uavcan_main(int argc, char *argv[]) } // Already running, no error - warnx("already started"); + PX4_INFO("already started"); ::exit(0); } @@ -1328,7 +1318,7 @@ int uavcan_main(int argc, char *argv[]) (void)param_get(param_find("UAVCAN_NODE_ID"), &node_id); if (node_id < 0 || node_id > uavcan::NodeID::Max || !uavcan::NodeID(node_id).isUnicast()) { - warnx("Invalid Node ID %i", node_id); + PX4_ERR("Invalid Node ID %i", node_id); ::exit(1); } @@ -1337,7 +1327,7 @@ int uavcan_main(int argc, char *argv[]) (void)param_get(param_find("UAVCAN_BITRATE"), &bitrate); // Start - warnx("Node ID %u, bitrate %u", node_id, bitrate); + PX4_INFO("Node ID %u, bitrate %u", node_id, bitrate); return UavcanNode::start(node_id, bitrate); } @@ -1467,7 +1457,7 @@ int uavcan_main(int argc, char *argv[]) inst->shrink(); if (rv < 0) { - warnx("Firmware Server Failed to Stop %d", rv); + PX4_ERR("Firmware Server Failed to Stop %d", rv); ::exit(rv); } -- GitLab