//Create a class for image capture sensor package ImageCapture import SmartThing.SmartThings public class ImageCaptures extends SmartThings { List imageCaptureSensors = new ArrayList() ImageCaptures(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability imageCaptureSensors = smartThings // Initialization StringBuilder id = new StringBuilder("imageCaptureID0") StringBuilder label = new StringBuilder("imageCapture") StringBuilder displayName = new StringBuilder("imageCapture0") StringBuilder image = new StringBuilder("image0") imageCaptureSensors.add(new ImageCapture(sendEvent, id, label, displayName, image)) } def take() { imageCaptureSensors[0].take() } def take(LinkedHashMap metaData) { take() } // Methods to return values def getCurrentImage() { List tmpValues = new ArrayList() tmpValues.add(imageCaptureSensors[0].getCurrentImage()) return tmpValues } }