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
fix: fallback to minimum measurand value at meterValues generation
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ocpp
/
1.6
/
OCPP16ServiceUtils.ts
diff --git
a/src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
b/src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
index 502fd6a57c2fde8d27eca15f4b78ab62aba66f72..c329a2c88a50aa820c2d9fc2eab98ea8840a8e5d 100644
(file)
--- a/
src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
+++ b/
src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
@@
-303,6
+303,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPower / unitDivider,
},
) / chargingStation.getNumberOfPhases(),
powerSampledValueTemplate.fluctuationPercent ??
},
) / chargingStation.getNumberOfPhases(),
powerSampledValueTemplate.fluctuationPercent ??
@@
-317,6
+318,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPowerPerPhase / unitDivider,
},
),
powerPerPhaseSampledValueTemplates.L1.fluctuationPercent ??
},
),
powerPerPhaseSampledValueTemplates.L1.fluctuationPercent ??
@@
-331,6
+333,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPowerPerPhase / unitDivider,
},
),
powerPerPhaseSampledValueTemplates.L2.fluctuationPercent ??
},
),
powerPerPhaseSampledValueTemplates.L2.fluctuationPercent ??
@@
-345,6
+348,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPowerPerPhase / unitDivider,
},
),
powerPerPhaseSampledValueTemplates.L3.fluctuationPercent ??
},
),
powerPerPhaseSampledValueTemplates.L3.fluctuationPercent ??
@@
-380,6
+384,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPower / unitDivider,
},
),
powerSampledValueTemplate.fluctuationPercent ??
},
),
powerSampledValueTemplate.fluctuationPercent ??
@@
-406,6
+411,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumPower / unitDivider,
},
),
powerSampledValueTemplate.fluctuationPercent ??
},
),
powerSampledValueTemplate.fluctuationPercent ??
@@
-555,6
+561,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentSampledValueTemplate.fluctuationPercent ??
},
),
currentSampledValueTemplate.fluctuationPercent ??
@@
-569,6
+576,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentPerPhaseSampledValueTemplates.L1.fluctuationPercent ??
},
),
currentPerPhaseSampledValueTemplates.L1.fluctuationPercent ??
@@
-583,6
+591,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentPerPhaseSampledValueTemplates.L2.fluctuationPercent ??
},
),
currentPerPhaseSampledValueTemplates.L2.fluctuationPercent ??
@@
-597,6
+606,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentPerPhaseSampledValueTemplates.L3.fluctuationPercent ??
},
),
currentPerPhaseSampledValueTemplates.L3.fluctuationPercent ??
@@
-623,6
+633,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentSampledValueTemplate.fluctuationPercent ??
},
),
currentSampledValueTemplate.fluctuationPercent ??
@@
-651,6
+662,7
@@
export class OCPP16ServiceUtils extends OCPPServiceUtils {
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
{
limitationEnabled:
chargingStation.stationInfo?.customValueLimitationMeterValues,
+ defaultValue: connectorMinimumAmperage,
},
),
currentSampledValueTemplate.fluctuationPercent ??
},
),
currentSampledValueTemplate.fluctuationPercent ??