2 * Copyright (c) 2010-2022 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 FunctionKeys} contains digitalSTROM-JSON function keys.
18 * @author Michael Ochel - initial contributer
19 * @author Matthias Siegele - initial contributer
21 public class FunctionKeys {
23 public static final String CALL_SCENE = "callScene";
24 public static final String SAVE_SCENE = "saveScene";
25 public static final String LOGIN = "login";
26 public static final String LOGOUT = "logout";
27 public static final String UNDO_SCENE = "undoScene";
28 public static final String TURN_ON = "turnOn";
29 public static final String TURN_OFF = "turnOff";
30 public static final String INCREASE_VALUE = "increaseValue";
31 public static final String DECREASE_VALUE = "decreaseValue";
32 public static final String GET_STRUCTURE = "getStructure";
33 public static final String GET_DEVICES = "getDevices";
34 public static final String GET_CIRCUITS = "getCircuits";
35 public static final String LOGIN_APPLICATION = "loginApplication";
36 public static final String GET_NAME = "getName";
37 public static final String SET_NAME = "setName";
38 public static final String SUBSCRIBE = "subscribe";
39 public static final String UNSUBSCRIBE = "unsubscribe";
40 public static final String GET = "get";
41 public static final String SET_VALUE = "setValue";
42 public static final String GET_CONSUMPTION = "getConsumption";
43 public static final String RESCAN = "rescan";
44 public static final String SCENE_SET_NAME = "sceneSetName";
45 public static final String SCENE_GET_NAME = "sceneGetName";
46 public static final String PUSH_SENSOR_VALUES = "pushSensorValues";
47 public static final String GET_REACHABLE_SCENES = "getReachableScenes";
48 public static final String GET_STATE = "getState";
49 public static final String GET_GROUPS = "getGroups";
50 public static final String GET_ENERGY_METER_VALUE = "getEnergyMeterValue";
51 public static final String GET_STRING = "getString";
52 public static final String GET_INTEGER = "getInteger";
53 public static final String GET_BOOLEAN = "getBoolean";
54 public static final String SET_STRING = "setString";
55 public static final String SET_INTEGER = "setInteger";
56 public static final String SET_BOOLEAN = "setBoolean";
57 public static final String GET_CHILDREN = "getChildren";
58 public static final String SET_FLAG = "setFlag";
59 public static final String GET_FLAGS = "getFlags";
60 public static final String QUERY = "query";
61 public static final String REMOVE = "remove";
62 public static final String GET_TYPE = "getType";
63 public static final String GET_SPEC = "getSpec";
64 public static final String VERSION = "version";
65 public static final String TIME = "time";
66 public static final String FROM_APARTMENT = "fromApartment";
67 public static final String BY_ZONE = "byZone";
68 public static final String BY_GROUP = "byGroup";
69 public static final String BY_DSID = "byDSID";
70 public static final String ADD = "add";
71 public static final String SUBTRACT = "subtract";
72 public static final String LOGGED_IN_USER = "loggedInUser";
73 public static final String ZONE_ADD_DEVICE = "zoneAddDevice";
74 public static final String ADD_ZONE = "addZone";
75 public static final String REMOVE_ZONE = "removeZone";
76 public static final String REMOVE_DEVICE = "removeDevice";
77 public static final String PERSIST_SET = "persistSet";
78 public static final String UNPERSIST_SET = "unpersistSet";
79 public static final String ADD_GROUP = "addGroup";
80 public static final String GROUP_ADD_DEVICE = "groupAddDevice";
81 public static final String GROUP_REMOVE_DEVICE = "groupRemoveDevice";
82 public static final String GET_RESOLUTIONS = "getResolutions";
83 public static final String GET_SERIES = "getSeries";
84 public static final String GET_VALUES = "getValues";
85 public static final String GET_LATEST = "getLatest";
86 public static final String ADD_TAG = "addTag";
87 public static final String REMOVE_TAG = "removeTag";
88 public static final String HAS_TAG = "hasTag";
89 public static final String GET_TAGS = "getTags";
90 public static final String LOCK = "lock";
91 public static final String UNLOCK = "unlock";
92 public static final String GET_SENSOR_EVENT_TABLE_ENTRY = "getSensorEventTableEntry";
93 public static final String SET_SENSOR_EVENT_TABLE_ENTRY = "setSensorEventTableEntry";
94 public static final String ADD_TO_AREA = "addToArea";
95 public static final String REMOVE_FROM_AREA = "removeFromArea";
96 public static final String SET_CONFIG = "setConfig";
97 public static final String GET_CONFIG = "getConfig";
98 public static final String GET_CONFIG_WORD = "getConfigWord";
99 public static final String SET_JOKER_GROUP = "setJokerGroup";
100 public static final String SET_BUTTON_ID = "setButtonID";
101 public static final String SET_BUTTON_INPUT_MODE = "setButtonInputMode";
102 public static final String SET_OUTPUT_MODE = "setOutputMode";
103 public static final String SET_PROG_MODE = "setProgMode";
104 public static final String GET_OUTPUT_VALUE = "getOutputValue";
105 public static final String SET_OUTPUT_VALUE = "setOutputValue";
106 public static final String GET_SCENE_MODE = "getSceneMode";
107 public static final String SET_SCENE_MODE = "setSceneMode";
108 public static final String GET_TRANSITION_TIME = "getTransitionTime";
109 public static final String SET_TRANSITION_TIME = "setTransitionTime";
110 public static final String GET_LED_MODE = "getLedMode";
111 public static final String SET_LED_MODE = "setLedMode";
112 public static final String GET_SENSOR_VALUE = "getSensorValue";
113 public static final String GET_SENSOR_TYPE = "getSensorType";
114 public static final String GET_DSID = "getDSID";
115 public static final String ENABLE_APPLICATION_TOKEN = "enableToken";
116 public static final String REQUEST_APPLICATION_TOKEN = "requestApplicationToken";
117 public static final String REVOKE_TOKEN = "revokeToken";
118 public static final String GET_SCENE_VALUE = "getSceneValue";
119 public static final String GET_TEMPERATURE_CONTROL_STATUS = "getTemperatureControlStatus";
120 public static final String GET_TEMPERATURE_CONTROL_CONFIG = "getTemperatureControlConfig";
121 public static final String GET_TEMPERATURE_CONTROL_VALUES = "getTemperatureControlValues";
122 public static final String GET_ASSIGNED_SENSORS = "getAssignedSensors";
123 public static final String SET_TEMEPERATURE_CONTROL_STATE = "setTemperatureControlState";
124 public static final String SET_TEMEPERATURE_CONTROL_VALUE = "setTemperatureControlValue";
125 public static final String GET_SENSOR_VALUES = "getSensorValues";
126 public static final String SET_SENSOR_SOURCE = "setSensorSource";
127 public static final String GET_TEMPERATURE_CONTROL_INTERNALS = "getTemperatureControlInternals";
128 public static final String SET_TEMPERATION_CONTROL_CONFIG = "setTemperatureControlConfig";
129 public static final String QUERY2 = "query2";
130 public static final String BLINK = "blink";
131 public static final String PUSH_SENSOR_VALUE = "pushSensorValue";