]> git.basschouten.com Git - openhab-addons.git/blob
f5bfa43062b5ad0fd99e1a1bfd7a9e76e61e6efe
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.qolsysiq.internal.client.dto.model;
14
15 import com.google.gson.annotations.SerializedName;
16
17 /**
18  * The zone physical type
19  *
20  * Big thanks to the folks at https://community.home-assistant.io/t/qolsys-iq-panel-2-and-3rd-party-integration/231405
21  *
22  * @author Dan Cunningham - Initial contribution
23  */
24 public enum ZoneType {
25     @SerializedName("0")
26     UNKNOWN,
27     @SerializedName("1")
28     CONTACT,
29     @SerializedName("2")
30     MOTION,
31     @SerializedName("3")
32     SOUND,
33     @SerializedName("4")
34     BREAKAGE,
35     @SerializedName("5")
36     SMOKE_HEAT,
37     @SerializedName("6")
38     CARBON_MONOXIDE,
39     @SerializedName("7")
40     RADON,
41     @SerializedName("8")
42     TEMPERATURE,
43     @SerializedName("9")
44     PANIC_BUTTON,
45     @SerializedName("10")
46     CONTROL,
47     @SerializedName("11")
48     CAMERA,
49     @SerializedName("12")
50     LIGHT,
51     @SerializedName("13")
52     GPS,
53     @SerializedName("14")
54     SIREN,
55     @SerializedName("15")
56     WATER,
57     @SerializedName("16")
58     TILT,
59     @SerializedName("17")
60     FREEZE,
61     @SerializedName("18")
62     TAKEOVER_MODULE,
63     @SerializedName("19")
64     GLASSBREAK,
65     @SerializedName("20")
66     TRANSLATOR,
67     @SerializedName("21")
68     MEDICAL_PENDANT,
69     @SerializedName("22")
70     WATER_IQ_FLOOD,
71     @SerializedName("23")
72     WATER_OTHER_FLOOD,
73     @SerializedName("30")
74     IMAGE_SENSOR,
75     @SerializedName("100")
76     WIRED_SENSOR,
77     @SerializedName("101")
78     RF_SENSOR,
79     @SerializedName("102")
80     KEYFOB,
81     @SerializedName("103")
82     WALLFOB,
83     @SerializedName("104")
84     RF_KEYPAD,
85     @SerializedName("105")
86     PANEL,
87     @SerializedName("106")
88     WTTS_OR_SECONDARY,
89     @SerializedName("107")
90     SHOCK,
91     @SerializedName("108")
92     SHOCK_SENSOR_MULTI_FUNCTION,
93     @SerializedName("109")
94     DOOR_BELL,
95     @SerializedName("110")
96     CONTACT_MULTI_FUNCTION,
97     @SerializedName("111")
98     SMOKE_MULTI_FUNCTION,
99     @SerializedName("112")
100     TEMPERATURE_MULTI_FUNCTION,
101     @SerializedName("113")
102     SHOCK_OTHERS,
103     @SerializedName("114")
104     OCCUPANCY_SENSOR,
105     @SerializedName("115")
106     BLUETOOTH,
107     @SerializedName("116")
108     PANEL_GLASS_BREAK,
109     @SerializedName("117")
110     POWERG_SIREN,
111     @SerializedName("118")
112     BLUETOOTH_SPEAKER,
113     @SerializedName("119")
114     PANEL_MOTION,
115     @SerializedName("120")
116     ZWAVE_SIREN,
117     @SerializedName("121")
118     COUNT;
119 }