40 #include <px4_platform_common/px4_config.h> 41 #include <px4_platform_common/getopt.h> 42 #include <px4_platform_common/log.h> 43 #include <px4_platform_common/module.h> 44 #include <px4_platform_common/px4_work_queue/ScheduledWorkItem.hpp> 50 class SafetyButton :
public ModuleBase<SafetyButton>,
public px4::ScheduledWorkItem
53 SafetyButton() : ScheduledWorkItem(MODULE_NAME,
px4::wq_configurations::hp_default) {}
63 static int print_usage(
const char *reason =
nullptr);
High-resolution timer with callouts and timekeeping.
static struct safety_s safety
#define ORB_ID(_name)
Generates a pointer to the uORB metadata structure for a given topic.