X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=ThreeAxis%2FThreeAxis.groovy;fp=ThreeAxis%2FThreeAxis.groovy;h=dbd8eb95dea84a0077a585c962a6842fb666c84a;hb=2d26e7af07daad1394408bdcf76150b5aacf3a8a;hp=a555d6892e9865ed131a5b702ec8fd3b9a97964b;hpb=83071d3bcfc33f015ece13868342644498a9dda3;p=smartthings-infrastructure.git diff --git a/ThreeAxis/ThreeAxis.groovy b/ThreeAxis/ThreeAxis.groovy index a555d68..dbd8eb9 100644 --- a/ThreeAxis/ThreeAxis.groovy +++ b/ThreeAxis/ThreeAxis.groovy @@ -3,15 +3,15 @@ package ThreeAxis public class ThreeAxis { // id, label, and display name of the device - StringBuilder id = new StringBuilder() - StringBuilder label = new StringBuilder() - StringBuilder displayName = new StringBuilder() + String id + String label + String displayName // Other variables def sendEvent LinkedHashMap currentThreeAxis - ThreeAxis(Closure sendEvent, StringBuilder id, StringBuilder label, StringBuilder displayName, LinkedHashMap currentThreeAxis) { + ThreeAxis(Closure sendEvent, String id, String label, String displayName, LinkedHashMap currentThreeAxis) { // Initialization this.id = id this.label = label @@ -22,9 +22,8 @@ public class ThreeAxis { // Methods to set values def setValue(LinkedHashMap eventDataMap) { - def tmpID = id.toString() currentThreeAxis = new groovy.json.JsonSlurper().parseText(eventDataMap["value"]) - println("the three axis with id:$tmpID of cube is chagned to $currentThreeAxis!") + println("the three axis with id:$id of cube is chagned to $currentThreeAxis!") sendEvent(eventDataMap) }