From fe2b36cd301df7ef50238c5aa33213153176d770 Mon Sep 17 00:00:00 2001 From: Ben Boggess Date: Wed, 10 Feb 2016 10:46:48 -0600 Subject: [PATCH] Revert "Convert closure to method" --- .../smartsense-multi-sensor.groovy | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/devicetypes/smartthings/smartsense-multi-sensor.src/smartsense-multi-sensor.groovy b/devicetypes/smartthings/smartsense-multi-sensor.src/smartsense-multi-sensor.groovy index de53cb3..7c6a423 100644 --- a/devicetypes/smartthings/smartsense-multi-sensor.src/smartsense-multi-sensor.groovy +++ b/devicetypes/smartthings/smartsense-multi-sensor.src/smartsense-multi-sensor.groovy @@ -487,6 +487,11 @@ def enrollResponse() { } private Map parseAxis(String description) { + def hexToSignedInt = { hexVal -> + def unsignedVal = hexToInt(hexVal) + unsignedVal > 32767 ? unsignedVal - 65536 : unsignedVal + } + def z = hexToSignedInt(description[0..3]) def y = hexToSignedInt(description[10..13]) def x = hexToSignedInt(description[20..23]) @@ -513,11 +518,6 @@ private Map parseAxis(String description) { getXyzResult(xyzResults, description) } -private hexToSignedInt(hexVal) { - def unsignedVal = hexToInt(hexVal) - unsignedVal > 32767 ? unsignedVal - 65536 : unsignedVal -} - def garageEvent(zValue) { def absValue = zValue.abs() def contactValue = null