| CCommonModel | Class to manipulate Common Model registers |
| CExtendedModel | Class to manipulate Extended (Measurements_Status) Model registers |
| ▼CFroniusInverter | Class to get data from a SunSpec compatible Fronius inverter |
| CStateCode_t | |
| CFroniusMeter | Class to get data from a SunSpec compatible Fronius meter |
| ▼CFroniusRegister | Class to manipulate Fronius specific registers |
| CModelType_t | |
| CImmediateModel | Class to manipulate Immediate Controls registers |
| CInverterModel | Class to manipulate Inverter Model registers |
| CMeterModel | Class to manipulate Meter Model registers |
| CMultiMpptModel | Class to manipulate Multi MPPT Model registers |
| CNameplateModel | Class to manipulate Nameplate Model registers |
| ▼CStateEvents | Class that provides methods for state and event handling |
| CStateEvt_t | |
| CSunSpec | Base class for SunSpec compatible inverters, meters and batteries |