
com.github.besherman.lifx.impl.entities.internal.structle.LxProtocol Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lifx-sdk-java Show documentation
Show all versions of lifx-sdk-java Show documentation
A port of "LIFX Android SDK" to Java
The newest version!
/*
* The MIT License
*
* Created by Jarrod Boyes on 24/03/14.
* Copyright (c) 2014 LIFX Labs. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package com.github.besherman.lifx.impl.entities.internal.structle;
import java.util.HashMap;
import com.github.besherman.lifx.impl.entities.internal.structle.StructleTypes.LxProtocolTypeBase;
@SuppressWarnings("unused")
public class LxProtocol {
public enum Type { // Enum Lx::Protocol::Type
// Enum Lx::Protocol::Type
LX_PROTOCOL_DEVICE_SET_SITE, // LX_PROTOCOL_DEVICE_SET_SITE = 1
LX_PROTOCOL_DEVICE_GET_PAN_GATEWAY, // LX_PROTOCOL_DEVICE_GET_PAN_GATEWAY = 2
LX_PROTOCOL_DEVICE_STATE_PAN_GATEWAY, // LX_PROTOCOL_DEVICE_STATE_PAN_GATEWAY = 3
LX_PROTOCOL_DEVICE_GET_TIME, // LX_PROTOCOL_DEVICE_GET_TIME = 4
LX_PROTOCOL_DEVICE_SET_TIME, // LX_PROTOCOL_DEVICE_SET_TIME = 5
LX_PROTOCOL_DEVICE_STATE_TIME, // LX_PROTOCOL_DEVICE_STATE_TIME = 6
LX_PROTOCOL_DEVICE_GET_RESET_SWITCH, // LX_PROTOCOL_DEVICE_GET_RESET_SWITCH = 7
LX_PROTOCOL_DEVICE_STATE_RESET_SWITCH, // LX_PROTOCOL_DEVICE_STATE_RESET_SWITCH = 8
LX_PROTOCOL_DEVICE_GET_DUMMY_LOAD, // LX_PROTOCOL_DEVICE_GET_DUMMY_LOAD = 9
LX_PROTOCOL_DEVICE_SET_DUMMY_LOAD, // LX_PROTOCOL_DEVICE_SET_DUMMY_LOAD = 10
LX_PROTOCOL_DEVICE_STATE_DUMMY_LOAD, // LX_PROTOCOL_DEVICE_STATE_DUMMY_LOAD = 11
LX_PROTOCOL_DEVICE_GET_MESH_INFO, // LX_PROTOCOL_DEVICE_GET_MESH_INFO = 12
LX_PROTOCOL_DEVICE_STATE_MESH_INFO, // LX_PROTOCOL_DEVICE_STATE_MESH_INFO = 13
LX_PROTOCOL_DEVICE_GET_MESH_FIRMWARE, // LX_PROTOCOL_DEVICE_GET_MESH_FIRMWARE = 14
LX_PROTOCOL_DEVICE_STATE_MESH_FIRMWARE, // LX_PROTOCOL_DEVICE_STATE_MESH_FIRMWARE = 15
LX_PROTOCOL_DEVICE_GET_WIFI_INFO, // LX_PROTOCOL_DEVICE_GET_WIFI_INFO = 16
LX_PROTOCOL_DEVICE_STATE_WIFI_INFO, // LX_PROTOCOL_DEVICE_STATE_WIFI_INFO = 17
LX_PROTOCOL_DEVICE_GET_WIFI_FIRMWARE, // LX_PROTOCOL_DEVICE_GET_WIFI_FIRMWARE = 18
LX_PROTOCOL_DEVICE_STATE_WIFI_FIRMWARE, // LX_PROTOCOL_DEVICE_STATE_WIFI_FIRMWARE = 19
LX_PROTOCOL_DEVICE_GET_POWER, // LX_PROTOCOL_DEVICE_GET_POWER = 20
LX_PROTOCOL_DEVICE_SET_POWER, // LX_PROTOCOL_DEVICE_SET_POWER = 21
LX_PROTOCOL_DEVICE_STATE_POWER, // LX_PROTOCOL_DEVICE_STATE_POWER = 22
LX_PROTOCOL_DEVICE_GET_LABEL, // LX_PROTOCOL_DEVICE_GET_LABEL = 23
LX_PROTOCOL_DEVICE_SET_LABEL, // LX_PROTOCOL_DEVICE_SET_LABEL = 24
LX_PROTOCOL_DEVICE_STATE_LABEL, // LX_PROTOCOL_DEVICE_STATE_LABEL = 25
LX_PROTOCOL_DEVICE_GET_TAGS, // LX_PROTOCOL_DEVICE_GET_TAGS = 26
LX_PROTOCOL_DEVICE_SET_TAGS, // LX_PROTOCOL_DEVICE_SET_TAGS = 27
LX_PROTOCOL_DEVICE_STATE_TAGS, // LX_PROTOCOL_DEVICE_STATE_TAGS = 28
LX_PROTOCOL_DEVICE_GET_TAG_LABELS, // LX_PROTOCOL_DEVICE_GET_TAG_LABELS = 29
LX_PROTOCOL_DEVICE_SET_TAG_LABELS, // LX_PROTOCOL_DEVICE_SET_TAG_LABELS = 30
LX_PROTOCOL_DEVICE_STATE_TAG_LABELS, // LX_PROTOCOL_DEVICE_STATE_TAG_LABELS = 31
LX_PROTOCOL_DEVICE_GET_VERSION, // LX_PROTOCOL_DEVICE_GET_VERSION = 32
LX_PROTOCOL_DEVICE_STATE_VERSION, // LX_PROTOCOL_DEVICE_STATE_VERSION = 33
LX_PROTOCOL_DEVICE_GET_INFO, // LX_PROTOCOL_DEVICE_GET_INFO = 34
LX_PROTOCOL_DEVICE_STATE_INFO, // LX_PROTOCOL_DEVICE_STATE_INFO = 35
LX_PROTOCOL_DEVICE_GET_MCU_RAIL_VOLTAGE, // LX_PROTOCOL_DEVICE_GET_MCU_RAIL_VOLTAGE = 36
LX_PROTOCOL_DEVICE_STATE_MCU_RAIL_VOLTAGE, // LX_PROTOCOL_DEVICE_STATE_MCU_RAIL_VOLTAGE = 37
LX_PROTOCOL_DEVICE_REBOOT, // LX_PROTOCOL_DEVICE_REBOOT = 38
LX_PROTOCOL_DEVICE_SET_FACTORY_TEST_MODE, // LX_PROTOCOL_DEVICE_SET_FACTORY_TEST_MODE = 39
LX_PROTOCOL_DEVICE_DISABLE_FACTORY_TEST_MODE, // LX_PROTOCOL_DEVICE_DISABLE_FACTORY_TEST_MODE = 40
LX_PROTOCOL_DEVICE_STATE_FACTORY_TEST_MODE, // LX_PROTOCOL_DEVICE_STATE_FACTORY_TEST_MODE = 41
LX_PROTOCOL_LIGHT_GET, // LX_PROTOCOL_LIGHT_GET = 101
LX_PROTOCOL_LIGHT_SET, // LX_PROTOCOL_LIGHT_SET = 102
LX_PROTOCOL_LIGHT_SET_WAVEFORM, // LX_PROTOCOL_LIGHT_SET_WAVEFORM = 103
LX_PROTOCOL_LIGHT_SET_DIM_ABSOLUTE, // LX_PROTOCOL_LIGHT_SET_DIM_ABSOLUTE = 104
LX_PROTOCOL_LIGHT_SET_DIM_RELATIVE, // LX_PROTOCOL_LIGHT_SET_DIM_RELATIVE = 105
LX_PROTOCOL_LIGHT_SET_RGBW, // LX_PROTOCOL_LIGHT_SET_RGBW = 106
LX_PROTOCOL_LIGHT_STATE, // LX_PROTOCOL_LIGHT_STATE = 107
LX_PROTOCOL_LIGHT_GET_RAIL_VOLTAGE, // LX_PROTOCOL_LIGHT_GET_RAIL_VOLTAGE = 108
LX_PROTOCOL_LIGHT_STATE_RAIL_VOLTAGE, // LX_PROTOCOL_LIGHT_STATE_RAIL_VOLTAGE = 109
LX_PROTOCOL_LIGHT_GET_TEMPERATURE, // LX_PROTOCOL_LIGHT_GET_TEMPERATURE = 110
LX_PROTOCOL_LIGHT_STATE_TEMPERATURE, // LX_PROTOCOL_LIGHT_STATE_TEMPERATURE = 111
LX_PROTOCOL_LIGHT_SET_CALIBRATION_COEFFICIENTS, // LX_PROTOCOL_LIGHT_SET_CALIBRATION_COEFFICIENTS = 112
LX_PROTOCOL_LIGHT_SET_SIMPLE_EVENT, // 113
LX_PROTOCOL_LIGHT_GET_SIMPLE_EVENT, // 114
LX_PROTOCOL_LIGHT_STATE_SIMPLE_EVENT, // 115
LX_PROTOCOL_LIGHT_GET_POWER, // 116
LX_PROTOCOL_LIGHT_SET_POWER, // 117
LX_PROTOCOL_LIGHT_STATE_POWER, // 118
LX_PROTOCOL_LIGHT_SET_WAVEFORM_OPTIONAL, // 119
LX_PROTOCOL_WAN_CONNECT_PLAIN, // LX_PROTOCOL_WAN_CONNECT_PLAIN = 201
LX_PROTOCOL_WAN_CONNECT_KEY, // LX_PROTOCOL_WAN_CONNECT_KEY = 202
LX_PROTOCOL_WAN_STATE_CONNECT, // LX_PROTOCOL_WAN_STATE_CONNECT = 203
LX_PROTOCOL_WAN_SUB, // LX_PROTOCOL_WAN_SUB = 204
LX_PROTOCOL_WAN_UNSUB, // LX_PROTOCOL_WAN_UNSUB = 205
LX_PROTOCOL_WAN_STATE_SUB, // LX_PROTOCOL_WAN_STATE_SUB = 206
LX_PROTOCOL_WIFI_GET, // LX_PROTOCOL_WIFI_GET = 301
LX_PROTOCOL_WIFI_SET, // LX_PROTOCOL_WIFI_SET = 302
LX_PROTOCOL_WIFI_STATE, // LX_PROTOCOL_WIFI_STATE = 303
LX_PROTOCOL_WIFI_GET_ACCESS_POINT, // LX_PROTOCOL_WIFI_GET_ACCESS_POINT = 304
LX_PROTOCOL_WIFI_SET_ACCESS_POINT, // LX_PROTOCOL_WIFI_SET_ACCESS_POINT = 305
LX_PROTOCOL_WIFI_STATE_ACCESS_POINT, // LX_PROTOCOL_WIFI_STATE_ACCESS_POINT = 306
LX_PROTOCOL_SENSOR_GET_AMBIENT_LIGHT, // LX_PROTOCOL_SENSOR_GET_AMBIENT_LIGHT = 401
LX_PROTOCOL_SENSOR_STATE_AMBIENT_LIGHT, // LX_PROTOCOL_SENSOR_STATE_AMBIENT_LIGHT = 402
LX_PROTOCOL_SENSOR_GET_DIMMER_VOLTAGE, // LX_PROTOCOL_SENSOR_GET_DIMMER_VOLTAGE = 403
LX_PROTOCOL_SENSOR_STATE_DIMMER_VOLTAGE, // LX_PROTOCOL_SENSOR_STATE_DIMMER_VOLTAGE = 404
};
public static final HashMap typeValueMap = new HashMap<>();
public static final HashMap typeMap = new HashMap<>();
public static final HashMap> typeClassMap = new HashMap<>();
static {
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_SITE, 1);
typeMap.put(1, Type.LX_PROTOCOL_DEVICE_SET_SITE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_PAN_GATEWAY, 2);
typeMap.put(2, Type.LX_PROTOCOL_DEVICE_GET_PAN_GATEWAY);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_PAN_GATEWAY, 3);
typeMap.put(3, Type.LX_PROTOCOL_DEVICE_STATE_PAN_GATEWAY);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_TIME, 4);
typeMap.put(4, Type.LX_PROTOCOL_DEVICE_GET_TIME);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_TIME, 5);
typeMap.put(5, Type.LX_PROTOCOL_DEVICE_SET_TIME);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TIME, 6);
typeMap.put(6, Type.LX_PROTOCOL_DEVICE_STATE_TIME);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_RESET_SWITCH, 7);
typeMap.put(7, Type.LX_PROTOCOL_DEVICE_GET_RESET_SWITCH);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_RESET_SWITCH, 8);
typeMap.put(8, Type.LX_PROTOCOL_DEVICE_STATE_RESET_SWITCH);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_DUMMY_LOAD, 9);
typeMap.put(9, Type.LX_PROTOCOL_DEVICE_GET_DUMMY_LOAD);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_DUMMY_LOAD, 10);
typeMap.put(10, Type.LX_PROTOCOL_DEVICE_SET_DUMMY_LOAD);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_DUMMY_LOAD, 11);
typeMap.put(11, Type.LX_PROTOCOL_DEVICE_STATE_DUMMY_LOAD);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_MESH_INFO, 12);
typeMap.put(12, Type.LX_PROTOCOL_DEVICE_GET_MESH_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MESH_INFO, 13);
typeMap.put(13, Type.LX_PROTOCOL_DEVICE_STATE_MESH_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_MESH_FIRMWARE, 14);
typeMap.put(14, Type.LX_PROTOCOL_DEVICE_GET_MESH_FIRMWARE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MESH_FIRMWARE, 15);
typeMap.put(15, Type.LX_PROTOCOL_DEVICE_STATE_MESH_FIRMWARE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_WIFI_INFO, 16);
typeMap.put(16, Type.LX_PROTOCOL_DEVICE_GET_WIFI_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_WIFI_INFO, 17);
typeMap.put(17, Type.LX_PROTOCOL_DEVICE_STATE_WIFI_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_WIFI_FIRMWARE, 18);
typeMap.put(18, Type.LX_PROTOCOL_DEVICE_GET_WIFI_FIRMWARE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_WIFI_FIRMWARE, 19);
typeMap.put(19, Type.LX_PROTOCOL_DEVICE_STATE_WIFI_FIRMWARE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_POWER, 20);
typeMap.put(20, Type.LX_PROTOCOL_DEVICE_GET_POWER);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_POWER, 21);
typeMap.put(21, Type.LX_PROTOCOL_DEVICE_SET_POWER);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_POWER, 22);
typeMap.put(22, Type.LX_PROTOCOL_DEVICE_STATE_POWER);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_LABEL, 23);
typeMap.put(23, Type.LX_PROTOCOL_DEVICE_GET_LABEL);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_LABEL, 24);
typeMap.put(24, Type.LX_PROTOCOL_DEVICE_SET_LABEL);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_LABEL, 25);
typeMap.put(25, Type.LX_PROTOCOL_DEVICE_STATE_LABEL);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_TAGS, 26);
typeMap.put(26, Type.LX_PROTOCOL_DEVICE_GET_TAGS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_TAGS, 27);
typeMap.put(27, Type.LX_PROTOCOL_DEVICE_SET_TAGS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TAGS, 28);
typeMap.put(28, Type.LX_PROTOCOL_DEVICE_STATE_TAGS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_TAG_LABELS, 29);
typeMap.put(29, Type.LX_PROTOCOL_DEVICE_GET_TAG_LABELS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_TAG_LABELS, 30);
typeMap.put(30, Type.LX_PROTOCOL_DEVICE_SET_TAG_LABELS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TAG_LABELS, 31);
typeMap.put(31, Type.LX_PROTOCOL_DEVICE_STATE_TAG_LABELS);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_VERSION, 32);
typeMap.put(32, Type.LX_PROTOCOL_DEVICE_GET_VERSION);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_VERSION, 33);
typeMap.put(33, Type.LX_PROTOCOL_DEVICE_STATE_VERSION);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_INFO, 34);
typeMap.put(34, Type.LX_PROTOCOL_DEVICE_GET_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_INFO, 35);
typeMap.put(35, Type.LX_PROTOCOL_DEVICE_STATE_INFO);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_GET_MCU_RAIL_VOLTAGE, 36);
typeMap.put(36, Type.LX_PROTOCOL_DEVICE_GET_MCU_RAIL_VOLTAGE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MCU_RAIL_VOLTAGE, 37);
typeMap.put(37, Type.LX_PROTOCOL_DEVICE_STATE_MCU_RAIL_VOLTAGE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_REBOOT, 38);
typeMap.put(38, Type.LX_PROTOCOL_DEVICE_REBOOT);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_SET_FACTORY_TEST_MODE, 39);
typeMap.put(39, Type.LX_PROTOCOL_DEVICE_SET_FACTORY_TEST_MODE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_DISABLE_FACTORY_TEST_MODE, 40);
typeMap.put(40, Type.LX_PROTOCOL_DEVICE_DISABLE_FACTORY_TEST_MODE);
typeValueMap.put(Type.LX_PROTOCOL_DEVICE_STATE_FACTORY_TEST_MODE, 41);
typeMap.put(41, Type.LX_PROTOCOL_DEVICE_STATE_FACTORY_TEST_MODE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_GET, 101);
typeMap.put(101, Type.LX_PROTOCOL_LIGHT_GET);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET, 102);
typeMap.put(102, Type.LX_PROTOCOL_LIGHT_SET);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM, 103);
typeMap.put(103, Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_DIM_ABSOLUTE, 104);
typeMap.put(104, Type.LX_PROTOCOL_LIGHT_SET_DIM_ABSOLUTE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_DIM_RELATIVE, 105);
typeMap.put(105, Type.LX_PROTOCOL_LIGHT_SET_DIM_RELATIVE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_RGBW, 106);
typeMap.put(106, Type.LX_PROTOCOL_LIGHT_SET_RGBW);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_STATE, 107);
typeMap.put(107, Type.LX_PROTOCOL_LIGHT_STATE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_GET_RAIL_VOLTAGE, 108);
typeMap.put(108, Type.LX_PROTOCOL_LIGHT_GET_RAIL_VOLTAGE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_STATE_RAIL_VOLTAGE, 109);
typeMap.put(109, Type.LX_PROTOCOL_LIGHT_STATE_RAIL_VOLTAGE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_GET_TEMPERATURE, 110);
typeMap.put(110, Type.LX_PROTOCOL_LIGHT_GET_TEMPERATURE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_STATE_TEMPERATURE, 111);
typeMap.put(111, Type.LX_PROTOCOL_LIGHT_STATE_TEMPERATURE);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_CALIBRATION_COEFFICIENTS, 112);
typeMap.put(112, Type.LX_PROTOCOL_LIGHT_SET_CALIBRATION_COEFFICIENTS);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_SIMPLE_EVENT, 113);
typeMap.put(113, Type.LX_PROTOCOL_LIGHT_SET_SIMPLE_EVENT);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_GET_SIMPLE_EVENT, 114);
typeMap.put(114, Type.LX_PROTOCOL_LIGHT_GET_SIMPLE_EVENT);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_STATE_SIMPLE_EVENT, 115);
typeMap.put(115, Type.LX_PROTOCOL_LIGHT_STATE_SIMPLE_EVENT);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_GET_POWER, 116);
typeMap.put(116, Type.LX_PROTOCOL_LIGHT_GET_POWER);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_STATE_POWER, 117);
typeMap.put(117, Type.LX_PROTOCOL_LIGHT_STATE_POWER);
typeValueMap.put(Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM_OPTIONAL, 118);
typeMap.put(118, Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM_OPTIONAL);
typeValueMap.put(Type.LX_PROTOCOL_WAN_CONNECT_PLAIN, 201);
typeMap.put(201, Type.LX_PROTOCOL_WAN_CONNECT_PLAIN);
typeValueMap.put(Type.LX_PROTOCOL_WAN_CONNECT_KEY, 202);
typeMap.put(202, Type.LX_PROTOCOL_WAN_CONNECT_KEY);
typeValueMap.put(Type.LX_PROTOCOL_WAN_STATE_CONNECT, 203);
typeMap.put(203, Type.LX_PROTOCOL_WAN_STATE_CONNECT);
typeValueMap.put(Type.LX_PROTOCOL_WAN_SUB, 204);
typeMap.put(204, Type.LX_PROTOCOL_WAN_SUB);
typeValueMap.put(Type.LX_PROTOCOL_WAN_UNSUB, 205);
typeMap.put(205, Type.LX_PROTOCOL_WAN_UNSUB);
typeValueMap.put(Type.LX_PROTOCOL_WAN_STATE_SUB, 206);
typeMap.put(206, Type.LX_PROTOCOL_WAN_STATE_SUB);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_GET, 301);
typeMap.put(301, Type.LX_PROTOCOL_WIFI_GET);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_SET, 302);
typeMap.put(302, Type.LX_PROTOCOL_WIFI_SET);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_STATE, 303);
typeMap.put(303, Type.LX_PROTOCOL_WIFI_STATE);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_GET_ACCESS_POINT, 304);
typeMap.put(304, Type.LX_PROTOCOL_WIFI_GET_ACCESS_POINT);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_SET_ACCESS_POINT, 305);
typeMap.put(305, Type.LX_PROTOCOL_WIFI_SET_ACCESS_POINT);
typeValueMap.put(Type.LX_PROTOCOL_WIFI_STATE_ACCESS_POINT, 306);
typeMap.put(306, Type.LX_PROTOCOL_WIFI_STATE_ACCESS_POINT);
typeValueMap.put(Type.LX_PROTOCOL_SENSOR_GET_AMBIENT_LIGHT, 401);
typeMap.put(401, Type.LX_PROTOCOL_SENSOR_GET_AMBIENT_LIGHT);
typeValueMap.put(Type.LX_PROTOCOL_SENSOR_STATE_AMBIENT_LIGHT, 402);
typeMap.put(402, Type.LX_PROTOCOL_SENSOR_STATE_AMBIENT_LIGHT);
typeValueMap.put(Type.LX_PROTOCOL_SENSOR_GET_DIMMER_VOLTAGE, 403);
typeMap.put(403, Type.LX_PROTOCOL_SENSOR_GET_DIMMER_VOLTAGE);
typeValueMap.put(Type.LX_PROTOCOL_SENSOR_STATE_DIMMER_VOLTAGE, 404);
typeMap.put(404, Type.LX_PROTOCOL_SENSOR_STATE_DIMMER_VOLTAGE);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_SITE, LxProtocolDevice.SetSite.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_PAN_GATEWAY, LxProtocolDevice.GetPanGateway.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_PAN_GATEWAY, LxProtocolDevice.StatePanGateway.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_TIME, LxProtocolDevice.GetTime.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_TIME, LxProtocolDevice.SetTime.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TIME, LxProtocolDevice.StateTime.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_RESET_SWITCH, LxProtocolDevice.GetResetSwitch.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_RESET_SWITCH, LxProtocolDevice.StateResetSwitch.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_DUMMY_LOAD, LxProtocolDevice.GetDummyLoad.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_DUMMY_LOAD, LxProtocolDevice.SetDummyLoad.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_DUMMY_LOAD, LxProtocolDevice.StateDummyLoad.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_MESH_INFO, LxProtocolDevice.GetMeshInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MESH_INFO, LxProtocolDevice.StateMeshInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_MESH_FIRMWARE, LxProtocolDevice.GetMeshFirmware.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MESH_FIRMWARE, LxProtocolDevice.StateMeshFirmware.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_WIFI_INFO, LxProtocolDevice.GetWifiInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_WIFI_INFO, LxProtocolDevice.StateWifiInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_WIFI_FIRMWARE, LxProtocolDevice.GetWifiFirmware.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_WIFI_FIRMWARE, LxProtocolDevice.StateWifiFirmware.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_POWER, LxProtocolDevice.GetPower.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_POWER, LxProtocolDevice.SetPower.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_POWER, LxProtocolDevice.StatePower.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_LABEL, LxProtocolDevice.GetLabel.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_LABEL, LxProtocolDevice.SetLabel.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_LABEL, LxProtocolDevice.StateLabel.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_TAGS, LxProtocolDevice.GetTags.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_TAGS, LxProtocolDevice.SetTags.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TAGS, LxProtocolDevice.StateTags.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_TAG_LABELS, LxProtocolDevice.GetTagLabels.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_TAG_LABELS, LxProtocolDevice.SetTagLabels.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_TAG_LABELS, LxProtocolDevice.StateTagLabels.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_VERSION, LxProtocolDevice.GetVersion.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_VERSION, LxProtocolDevice.StateVersion.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_INFO, LxProtocolDevice.GetInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_INFO, LxProtocolDevice.StateInfo.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_GET_MCU_RAIL_VOLTAGE, LxProtocolDevice.GetMcuRailVoltage.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_MCU_RAIL_VOLTAGE, LxProtocolDevice.StateMcuRailVoltage.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_REBOOT, LxProtocolDevice.Reboot.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_SET_FACTORY_TEST_MODE, LxProtocolDevice.SetFactoryTestMode.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_DISABLE_FACTORY_TEST_MODE, LxProtocolDevice.DisableFactoryTestMode.class);
typeClassMap.put(Type.LX_PROTOCOL_DEVICE_STATE_FACTORY_TEST_MODE, LxProtocolDevice.StateFactoryTestMode.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_GET, LxProtocolLight.Get.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET, LxProtocolLight.Set.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM, LxProtocolLight.SetWaveform.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_DIM_ABSOLUTE, LxProtocolLight.SetDimAbsolute.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_DIM_RELATIVE, LxProtocolLight.SetDimRelative.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_RGBW, LxProtocolLight.SetRgbw.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_STATE, LxProtocolLight.State.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_GET_RAIL_VOLTAGE, LxProtocolLight.GetRailVoltage.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_STATE_RAIL_VOLTAGE, LxProtocolLight.StateRailVoltage.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_GET_TEMPERATURE, LxProtocolLight.GetTemperature.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_STATE_TEMPERATURE, LxProtocolLight.StateTemperature.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_CALIBRATION_COEFFICIENTS, LxProtocolLight.SetCalibrationCoefficients.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_SIMPLE_EVENT, LxProtocolLight.SetSimpleEvent.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_GET_SIMPLE_EVENT, LxProtocolLight.GetSimpleEvent.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_STATE_SIMPLE_EVENT, LxProtocolLight.StateSimpleEvent.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_GET_POWER, LxProtocolLight.GetPower.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_POWER, LxProtocolLight.SetPower.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_STATE_POWER, LxProtocolLight.StatePower.class);
typeClassMap.put(Type.LX_PROTOCOL_LIGHT_SET_WAVEFORM_OPTIONAL, LxProtocolLight.SetWaveformOptional.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_CONNECT_PLAIN, LxProtocolWan.ConnectPlain.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_CONNECT_KEY, LxProtocolWan.ConnectKey.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_STATE_CONNECT, LxProtocolWan.StateConnect.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_SUB, LxProtocolWan.Sub.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_UNSUB, LxProtocolWan.Unsub.class);
typeClassMap.put(Type.LX_PROTOCOL_WAN_STATE_SUB, LxProtocolWan.StateSub.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_GET, LxProtocolWifi.Get.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_SET, LxProtocolWifi.Set.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_STATE, LxProtocolWifi.State.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_GET_ACCESS_POINT, LxProtocolWifi.GetAccessPoint.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_SET_ACCESS_POINT, LxProtocolWifi.SetAccessPoint.class);
typeClassMap.put(Type.LX_PROTOCOL_WIFI_STATE_ACCESS_POINT, LxProtocolWifi.StateAccessPoint.class);
typeClassMap.put(Type.LX_PROTOCOL_SENSOR_GET_AMBIENT_LIGHT, LxProtocolSensor.GetAmbientLight.class);
typeClassMap.put(Type.LX_PROTOCOL_SENSOR_STATE_AMBIENT_LIGHT, LxProtocolSensor.StateAmbientLight.class);
typeClassMap.put(Type.LX_PROTOCOL_SENSOR_GET_DIMMER_VOLTAGE, LxProtocolSensor.GetDimmerVoltage.class);
typeClassMap.put(Type.LX_PROTOCOL_SENSOR_STATE_DIMMER_VOLTAGE, LxProtocolSensor.StateDimmerVoltage.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy