Artemis Teensy Flight Software
The software on the Teensy in the Artemis cubesat.
Constants defining Event types.

Macros

#define EVENT_TYPE_REQUEST   0x1001
 
#define EVENT_TYPE_PHYSICAL   0x1000
 Physical Events.
 
#define EVENT_TYPE_LATA   0x1101
 
#define EVENT_TYPE_LATD   0x1102
 
#define EVENT_TYPE_LATMAX   0x1110
 
#define EVENT_TYPE_LATMIN   0x1120
 
#define EVENT_TYPE_APOGEE   0x1201
 
#define EVENT_TYPE_PERIGEE   0x1202
 
#define EVENT_TYPE_UMBRA   0x1206
 
#define EVENT_TYPE_PENUMBRA   0x1208
 
#define EVENT_TYPE_GS   0x1400
 
#define EVENT_TYPE_GS5   0x1401
 
#define EVENT_TYPE_GS10   0x1402
 
#define EVENT_TYPE_GSMAX   0x1404
 
#define EVENT_TYPE_TARG   0x1800
 
#define EVENT_TYPE_TARGMIN   0x1801
 
#define EVENT_TYPE_COMMAND   0x2000
 
#define EVENT_TYPE_BUS   0x2100
 
#define EVENT_TYPE_EPS   0x2110
 
#define EVENT_TYPE_ADCS   0x2120
 
#define EVENT_TYPE_PAYLOAD   0x2400
 
#define EVENT_TYPE_SYSTEM   0x2800
 
#define EVENT_TYPE_LOG   0x4000
 
#define EVENT_TYPE_MESSAGE   0x8000
 

Detailed Description

Macro Definition Documentation

◆ EVENT_TYPE_REQUEST

#define EVENT_TYPE_REQUEST   0x1001

These constants are for defining Events. TYPEs represent what inititiated the event. If the type is EVENT_TYPE_CALCULATED, then it was initiiated by some generic equation.