stComm#

Executive Summary#

This module takes the star tracker sensor data in the platform frame and converts that information to the format used by the ST nav in the body frame.

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.

Module I/O Messages#

Msg Variable Name

Msg Type

Description

stSensorInMsg

STSensorMsgPayload

star tracker sensor input message

stAttOutMsg

STAttMsgPayload

star tracker attitude output message

Class StComm#

class StComm : public SysModel#

Module configuration message.

Public Functions

void reset(uint64_t callTime) override#

This method resets the module.

Parameters:

callTime – The clock time at which the function was called (nanoseconds)

Returns:

void

void updateState(uint64_t callTime) override#

This method takes the raw sensor data from the star tracker and converts that information to the format used by the ST nav.

Parameters:

callTime – The clock time at which the function was called (nanoseconds)

Returns:

void

Public Members

double dcm_BP[9]#

Row major platform 2 body DCM

ReadFunctor<STSensorMsgPayload> stSensorInMsg#

star tracker sensor input message

Message<STAttMsgPayload> stAttOutMsg#

star tracker attitude output message

BSKLogger bskLogger = {}#

BSK Logging.