int measairspeedsim_main(int argc, char *argv[]) { int i2c_bus = 1;//PX4_I2C_BUS_DEFAULT; int i; for (i = 1; i < argc; i++) { if (strcmp(argv[i], "-b") == 0 || strcmp(argv[i], "--bus") == 0) { if (argc > i + 1) { i2c_bus = atoi(argv[i + 1]); } } } int ret = 1; /* * Start/load the driver. */ if (!strcmp(argv[1], "start")) { return meas_airspeed_sim::start(i2c_bus); } /* * Stop the driver */ if (!strcmp(argv[1], "stop")) { return meas_airspeed_sim::stop(); } /* * Test the driver/device. */ if (!strcmp(argv[1], "test")) { return meas_airspeed_sim::test(); } /* * Reset the driver. */ if (!strcmp(argv[1], "reset")) { return meas_airspeed_sim::reset(); } /* * Print driver information. */ if (!strcmp(argv[1], "info") || !strcmp(argv[1], "status")) { return meas_airspeed_sim::info(); } meas_airspeed_usage(); return ret; }
int meas_airspeed_main(int argc, char *argv[]) { int i2c_bus = I2C_BUS_MEAS_AIRSPEED; int i; for (i = 1; i < argc; i++) { if (strcmp(argv[i], "-b") == 0 || strcmp(argv[i], "--bus") == 0) { if (argc > i + 1) { i2c_bus = atoi(argv[i + 1]); } } } /* * Start/load the driver. */ if (!strcmp(argv[1], "start")) { meas_airspeed::start(i2c_bus); } /* * Stop the driver */ if (!strcmp(argv[1], "stop")) { meas_airspeed::stop(); } /* * Test the driver/device. */ if (!strcmp(argv[1], "test")) { meas_airspeed::test(); } /* * Reset the driver. */ if (!strcmp(argv[1], "reset")) { meas_airspeed::reset(); } /* * Print driver information. */ if (!strcmp(argv[1], "info") || !strcmp(argv[1], "status")) { meas_airspeed::info(); } meas_airspeed_usage(); exit(0); }
int ms4525_airspeed_main(int argc, char *argv[]) { int i2c_bus = PX4_I2C_BUS_DEFAULT; int i; for (i = 1; i < argc; i++) { if (strcmp(argv[i], "-b") == 0 || strcmp(argv[i], "--bus") == 0) { if (argc > i + 1) { i2c_bus = atoi(argv[i + 1]); } } } /* * Start/load the driver. */ if (!strcmp(argv[1], "start")) { return meas_airspeed::start(i2c_bus); } /* * Stop the driver */ if (!strcmp(argv[1], "stop")) { return meas_airspeed::stop(); } /* * Reset the driver. */ if (!strcmp(argv[1], "reset")) { return meas_airspeed::reset(); } meas_airspeed_usage(); return PX4_OK; }