Commit | Line | Data |
---|---|---|
66a7748d JB |
1 | import type { ChargingStationTemplate } from './ChargingStationTemplate.js' |
2 | import type { FirmwareStatus } from './ocpp/Requests.js' | |
9ac86a7e | 3 | |
17e9e8ce | 4 | export type ChargingStationInfo = Omit< |
66a7748d | 5 | ChargingStationTemplate, |
66a7748d JB |
6 | | 'Connectors' |
7 | | 'Evses' | |
b0eea378 JB |
8 | | 'Configuration' |
9 | | 'AutomaticTransactionGenerator' | |
10 | | 'numberOfConnectors' | |
66a7748d JB |
11 | | 'power' |
12 | | 'powerUnit' | |
13 | | 'chargeBoxSerialNumberPrefix' | |
14 | | 'chargePointSerialNumberPrefix' | |
15 | | 'meterSerialNumberPrefix' | |
17e9e8ce | 16 | > & { |
66a7748d | 17 | hashId: string |
e375708d | 18 | templateIndex: number |
1fdb60b6 | 19 | templateName: string |
da47bc29 | 20 | /** @deprecated Use `hashId` instead. */ |
66a7748d JB |
21 | infoHash?: string |
22 | chargingStationId?: string | |
23 | chargeBoxSerialNumber?: string | |
24 | chargePointSerialNumber?: string | |
25 | meterSerialNumber?: string | |
26 | maximumPower?: number // Always in Watt | |
27 | maximumAmperage?: number // Always in Ampere | |
28 | firmwareStatus?: FirmwareStatus | |
29 | } | |
2484ac1e | 30 | |
e1d9a0f4 | 31 | export interface ChargingStationInfoConfiguration { |
66a7748d | 32 | stationInfo?: ChargingStationInfo |
e1d9a0f4 | 33 | } |