BSK_Fsw

class BSK_Fsw.BSKFswModels(SimBase, fswRate)[source]

Bases: object

Defines the bskSim FSW class

InitAllFSWObjects(SimBase)[source]

Initialize all the FSW objects

SetAttitudeTrackingError(SimBase)[source]

Define the attitude tracking error module

SetCSSWlsEst(SimBase)[source]

Set the FSW CSS configuration information

SetHillPointGuidance(SimBase)[source]

Define the Hill pointing guidance module

SetInertial3DPointGuidance()[source]

Define the inertial 3D guidance module

SetMRPFeedbackControl(SimBase)[source]

Set the MRP feedback module configuration

SetMRPFeedbackRWA(SimBase)[source]

Set the MRP feedback information if RWs are considered

SetMRPSteering()[source]

Set the MRP Steering module

SetRWConfigMsg()[source]

Set the RW device information

SetRWMotorTorque()[source]

Set the RW motor torque information

SetRateServo(SimBase)[source]

Set the rate servo module

SetSunSafePointGuidance(SimBase)[source]

Define the sun safe pointing guidance module

SetVehicleConfiguration()[source]

Set the spacecraft configuration information

SetVelocityPointGuidance(SimBase)[source]

Define the velocity pointing guidance module

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