Example #1
0
static void print_usage(void)
{
	PRINT_MODULE_DESCRIPTION("Tool to print performance counters");

	PRINT_MODULE_USAGE_NAME_SIMPLE("perf", "command");
	PRINT_MODULE_USAGE_COMMAND_DESCR("reset", "Reset all counters");
	PRINT_MODULE_USAGE_COMMAND_DESCR("latency", "Print HRT timer latency histogram");

	PRINT_MODULE_USAGE_PARAM_COMMENT("Prints all performance counters if no arguments given");
}
Example #2
0
static void
print_usage(void)
{
	PRINT_MODULE_DESCRIPTION("Configure a sensor driver (sampling & publication rate, range, etc.)");

	PRINT_MODULE_USAGE_NAME("config", "command");
	PRINT_MODULE_USAGE_PARAM_COMMENT("The <file:dev> argument is typically one of /dev/{gyro,accel,mag}i");

	PRINT_MODULE_USAGE_COMMAND_DESCR("block", "Block sensor topic publication");
	PRINT_MODULE_USAGE_ARG("<file:dev>", "Sensor device file", false);
	PRINT_MODULE_USAGE_COMMAND_DESCR("unblock", "Unblock sensor topic publication");
	PRINT_MODULE_USAGE_ARG("<file:dev>", "Sensor device file", false);

	PRINT_MODULE_USAGE_COMMAND_DESCR("sampling", "Set sensor sampling rate");
	PRINT_MODULE_USAGE_ARG("<file:dev> <rate>", "Sensor device file and sampling rate in Hz", false);
	PRINT_MODULE_USAGE_COMMAND_DESCR("rate", "Set sensor publication rate");
	PRINT_MODULE_USAGE_ARG("<file:dev> <rate>", "Sensor device file and publication rate in Hz", false);
	PRINT_MODULE_USAGE_COMMAND_DESCR("range", "Set sensor measurement range");
	PRINT_MODULE_USAGE_ARG("<file:dev> <rate>", "Sensor device file and range", false);
	PRINT_MODULE_USAGE_COMMAND_DESCR("check", "Perform sensor self-test (and print info)");
	PRINT_MODULE_USAGE_ARG("<file:dev>", "Sensor device file", false);
}