+
+export interface GetDiagnosticsRequest extends JsonType {
+ location: string;
+ retries?: number;
+ retryInterval?: number;
+ startTime?: Date;
+ stopTime?: Date;
+}
+
+export interface DiagnosticsStatusNotificationRequest extends JsonType {
+ status: OCPP16DiagnosticsStatus
+}
+
+export enum MessageTrigger {
+ BootNotification = 'BootNotification',
+ DiagnosticsStatusNotification = 'DiagnosticsStatusNotification',
+ FirmwareStatusNotification = 'FirmwareStatusNotification',
+ Heartbeat = 'Heartbeat',
+ MeterValues = 'MeterValues',
+ StatusNotification = 'StatusNotification'
+}
+
+export interface OCPP16TriggerMessageRequest extends JsonType {
+ requestedMessage: MessageTrigger;
+ connectorId?: number
+}