|
3-phase PV router
|

Directories | |
| test | |
| type_traits | |
Files | |
| calibration.h | |
| Calibration values definition. | |
| config.h | |
| Standard three-phase PVRouter setup with 2 dump loads. | |
| config_system.h | |
| Basic configuration values to be set by the end-user. | |
| constants.h | |
| Some constants. | |
| debug.h | |
| Some macro for the Serial Output and Debugging. | |
| dualtariff.h | |
| Classes/types needed for dual-tariff support. | |
| ewma_avg.hpp | |
| This file implements an Exponentially Weighted Moving Average template class. | |
| FastDivision.cpp | |
| FastDivision.h | |
| main.cpp | |
| Main code for the PVRouter 3-phase project. | |
| main.h | |
| Header file for the main application. | |
| Mk2_3phase_RFdatalog_temp.ino | |
| A photovoltaic energy diverter. | |
| movingAvg.h | |
| Code for sliding-window average. | |
| processing.cpp | |
| Implements the processing engine. | |
| processing.h | |
| Public functions/variables of processing engine. | |
| shared_var.h | |
| teleinfo.h | |
| Manages telemetry data and frame formatting. | |
| type_traits.hpp | |
| Some useful but missing stl functions templates. | |
| types.h | |
| Some basics classes/types. | |
| utils.h | |
| Some utility functions. | |
| utils_dualtariff.h | |
| Some utility functions for dual tariff feature. | |
| utils_override.h | |
| Compile-time utilities for managing override pins and index-to-bitmask mapping. | |
| utils_pins.h | |
| Some utility functions for pins manipulation. | |
| utils_relay.h | |
| Some utility functions for the relay output feature. | |
| utils_rf.h | |
| Some utility functions for the RF chip. | |
| utils_temp.h | |
| Provides utilities for managing temperature sensors. | |
| validation.h | |
| Compile-time validations. | |
| version.h | |