|
|
class | ModeBase |
| |
|
class | ModeExecutorBase |
| |
◆ doRegister()
| bool px4_ros2::HealthAndArmingChecks::doRegister |
( |
const std::string & |
name | ) |
|
Register the checks. Call this once on startup. This is a blocking method.
- Parameters
-
| name | registration name. Should uniquely identify the component with length < 25 characters |
- Returns
- true on success
◆ setWatchdogTimeoutCallback()
| void px4_ros2::HealthAndArmingChecks::setWatchdogTimeoutCallback |
( |
WatchdogTimeoutCallback |
callback | ) |
|
Install a callback that is invoked instead of shutting down the ROS context and throwing when the FMU watchdog times out. The watchdog timer is cancelled before the callback is invoked. The callback should schedule re-creation of the health checks or mode object after the current timer callback returns; the new object will resume watchdog monitoring.
The documentation for this class was generated from the following file: