From 42ca77e22336623dee97aa6f2ce928e16bdb9ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9E=84=ED=9D=AC=EC=A7=84?= Date: Wed, 9 Mar 2016 03:06:47 -0600 Subject: [PATCH] MSA-939: test1 --- devicetypes/test11/test1.src/test1.groovy | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 devicetypes/test11/test1.src/test1.groovy diff --git a/devicetypes/test11/test1.src/test1.groovy b/devicetypes/test11/test1.src/test1.groovy new file mode 100644 index 0000000..a3ad94f --- /dev/null +++ b/devicetypes/test11/test1.src/test1.groovy @@ -0,0 +1,46 @@ +/** + * test1 + * + * Copyright 2016 임희진 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License + * for the specific language governing permissions and limitations under the License. + * + */ +metadata { + definition (name: "test1", namespace: "test11", author: "임희진") { + capability "Lock" + } + + simulator { + // TODO: define status and reply messages here + } + + tiles { + // TODO: define your main and details tiles here + } +} + +// parse events into attributes +def parse(String description) { + log.debug "Parsing '${description}'" + // TODO: handle 'lock' attribute + +} + +// handle commands +def lock() { + log.debug "Executing 'lock'" + // TODO: handle 'lock' command +} + +def unlock() { + log.debug "Executing 'unlock'" + // TODO: handle 'unlock' command +} \ No newline at end of file