ACS Firmware Documentation
Attitude Control System Capstone 2018 for OreSat
Data Fields
ACS Struct Reference

ACS structure for maintaining the ACS state. More...

#include <acs.h>

Collaboration diagram for ACS:
Collaboration graph
[legend]

Data Fields

acs_state cur_state
 
acs_event event
 
can_buffer can_buf
 the most recent event More...
 
bldc motor
 
MTQR mtqr
 
uint8_t data
 data was a bandaid More...
 
uint8_t recv [CAN_BUF_SIZE]
 

Detailed Description

ACS structure for maintaining the ACS state.

Todo:
: This structure is likely to change for v2.0

Field Documentation

◆ can_buf

can_buffer ACS::can_buf

the most recent event

◆ cur_state

acs_state ACS::cur_state

◆ data

uint8_t ACS::data

data was a bandaid

Todo:
: find a better way to handle it

◆ event

acs_event ACS::event

◆ motor

bldc ACS::motor

◆ mtqr

MTQR ACS::mtqr

◆ recv

uint8_t ACS::recv[CAN_BUF_SIZE]

The documentation for this struct was generated from the following file: