import {
type ChargingStation,
ChargingStationConfigurationUtils,
- ChargingStationUtils,
+ resetConnectorStatus,
} from '../../../charging-station';
import { OCPPError } from '../../../exception';
import {
type SetChargingProfileResponse,
type UnlockConnectorResponse,
} from '../../../types';
-import { Constants, Utils, buildUpdatedMessage, logger } from '../../../utils';
+import {
+ Constants,
+ buildUpdatedMessage,
+ convertToInt,
+ isNullOrUndefined,
+ logger,
+} from '../../../utils';
import { OCPPResponseService } from '../OCPPResponseService';
const moduleName = 'OCPP16ResponseService';
}
}
}
- const authorizeConnectorIdDefined = !Utils.isNullOrUndefined(authorizeConnectorId);
+ const authorizeConnectorIdDefined = !isNullOrUndefined(authorizeConnectorId);
if (payload.idTagInfo.status === OCPP16AuthorizationStatus.ACCEPTED) {
authorizeConnectorIdDefined &&
(chargingStation.getConnectorStatus(authorizeConnectorId).idTagAuthorized = true);
payload.transactionId
}, converting to integer`
);
- payload.transactionId = Utils.convertToInt(payload.transactionId);
+ payload.transactionId = convertToInt(payload.transactionId);
}
if (payload.idTagInfo?.status === OCPP16AuthorizationStatus.ACCEPTED) {
chargingStation.startMeterValues(
transactionConnectorId,
configuredMeterValueSampleInterval
- ? Utils.convertToInt(configuredMeterValueSampleInterval.value) * 1000
+ ? convertToInt(configuredMeterValueSampleInterval.value) * 1000
: Constants.DEFAULT_METER_VALUES_INTERVAL
);
} else {
chargingStation: ChargingStation,
connectorId: number
): Promise<void> {
- ChargingStationUtils.resetConnectorStatus(chargingStation.getConnectorStatus(connectorId));
+ resetConnectorStatus(chargingStation.getConnectorStatus(connectorId));
chargingStation.stopMeterValues(connectorId);
parentPort?.postMessage(buildUpdatedMessage(chargingStation));
if (
const transactionConnectorId = chargingStation.getConnectorIdByTransactionId(
requestPayload.transactionId
);
- if (Utils.isNullOrUndefined(transactionConnectorId)) {
+ if (isNullOrUndefined(transactionConnectorId)) {
logger.error(
`${chargingStation.logPrefix()} Trying to stop a non existing transaction with id ${requestPayload.transactionId.toString()}`
);
if (chargingStation.stationInfo.powerSharedByConnectors) {
chargingStation.powerDivider--;
}
- ChargingStationUtils.resetConnectorStatus(
- chargingStation.getConnectorStatus(transactionConnectorId)
- );
+ resetConnectorStatus(chargingStation.getConnectorStatus(transactionConnectorId));
chargingStation.stopMeterValues(transactionConnectorId);
parentPort?.postMessage(buildUpdatedMessage(chargingStation));
const logMsg = `${chargingStation.logPrefix()} Transaction with id ${requestPayload.transactionId.toString()} STOPPED on ${
payload.idTagInfo?.status ?? 'undefined'
}'`;
if (
- Utils.isNullOrUndefined(payload.idTagInfo) ||
+ isNullOrUndefined(payload.idTagInfo) ||
payload.idTagInfo?.status === OCPP16AuthorizationStatus.ACCEPTED
) {
logger.info(logMsg);