import { OCPP16ServiceUtils } from './OCPP16ServiceUtils';
import {
type ChargingStation,
- ChargingStationConfigurationUtils,
+ addConfigurationKey,
+ getConfigurationKey,
resetConnectorStatus,
} from '../../../charging-station';
import { OCPPError } from '../../../exception';
payload: OCPP16BootNotificationResponse,
): void {
if (payload.status === RegistrationStatusEnumType.ACCEPTED) {
- ChargingStationConfigurationUtils.addConfigurationKey(
+ addConfigurationKey(
chargingStation,
OCPP16StandardParametersKey.HeartbeatInterval,
payload.interval.toString(),
{},
{ overwrite: true, save: true },
);
- ChargingStationConfigurationUtils.addConfigurationKey(
+ addConfigurationKey(
chargingStation,
OCPP16StandardParametersKey.HeartBeatInterval,
payload.interval.toString(),
if (payload.idTagInfo?.status === OCPP16AuthorizationStatus.ACCEPTED) {
chargingStation.getConnectorStatus(transactionConnectorId)!.transactionStarted = true;
+ chargingStation.getConnectorStatus(transactionConnectorId)!.transactionStart =
+ requestPayload.timestamp;
chargingStation.getConnectorStatus(transactionConnectorId)!.transactionId =
payload.transactionId;
chargingStation.getConnectorStatus(transactionConnectorId)!.transactionIdTag =
if (chargingStation.stationInfo.powerSharedByConnectors) {
++chargingStation.powerDivider;
}
- const configuredMeterValueSampleInterval =
- ChargingStationConfigurationUtils.getConfigurationKey(
- chargingStation,
- OCPP16StandardParametersKey.MeterValueSampleInterval,
- );
+ const configuredMeterValueSampleInterval = getConfigurationKey(
+ chargingStation,
+ OCPP16StandardParametersKey.MeterValueSampleInterval,
+ );
chargingStation.startMeterValues(
transactionConnectorId,
configuredMeterValueSampleInterval