return defaultValue
}
- public static readVariableAsIntervalMs (
- chargingStation: ChargingStation,
- componentName: string,
- variableName: string,
- defaultSeconds: number
- ): number {
- const intervalSeconds = OCPP20ServiceUtils.readVariableAsInteger(
- chargingStation,
- componentName,
- variableName,
- defaultSeconds
- )
- return intervalSeconds > 0
- ? secondsToMilliseconds(intervalSeconds)
- : secondsToMilliseconds(defaultSeconds)
- }
-
public static readVariableValue (
chargingStation: ChargingStation,
componentName: string,
return endedMeterValues.length > 0 ? endedMeterValues : []
}
+ private static readVariableAsIntervalMs (
+ chargingStation: ChargingStation,
+ componentName: string,
+ variableName: string,
+ defaultSeconds: number
+ ): number {
+ const intervalSeconds = OCPP20ServiceUtils.readVariableAsInteger(
+ chargingStation,
+ componentName,
+ variableName,
+ defaultSeconds
+ )
+ return intervalSeconds > 0
+ ? secondsToMilliseconds(intervalSeconds)
+ : secondsToMilliseconds(defaultSeconds)
+ }
+
private static resolveActiveTransaction (
chargingStation: ChargingStation,
connectorId: number
}
}
-export const buildSocMeasurandValue = (
+const buildSocMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
evseId?: number,
}
}
-export const validateSocMeasurandValue = (
+const validateSocMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
sampledValue: SampledValue,
}
}
-export const buildVoltageMeasurandValue = (
+const buildVoltageMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
evseId?: number,
}
}
-export const addMainVoltageToMeterValue = <TSampledValue extends SampledValue>(
+const addMainVoltageToMeterValue = <TSampledValue extends SampledValue>(
chargingStation: ChargingStation,
meterValue: { sampledValue: TSampledValue[] },
voltageData: { template: SampledValueTemplate; value: number },
}
}
-export const addPhaseVoltageToMeterValue = <TSampledValue extends SampledValue>(
+const addPhaseVoltageToMeterValue = <TSampledValue extends SampledValue>(
chargingStation: ChargingStation,
connectorId: number,
meterValue: { sampledValue: TSampledValue[] },
)
}
-export const addLineToLineVoltageToMeterValue = <TSampledValue extends SampledValue>(
+const addLineToLineVoltageToMeterValue = <TSampledValue extends SampledValue>(
chargingStation: ChargingStation,
connectorId: number,
meterValue: { sampledValue: TSampledValue[] },
)
}
-export const buildEnergyMeasurandValue = (
+const buildEnergyMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
interval: number,
}
}
-export const updateConnectorEnergyValues = (
+const updateConnectorEnergyValues = (
connectorStatus: ConnectorStatus | undefined,
energyValue: number
): void => {
}
}
-export const validateEnergyMeasurandValue = (
+const validateEnergyMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
sampledValue: SampledValue,
}
}
-export const buildPowerMeasurandValue = (
+const buildPowerMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
evseId?: number,
}
}
-export const validatePowerMeasurandValue = (
+const validatePowerMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
connectorStatus: ConnectorStatus | undefined,
}
}
-export const validateCurrentMeasurandValue = (
+const validateCurrentMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
connectorStatus: ConnectorStatus | undefined,
}
}
-export const validateCurrentMeasurandPhaseValue = (
+const validateCurrentMeasurandPhaseValue = (
chargingStation: ChargingStation,
connectorId: number,
connectorStatus: ConnectorStatus | undefined,
}
}
-export const buildCurrentMeasurandValue = (
+const buildCurrentMeasurandValue = (
chargingStation: ChargingStation,
connectorId: number,
evseId?: number,