1 export 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',
22 export 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',
53 export enum OCPP20OptionalVariableName
{
54 HeartbeatInterval
= 'HeartbeatInterval',
55 WebSocketPingInterval
= 'WebSocketPingInterval',
58 export enum OCPP20VendorVariableName
{
59 ConnectionUrl
= 'ConnectionUrl',