FOSSASAT-1B
Default Power Configuration
Collaboration diagram for Default Power Configuration:

Macros

#define LOW_POWER_MODE_ACTIVE   0
 
#define LOW_POWER_MODE_ENABLED   1
 
#define MPPT_TEMP_SWITCH_ENABLED   1
 
#define MPPT_KEEP_ALIVE_ENABLED   0
 
#define TRANSMIT_ENABLED   1
 

Detailed Description

Test:

(ID CONF_POWER_CONF_T0) (SEV 1) Check that the low power mode works.

(ID CONF_POWER_CONF_T1) (SEV 1) Check that the low power mode can be disabled using LOW_POWER_MODE_ENABLED.

(ID CONF_POWER_CONF_T3) (SEV 1) Check that the MPPT is controlled by the temperature using MPPT_TEMP_SWITCH_ENABLED.

(ID CONF_POWER_CONF_T4) (SEV 1) Check that the MPPT's temperature controller can be disabled and enabled using MPPT_KEEP_ALIVE_ENABLED.

(ID CONF_POWER_CONF_T5) (SEV 1) Check that the satellite's transmissions can be disabled and enabled using TRANSMIT_ENABLED.

Macro Definition Documentation

◆ LOW_POWER_MODE_ACTIVE

#define LOW_POWER_MODE_ACTIVE   0

Whether the low power mode is currently active (0 is no, 1 is yes).

Definition at line 98 of file configuration.h.

◆ LOW_POWER_MODE_ENABLED

#define LOW_POWER_MODE_ENABLED   1

Whether the low power mode can be active (0 is no, 1 is yes).

Definition at line 99 of file configuration.h.

◆ MPPT_KEEP_ALIVE_ENABLED

#define MPPT_KEEP_ALIVE_ENABLED   0

Whether the MPPT circuit disabling feature is enabled (0 is no, 1 is yes).

Definition at line 101 of file configuration.h.

◆ MPPT_TEMP_SWITCH_ENABLED

#define MPPT_TEMP_SWITCH_ENABLED   1

Whether the temperature affects the MPPT circuits (0 is no, 1 is yes).

Definition at line 100 of file configuration.h.

◆ TRANSMIT_ENABLED

#define TRANSMIT_ENABLED   1

Whether the satellite can transmit (0 is no, 1 is yes).

Definition at line 102 of file configuration.h.