Skip to content

Commit cc33093

Browse files
authored
Merge pull request #10 from shiv3/hotfix/fix-metervalue-transactionid
add transaction_id to metervalue
2 parents 9ecd009 + ec74850 commit cc33093

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/cp/ChargePoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export class ChargePoint {
240240
public sendMeterValue(connectorId: number): void {
241241
const connector = this.getConnector(connectorId);
242242
if (connector) {
243-
this._messageHandler.sendMeterValue(connectorId, connector.meterValue);
243+
this._messageHandler.sendMeterValue(connector.transaction?.id ?? undefined, connectorId, connector.meterValue);
244244
} else {
245245
this._logger.error(`Connector ${connectorId} not found`);
246246
}

src/cp/OCPPMessageHandler.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,10 @@ export class OCPPMessageHandler {
156156
);
157157
}
158158

159-
public sendMeterValue(connectorId: number, meterValue: number): void {
159+
public sendMeterValue(transactionId:number|undefined,connectorId: number, meterValue: number): void {
160160
const messageId = this.generateMessageId();
161161
const payload: request.MeterValuesRequest = {
162+
transactionId: transactionId,
162163
connectorId: connectorId,
163164
meterValue: [
164165
{

0 commit comments

Comments
 (0)