From b3b22b1c2c9b965ec39b8df80717d719fc6d5bc2 Mon Sep 17 00:00:00 2001 From: Lorenz Meier <lm@inf.ethz.ch> Date: Fri, 8 Apr 2016 17:23:59 -0700 Subject: [PATCH] Airspeed driver: Proper start handling --- .../drivers/airspeedsim/meas_airspeed_sim.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/platforms/posix/drivers/airspeedsim/meas_airspeed_sim.cpp b/src/platforms/posix/drivers/airspeedsim/meas_airspeed_sim.cpp index ae43a2cd5d..95c9289b84 100644 --- a/src/platforms/posix/drivers/airspeedsim/meas_airspeed_sim.cpp +++ b/src/platforms/posix/drivers/airspeedsim/meas_airspeed_sim.cpp @@ -561,7 +561,7 @@ info() static void meas_airspeed_usage() { - PX4_WARN("usage: meas_airspeed_sim command [options]"); + PX4_WARN("usage: measairspeedsim command [options]"); PX4_WARN("options:"); PX4_WARN("\t-b --bus i2cbus (%d)", 1); PX4_WARN("command:"); @@ -583,41 +583,41 @@ measairspeedsim_main(int argc, char *argv[]) } } - int ret = 0; + int ret = 1; /* * Start/load the driver. */ if (!strcmp(argv[1], "start")) { - ret = meas_airspeed_sim::start(i2c_bus); + return meas_airspeed_sim::start(i2c_bus); } /* * Stop the driver */ if (!strcmp(argv[1], "stop")) { - ret = meas_airspeed_sim::stop(); + return meas_airspeed_sim::stop(); } /* * Test the driver/device. */ if (!strcmp(argv[1], "test")) { - ret = meas_airspeed_sim::test(); + return meas_airspeed_sim::test(); } /* * Reset the driver. */ if (!strcmp(argv[1], "reset")) { - ret = meas_airspeed_sim::reset(); + return meas_airspeed_sim::reset(); } /* * Print driver information. */ if (!strcmp(argv[1], "info") || !strcmp(argv[1], "status")) { - ret = meas_airspeed_sim::info(); + return meas_airspeed_sim::info(); } meas_airspeed_usage(); -- GitLab