repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add GetDiagnostics command support
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
Connectors.ts
diff --git
a/src/types/Connectors.ts
b/src/types/Connectors.ts
index 14415180b7c53331b3bbefc79328961c63406d8c..36ba52313d5b18dbb6d0d09b079375cd89bc1336 100644
(file)
--- a/
src/types/Connectors.ts
+++ b/
src/types/Connectors.ts
@@
-1,20
+1,28
@@
+import { MeterValue, SampledValue } from './ocpp/MeterValues';
+
import { AvailabilityType } from './ocpp/Requests';
import { ChargePointStatus } from './ocpp/ChargePointStatus';
import { ChargingProfile } from './ocpp/ChargingProfile';
import { AvailabilityType } from './ocpp/Requests';
import { ChargePointStatus } from './ocpp/ChargePointStatus';
import { ChargingProfile } from './ocpp/ChargingProfile';
-import { SampledValue } from './ocpp/MeterValues';
+
+export interface SampledValueTemplate extends SampledValue {
+ fluctuationPercent?: number;
+}
export interface Connector {
availability: AvailabilityType;
bootStatus?: ChargePointStatus;
status?: ChargePointStatus;
export interface Connector {
availability: AvailabilityType;
bootStatus?: ChargePointStatus;
status?: ChargePointStatus;
- MeterValues: SampledValue[];
+ MeterValues: SampledValueTemplate[];
+ authorizeIdTag?: string;
+ authorized?: boolean;
transactionStarted?: boolean;
transactionId?: number;
transactionSetInterval?: NodeJS.Timeout;
transactionStarted?: boolean;
transactionId?: number;
transactionSetInterval?: NodeJS.Timeout;
-
i
dTag?: string;
+
transactionI
dTag?: string;
energyActiveImportRegisterValue?: number; // In Wh
transactionEnergyActiveImportRegisterValue?: number; // In Wh
energyActiveImportRegisterValue?: number; // In Wh
transactionEnergyActiveImportRegisterValue?: number; // In Wh
- chargingProfiles?: ChargingProfile[]
+ transactionBeginMeterValue?: MeterValue;
+ chargingProfiles?: ChargingProfile[];
}
export default interface Connectors {
}
export default interface Connectors {