Spacecraft Control Bundle 1
fsw_timer Class Reference

This times and sends triggers to all modules. More...

#include <fsw_timer.h>

Inheritance diagram for fsw_timer:

Public Member Functions

 fsw_timer (const char *mod_name)
 
void initialize_data ()
 
void initialize ()
 
void handle_event (int code)
 Request the following event notifications: More...
 

Protected Attributes

CD_REQUEST_REF acs_control_period_command_ref
 ACS control period (double) More...
 

Detailed Description

This times and sends triggers to all modules.

Member Function Documentation

◆ handle_event()

void fsw_timer::handle_event ( int  code)

Request the following event notifications:

  • FSW_TIME_TRIGGER
  • CS_MAGNETOMETER_PROCESSING_TRIGGER
  • FSW_GPS_MEAS_TRIGGER
  • FSW_EPHEMERIS_TRIGGER
  • FSW_MEMS_IMU_PROCESSING_TRIGGER
  • FSW_MASS_TRIGGER
  • FSW_ATTITUDE_DETERMINATION_TRIGGER
  • FSW_ATTITUDE_CONTROL_TRIGGER
  • CS_MOMENTUM_MGMT_TRIGGER
  • CS_RWA_INTERFACE_TRIGGER
  • CS_TORQUER_INTERFACE_TRIGGER
  • FSW_STORED_COMMAND_PROCESSING_TRIGGER

References acs_control_period_command_ref.

Member Data Documentation

◆ acs_control_period_command_ref

CD_REQUEST_REF fsw_timer::acs_control_period_command_ref
protected

ACS control period (double)

Referenced by handle_event().


The documentation for this class was generated from the following files: