3-phase PV router
|
Variables | |
volatile uint16_t | absenceOfDivertedEnergyCountInSeconds { 0 } |
volatile bool | b_datalogEventPending { false } |
volatile bool | b_diversionEnabled { true } |
volatile bool | b_newMainsCycle { false } |
volatile bool | b_overrideLoadOn [NO_OF_DUMPLOADS] {} |
volatile bool | b_reOrderLoads { false } |
volatile uint16_t | copyOf_countLoadON [NO_OF_DUMPLOADS] |
volatile float | copyOf_energyInBucket_main |
volatile uint8_t | copyOf_lowestNoOfSampleSetsPerMainsCycle |
volatile uint16_t | copyOf_sampleSetsDuringThisDatalogPeriod |
volatile int32_t | copyOf_sum_Vsquared [NO_OF_PHASES] |
volatile int32_t | copyOf_sumP_atSupplyPoint [NO_OF_PHASES] |
volatile bool | EDD_isIdle { true } |
|
inline |
number of seconds without diverted energy
Definition at line 17 of file shared_var.h.
|
inline |
async trigger to signal datalog is available
Definition at line 10 of file shared_var.h.
|
inline |
async trigger to stop diversion
Definition at line 14 of file shared_var.h.
|
inline |
async trigger to signal start of new main cycle based on first phase
Definition at line 11 of file shared_var.h.
|
inline |
async trigger to force specific load(s) to ON
Definition at line 12 of file shared_var.h.
|
inline |
async trigger for loads re-ordering
Definition at line 13 of file shared_var.h.
|
inline |
copy of number of cycle the load was ON (over 1 datalog period)
Definition at line 27 of file shared_var.h.
|
inline |
copy of main energy bucket (over all phases)
Definition at line 24 of file shared_var.h.
|
inline |
copy of a mechanism to check the integrity of this code structure
Definition at line 25 of file shared_var.h.
|
inline |
copy of for counting the sample sets during each datalogging period
Definition at line 26 of file shared_var.h.
|
inline |
copy of for summation of V^2 values during datalog period
Definition at line 23 of file shared_var.h.
|
inline |
copy of cumulative power per phase
Definition at line 22 of file shared_var.h.
|
inline |
energy diversion detection
Definition at line 16 of file shared_var.h.