1 //Create a class for carbon monoxide detector
2 package CarbonMonoxideDetector
3 import SmartThing.SmartThings
5 public class CarbonMonoxideDetectors extends SmartThings {
6 List carbonMonoxideDetectors = new ArrayList()
8 CarbonMonoxideDetectors(Closure sendEvent, boolean init) {
9 carbonMonoxideDetectors = smartThings
12 StringBuilder id = new StringBuilder("carbonMonoxideID0")
13 StringBuilder label = new StringBuilder("carbonMonoxide")
14 StringBuilder displayName = new StringBuilder("carbonMonoxide0")
15 StringBuilder carbonMonoxide = new StringBuilder()
18 carbonMonoxide.append("clear")
20 carbonMonoxide.append("detected")
22 carbonMonoxideDetectors.add(new CarbonMonoxideDetector(sendEvent, id, label, displayName, carbonMonoxide))
25 // Methods to return values
26 def getCurrentCarbonMonoxideValue() {
27 List tmpValues = new ArrayList()
28 tmpValues.add(carbonMonoxideDetectors[0].getCurrentCarbonMonoxideValue())