1 //Create a class for acceleration sensor
2 package AccelerationSensor
3 import SmartThing.SmartThings
5 public class AccelerationSensors extends SmartThings {
6 List accelerationSensors = new ArrayList()
8 AccelerationSensors(Closure sendEvent, boolean init) {
9 accelerationSensors = smartThings
12 StringBuilder id = new StringBuilder("accelerationID0")
13 StringBuilder label = new StringBuilder("acceleration")
14 StringBuilder displayName = new StringBuilder("acceleration0")
15 StringBuilder acceleration = new StringBuilder()
19 acceleration.append("inactive")
21 acceleration.append("active")
23 accelerationSensors.add(new AccelerationSensor(sendEvent, id, label, displayName, acceleration))
26 // Methods to return values
27 def getCurrentAcceleration() {
28 List tmpValues = new ArrayList()
29 tmpValues.add(accelerationSensors[0].getCurrentAcceleration())