Module: rasterManager¶
This module is able to manage a series of dynamic guidance strategies.
Defines
-
MAX_RASTER_SET
¶
Functions
-
void
SelfInit_rasterManager
(rasterManagerConfig *configData, int64_t moduleID)¶
-
void
CrossInit_rasterManager
(rasterManagerConfig *configData, int64_t moduleID)¶
-
void
Reset_rasterManager
(rasterManagerConfig *configData, uint64_t callTime, int64_t moduleID)¶
-
void
Update_rasterManager
(rasterManagerConfig *configData, uint64_t callTime, int64_t moduleID)¶
-
struct
rasterManagerConfig
¶ - #include <rasterManager.h>
Top level structure for the sub-module routines.
Public Members
-
double
scanningAngles
[3 *MAX_RASTER_SET
]¶
-
double
scanningRates
[3 *MAX_RASTER_SET
]¶
-
double
rasterTimes
[MAX_RASTER_SET
]¶
-
int
numRasters
¶
-
int
scanSelector
¶
-
int32_t
mnvrActive
¶ [-] Flag indicating if we are maneuvering
-
int32_t
mnvrComplete
¶ (-) Helpful flag indicating if the current maneuver is complete
-
uint64_t
mnvrStartTime
¶
-
char
AttStateOutMsgName
[MAX_STAT_MSG_LENGTH
]¶ The name of the output message containing the commanded attitude references states
-
int32_t
AttStateOutMsgID
¶ [-] ID for the outgoing attitude state message
-
AttStateFswMsg
attOutSet
¶
-
double