Module: inertial3D¶
This attitude guidance module create a reference attitude message that points in fixed inertial direction. The module
PDF Description
contains further information on this module’s function,
how to run it, as well as testing.
Functions
-
void
SelfInit_inertial3D
(inertial3DConfig *configData, int64_t moduleID)¶ This method creates the module output message of type AttRefFswMsg.
- Return
void
- Parameters
configData
: The configuration data associated with RW null space modelmoduleID
: The ID associated with the configData
-
void
CrossInit_inertial3D
(inertial3DConfig *configData, int64_t moduleID)¶ This method performs the second stage of initialization interface. This module has no messages to subscribe to.
- Return
void
- Parameters
configData
: The configuration data associated with this modulemoduleID
: The ID associated with the configData
-
void
Update_inertial3D
(inertial3DConfig *configData, uint64_t callTime, int64_t moduleID)¶ This method creates a fixed attitude reference message. The desired orientation is defined within the module.
- Return
void
- Parameters
configData
: The configuration data associated with the null space controlcallTime
: The clock time at which the function was called (nanoseconds)moduleID
: The ID associated with the configData
-
void
Reset_inertial3D
(inertial3DConfig *configData, uint64_t callTime, int64_t moduleID)¶ This method performs the module reset capability. This module has no actions.
- Return
void
- Parameters
configData
: The configuration data associated with this modulemoduleID
: The ID associated with the configData
-
void
computeInertialPointingReference
(inertial3DConfig *configData, AttRefFswMsg *attRefOut)¶ Generate attitude reference associated with Intertial 3D Pointing. In this case this is a fixed attitude with zero angular rate and acceleration vectors
- Return
void
- Parameters
configData
: The configuration data associated with the null space control
-
struct
inertial3DConfig
¶ - #include <inertial3D.h>
Data structure for module to compute the Inertial-3D pointing navigation solution.