From 6c495bc4a3b107918af2656459d81436f8ba7175 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 7 Jun 2019 16:39:40 -0400 Subject: [PATCH] leddar_one move help to bottom and format --- .../distance_sensor/leddar_one/leddar_one.cpp | 60 ++++++++++--------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/src/drivers/distance_sensor/leddar_one/leddar_one.cpp b/src/drivers/distance_sensor/leddar_one/leddar_one.cpp index 51425a6d4a..38bf6d319c 100644 --- a/src/drivers/distance_sensor/leddar_one/leddar_one.cpp +++ b/src/drivers/distance_sensor/leddar_one/leddar_one.cpp @@ -155,35 +155,7 @@ private: extern "C" __EXPORT int leddar_one_main(int argc, char *argv[]); -static void help() -{ - PRINT_MODULE_DESCRIPTION( - R"DESCR_STR( -### Description - -Serial bus driver for the LeddarOne LiDAR. - -Most boards are configured to enable/start the driver on a specified UART using the SENS_LEDDAR1_CFG parameter. - -Setup/usage information: https://docs.px4.io/en/sensor/leddar_one.html - -### Examples - -Attempt to start driver on a specified serial device. -$ leddar_one start -d /dev/ttyS1 -Stop driver -$ leddar_one stop -)DESCR_STR"); - - PRINT_MODULE_USAGE_NAME("leddar_one", "driver"); - PRINT_MODULE_USAGE_SUBCATEGORY("distance_sensor"); - PRINT_MODULE_USAGE_COMMAND_DESCR("start","Start driver"); - PRINT_MODULE_USAGE_PARAM_STRING('d', nullptr, nullptr, "Serial device", false); - PRINT_MODULE_USAGE_PARAM_INT('r', 25, 1, 25, "Sensor rotation - downward facing by default", true); - PRINT_MODULE_USAGE_COMMAND_DESCR("stop","Stop driver"); - PRINT_MODULE_USAGE_COMMAND_DESCR("test","Test driver (basic functional tests)"); - -} +static void help(); int leddar_one_main(int argc, char *argv[]) { @@ -580,3 +552,33 @@ ssize_t leddar_one::read(struct file *filp, char *buffer, size_t buflen) return ret ? ret : -EAGAIN; } + +void help() +{ + PRINT_MODULE_DESCRIPTION( + R"DESCR_STR( +### Description + +Serial bus driver for the LeddarOne LiDAR. + +Most boards are configured to enable/start the driver on a specified UART using the SENS_LEDDAR1_CFG parameter. + +Setup/usage information: https://docs.px4.io/en/sensor/leddar_one.html + +### Examples + +Attempt to start driver on a specified serial device. +$ leddar_one start -d /dev/ttyS1 +Stop driver +$ leddar_one stop +)DESCR_STR"); + + PRINT_MODULE_USAGE_NAME("leddar_one", "driver"); + PRINT_MODULE_USAGE_SUBCATEGORY("distance_sensor"); + PRINT_MODULE_USAGE_COMMAND_DESCR("start","Start driver"); + PRINT_MODULE_USAGE_PARAM_STRING('d', nullptr, nullptr, "Serial device", false); + PRINT_MODULE_USAGE_PARAM_INT('r', 25, 1, 25, "Sensor rotation - downward facing by default", true); + PRINT_MODULE_USAGE_COMMAND_DESCR("stop","Stop driver"); + PRINT_MODULE_USAGE_COMMAND_DESCR("test","Test driver (basic functional tests)"); + +}