From 2e2b9a97d3002d9f54dd7b3ae8a245e051c19397 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 27 Mar 2020 15:35:07 -0400 Subject: [PATCH] pwm_out: delete fake() test command - we have better motor test facilities these days --- src/drivers/pwm_out/PWMOut.cpp | 48 ---------------------------------- src/drivers/pwm_out/PWMOut.hpp | 2 -- 2 files changed, 50 deletions(-) diff --git a/src/drivers/pwm_out/PWMOut.cpp b/src/drivers/pwm_out/PWMOut.cpp index 83d6e118ef..84c59b53a9 100644 --- a/src/drivers/pwm_out/PWMOut.cpp +++ b/src/drivers/pwm_out/PWMOut.cpp @@ -1802,48 +1802,6 @@ err_out_no_test: return rv; } -int PWMOut::fake(int argc, char *argv[]) -{ - if (argc < 5) { - print_usage("not enough arguments"); - return -1; - } - - actuator_controls_s ac; - - ac.control[0] = strtol(argv[1], 0, 0) / 100.0f; - - ac.control[1] = strtol(argv[2], 0, 0) / 100.0f; - - ac.control[2] = strtol(argv[3], 0, 0) / 100.0f; - - ac.control[3] = strtol(argv[4], 0, 0) / 100.0f; - - orb_advert_t handle = orb_advertise(ORB_ID_VEHICLE_ATTITUDE_CONTROLS, &ac); - - if (handle == nullptr) { - PX4_ERR("advertise failed"); - return -1; - } - - orb_unadvertise(handle); - - actuator_armed_s aa; - - aa.armed = true; - aa.lockdown = false; - - handle = orb_advertise(ORB_ID(actuator_armed), &aa); - - if (handle == nullptr) { - PX4_ERR("advertise failed 2"); - return -1; - } - - orb_unadvertise(handle); - return 0; -} - int PWMOut::custom_command(int argc, char *argv[]) { PortMode new_mode = PORT_MODE_UNSET; @@ -1983,10 +1941,6 @@ int PWMOut::custom_command(int argc, char *argv[]) return test(); } - if (!strcmp(verb, "fake")) { - return fake(argc - 1, argv + 1); - } - return print_usage("unknown command"); } @@ -2115,8 +2069,6 @@ mixer files. PRINT_MODULE_USAGE_ARG(" ", "Specify the bus id (>=0) and rate in Hz", false); PRINT_MODULE_USAGE_COMMAND_DESCR("test", "Test inputs and outputs"); - PRINT_MODULE_USAGE_COMMAND_DESCR("fake", "Arm and send an actuator controls command"); - PRINT_MODULE_USAGE_ARG(" ", "Control values in range [-100, 100]", false); PRINT_MODULE_USAGE_DEFAULT_COMMANDS(); return 0; diff --git a/src/drivers/pwm_out/PWMOut.hpp b/src/drivers/pwm_out/PWMOut.hpp index 14817035fa..8b36b55918 100644 --- a/src/drivers/pwm_out/PWMOut.hpp +++ b/src/drivers/pwm_out/PWMOut.hpp @@ -135,8 +135,6 @@ public: static int test(); - static int fake(int argc, char *argv[]); - virtual int ioctl(file *filp, int cmd, unsigned long arg); virtual int init();