3-phase PV router
Loading...
Searching...
No Matches
TestRelay Class Reference

Public Member Functions

 TestRelay (int32_t import_threshold=20, int32_t surplus_threshold=20, uint8_t filter_delay=2)
 
bool proceed_relay (int32_t power_value)
 
void reset_state ()
 

Public Attributes

uint8_t m_filter_delay_minutes
 
int32_t m_import_threshold
 
bool m_relay_state
 
int32_t m_surplus_threshold
 

Detailed Description

Definition at line 77 of file test_main.cpp.

Constructor & Destructor Documentation

◆ TestRelay()

TestRelay::TestRelay ( int32_t import_threshold = 20,
int32_t surplus_threshold = 20,
uint8_t filter_delay = 2 )
inline

Definition at line 85 of file test_main.cpp.

Member Function Documentation

◆ proceed_relay()

bool TestRelay::proceed_relay ( int32_t power_value)
inline

Definition at line 89 of file test_main.cpp.

Here is the caller graph for this function:

◆ reset_state()

void TestRelay::reset_state ( )
inline

Definition at line 123 of file test_main.cpp.

Member Data Documentation

◆ m_filter_delay_minutes

uint8_t TestRelay::m_filter_delay_minutes

Definition at line 83 of file test_main.cpp.

◆ m_import_threshold

int32_t TestRelay::m_import_threshold

Definition at line 81 of file test_main.cpp.

◆ m_relay_state

bool TestRelay::m_relay_state

Definition at line 80 of file test_main.cpp.

◆ m_surplus_threshold

int32_t TestRelay::m_surplus_threshold

Definition at line 82 of file test_main.cpp.


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