import type { ConnectorStatus } from './ConnectorStatus';
import type { OCPPProtocol } from './ocpp/OCPPProtocol';
import type { OCPPVersion } from './ocpp/OCPPVersion';
-import type { IncomingRequestCommand, MessageTrigger, RequestCommand } from './ocpp/Requests';
+import type {
+ FirmwareStatus,
+ IncomingRequestCommand,
+ MessageTrigger,
+ RequestCommand,
+} from './ocpp/Requests';
export enum CurrentType {
AC = 'AC',
export type WsOptions = ClientOptions & ClientRequestArgs;
-type FirmwareUpgrade = {
- versionUpgrade: {
- patternGroup?: number | number[];
- to?: string;
+export type FirmwareUpgrade = {
+ versionUpgrade?: {
+ patternGroup?: number;
+ step?: number;
};
reset?: boolean;
- resetDelay?: number;
- checkIntegrity?: boolean;
+ failureStatus?: FirmwareStatus;
};
type CommandsSupport = {