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 JB |
5 | ChargingStationTemplate, |
6 | | 'AutomaticTransactionGenerator' | |
7 | | 'Configuration' | |
8 | | 'Connectors' | |
9 | | 'Evses' | |
10 | | 'power' | |
11 | | 'powerUnit' | |
12 | | 'chargeBoxSerialNumberPrefix' | |
13 | | 'chargePointSerialNumberPrefix' | |
14 | | 'meterSerialNumberPrefix' | |
17e9e8ce | 15 | > & { |
66a7748d | 16 | hashId: string |
1fdb60b6 | 17 | templateName: string |
f832e5df | 18 | /** @deprecated Use hashId instead */ |
66a7748d JB |
19 | infoHash?: string |
20 | chargingStationId?: string | |
21 | chargeBoxSerialNumber?: string | |
22 | chargePointSerialNumber?: string | |
23 | meterSerialNumber?: string | |
24 | maximumPower?: number // Always in Watt | |
25 | maximumAmperage?: number // Always in Ampere | |
26 | firmwareStatus?: FirmwareStatus | |
27 | } | |
2484ac1e | 28 | |
e1d9a0f4 | 29 | export interface ChargingStationInfoConfiguration { |
66a7748d | 30 | stationInfo?: ChargingStationInfo |
e1d9a0f4 | 31 | } |