Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / AccelerationSensor / AccelerationSensors.groovy
1 //Create a class for acceleration sensor
2 package AccelerationSensor
3 import SmartThing.SmartThings
4
5 public class AccelerationSensors extends SmartThings {
6         List accelerationSensors = new ArrayList()
7                 
8         AccelerationSensors(Closure sendEvent, boolean init) {
9                 accelerationSensors = smartThings
10
11                 // Initialize
12                 String id = "accelerationID0"
13                 String label = "acceleration"
14                 String displayName = "accelerationSensor"
15                 String acceleration
16
17                 // Initialization
18                 if (init)
19                         acceleration = "inactive"
20                 else
21                         acceleration = "active"
22
23                 accelerationSensors.add(new AccelerationSensor(sendEvent, id, label, displayName, acceleration))
24         }
25 }