feat(simulator): initial work on configuration components and variables
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 2.0 / Variables.ts
CommitLineData
857d8dd9
JB
1export enum OCPP20ComponentName {
2 AlignedDataCtrlr = 'AlignedDataCtrlr',
3 AuthCacheCtrlr = 'AuthCacheCtrlr',
4 AuthCtrlr = 'AuthCtrlr',
5 CHAdeMOCtrlr = 'CHAdeMOCtrlr',
6 ClockCtrlr = 'ClockCtrlr',
7 CustomizationCtrlr = 'CustomizationCtrlr',
8 DeviceDataCtrlr = 'DeviceDataCtrlr',
9 DisplayMessageCtrlr = 'DisplayMessageCtrlr',
10 ISO15118Ctrlr = 'ISO15118Ctrlr',
11 LocalAuthListCtrlr = 'LocalAuthListCtrlr',
12 MonitoringCtrlr = 'MonitoringCtrlr',
13 OCPPCommCtrlr = 'OCPPCommCtrlr',
14 ReservationCtrlr = 'ReservationCtrlr',
15 SampledDataCtrlr = 'SampledDataCtrlr',
16 SecurityCtrlr = 'SecurityCtrlr',
17 SmartChargingCtrlr = 'SmartChargingCtrlr',
18 TariffCostCtrlr = 'TariffCostCtrlr',
19 TxCtrlr = 'TxCtrlr',
20}
21
22export enum OCPP20RequiredVariableName {
23 MessageTimeout = 'MessageTimeout',
24 FileTransferProtocols = 'FileTransferProtocols',
25 NetworkConfigurationPriority = 'NetworkConfigurationPriority',
26 NetworkProfileConnectionAttempts = 'NetworkProfileConnectionAttempts',
27 OfflineThreshold = 'OfflineThreshold',
28 MessageAttempts = 'TransactionEvent',
29 MessageAttemptInterval = 'MessageAttemptInterval',
30 UnlockOnEVSideDisconnect = 'UnlockOnEVSideDisconnect',
31 ResetRetries = 'ResetRetries',
32 ItemsPerMessage = 'ItemsPerMessage',
33 BytesPerMessage = 'BytesPerMessage',
34 DateTime = 'DateTime',
35 TimeSource = 'TimeSource',
36 OrganizationName = 'OrganizationName',
37 CertificateEntries = 'CertificateEntries',
38 SecurityProfile = 'SecurityProfile',
39 AuthorizeRemoteStart = 'AuthorizeRemoteStart',
40 LocalAuthorizeOffline = 'LocalAuthorizeOffline',
41 LocalPreAuthorize = 'LocalPreAuthorize',
42 EVConnectionTimeOut = 'EVConnectionTimeOut',
43 StopTxOnEVSideDisconnect = 'StopTxOnEVSideDisconnect',
44 TxStartPoint = 'TxStartPoint',
45 TxStopPoint = 'TxStopPoint',
46 StopTxOnInvalidId = 'StopTxOnInvalidId',
47 TxEndedMeasurands = 'TxEndedMeasurands',
48 TxStartedMeasurands = 'TxStartedMeasurands',
49 TxUpdatedMeasurands = 'TxUpdatedMeasurands',
50 TxUpdatedInterval = 'TxUpdatedInterval',
51}
52
53export enum OCPP20OptionalVariableName {
54 HeartbeatInterval = 'HeartbeatInterval',
55 WebSocketPingInterval = 'WebSocketPingInterval',
56}
57
58export enum OCPP20VendorVariableName {
59 ConnectionUrl = 'ConnectionUrl',
60}