From 48848253579ede0dacfbef093888894fb7ba207b Mon Sep 17 00:00:00 2001 From: Marc Boehm Date: Thu, 28 Jul 2022 21:30:34 +0200 Subject: [PATCH] CAPAUT-254 Fix review findings --- systacomfort2/dataparser.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/systacomfort2/dataparser.js b/systacomfort2/dataparser.js index 46c93ad..0f9d57e 100644 --- a/systacomfort2/dataparser.js +++ b/systacomfort2/dataparser.js @@ -44,6 +44,7 @@ const dataParser = { * @returns */ parseData: function(data, topicPrefix) { + let resultMessage = null // Create mac address from first 5 bytes (reorder) let deviceAddress = `${this.createMACPart(data[3])}:${this.createMACPart(data[2])}:${this.createMACPart(data[1])}:${this.createMACPart(data[0])}:${this.createMACPart(data[5])}:${this.createMACPart(data[4])}` // Message type @@ -52,7 +53,7 @@ const dataParser = { let counter = ( ( data[6] & BITMASK_2_BYTES ) << 0 ) | ( ( data[7] & BITMASK_2_BYTES ) << 8 ); // Process message of type 1 only if ( packetType == 0x01 ) { - let resultMessage = { + resultMessage = { payload: {}, deviceAddress: deviceAddress, messageCounter: counter, @@ -77,10 +78,9 @@ const dataParser = { } resultMessage.payload[key] = { value: dataValue, topic: topic, description: valueDescriptor.description, unit: valueDescriptor.unit } } - }) - return resultMessage + }) } - return null + return resultMessage }, /**