ICAROUS
|
function definitions for cognition app More...
Functions | |
void | COGNITION_AppMain (void) |
This is the main entry point for your application that will be used by cFS. More... | |
void | COGNITION_AppInit (void) |
Initialize app data: set up pipes, subscribe to messages, read table, initialize data. More... | |
void | COGNITION_AppInitData (void) |
void | COGNITION_ProcessSBData (void) |
Read data from software bus and send data to autopilot. More... | |
void | COGNITION_AppCleanUp (void) |
int32_t | cognitionTableValidationFunc (void *TblPtr) |
void | COGNITION_DecisionProcess (void) |
void | COGNITION_SendGuidanceVelCmd (VelocityCommand velocity_command) |
void | COGNITION_SendGuidanceFlightPlan (FpChange fp_change_command) |
void | COGNITION_SendGuidanceP2P (P2PCommand p2p_command) |
void | COGNITION_SendSpeedChange (SpeedChange speed_command) |
void | COGNITION_SendAltChange (AltChange alt_command) |
void | COGNITION_SendTakeoff (TakeoffCommand takeoff_command) |
void | COGNITION_SendLand (LandCommand land_command) |
void | COGNITION_FindNewPath (FpRequest fp_request_command) |
void | COGNITION_SendDitchRequest (DitchCommand ditch_command) |
void | COGNITION_SendRtlRequest (RtlCommand rtl_command) |
Variables | |
CFE_EVS_BinFilter_t | Cognition_EventFilters [] |
Event filter definition for ardupilot. More... | |
void COGNITION_AppCleanUp | ( | void | ) |
Clean up variables
void COGNITION_AppInit | ( | void | ) |
Initialize app properties
void COGNITION_AppInitData | ( | void | ) |
Initialize app specific data
void COGNITION_AppMain | ( | void | ) |
Entry point for app
void COGNITION_ProcessSBData | ( | void | ) |
Process data from the SB message
int32_t cognitionTableValidationFunc | ( | void * | TblPtr | ) |
Validate table data
*TblPtr | pointer to table |
CFE_EVS_BinFilter_t Cognition_EventFilters[] |