BSK_MultiSatFsw

class BSK_MultiSatFsw.BSKFswModels(SimBase, fswRate, spacecraftIndex)[source]

Bases: object

Defines the FSW class

InitAllFSWObjects(SimBase)[source]

Initializes all FSW objects.

SetAttitudeTrackingError(SimBase)[source]

Defines the module that converts a reference message into a guidance message.

SetInertial3DPointGuidance()[source]

Defines the inertial pointing guidance module.

SetLocationPointGuidance(SimBase)[source]

Defines the Earth location pointing guidance module.

SetMRPFeedbackRWA(SimBase)[source]

Defines the control properties.

SetRWConfigMsg(SimBase)[source]

Imports the RWs configuration information.

SetRWMotorTorque()[source]

Defines the motor torque from the control law.

SetSpacecraftOrbitReconfig(SimBase)[source]

Defines the station keeping module.

SetSunPointGuidance(SimBase)[source]

Defines the Sun pointing guidance module.

SetThrustersConfigMsg(SimBase)[source]

Imports the thrusters configuration information.

setupGatewayMsgs(SimBase)[source]

create C-wrapped gateway messages such that different modules can write to this message and provide a common input msg for down-stream modules

zeroGateWayMsgs()[source]

Zero all the FSW gateway message payloads