rasterManager#
Executive Summary#
This module is able to manage a series of dynamic guidance strategies.
Message Connection Descriptions#
The following table lists all the module input and output messages. The module msg connection is set by the user from python. The msg type contains a link to the message structure definition, while the description provides information on what this message is used for.
Msg Variable Name |
Msg Type |
Description |
---|---|---|
attOutSet |
AttStateMsgPayload |
attitude state output message |
Class RasterManager#
-
class RasterManager : public SysModel#
Top level structure for the sub-module routines.
Public Members
-
double scanningAngles[3 * MAX_RASTER_SET]#
array of scanning angles
-
double scanningRates[3 * MAX_RASTER_SET]#
array of scanning rates
-
double rasterTimes[MAX_RASTER_SET]#
array of raster times
-
int numRasters#
number of raster points
-
int scanSelector#
scan selector variable
-
int32_t mnvrActive#
[-] Flag indicating if we are maneuvering
-
int32_t mnvrComplete#
(-) Helpful flag indicating if the current maneuver is complete
-
uint64_t mnvrStartTime#
maneuver start time
-
Message<AttStateMsgPayload> attStateOutMsg#
The name of the output message containing the commanded attitude references states
-
AttStateMsgPayload attOutSet#
output message copy
-
BSKLogger bskLogger = {}#
BSK Logging.
-
double scanningAngles[3 * MAX_RASTER_SET]#