//Create a class for contact sensor package ContactSensor import Timer.SimulatedTimer public class ContactSensor { private String id private String label private String displayName private String contactState private String latestValue ContactSensor(String id, String label, String displayName, String contactState, String latestValue) { this.id = id this.label = label this.displayName = displayName this.contactState = contactState this.latestValue = latestValue } def setValue(String value) { this.latestValue = contactState println("the contact sensor with id:$id is triggered to $value!") this.contactState = value } def currentValue(String deviceFeature) { if (deviceFeature == "contact") { return contactState } } def latestValue(String deviceFeature) { if (deviceFeature == "contact") { return latestValue } } }