FOSSASAT-1B
Debug Macros (only comment out for debug usage.)
Collaboration diagram for Debug Macros (only comment out for debug usage.):

Macros

#define ENABLE_TRANSMISSION_CONTROL
 
#define ENABLE_DEPLOYMENT_SEQUENCE
 
#define ENABLE_INTERVAL_CONTROL
 
#define ENABLE_INA226
 

Detailed Description

Test:

(ID CONF_DEBUG_MACROS_T0) (SEV 1) Uncomment ENABLE_TRANSMISSION_CONTROL, test no transmissions are produced.

(ID CONF_DEBUG_MACROS_T1) (SEV 1) Uncomment ENABLE_DEPLOYMENT_SEQUENCE, test no deployment sequence ran (this define is for debugging purposes).

(ID CONF_DEBUG_MACROS_T2) (SEV 1) Uncomment ENABLE_INTERVAL_CONTROL, test that the battery voltages have no affect on the sleep duration.

(ID CONF_DEBUG_MACROS_T3) (SEV 1) Uncomment ENABLE_INA226, test that the current readings are correct.

Macro Definition Documentation

◆ ENABLE_DEPLOYMENT_SEQUENCE

#define ENABLE_DEPLOYMENT_SEQUENCE

Comment out to disable deployment sequence

Definition at line 48 of file configuration.h.

◆ ENABLE_INA226

#define ENABLE_INA226

Comment out to skip INA226 reading

Definition at line 50 of file configuration.h.

◆ ENABLE_INTERVAL_CONTROL

#define ENABLE_INTERVAL_CONTROL

Comment out to disable automatic sleep interval and transmission control

Definition at line 49 of file configuration.h.

◆ ENABLE_TRANSMISSION_CONTROL

#define ENABLE_TRANSMISSION_CONTROL

Comment out to disable transmission control (transmission disable and no transmissions in low power mode)

Definition at line 47 of file configuration.h.