Skip to content

Commit 9baf8f0

Browse files
committed
refactor code structure and API
1 parent c381f88 commit 9baf8f0

File tree

248 files changed

+22306
-15047
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

248 files changed

+22306
-15047
lines changed

CMakeLists.txt

Lines changed: 68 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -7,102 +7,101 @@ cmake_minimum_required(VERSION 3.15)
77
set(CMAKE_CXX_STANDARD 11)
88

99
set(MO_SRC
10-
src/MicroOcpp/Core/Configuration_c.cpp
11-
src/MicroOcpp/Core/Configuration.cpp
12-
src/MicroOcpp/Core/ConfigurationContainer.cpp
13-
src/MicroOcpp/Core/ConfigurationContainerFlash.cpp
14-
src/MicroOcpp/Core/ConfigurationKeyValue.cpp
15-
src/MicroOcpp/Core/FilesystemAdapter.cpp
16-
src/MicroOcpp/Core/FilesystemUtils.cpp
17-
src/MicroOcpp/Core/FtpMbedTLS.cpp
1810
src/MicroOcpp/Core/Memory.cpp
19-
src/MicroOcpp/Core/RequestQueue.cpp
20-
src/MicroOcpp/Core/Context.cpp
2111
src/MicroOcpp/Core/Operation.cpp
22-
src/MicroOcpp/Model/Model.cpp
12+
src/MicroOcpp/Core/FilesystemAdapter.cpp
13+
src/MicroOcpp/Core/PersistencyUtils.cpp
2314
src/MicroOcpp/Core/Request.cpp
15+
src/MicroOcpp/Core/FilesystemUtils.cpp
16+
src/MicroOcpp/Core/RequestQueue.cpp
17+
src/MicroOcpp/Core/MessageService.cpp
18+
src/MicroOcpp/Core/FtpMbedTLS.cpp
19+
src/MicroOcpp/Core/UuidUtils.cpp
2420
src/MicroOcpp/Core/Connection.cpp
2521
src/MicroOcpp/Core/Time.cpp
26-
src/MicroOcpp/Core/UuidUtils.cpp
27-
src/MicroOcpp/Operations/Authorize.cpp
28-
src/MicroOcpp/Operations/BootNotification.cpp
29-
src/MicroOcpp/Operations/CancelReservation.cpp
30-
src/MicroOcpp/Operations/ChangeAvailability.cpp
31-
src/MicroOcpp/Operations/ChangeConfiguration.cpp
32-
src/MicroOcpp/Operations/ClearCache.cpp
33-
src/MicroOcpp/Operations/ClearChargingProfile.cpp
34-
src/MicroOcpp/Operations/CustomOperation.cpp
35-
src/MicroOcpp/Operations/DataTransfer.cpp
36-
src/MicroOcpp/Operations/DeleteCertificate.cpp
37-
src/MicroOcpp/Operations/DiagnosticsStatusNotification.cpp
22+
src/MicroOcpp/Context.cpp
23+
src/MicroOcpp/Operations/GetVariables.cpp
3824
src/MicroOcpp/Operations/FirmwareStatusNotification.cpp
39-
src/MicroOcpp/Operations/GetBaseReport.cpp
40-
src/MicroOcpp/Operations/GetCompositeSchedule.cpp
41-
src/MicroOcpp/Operations/GetConfiguration.cpp
42-
src/MicroOcpp/Operations/GetDiagnostics.cpp
4325
src/MicroOcpp/Operations/GetInstalledCertificateIds.cpp
44-
src/MicroOcpp/Operations/GetLocalListVersion.cpp
45-
src/MicroOcpp/Operations/GetVariables.cpp
46-
src/MicroOcpp/Operations/Heartbeat.cpp
26+
src/MicroOcpp/Operations/UpdateFirmware.cpp
4727
src/MicroOcpp/Operations/MeterValues.cpp
48-
src/MicroOcpp/Operations/NotifyReport.cpp
28+
src/MicroOcpp/Operations/DataTransfer.cpp
29+
src/MicroOcpp/Operations/GetCompositeSchedule.cpp
4930
src/MicroOcpp/Operations/RemoteStartTransaction.cpp
31+
src/MicroOcpp/Operations/CustomOperation.cpp
32+
src/MicroOcpp/Operations/TransactionEvent.cpp
33+
src/MicroOcpp/Operations/ChangeAvailability.cpp
5034
src/MicroOcpp/Operations/RemoteStopTransaction.cpp
35+
src/MicroOcpp/Operations/ReserveNow.cpp
36+
src/MicroOcpp/Operations/CancelReservation.cpp
37+
src/MicroOcpp/Operations/TriggerMessage.cpp
38+
src/MicroOcpp/Operations/GetDiagnostics.cpp
39+
src/MicroOcpp/Operations/GetLocalListVersion.cpp
5140
src/MicroOcpp/Operations/RequestStartTransaction.cpp
41+
src/MicroOcpp/Operations/DeleteCertificate.cpp
42+
src/MicroOcpp/Operations/LogStatusNotification.cpp
43+
src/MicroOcpp/Operations/Heartbeat.cpp
44+
src/MicroOcpp/Operations/GetLog.cpp
45+
src/MicroOcpp/Operations/GetConfiguration.cpp
46+
src/MicroOcpp/Operations/ClearCache.cpp
47+
src/MicroOcpp/Operations/SetChargingProfile.cpp
48+
src/MicroOcpp/Operations/Authorize.cpp
49+
src/MicroOcpp/Operations/SecurityEventNotification.cpp
5250
src/MicroOcpp/Operations/RequestStopTransaction.cpp
53-
src/MicroOcpp/Operations/ReserveNow.cpp
51+
src/MicroOcpp/Operations/StatusNotification.cpp
52+
src/MicroOcpp/Operations/StopTransaction.cpp
5453
src/MicroOcpp/Operations/Reset.cpp
55-
src/MicroOcpp/Operations/SecurityEventNotification.cpp
5654
src/MicroOcpp/Operations/SendLocalList.cpp
57-
src/MicroOcpp/Operations/SetChargingProfile.cpp
58-
src/MicroOcpp/Operations/SetVariables.cpp
55+
src/MicroOcpp/Operations/DiagnosticsStatusNotification.cpp
56+
src/MicroOcpp/Operations/NotifyReport.cpp
57+
src/MicroOcpp/Operations/GetBaseReport.cpp
58+
src/MicroOcpp/Operations/ChangeConfiguration.cpp
5959
src/MicroOcpp/Operations/StartTransaction.cpp
60-
src/MicroOcpp/Operations/StatusNotification.cpp
61-
src/MicroOcpp/Operations/StopTransaction.cpp
62-
src/MicroOcpp/Operations/TransactionEvent.cpp
63-
src/MicroOcpp/Operations/TriggerMessage.cpp
64-
src/MicroOcpp/Operations/InstallCertificate.cpp
60+
src/MicroOcpp/Operations/BootNotification.cpp
61+
src/MicroOcpp/Operations/SetVariables.cpp
62+
src/MicroOcpp/Operations/ClearChargingProfile.cpp
6563
src/MicroOcpp/Operations/UnlockConnector.cpp
66-
src/MicroOcpp/Operations/UpdateFirmware.cpp
64+
src/MicroOcpp/Operations/InstallCertificate.cpp
6765
src/MicroOcpp/Debug.cpp
68-
src/MicroOcpp/Platform.cpp
69-
src/MicroOcpp/Core/OperationRegistry.cpp
70-
src/MicroOcpp/Model/Availability/AvailabilityService.cpp
71-
src/MicroOcpp/Model/Authorization/AuthorizationData.cpp
72-
src/MicroOcpp/Model/Authorization/AuthorizationList.cpp
73-
src/MicroOcpp/Model/Authorization/AuthorizationService.cpp
74-
src/MicroOcpp/Model/Authorization/IdToken.cpp
66+
src/MicroOcpp/Model/Configuration/ConfigurationContainer.cpp
67+
src/MicroOcpp/Model/Configuration/Configuration.cpp
68+
src/MicroOcpp/Model/Configuration/ConfigurationService.cpp
7569
src/MicroOcpp/Model/Boot/BootService.cpp
76-
src/MicroOcpp/Model/Certificates/Certificate.cpp
77-
src/MicroOcpp/Model/Certificates/Certificate_c.cpp
70+
src/MicroOcpp/Model/SmartCharging/SmartChargingService.cpp
71+
src/MicroOcpp/Model/SmartCharging/SmartChargingModel.cpp
72+
src/MicroOcpp/Model/Reset/ResetService.cpp
73+
src/MicroOcpp/Model/Reservation/ReservationService.cpp
74+
src/MicroOcpp/Model/Reservation/Reservation.cpp
75+
src/MicroOcpp/Model/SecurityEvent/SecurityEventService.cpp
7876
src/MicroOcpp/Model/Certificates/CertificateMbedTLS.cpp
77+
src/MicroOcpp/Model/Certificates/Certificate_c.cpp
78+
src/MicroOcpp/Model/Certificates/Certificate.cpp
7979
src/MicroOcpp/Model/Certificates/CertificateService.cpp
80-
src/MicroOcpp/Model/ConnectorBase/ConnectorService.cpp
81-
src/MicroOcpp/Model/ConnectorBase/Connector.cpp
82-
src/MicroOcpp/Model/Diagnostics/DiagnosticsService.cpp
8380
src/MicroOcpp/Model/FirmwareManagement/FirmwareService.cpp
8481
src/MicroOcpp/Model/Heartbeat/HeartbeatService.cpp
82+
src/MicroOcpp/Model/Transactions/TransactionStore.cpp
83+
src/MicroOcpp/Model/Transactions/TransactionService201.cpp
84+
src/MicroOcpp/Model/Transactions/TransactionService16.cpp
85+
src/MicroOcpp/Model/Transactions/Transaction.cpp
86+
src/MicroOcpp/Model/Variables/VariableContainer.cpp
87+
src/MicroOcpp/Model/Variables/VariableService.cpp
88+
src/MicroOcpp/Model/Variables/Variable.cpp
89+
src/MicroOcpp/Model/Diagnostics/Diagnostics.cpp
90+
src/MicroOcpp/Model/Diagnostics/DiagnosticsService.cpp
91+
src/MicroOcpp/Model/Model.cpp
92+
src/MicroOcpp/Model/Availability/AvailabilityDefs.cpp
93+
src/MicroOcpp/Model/Availability/AvailabilityService.cpp
8594
src/MicroOcpp/Model/Metering/MeteringService.cpp
95+
src/MicroOcpp/Model/Metering/ReadingContext.cpp
8696
src/MicroOcpp/Model/Metering/MeterStore.cpp
8797
src/MicroOcpp/Model/Metering/MeterValue.cpp
88-
src/MicroOcpp/Model/Metering/MeterValuesV201.cpp
89-
src/MicroOcpp/Model/Metering/ReadingContext.cpp
90-
src/MicroOcpp/Model/Metering/SampledValue.cpp
9198
src/MicroOcpp/Model/RemoteControl/RemoteControlService.cpp
92-
src/MicroOcpp/Model/Reservation/Reservation.cpp
93-
src/MicroOcpp/Model/Reservation/ReservationService.cpp
94-
src/MicroOcpp/Model/Reset/ResetService.cpp
95-
src/MicroOcpp/Model/SmartCharging/SmartChargingModel.cpp
96-
src/MicroOcpp/Model/SmartCharging/SmartChargingService.cpp
97-
src/MicroOcpp/Model/Transactions/Transaction.cpp
98-
src/MicroOcpp/Model/Transactions/TransactionDeserialize.cpp
99-
src/MicroOcpp/Model/Transactions/TransactionService.cpp
100-
src/MicroOcpp/Model/Transactions/TransactionStore.cpp
101-
src/MicroOcpp/Model/Variables/Variable.cpp
102-
src/MicroOcpp/Model/Variables/VariableContainer.cpp
103-
src/MicroOcpp/Model/Variables/VariableService.cpp
99+
src/MicroOcpp/Model/Authorization/AuthorizationService.cpp
100+
src/MicroOcpp/Model/Authorization/AuthorizationData.cpp
101+
src/MicroOcpp/Model/Authorization/AuthorizationList.cpp
102+
src/MicroOcpp/Model/Authorization/IdToken.cpp
103+
src/MicroOcpp/Platform.cpp
104104
src/MicroOcpp.cpp
105-
src/MicroOcpp_c.cpp
106105
)
107106

108107
if(ESP_PLATFORM)

0 commit comments

Comments
 (0)