Spacecraft Control Bundle 1
fsw_mems_imu_processing Class Reference

MEMS IMU processing. More...

#include <fsw_mems_imu_processing.h>

Inheritance diagram for fsw_mems_imu_processing:

Public Member Functions

 fsw_mems_imu_processing (const char *mod_name)
 
void initialize_data ()
 Create data and request the FSW_MEMS_IMU_PROCESSING_TRIGGER. More...
 
void initialize_data_requests ()
 
void handle_event (int code)
 

Protected Attributes

CD_REQUEST_REF body_rate_sim_ref
 Camera imu angular increment. More...
 
CD_CREATE_REF rate_meas_ref
 Measured camera rate. More...
 

Detailed Description

MEMS IMU processing.

This gets the angular rates from the IMU and computes rates. It also passes along the accelerations.

Member Function Documentation

◆ initialize_data()

void fsw_mems_imu_processing::initialize_data ( )

Create data and request the FSW_MEMS_IMU_PROCESSING_TRIGGER.

References FSW_MEMS_IMU_PROCESSING_TRIGGER, and rate_meas_ref.

Member Data Documentation

◆ body_rate_sim_ref

CD_REQUEST_REF fsw_mems_imu_processing::body_rate_sim_ref
protected

Camera imu angular increment.

◆ rate_meas_ref

CD_CREATE_REF fsw_mems_imu_processing::rate_meas_ref
protected

Measured camera rate.

Referenced by initialize_data().


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