2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
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
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.digitalstrom.internal.lib.serverconnection.simpledsrequestbuilder.constants;
16 * The {@link ParameterKeys} contains digitalSTROM-JSON parameter keys.
18 * @author Michael Ochel - Initial contribution
19 * @author Matthias Siegele - Initial contribution
21 public class ParameterKeys {
22 public static final String TOKEN = "token";
23 public static final String APPLICATION_TOKEN = "applicationToken";
24 public static final String APPLICATION_NAME = "applicationName";
25 public static final String NAME = "name";
26 public static final String NEW_NAME = "newName";
27 public static final String DSID = "dsid";
28 public static final String SCENENUMBER = "sceneNumber";
29 public static final String LOGIN_TOKEN = "loginToken";
30 public static final String USER = "user";
31 public static final String PASSWORD = "password";
32 public static final String SUBSCRIPTIONID = "subscriptionID";
33 public static final String TIMEOUT = "timeout";
34 public static final String GROUP_ID = "groupID";
35 public static final String GROUP_NAME = "groupName";
36 public static final String VALUE = "value";
37 public static final String FORCE = "force";
38 public static final String ID = "id";
39 public static final String ENABLE = "enable";
40 public static final String DISABLE = "disable";
41 public static final String UNASSIGNED = "unassigned";
42 public static final String SOURCE_DSID = "sourceDSID";
43 public static final String SENSOR_TYPE = "sensorType";
44 public static final String SENSOR_VALUE = "sensorValue";
45 public static final String FLAG = "flag";
46 public static final String PATH = "path";
47 public static final String RAISE = "raise";
48 public static final String CONTEXT = "context";
49 public static final String LOCATION = "location";
50 public static final String SELF = "self";
51 public static final String ZONE_ID = "zoneID";
52 public static final String ZONE_NAME = "zoneName";
53 public static final String OTHER = "other";
54 public static final String DEVICE_ID = "deviceID";
55 public static final String UNIT = "unit";
56 public static final String START_TIME = "startTime";
57 public static final String END_TIME = "endTime";
58 public static final String VALUE_COUNT = "valueCount";
59 public static final String RESOLUTION = "resolution";
60 public static final String TYPE = "type";
61 public static final String FROM = "from";
62 public static final String TAG = "tag";
63 public static final String CLASS = "class";
64 public static final String INDEX = "index";
65 public static final String BUTTON_ID = "buttonID";
66 public static final String MODE_ID = "modeID";
67 public static final String MODE = "mode";
68 public static final String OFFSET = "offset";
69 public static final String SCENE_ID = "sceneID";
70 public static final String DONT_CARE = "dontCare";
71 public static final String LOCAL_PRIO = "localPrio";
72 public static final String SPECIAL_MODE = "specialMode";
73 public static final String FLASH_MODE = "flashMode";
74 public static final String LED_CON_INDEX = "ledconIndex";
75 public static final String DIM_TIME_INDEX = "dimtimeIndex";
76 public static final String UP = "up";
77 public static final String DOWN = "down";
78 public static final String COLOR_SELECT = "colorSelect";
79 public static final String MODE_SELECT = "modeSelect";
80 public static final String DIM_MODE = "dimMode";
81 public static final String RGB_MODE = "rgbMode";
82 public static final String GROUP_COLOR_MODE = "groupColorMode";
83 public static final String SENSOR_INDEX = "sensorIndex";
84 public static final String EVENT_INDEX = "eventIndex";
85 public static final String AREA_SCENE = "areaScene";
86 public static final String EVENT_NAME = "eventName";
87 public static final String TEST = "test";
88 public static final String HYSTERSIS = "hysteresis";
89 public static final String VALIDITY = "validity";
90 public static final String ACTION = "action";
91 public static final String BUTTON_NUMBER = "buttonNumber";
92 public static final String CLICK_TYPE = "clickType";
93 public static final String SCENE_DEVICE_MODE = "sceneDeviceMode";
94 public static final String CONTROL_STATE = "ControlState";
95 public static final String CONTROL_VALUE = "ControlValue";
96 public static final String QUERY = "query";
97 public static final String CONTROL_MODE = "ControlMode";
98 public static final String CONTROL_DSUID = "ControlDSUID";
99 public static final String CTRL_OFFSET = "CtrlOffset";
100 public static final String REFERENCE_ZONE = "ReferenceZone";
101 public static final String EMERGENCY_VALUE = "EmergencyValue";
102 public static final String MANUAL_VALUE = "ManualValue";
103 public static final String CTRL_KP = "CtrlKp";
104 public static final String CTRL_TS = "CtrlTs";
105 public static final String CTRL_TI = "CtrlTi";
106 public static final String CTRL_KD = "CtrlKd";
107 public static final String CTRL_I_MIN = "CtrlImin";
108 public static final String CTRL_I_MAX = "CtrlImax";
109 public static final String CTRL_Y_MIN = "CtrlYmin";
110 public static final String CTRL_Y_MAX = "CtrlYmax";
111 public static final String CTRL_ANTI_WIND_UP = "CtrlAntiWindUp";
112 public static final String CTRL_KEEP_FLOOR_WARM = "CtrlKeepFloorWarm";
113 public static final String SOURCE_DSUID = "sourceDSUID";
114 public static final String DSUID = "dsuid";