LIMITS_TRIGGERED=3,/* a limit has been breached | */
LIMITS_RECOVERING=4,/* taking action eg. RTL | */
LIMITS_RECOVERED=5,/* we're no longer in breach of a limit | */
LIMITS_STATE_ENUM_END=6,/* | */
};
#endif
/** @brief */
#ifndef HAVE_ENUM_LIMIT_MODULE
#define HAVE_ENUM_LIMIT_MODULE
enumLIMIT_MODULE
{
LIMIT_GPSLOCK=1,/* pre-initialization | */
LIMIT_GEOFENCE=2,/* disabled | */
LIMIT_ALTITUDE=4,/* checking limits | */
LIMIT_MODULE_ENUM_END=5,/* | */
};
#endif
/** @brief Flags in RALLY_POINT message */
#ifndef HAVE_ENUM_RALLY_FLAGS
#define HAVE_ENUM_RALLY_FLAGS
enumRALLY_FLAGS
{
FAVORABLE_WIND=1,/* Flag set when requiring favorable winds for landing. | */
LAND_IMMEDIATELY=2,/* Flag set when plane is to immediately descend to break altitude and land without GCS intervention. Flag not set when plane is to loiter at Rally point until commanded to land. | */