| outOfOrderEndMeterValues | true/false | false | boolean | send Transaction.End MeterValues out of order. Need to relax OCPP specifications strict compliance ('ocppStrictCompliance' parameter) |
| meteringPerTransaction | true/false | true | boolean | enable metering history on a per transaction basis |
| transactionDataMeterValues | true/false | false | boolean | enable transaction data MeterValues at stop transaction |
+| stopTransactionsOnStopped | true/false | true | boolean | enable stop transactions on charging station stop |
| mainVoltageMeterValues | true/false | true | boolean | include charging stations main voltage MeterValues on three phased charging stations |
| phaseLineToLineVoltageMeterValues | true/false | false | boolean | include charging stations line to line voltage MeterValues on three phased charging stations |
| customValueLimitationMeterValues | true/false | true | boolean | enable limitation on custom fluctuated value in MeterValues |
private async stopMessageSequence(
reason?: StopTransactionReason,
- stopTransactions = true,
+ stopTransactions = this.stationInfo?.stopTransactionsOnStopped ?? true,
): Promise<void> {
// Stop WebSocket ping
this.stopWebSocketPing();
outOfOrderEndMeterValues?: boolean;
meteringPerTransaction?: boolean;
transactionDataMeterValues?: boolean;
+ stopTransactionsOnStopped?: boolean;
mainVoltageMeterValues?: boolean;
phaseLineToLineVoltageMeterValues?: boolean;
customValueLimitationMeterValues?: boolean;