locks = smartThings
// Initialization
- StringBuilder id = new StringBuilder("lockID0")
- StringBuilder label = new StringBuilder("lock")
- StringBuilder displayName = new StringBuilder("lock0")
- StringBuilder lock = new StringBuilder()
+ String id = "lockID0"
+ String label = "lock"
+ String displayName = "lock"
+ String lock
if (init)
- lock.append("locked")
+ lock = "locked"
else
- lock.append("unlocked")
+ lock = "unlocked"
- locks.add(new Lock(sendEvent,id, label, displayName, lock))
+ locks.add(new Lock(sendEvent, id, label, displayName, lock))
}
// Methods to set values
def unlock(LinkedHashMap metaData) {
unlock()
}
-
- // Methods to return values
- def getCurrentLock() {
- List tmpValues = new ArrayList()
- tmpValues.add(locks[0].getCurrentLock())
- return tmpValues
- }
}