stationInfo: ChargingStationInfo
connectors: ConnectorStatus[]
evses: EvseStatus[]
+ ocppConfiguration: ChargingStationOcppConfiguration
wsState?:
| typeof WebSocket.CONNECTING
| typeof WebSocket.OPEN
export type ChargingStationInfo = {
hashId: string
+ templateName: string
chargingStationId?: string
chargePointModel: string
chargePointVendor: string
messageTriggerSupport?: Record<MessageTrigger, boolean>
}
+export interface ChargingStationOcppConfiguration {
+ configurationKey?: ConfigurationKey[]
+}
+
+export type ConfigurationKey = OCPPConfigurationKey & {
+ visible?: boolean
+ reboot?: boolean
+}
+
+export type OCPPConfigurationKey = {
+ key: string
+ readonly: boolean
+ value?: string
+} & JsonObject
+
export enum OCPP16IncomingRequestCommand {
RESET = 'Reset',
CLEAR_CACHE = 'ClearCache',