ephemNavConverter#

Executive Summary#

Converter that takes an ephemeris output message and converts it over to a translational state estimate message.

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.

../../../../../_images/moduleImgEphemNavConverter.svg

Figure 1: ephemNavConverter() Module I/O Illustration#

Module I/O Messages#

Msg Variable Name

Msg Type

Description

ephInMsg

EphemerisMsgPayload

ephemeris input message

stateOutMsg

NavTransMsgPayload

navigation output message

Class EphemNavConverter#

class EphemNavConverter : public SysModel#

The ephemNavConverter class.

Public Functions

void updateState(uint64_t callTime) override#

This method reads in the ephemeris messages and copies the translation ephemeris to the navigation translation interface message.

Parameters:

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

Returns:

void

void reset(uint64_t callTime) override#

This resets the module to original states.

Parameters:

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

Returns:

void

Public Members

Message<NavTransMsgPayload> stateOutMsg#

[-] output navigation message for pos/vel

ReadFunctor<EphemerisMsgPayload> ephInMsg#

ephemeris input message

BSKLogger bskLogger = {}#

BSK Logging.