akkudoktoreos.core.coreabc
Abstract and base classes for EOS core.
This module provides foundational classes for handling configuration and prediction functionality in EOS. It includes base classes that provide convenient access to global configuration and prediction instances through properties.
- Classes:
ConfigMixin: Mixin class for managing and accessing global configuration.
PredictionMixin: Mixin class for managing and accessing global prediction data.
SingletonMixin: Mixin class to create singletons.
Classes
Mixin class for managing EOS configuration data. |
|
Mixin class for managing EOS devices simulation data. |
|
Mixin class for managing EOS energy management system. |
|
Mixin class for managing EOS measurement data. |
|
Mixin class for managing EOS prediction data. |
|
|
A thread-safe singleton mixin class. |
A mixin to manage the start datetime for energy management. |