Dave Smith
Dave Smith
The time retrieval function for [Clock::now()](https://github.com/matth-x/MicroOcpp/blob/0455ec05aabdb3475cbd2dedee430acc51b155c7/src/MicroOcpp/Core/Time.cpp#L358) relies on the platform-defined function [mocpp_tick_ms()](https://github.com/matth-x/MicroOcpp/blob/0455ec05aabdb3475cbd2dedee430acc51b155c7/src/MicroOcpp/Platform.h#L91). For ESP-IDF, this function is defined [as follows](https://github.com/matth-x/MicroOcpp/blob/0455ec05aabdb3475cbd2dedee430acc51b155c7/src/MicroOcpp/Platform.cpp#L57): ``` unsigned long mocpp_tick_ms_espidf() { auto ticks_now = xTaskGetTickCount(); MicroOcpp::mocpp_millis_count...
The OCPP 1.6 specification §7.9 indicates that when `ChargingProfileKindType` is set to `Relative`: > Schedule periods are relative to a situation-specific start point (such as the start of a Transaction)...
Feature Request: Include basic access to configuration keys from the C API, including init, load/save, declare/get configurations. The `Configuration` interface has the beginnings of a C API ([Configuration_c.h](https://github.com/matth-x/MicroOcpp/blob/main/src/MicroOcpp/Core/Configuration_c.h)) focused primarily...