3-phase PV router
|
Some utility functions for the relay output feature. More...
#include "types.h"
#include "type_traits.hpp"
#include "debug.h"
#include "config_system.h"
#include "ewma_avg.hpp"
#include "utils_pins.h"
Go to the source code of this file.
Classes | |
class | RelayEngine< N, D > |
Manages a collection of relays and their behavior based on surplus and import thresholds. More... | |
class | relayOutput |
Represents a single relay configuration and its behavior. More... | |
Functions | |
template<uint8_t N> | |
RelayEngine (const relayOutput(&)[N]) -> RelayEngine< N, 10 > | |
template<uint8_t N, uint8_t D> | |
RelayEngine (integral_constant< uint8_t, D >, const relayOutput(&)[N]) -> RelayEngine< N, D > | |
Some utility functions for the relay output feature.
Definition in file utils_relay.h.
RelayEngine | ( | const | relayOutput(&)[N] | ) | -> RelayEngine< N, 10 > |
RelayEngine | ( | integral_constant< uint8_t, D > | , |
const | relayOutput(&)[N] ) -> RelayEngine< N, D > |