1 import type { EmptyObject
} from
'../../EmptyObject';
2 import type { JsonObject
} from
'../../JsonType';
4 export enum OCPP20RequestCommand
{
5 BOOT_NOTIFICATION
= 'BootNotification',
6 HEARTBEAT
= 'Heartbeat',
9 export enum OCPP20IncomingRequestCommand
{
10 CLEAR_CACHE
= 'ClearCache',
13 export enum BootReasonEnumType
{
14 ApplicationReset
= 'ApplicationReset',
15 FirmwareUpdate
= 'FirmwareUpdate',
16 LocalReset
= 'LocalReset',
18 RemoteReset
= 'RemoteReset',
19 ScheduledReset
= 'ScheduledReset',
20 Triggered
= 'Triggered',
22 Watchdog
= 'Watchdog',
25 export type ModemType
= {
30 export type ChargingStationType
= {
31 serialNumber
?: string;
34 firmwareVersion
?: string;
38 export type OCPP20BootNotificationRequest
= {
39 reason
: BootReasonEnumType
;
40 chargingStation
: ChargingStationType
;
43 export type OCPP20ClearCacheRequest
= EmptyObject
;