plc4go/protocols/cbus/readwrite/model/ApplicationIdContainer.go (4,231 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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
*
* https://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.
*/
package model
import (
"context"
"fmt"
"github.com/pkg/errors"
"github.com/rs/zerolog"
"github.com/apache/plc4x/plc4go/spi/utils"
)
// Code generated by code-generation. DO NOT EDIT.
// ApplicationIdContainer is an enum
type ApplicationIdContainer uint8
type IApplicationIdContainer interface {
fmt.Stringer
utils.LengthAware
utils.Serializable
LightingCompatible() LightingCompatible
ApplicationId() ApplicationId
}
const (
ApplicationIdContainer_RESERVED_00 ApplicationIdContainer = 0x00
ApplicationIdContainer_FREE_USAGE_01 ApplicationIdContainer = 0x01
ApplicationIdContainer_FREE_USAGE_02 ApplicationIdContainer = 0x02
ApplicationIdContainer_FREE_USAGE_03 ApplicationIdContainer = 0x03
ApplicationIdContainer_FREE_USAGE_04 ApplicationIdContainer = 0x04
ApplicationIdContainer_FREE_USAGE_05 ApplicationIdContainer = 0x05
ApplicationIdContainer_FREE_USAGE_06 ApplicationIdContainer = 0x06
ApplicationIdContainer_FREE_USAGE_07 ApplicationIdContainer = 0x07
ApplicationIdContainer_FREE_USAGE_08 ApplicationIdContainer = 0x08
ApplicationIdContainer_FREE_USAGE_09 ApplicationIdContainer = 0x09
ApplicationIdContainer_FREE_USAGE_0A ApplicationIdContainer = 0x0A
ApplicationIdContainer_FREE_USAGE_0B ApplicationIdContainer = 0x0B
ApplicationIdContainer_FREE_USAGE_0C ApplicationIdContainer = 0x0C
ApplicationIdContainer_FREE_USAGE_0D ApplicationIdContainer = 0x0D
ApplicationIdContainer_FREE_USAGE_0E ApplicationIdContainer = 0x0E
ApplicationIdContainer_FREE_USAGE_0F ApplicationIdContainer = 0x0F
ApplicationIdContainer_RESERVED_10 ApplicationIdContainer = 0x10
ApplicationIdContainer_RESERVED_11 ApplicationIdContainer = 0x11
ApplicationIdContainer_RESERVED_12 ApplicationIdContainer = 0x12
ApplicationIdContainer_RESERVED_13 ApplicationIdContainer = 0x13
ApplicationIdContainer_RESERVED_14 ApplicationIdContainer = 0x14
ApplicationIdContainer_RESERVED_15 ApplicationIdContainer = 0x15
ApplicationIdContainer_RESERVED_16 ApplicationIdContainer = 0x16
ApplicationIdContainer_RESERVED_17 ApplicationIdContainer = 0x17
ApplicationIdContainer_RESERVED_18 ApplicationIdContainer = 0x18
ApplicationIdContainer_TEMPERATURE_BROADCAST_19 ApplicationIdContainer = 0x19
ApplicationIdContainer_RESERVED_1A ApplicationIdContainer = 0x1A
ApplicationIdContainer_RESERVED_1B ApplicationIdContainer = 0x1B
ApplicationIdContainer_RESERVED_1C ApplicationIdContainer = 0x1C
ApplicationIdContainer_RESERVED_1D ApplicationIdContainer = 0x1D
ApplicationIdContainer_RESERVED_1E ApplicationIdContainer = 0x1E
ApplicationIdContainer_RESERVED_1F ApplicationIdContainer = 0x1F
ApplicationIdContainer_RESERVED_20 ApplicationIdContainer = 0x20
ApplicationIdContainer_RESERVED_21 ApplicationIdContainer = 0x21
ApplicationIdContainer_RESERVED_22 ApplicationIdContainer = 0x22
ApplicationIdContainer_RESERVED_23 ApplicationIdContainer = 0x23
ApplicationIdContainer_RESERVED_24 ApplicationIdContainer = 0x24
ApplicationIdContainer_RESERVED_25 ApplicationIdContainer = 0x25
ApplicationIdContainer_ROOM_CONTROL_SYSTEM_26 ApplicationIdContainer = 0x26
ApplicationIdContainer_RESERVED_27 ApplicationIdContainer = 0x27
ApplicationIdContainer_RESERVED_28 ApplicationIdContainer = 0x28
ApplicationIdContainer_RESERVED_29 ApplicationIdContainer = 0x29
ApplicationIdContainer_RESERVED_2A ApplicationIdContainer = 0x2A
ApplicationIdContainer_RESERVED_2B ApplicationIdContainer = 0x2B
ApplicationIdContainer_RESERVED_2C ApplicationIdContainer = 0x2C
ApplicationIdContainer_RESERVED_2D ApplicationIdContainer = 0x2D
ApplicationIdContainer_RESERVED_2E ApplicationIdContainer = 0x2E
ApplicationIdContainer_RESERVED_2F ApplicationIdContainer = 0x2F
ApplicationIdContainer_LIGHTING_30 ApplicationIdContainer = 0x30
ApplicationIdContainer_LIGHTING_31 ApplicationIdContainer = 0x31
ApplicationIdContainer_LIGHTING_32 ApplicationIdContainer = 0x32
ApplicationIdContainer_LIGHTING_33 ApplicationIdContainer = 0x33
ApplicationIdContainer_LIGHTING_34 ApplicationIdContainer = 0x34
ApplicationIdContainer_LIGHTING_35 ApplicationIdContainer = 0x35
ApplicationIdContainer_LIGHTING_36 ApplicationIdContainer = 0x36
ApplicationIdContainer_LIGHTING_37 ApplicationIdContainer = 0x37
ApplicationIdContainer_LIGHTING_38 ApplicationIdContainer = 0x38
ApplicationIdContainer_LIGHTING_39 ApplicationIdContainer = 0x39
ApplicationIdContainer_LIGHTING_3A ApplicationIdContainer = 0x3A
ApplicationIdContainer_LIGHTING_3B ApplicationIdContainer = 0x3B
ApplicationIdContainer_LIGHTING_3C ApplicationIdContainer = 0x3C
ApplicationIdContainer_LIGHTING_3D ApplicationIdContainer = 0x3D
ApplicationIdContainer_LIGHTING_3E ApplicationIdContainer = 0x3E
ApplicationIdContainer_LIGHTING_3F ApplicationIdContainer = 0x3F
ApplicationIdContainer_LIGHTING_40 ApplicationIdContainer = 0x40
ApplicationIdContainer_LIGHTING_41 ApplicationIdContainer = 0x41
ApplicationIdContainer_LIGHTING_42 ApplicationIdContainer = 0x42
ApplicationIdContainer_LIGHTING_43 ApplicationIdContainer = 0x43
ApplicationIdContainer_LIGHTING_44 ApplicationIdContainer = 0x44
ApplicationIdContainer_LIGHTING_45 ApplicationIdContainer = 0x45
ApplicationIdContainer_LIGHTING_46 ApplicationIdContainer = 0x46
ApplicationIdContainer_LIGHTING_47 ApplicationIdContainer = 0x47
ApplicationIdContainer_LIGHTING_48 ApplicationIdContainer = 0x48
ApplicationIdContainer_LIGHTING_49 ApplicationIdContainer = 0x49
ApplicationIdContainer_LIGHTING_4A ApplicationIdContainer = 0x4A
ApplicationIdContainer_LIGHTING_4B ApplicationIdContainer = 0x4B
ApplicationIdContainer_LIGHTING_4C ApplicationIdContainer = 0x4C
ApplicationIdContainer_LIGHTING_4D ApplicationIdContainer = 0x4D
ApplicationIdContainer_LIGHTING_4E ApplicationIdContainer = 0x4E
ApplicationIdContainer_LIGHTING_4F ApplicationIdContainer = 0x4F
ApplicationIdContainer_LIGHTING_50 ApplicationIdContainer = 0x50
ApplicationIdContainer_LIGHTING_51 ApplicationIdContainer = 0x51
ApplicationIdContainer_LIGHTING_52 ApplicationIdContainer = 0x52
ApplicationIdContainer_LIGHTING_53 ApplicationIdContainer = 0x53
ApplicationIdContainer_LIGHTING_54 ApplicationIdContainer = 0x54
ApplicationIdContainer_LIGHTING_55 ApplicationIdContainer = 0x55
ApplicationIdContainer_LIGHTING_56 ApplicationIdContainer = 0x56
ApplicationIdContainer_LIGHTING_57 ApplicationIdContainer = 0x57
ApplicationIdContainer_LIGHTING_58 ApplicationIdContainer = 0x58
ApplicationIdContainer_LIGHTING_59 ApplicationIdContainer = 0x59
ApplicationIdContainer_LIGHTING_5A ApplicationIdContainer = 0x5A
ApplicationIdContainer_LIGHTING_5B ApplicationIdContainer = 0x5B
ApplicationIdContainer_LIGHTING_5C ApplicationIdContainer = 0x5C
ApplicationIdContainer_LIGHTING_5D ApplicationIdContainer = 0x5D
ApplicationIdContainer_LIGHTING_5E ApplicationIdContainer = 0x5E
ApplicationIdContainer_LIGHTING_5F ApplicationIdContainer = 0x5F
ApplicationIdContainer_RESERVED_60 ApplicationIdContainer = 0x60
ApplicationIdContainer_RESERVED_61 ApplicationIdContainer = 0x61
ApplicationIdContainer_RESERVED_62 ApplicationIdContainer = 0x62
ApplicationIdContainer_RESERVED_63 ApplicationIdContainer = 0x63
ApplicationIdContainer_RESERVED_64 ApplicationIdContainer = 0x64
ApplicationIdContainer_RESERVED_65 ApplicationIdContainer = 0x65
ApplicationIdContainer_RESERVED_66 ApplicationIdContainer = 0x66
ApplicationIdContainer_RESERVED_67 ApplicationIdContainer = 0x67
ApplicationIdContainer_RESERVED_68 ApplicationIdContainer = 0x68
ApplicationIdContainer_RESERVED_69 ApplicationIdContainer = 0x69
ApplicationIdContainer_RESERVED_6A ApplicationIdContainer = 0x6A
ApplicationIdContainer_RESERVED_6B ApplicationIdContainer = 0x6B
ApplicationIdContainer_RESERVED_6C ApplicationIdContainer = 0x6C
ApplicationIdContainer_RESERVED_6D ApplicationIdContainer = 0x6D
ApplicationIdContainer_RESERVED_6E ApplicationIdContainer = 0x6E
ApplicationIdContainer_RESERVED_6F ApplicationIdContainer = 0x6F
ApplicationIdContainer_VENTILATION_70 ApplicationIdContainer = 0x70
ApplicationIdContainer_IRRIGATION_CONTROL_71 ApplicationIdContainer = 0x71
ApplicationIdContainer_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72 ApplicationIdContainer = 0x72
ApplicationIdContainer_HVAC_ACTUATOR_73 ApplicationIdContainer = 0x73
ApplicationIdContainer_HVAC_ACTUATOR_74 ApplicationIdContainer = 0x74
ApplicationIdContainer_RESERVED_75 ApplicationIdContainer = 0x75
ApplicationIdContainer_RESERVED_76 ApplicationIdContainer = 0x76
ApplicationIdContainer_RESERVED_77 ApplicationIdContainer = 0x77
ApplicationIdContainer_RESERVED_78 ApplicationIdContainer = 0x78
ApplicationIdContainer_RESERVED_79 ApplicationIdContainer = 0x79
ApplicationIdContainer_RESERVED_7A ApplicationIdContainer = 0x7A
ApplicationIdContainer_RESERVED_7B ApplicationIdContainer = 0x7B
ApplicationIdContainer_RESERVED_7C ApplicationIdContainer = 0x7C
ApplicationIdContainer_RESERVED_7D ApplicationIdContainer = 0x7D
ApplicationIdContainer_RESERVED_7E ApplicationIdContainer = 0x7E
ApplicationIdContainer_RESERVED_7F ApplicationIdContainer = 0x7F
ApplicationIdContainer_RESERVED_80 ApplicationIdContainer = 0x80
ApplicationIdContainer_RESERVED_81 ApplicationIdContainer = 0x81
ApplicationIdContainer_RESERVED_82 ApplicationIdContainer = 0x82
ApplicationIdContainer_RESERVED_83 ApplicationIdContainer = 0x83
ApplicationIdContainer_RESERVED_84 ApplicationIdContainer = 0x84
ApplicationIdContainer_RESERVED_85 ApplicationIdContainer = 0x85
ApplicationIdContainer_RESERVED_86 ApplicationIdContainer = 0x86
ApplicationIdContainer_RESERVED_87 ApplicationIdContainer = 0x87
ApplicationIdContainer_HEATING_88 ApplicationIdContainer = 0x88
ApplicationIdContainer_RESERVED_89 ApplicationIdContainer = 0x89
ApplicationIdContainer_RESERVED_8A ApplicationIdContainer = 0x8A
ApplicationIdContainer_RESERVED_8B ApplicationIdContainer = 0x8B
ApplicationIdContainer_RESERVED_8C ApplicationIdContainer = 0x8C
ApplicationIdContainer_RESERVED_8D ApplicationIdContainer = 0x8D
ApplicationIdContainer_RESERVED_8E ApplicationIdContainer = 0x8E
ApplicationIdContainer_RESERVED_8F ApplicationIdContainer = 0x8F
ApplicationIdContainer_RESERVED_90 ApplicationIdContainer = 0x90
ApplicationIdContainer_RESERVED_91 ApplicationIdContainer = 0x91
ApplicationIdContainer_RESERVED_92 ApplicationIdContainer = 0x92
ApplicationIdContainer_RESERVED_93 ApplicationIdContainer = 0x93
ApplicationIdContainer_RESERVED_94 ApplicationIdContainer = 0x94
ApplicationIdContainer_RESERVED_95 ApplicationIdContainer = 0x95
ApplicationIdContainer_RESERVED_96 ApplicationIdContainer = 0x96
ApplicationIdContainer_RESERVED_97 ApplicationIdContainer = 0x97
ApplicationIdContainer_RESERVED_98 ApplicationIdContainer = 0x98
ApplicationIdContainer_RESERVED_99 ApplicationIdContainer = 0x99
ApplicationIdContainer_RESERVED_9A ApplicationIdContainer = 0x9A
ApplicationIdContainer_RESERVED_9B ApplicationIdContainer = 0x9B
ApplicationIdContainer_RESERVED_9C ApplicationIdContainer = 0x9C
ApplicationIdContainer_RESERVED_9D ApplicationIdContainer = 0x9D
ApplicationIdContainer_RESERVED_9E ApplicationIdContainer = 0x9E
ApplicationIdContainer_RESERVED_9F ApplicationIdContainer = 0x9F
ApplicationIdContainer_RESERVED_A0 ApplicationIdContainer = 0xA0
ApplicationIdContainer_RESERVED_A1 ApplicationIdContainer = 0xA1
ApplicationIdContainer_RESERVED_A2 ApplicationIdContainer = 0xA2
ApplicationIdContainer_RESERVED_A3 ApplicationIdContainer = 0xA3
ApplicationIdContainer_RESERVED_A4 ApplicationIdContainer = 0xA4
ApplicationIdContainer_RESERVED_A5 ApplicationIdContainer = 0xA5
ApplicationIdContainer_RESERVED_A6 ApplicationIdContainer = 0xA6
ApplicationIdContainer_RESERVED_A7 ApplicationIdContainer = 0xA7
ApplicationIdContainer_RESERVED_A8 ApplicationIdContainer = 0xA8
ApplicationIdContainer_RESERVED_A9 ApplicationIdContainer = 0xA9
ApplicationIdContainer_RESERVED_AA ApplicationIdContainer = 0xAA
ApplicationIdContainer_RESERVED_AB ApplicationIdContainer = 0xAB
ApplicationIdContainer_AIR_CONDITIONING_AC ApplicationIdContainer = 0xAC
ApplicationIdContainer_INFO_MESSAGES ApplicationIdContainer = 0xAD
ApplicationIdContainer_RESERVED_AE ApplicationIdContainer = 0xAE
ApplicationIdContainer_RESERVED_AF ApplicationIdContainer = 0xAF
ApplicationIdContainer_RESERVED_B0 ApplicationIdContainer = 0xB0
ApplicationIdContainer_RESERVED_B1 ApplicationIdContainer = 0xB1
ApplicationIdContainer_RESERVED_B2 ApplicationIdContainer = 0xB2
ApplicationIdContainer_RESERVED_B3 ApplicationIdContainer = 0xB3
ApplicationIdContainer_RESERVED_B4 ApplicationIdContainer = 0xB4
ApplicationIdContainer_RESERVED_B5 ApplicationIdContainer = 0xB5
ApplicationIdContainer_RESERVED_B6 ApplicationIdContainer = 0xB6
ApplicationIdContainer_RESERVED_B7 ApplicationIdContainer = 0xB7
ApplicationIdContainer_RESERVED_B8 ApplicationIdContainer = 0xB8
ApplicationIdContainer_RESERVED_B9 ApplicationIdContainer = 0xB9
ApplicationIdContainer_RESERVED_BA ApplicationIdContainer = 0xBA
ApplicationIdContainer_RESERVED_BB ApplicationIdContainer = 0xBB
ApplicationIdContainer_RESERVED_BC ApplicationIdContainer = 0xBC
ApplicationIdContainer_RESERVED_BD ApplicationIdContainer = 0xBD
ApplicationIdContainer_RESERVED_BE ApplicationIdContainer = 0xBE
ApplicationIdContainer_RESERVED_BF ApplicationIdContainer = 0xBF
ApplicationIdContainer_MEDIA_TRANSPORT_CONTROL_C0 ApplicationIdContainer = 0xC0
ApplicationIdContainer_RESERVED_C1 ApplicationIdContainer = 0xC1
ApplicationIdContainer_RESERVED_C2 ApplicationIdContainer = 0xC2
ApplicationIdContainer_RESERVED_C3 ApplicationIdContainer = 0xC3
ApplicationIdContainer_RESERVED_C4 ApplicationIdContainer = 0xC4
ApplicationIdContainer_RESERVED_C5 ApplicationIdContainer = 0xC5
ApplicationIdContainer_RESERVED_C6 ApplicationIdContainer = 0xC6
ApplicationIdContainer_RESERVED_C7 ApplicationIdContainer = 0xC7
ApplicationIdContainer_RESERVED_C8 ApplicationIdContainer = 0xC8
ApplicationIdContainer_RESERVED_C9 ApplicationIdContainer = 0xC9
ApplicationIdContainer_TRIGGER_CONTROL_CA ApplicationIdContainer = 0xCA
ApplicationIdContainer_ENABLE_CONTROL_CB ApplicationIdContainer = 0xCB
ApplicationIdContainer_I_HAVE_NO_IDEA_CC ApplicationIdContainer = 0xCC
ApplicationIdContainer_AUDIO_AND_VIDEO_CD ApplicationIdContainer = 0xCD
ApplicationIdContainer_ERROR_REPORTING_CE ApplicationIdContainer = 0xCE
ApplicationIdContainer_RESERVED_CF ApplicationIdContainer = 0xCF
ApplicationIdContainer_SECURITY_D0 ApplicationIdContainer = 0xD0
ApplicationIdContainer_METERING_D1 ApplicationIdContainer = 0xD1
ApplicationIdContainer_RESERVED_D2 ApplicationIdContainer = 0xD2
ApplicationIdContainer_RESERVED_D3 ApplicationIdContainer = 0xD3
ApplicationIdContainer_RESERVED_D4 ApplicationIdContainer = 0xD4
ApplicationIdContainer_ACCESS_CONTROL_D5 ApplicationIdContainer = 0xD5
ApplicationIdContainer_RESERVED_D6 ApplicationIdContainer = 0xD6
ApplicationIdContainer_RESERVED_D7 ApplicationIdContainer = 0xD7
ApplicationIdContainer_RESERVED_D8 ApplicationIdContainer = 0xD8
ApplicationIdContainer_RESERVED_D9 ApplicationIdContainer = 0xD9
ApplicationIdContainer_RESERVED_DA ApplicationIdContainer = 0xDA
ApplicationIdContainer_RESERVED_DB ApplicationIdContainer = 0xDB
ApplicationIdContainer_RESERVED_DC ApplicationIdContainer = 0xDC
ApplicationIdContainer_RESERVED_DD ApplicationIdContainer = 0xDD
ApplicationIdContainer_RESERVED_DE ApplicationIdContainer = 0xDE
ApplicationIdContainer_CLOCK_AND_TIMEKEEPING_DF ApplicationIdContainer = 0xDF
ApplicationIdContainer_TELEPHONY_STATUS_AND_CONTROL_E0 ApplicationIdContainer = 0xE0
ApplicationIdContainer_RESERVED_E1 ApplicationIdContainer = 0xE1
ApplicationIdContainer_RESERVED_E2 ApplicationIdContainer = 0xE2
ApplicationIdContainer_RESERVED_E3 ApplicationIdContainer = 0xE3
ApplicationIdContainer_MEASUREMENT_E4 ApplicationIdContainer = 0xE4
ApplicationIdContainer_RESERVED_E5 ApplicationIdContainer = 0xE5
ApplicationIdContainer_RESERVED_E6 ApplicationIdContainer = 0xE6
ApplicationIdContainer_RESERVED_E7 ApplicationIdContainer = 0xE7
ApplicationIdContainer_RESERVED_E8 ApplicationIdContainer = 0xE8
ApplicationIdContainer_RESERVED_E9 ApplicationIdContainer = 0xE9
ApplicationIdContainer_RESERVED_EA ApplicationIdContainer = 0xEA
ApplicationIdContainer_RESERVED_EB ApplicationIdContainer = 0xEB
ApplicationIdContainer_RESERVED_EC ApplicationIdContainer = 0xEC
ApplicationIdContainer_RESERVED_ED ApplicationIdContainer = 0xED
ApplicationIdContainer_RESERVED_EE ApplicationIdContainer = 0xEE
ApplicationIdContainer_RESERVED_EF ApplicationIdContainer = 0xEF
ApplicationIdContainer_RESERVED_F0 ApplicationIdContainer = 0xF0
ApplicationIdContainer_RESERVED_F1 ApplicationIdContainer = 0xF1
ApplicationIdContainer_RESERVED_F2 ApplicationIdContainer = 0xF2
ApplicationIdContainer_RESERVED_F3 ApplicationIdContainer = 0xF3
ApplicationIdContainer_RESERVED_F4 ApplicationIdContainer = 0xF4
ApplicationIdContainer_RESERVED_F5 ApplicationIdContainer = 0xF5
ApplicationIdContainer_RESERVED_F6 ApplicationIdContainer = 0xF6
ApplicationIdContainer_RESERVED_F7 ApplicationIdContainer = 0xF7
ApplicationIdContainer_RESERVED_F8 ApplicationIdContainer = 0xF8
ApplicationIdContainer_RESERVED_F9 ApplicationIdContainer = 0xF9
ApplicationIdContainer_TESTING_FA ApplicationIdContainer = 0xFA
ApplicationIdContainer_RESERVED_FB ApplicationIdContainer = 0xFB
ApplicationIdContainer_RESERVED_FC ApplicationIdContainer = 0xFC
ApplicationIdContainer_RESERVED_FD ApplicationIdContainer = 0xFD
ApplicationIdContainer_RESERVED_FE ApplicationIdContainer = 0xFE
ApplicationIdContainer_NETWORK_CONTROL ApplicationIdContainer = 0xFF
)
var ApplicationIdContainerValues []ApplicationIdContainer
func init() {
_ = errors.New
ApplicationIdContainerValues = []ApplicationIdContainer{
ApplicationIdContainer_RESERVED_00,
ApplicationIdContainer_FREE_USAGE_01,
ApplicationIdContainer_FREE_USAGE_02,
ApplicationIdContainer_FREE_USAGE_03,
ApplicationIdContainer_FREE_USAGE_04,
ApplicationIdContainer_FREE_USAGE_05,
ApplicationIdContainer_FREE_USAGE_06,
ApplicationIdContainer_FREE_USAGE_07,
ApplicationIdContainer_FREE_USAGE_08,
ApplicationIdContainer_FREE_USAGE_09,
ApplicationIdContainer_FREE_USAGE_0A,
ApplicationIdContainer_FREE_USAGE_0B,
ApplicationIdContainer_FREE_USAGE_0C,
ApplicationIdContainer_FREE_USAGE_0D,
ApplicationIdContainer_FREE_USAGE_0E,
ApplicationIdContainer_FREE_USAGE_0F,
ApplicationIdContainer_RESERVED_10,
ApplicationIdContainer_RESERVED_11,
ApplicationIdContainer_RESERVED_12,
ApplicationIdContainer_RESERVED_13,
ApplicationIdContainer_RESERVED_14,
ApplicationIdContainer_RESERVED_15,
ApplicationIdContainer_RESERVED_16,
ApplicationIdContainer_RESERVED_17,
ApplicationIdContainer_RESERVED_18,
ApplicationIdContainer_TEMPERATURE_BROADCAST_19,
ApplicationIdContainer_RESERVED_1A,
ApplicationIdContainer_RESERVED_1B,
ApplicationIdContainer_RESERVED_1C,
ApplicationIdContainer_RESERVED_1D,
ApplicationIdContainer_RESERVED_1E,
ApplicationIdContainer_RESERVED_1F,
ApplicationIdContainer_RESERVED_20,
ApplicationIdContainer_RESERVED_21,
ApplicationIdContainer_RESERVED_22,
ApplicationIdContainer_RESERVED_23,
ApplicationIdContainer_RESERVED_24,
ApplicationIdContainer_RESERVED_25,
ApplicationIdContainer_ROOM_CONTROL_SYSTEM_26,
ApplicationIdContainer_RESERVED_27,
ApplicationIdContainer_RESERVED_28,
ApplicationIdContainer_RESERVED_29,
ApplicationIdContainer_RESERVED_2A,
ApplicationIdContainer_RESERVED_2B,
ApplicationIdContainer_RESERVED_2C,
ApplicationIdContainer_RESERVED_2D,
ApplicationIdContainer_RESERVED_2E,
ApplicationIdContainer_RESERVED_2F,
ApplicationIdContainer_LIGHTING_30,
ApplicationIdContainer_LIGHTING_31,
ApplicationIdContainer_LIGHTING_32,
ApplicationIdContainer_LIGHTING_33,
ApplicationIdContainer_LIGHTING_34,
ApplicationIdContainer_LIGHTING_35,
ApplicationIdContainer_LIGHTING_36,
ApplicationIdContainer_LIGHTING_37,
ApplicationIdContainer_LIGHTING_38,
ApplicationIdContainer_LIGHTING_39,
ApplicationIdContainer_LIGHTING_3A,
ApplicationIdContainer_LIGHTING_3B,
ApplicationIdContainer_LIGHTING_3C,
ApplicationIdContainer_LIGHTING_3D,
ApplicationIdContainer_LIGHTING_3E,
ApplicationIdContainer_LIGHTING_3F,
ApplicationIdContainer_LIGHTING_40,
ApplicationIdContainer_LIGHTING_41,
ApplicationIdContainer_LIGHTING_42,
ApplicationIdContainer_LIGHTING_43,
ApplicationIdContainer_LIGHTING_44,
ApplicationIdContainer_LIGHTING_45,
ApplicationIdContainer_LIGHTING_46,
ApplicationIdContainer_LIGHTING_47,
ApplicationIdContainer_LIGHTING_48,
ApplicationIdContainer_LIGHTING_49,
ApplicationIdContainer_LIGHTING_4A,
ApplicationIdContainer_LIGHTING_4B,
ApplicationIdContainer_LIGHTING_4C,
ApplicationIdContainer_LIGHTING_4D,
ApplicationIdContainer_LIGHTING_4E,
ApplicationIdContainer_LIGHTING_4F,
ApplicationIdContainer_LIGHTING_50,
ApplicationIdContainer_LIGHTING_51,
ApplicationIdContainer_LIGHTING_52,
ApplicationIdContainer_LIGHTING_53,
ApplicationIdContainer_LIGHTING_54,
ApplicationIdContainer_LIGHTING_55,
ApplicationIdContainer_LIGHTING_56,
ApplicationIdContainer_LIGHTING_57,
ApplicationIdContainer_LIGHTING_58,
ApplicationIdContainer_LIGHTING_59,
ApplicationIdContainer_LIGHTING_5A,
ApplicationIdContainer_LIGHTING_5B,
ApplicationIdContainer_LIGHTING_5C,
ApplicationIdContainer_LIGHTING_5D,
ApplicationIdContainer_LIGHTING_5E,
ApplicationIdContainer_LIGHTING_5F,
ApplicationIdContainer_RESERVED_60,
ApplicationIdContainer_RESERVED_61,
ApplicationIdContainer_RESERVED_62,
ApplicationIdContainer_RESERVED_63,
ApplicationIdContainer_RESERVED_64,
ApplicationIdContainer_RESERVED_65,
ApplicationIdContainer_RESERVED_66,
ApplicationIdContainer_RESERVED_67,
ApplicationIdContainer_RESERVED_68,
ApplicationIdContainer_RESERVED_69,
ApplicationIdContainer_RESERVED_6A,
ApplicationIdContainer_RESERVED_6B,
ApplicationIdContainer_RESERVED_6C,
ApplicationIdContainer_RESERVED_6D,
ApplicationIdContainer_RESERVED_6E,
ApplicationIdContainer_RESERVED_6F,
ApplicationIdContainer_VENTILATION_70,
ApplicationIdContainer_IRRIGATION_CONTROL_71,
ApplicationIdContainer_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72,
ApplicationIdContainer_HVAC_ACTUATOR_73,
ApplicationIdContainer_HVAC_ACTUATOR_74,
ApplicationIdContainer_RESERVED_75,
ApplicationIdContainer_RESERVED_76,
ApplicationIdContainer_RESERVED_77,
ApplicationIdContainer_RESERVED_78,
ApplicationIdContainer_RESERVED_79,
ApplicationIdContainer_RESERVED_7A,
ApplicationIdContainer_RESERVED_7B,
ApplicationIdContainer_RESERVED_7C,
ApplicationIdContainer_RESERVED_7D,
ApplicationIdContainer_RESERVED_7E,
ApplicationIdContainer_RESERVED_7F,
ApplicationIdContainer_RESERVED_80,
ApplicationIdContainer_RESERVED_81,
ApplicationIdContainer_RESERVED_82,
ApplicationIdContainer_RESERVED_83,
ApplicationIdContainer_RESERVED_84,
ApplicationIdContainer_RESERVED_85,
ApplicationIdContainer_RESERVED_86,
ApplicationIdContainer_RESERVED_87,
ApplicationIdContainer_HEATING_88,
ApplicationIdContainer_RESERVED_89,
ApplicationIdContainer_RESERVED_8A,
ApplicationIdContainer_RESERVED_8B,
ApplicationIdContainer_RESERVED_8C,
ApplicationIdContainer_RESERVED_8D,
ApplicationIdContainer_RESERVED_8E,
ApplicationIdContainer_RESERVED_8F,
ApplicationIdContainer_RESERVED_90,
ApplicationIdContainer_RESERVED_91,
ApplicationIdContainer_RESERVED_92,
ApplicationIdContainer_RESERVED_93,
ApplicationIdContainer_RESERVED_94,
ApplicationIdContainer_RESERVED_95,
ApplicationIdContainer_RESERVED_96,
ApplicationIdContainer_RESERVED_97,
ApplicationIdContainer_RESERVED_98,
ApplicationIdContainer_RESERVED_99,
ApplicationIdContainer_RESERVED_9A,
ApplicationIdContainer_RESERVED_9B,
ApplicationIdContainer_RESERVED_9C,
ApplicationIdContainer_RESERVED_9D,
ApplicationIdContainer_RESERVED_9E,
ApplicationIdContainer_RESERVED_9F,
ApplicationIdContainer_RESERVED_A0,
ApplicationIdContainer_RESERVED_A1,
ApplicationIdContainer_RESERVED_A2,
ApplicationIdContainer_RESERVED_A3,
ApplicationIdContainer_RESERVED_A4,
ApplicationIdContainer_RESERVED_A5,
ApplicationIdContainer_RESERVED_A6,
ApplicationIdContainer_RESERVED_A7,
ApplicationIdContainer_RESERVED_A8,
ApplicationIdContainer_RESERVED_A9,
ApplicationIdContainer_RESERVED_AA,
ApplicationIdContainer_RESERVED_AB,
ApplicationIdContainer_AIR_CONDITIONING_AC,
ApplicationIdContainer_INFO_MESSAGES,
ApplicationIdContainer_RESERVED_AE,
ApplicationIdContainer_RESERVED_AF,
ApplicationIdContainer_RESERVED_B0,
ApplicationIdContainer_RESERVED_B1,
ApplicationIdContainer_RESERVED_B2,
ApplicationIdContainer_RESERVED_B3,
ApplicationIdContainer_RESERVED_B4,
ApplicationIdContainer_RESERVED_B5,
ApplicationIdContainer_RESERVED_B6,
ApplicationIdContainer_RESERVED_B7,
ApplicationIdContainer_RESERVED_B8,
ApplicationIdContainer_RESERVED_B9,
ApplicationIdContainer_RESERVED_BA,
ApplicationIdContainer_RESERVED_BB,
ApplicationIdContainer_RESERVED_BC,
ApplicationIdContainer_RESERVED_BD,
ApplicationIdContainer_RESERVED_BE,
ApplicationIdContainer_RESERVED_BF,
ApplicationIdContainer_MEDIA_TRANSPORT_CONTROL_C0,
ApplicationIdContainer_RESERVED_C1,
ApplicationIdContainer_RESERVED_C2,
ApplicationIdContainer_RESERVED_C3,
ApplicationIdContainer_RESERVED_C4,
ApplicationIdContainer_RESERVED_C5,
ApplicationIdContainer_RESERVED_C6,
ApplicationIdContainer_RESERVED_C7,
ApplicationIdContainer_RESERVED_C8,
ApplicationIdContainer_RESERVED_C9,
ApplicationIdContainer_TRIGGER_CONTROL_CA,
ApplicationIdContainer_ENABLE_CONTROL_CB,
ApplicationIdContainer_I_HAVE_NO_IDEA_CC,
ApplicationIdContainer_AUDIO_AND_VIDEO_CD,
ApplicationIdContainer_ERROR_REPORTING_CE,
ApplicationIdContainer_RESERVED_CF,
ApplicationIdContainer_SECURITY_D0,
ApplicationIdContainer_METERING_D1,
ApplicationIdContainer_RESERVED_D2,
ApplicationIdContainer_RESERVED_D3,
ApplicationIdContainer_RESERVED_D4,
ApplicationIdContainer_ACCESS_CONTROL_D5,
ApplicationIdContainer_RESERVED_D6,
ApplicationIdContainer_RESERVED_D7,
ApplicationIdContainer_RESERVED_D8,
ApplicationIdContainer_RESERVED_D9,
ApplicationIdContainer_RESERVED_DA,
ApplicationIdContainer_RESERVED_DB,
ApplicationIdContainer_RESERVED_DC,
ApplicationIdContainer_RESERVED_DD,
ApplicationIdContainer_RESERVED_DE,
ApplicationIdContainer_CLOCK_AND_TIMEKEEPING_DF,
ApplicationIdContainer_TELEPHONY_STATUS_AND_CONTROL_E0,
ApplicationIdContainer_RESERVED_E1,
ApplicationIdContainer_RESERVED_E2,
ApplicationIdContainer_RESERVED_E3,
ApplicationIdContainer_MEASUREMENT_E4,
ApplicationIdContainer_RESERVED_E5,
ApplicationIdContainer_RESERVED_E6,
ApplicationIdContainer_RESERVED_E7,
ApplicationIdContainer_RESERVED_E8,
ApplicationIdContainer_RESERVED_E9,
ApplicationIdContainer_RESERVED_EA,
ApplicationIdContainer_RESERVED_EB,
ApplicationIdContainer_RESERVED_EC,
ApplicationIdContainer_RESERVED_ED,
ApplicationIdContainer_RESERVED_EE,
ApplicationIdContainer_RESERVED_EF,
ApplicationIdContainer_RESERVED_F0,
ApplicationIdContainer_RESERVED_F1,
ApplicationIdContainer_RESERVED_F2,
ApplicationIdContainer_RESERVED_F3,
ApplicationIdContainer_RESERVED_F4,
ApplicationIdContainer_RESERVED_F5,
ApplicationIdContainer_RESERVED_F6,
ApplicationIdContainer_RESERVED_F7,
ApplicationIdContainer_RESERVED_F8,
ApplicationIdContainer_RESERVED_F9,
ApplicationIdContainer_TESTING_FA,
ApplicationIdContainer_RESERVED_FB,
ApplicationIdContainer_RESERVED_FC,
ApplicationIdContainer_RESERVED_FD,
ApplicationIdContainer_RESERVED_FE,
ApplicationIdContainer_NETWORK_CONTROL,
}
}
func (e ApplicationIdContainer) LightingCompatible() LightingCompatible {
switch e {
case 0x00:
{ /* '0x00' */
return LightingCompatible_NA
}
case 0x01:
{ /* '0x01' */
return LightingCompatible_NA
}
case 0x02:
{ /* '0x02' */
return LightingCompatible_NA
}
case 0x03:
{ /* '0x03' */
return LightingCompatible_NA
}
case 0x04:
{ /* '0x04' */
return LightingCompatible_NA
}
case 0x05:
{ /* '0x05' */
return LightingCompatible_NA
}
case 0x06:
{ /* '0x06' */
return LightingCompatible_NA
}
case 0x07:
{ /* '0x07' */
return LightingCompatible_NA
}
case 0x08:
{ /* '0x08' */
return LightingCompatible_NA
}
case 0x09:
{ /* '0x09' */
return LightingCompatible_NA
}
case 0x0A:
{ /* '0x0A' */
return LightingCompatible_NA
}
case 0x0B:
{ /* '0x0B' */
return LightingCompatible_NA
}
case 0x0C:
{ /* '0x0C' */
return LightingCompatible_NA
}
case 0x0D:
{ /* '0x0D' */
return LightingCompatible_NA
}
case 0x0E:
{ /* '0x0E' */
return LightingCompatible_NA
}
case 0x0F:
{ /* '0x0F' */
return LightingCompatible_NA
}
case 0x10:
{ /* '0x10' */
return LightingCompatible_NA
}
case 0x11:
{ /* '0x11' */
return LightingCompatible_NA
}
case 0x12:
{ /* '0x12' */
return LightingCompatible_NA
}
case 0x13:
{ /* '0x13' */
return LightingCompatible_NA
}
case 0x14:
{ /* '0x14' */
return LightingCompatible_NA
}
case 0x15:
{ /* '0x15' */
return LightingCompatible_NA
}
case 0x16:
{ /* '0x16' */
return LightingCompatible_NA
}
case 0x17:
{ /* '0x17' */
return LightingCompatible_NA
}
case 0x18:
{ /* '0x18' */
return LightingCompatible_NA
}
case 0x19:
{ /* '0x19' */
return LightingCompatible_NO
}
case 0x1A:
{ /* '0x1A' */
return LightingCompatible_NA
}
case 0x1B:
{ /* '0x1B' */
return LightingCompatible_NA
}
case 0x1C:
{ /* '0x1C' */
return LightingCompatible_NA
}
case 0x1D:
{ /* '0x1D' */
return LightingCompatible_NA
}
case 0x1E:
{ /* '0x1E' */
return LightingCompatible_NA
}
case 0x1F:
{ /* '0x1F' */
return LightingCompatible_NA
}
case 0x20:
{ /* '0x20' */
return LightingCompatible_NA
}
case 0x21:
{ /* '0x21' */
return LightingCompatible_NA
}
case 0x22:
{ /* '0x22' */
return LightingCompatible_NA
}
case 0x23:
{ /* '0x23' */
return LightingCompatible_NA
}
case 0x24:
{ /* '0x24' */
return LightingCompatible_NA
}
case 0x25:
{ /* '0x25' */
return LightingCompatible_NA
}
case 0x26:
{ /* '0x26' */
return LightingCompatible_YES
}
case 0x27:
{ /* '0x27' */
return LightingCompatible_NA
}
case 0x28:
{ /* '0x28' */
return LightingCompatible_NA
}
case 0x29:
{ /* '0x29' */
return LightingCompatible_NA
}
case 0x2A:
{ /* '0x2A' */
return LightingCompatible_NA
}
case 0x2B:
{ /* '0x2B' */
return LightingCompatible_NA
}
case 0x2C:
{ /* '0x2C' */
return LightingCompatible_NA
}
case 0x2D:
{ /* '0x2D' */
return LightingCompatible_NA
}
case 0x2E:
{ /* '0x2E' */
return LightingCompatible_NA
}
case 0x2F:
{ /* '0x2F' */
return LightingCompatible_NA
}
case 0x30:
{ /* '0x30' */
return LightingCompatible_YES
}
case 0x31:
{ /* '0x31' */
return LightingCompatible_YES
}
case 0x32:
{ /* '0x32' */
return LightingCompatible_YES
}
case 0x33:
{ /* '0x33' */
return LightingCompatible_YES
}
case 0x34:
{ /* '0x34' */
return LightingCompatible_YES
}
case 0x35:
{ /* '0x35' */
return LightingCompatible_YES
}
case 0x36:
{ /* '0x36' */
return LightingCompatible_YES
}
case 0x37:
{ /* '0x37' */
return LightingCompatible_YES
}
case 0x38:
{ /* '0x38' */
return LightingCompatible_YES
}
case 0x39:
{ /* '0x39' */
return LightingCompatible_YES
}
case 0x3A:
{ /* '0x3A' */
return LightingCompatible_YES
}
case 0x3B:
{ /* '0x3B' */
return LightingCompatible_YES
}
case 0x3C:
{ /* '0x3C' */
return LightingCompatible_YES
}
case 0x3D:
{ /* '0x3D' */
return LightingCompatible_YES
}
case 0x3E:
{ /* '0x3E' */
return LightingCompatible_YES
}
case 0x3F:
{ /* '0x3F' */
return LightingCompatible_YES
}
case 0x40:
{ /* '0x40' */
return LightingCompatible_YES
}
case 0x41:
{ /* '0x41' */
return LightingCompatible_YES
}
case 0x42:
{ /* '0x42' */
return LightingCompatible_YES
}
case 0x43:
{ /* '0x43' */
return LightingCompatible_YES
}
case 0x44:
{ /* '0x44' */
return LightingCompatible_YES
}
case 0x45:
{ /* '0x45' */
return LightingCompatible_YES
}
case 0x46:
{ /* '0x46' */
return LightingCompatible_YES
}
case 0x47:
{ /* '0x47' */
return LightingCompatible_YES
}
case 0x48:
{ /* '0x48' */
return LightingCompatible_YES
}
case 0x49:
{ /* '0x49' */
return LightingCompatible_YES
}
case 0x4A:
{ /* '0x4A' */
return LightingCompatible_YES
}
case 0x4B:
{ /* '0x4B' */
return LightingCompatible_YES
}
case 0x4C:
{ /* '0x4C' */
return LightingCompatible_YES
}
case 0x4D:
{ /* '0x4D' */
return LightingCompatible_YES
}
case 0x4E:
{ /* '0x4E' */
return LightingCompatible_YES
}
case 0x4F:
{ /* '0x4F' */
return LightingCompatible_YES
}
case 0x50:
{ /* '0x50' */
return LightingCompatible_YES
}
case 0x51:
{ /* '0x51' */
return LightingCompatible_YES
}
case 0x52:
{ /* '0x52' */
return LightingCompatible_YES
}
case 0x53:
{ /* '0x53' */
return LightingCompatible_YES
}
case 0x54:
{ /* '0x54' */
return LightingCompatible_YES
}
case 0x55:
{ /* '0x55' */
return LightingCompatible_YES
}
case 0x56:
{ /* '0x56' */
return LightingCompatible_YES
}
case 0x57:
{ /* '0x57' */
return LightingCompatible_YES
}
case 0x58:
{ /* '0x58' */
return LightingCompatible_YES
}
case 0x59:
{ /* '0x59' */
return LightingCompatible_YES
}
case 0x5A:
{ /* '0x5A' */
return LightingCompatible_YES
}
case 0x5B:
{ /* '0x5B' */
return LightingCompatible_YES
}
case 0x5C:
{ /* '0x5C' */
return LightingCompatible_YES
}
case 0x5D:
{ /* '0x5D' */
return LightingCompatible_YES
}
case 0x5E:
{ /* '0x5E' */
return LightingCompatible_YES
}
case 0x5F:
{ /* '0x5F' */
return LightingCompatible_YES
}
case 0x60:
{ /* '0x60' */
return LightingCompatible_NA
}
case 0x61:
{ /* '0x61' */
return LightingCompatible_NA
}
case 0x62:
{ /* '0x62' */
return LightingCompatible_NA
}
case 0x63:
{ /* '0x63' */
return LightingCompatible_NA
}
case 0x64:
{ /* '0x64' */
return LightingCompatible_NA
}
case 0x65:
{ /* '0x65' */
return LightingCompatible_NA
}
case 0x66:
{ /* '0x66' */
return LightingCompatible_NA
}
case 0x67:
{ /* '0x67' */
return LightingCompatible_NA
}
case 0x68:
{ /* '0x68' */
return LightingCompatible_NA
}
case 0x69:
{ /* '0x69' */
return LightingCompatible_NA
}
case 0x6A:
{ /* '0x6A' */
return LightingCompatible_NA
}
case 0x6B:
{ /* '0x6B' */
return LightingCompatible_NA
}
case 0x6C:
{ /* '0x6C' */
return LightingCompatible_NA
}
case 0x6D:
{ /* '0x6D' */
return LightingCompatible_NA
}
case 0x6E:
{ /* '0x6E' */
return LightingCompatible_NA
}
case 0x6F:
{ /* '0x6F' */
return LightingCompatible_NA
}
case 0x70:
{ /* '0x70' */
return LightingCompatible_YES
}
case 0x71:
{ /* '0x71' */
return LightingCompatible_YES
}
case 0x72:
{ /* '0x72' */
return LightingCompatible_YES
}
case 0x73:
{ /* '0x73' */
return LightingCompatible_NA
}
case 0x74:
{ /* '0x74' */
return LightingCompatible_NA
}
case 0x75:
{ /* '0x75' */
return LightingCompatible_NA
}
case 0x76:
{ /* '0x76' */
return LightingCompatible_NA
}
case 0x77:
{ /* '0x77' */
return LightingCompatible_NA
}
case 0x78:
{ /* '0x78' */
return LightingCompatible_NA
}
case 0x79:
{ /* '0x79' */
return LightingCompatible_NA
}
case 0x7A:
{ /* '0x7A' */
return LightingCompatible_NA
}
case 0x7B:
{ /* '0x7B' */
return LightingCompatible_NA
}
case 0x7C:
{ /* '0x7C' */
return LightingCompatible_NA
}
case 0x7D:
{ /* '0x7D' */
return LightingCompatible_NA
}
case 0x7E:
{ /* '0x7E' */
return LightingCompatible_NA
}
case 0x7F:
{ /* '0x7F' */
return LightingCompatible_NA
}
case 0x80:
{ /* '0x80' */
return LightingCompatible_NA
}
case 0x81:
{ /* '0x81' */
return LightingCompatible_NA
}
case 0x82:
{ /* '0x82' */
return LightingCompatible_NA
}
case 0x83:
{ /* '0x83' */
return LightingCompatible_NA
}
case 0x84:
{ /* '0x84' */
return LightingCompatible_NA
}
case 0x85:
{ /* '0x85' */
return LightingCompatible_NA
}
case 0x86:
{ /* '0x86' */
return LightingCompatible_NA
}
case 0x87:
{ /* '0x87' */
return LightingCompatible_NA
}
case 0x88:
{ /* '0x88' */
return LightingCompatible_YES
}
case 0x89:
{ /* '0x89' */
return LightingCompatible_NA
}
case 0x8A:
{ /* '0x8A' */
return LightingCompatible_NA
}
case 0x8B:
{ /* '0x8B' */
return LightingCompatible_NA
}
case 0x8C:
{ /* '0x8C' */
return LightingCompatible_NA
}
case 0x8D:
{ /* '0x8D' */
return LightingCompatible_NA
}
case 0x8E:
{ /* '0x8E' */
return LightingCompatible_NA
}
case 0x8F:
{ /* '0x8F' */
return LightingCompatible_NA
}
case 0x90:
{ /* '0x90' */
return LightingCompatible_NA
}
case 0x91:
{ /* '0x91' */
return LightingCompatible_NA
}
case 0x92:
{ /* '0x92' */
return LightingCompatible_NA
}
case 0x93:
{ /* '0x93' */
return LightingCompatible_NA
}
case 0x94:
{ /* '0x94' */
return LightingCompatible_NA
}
case 0x95:
{ /* '0x95' */
return LightingCompatible_NA
}
case 0x96:
{ /* '0x96' */
return LightingCompatible_NA
}
case 0x97:
{ /* '0x97' */
return LightingCompatible_NA
}
case 0x98:
{ /* '0x98' */
return LightingCompatible_NA
}
case 0x99:
{ /* '0x99' */
return LightingCompatible_NA
}
case 0x9A:
{ /* '0x9A' */
return LightingCompatible_NA
}
case 0x9B:
{ /* '0x9B' */
return LightingCompatible_NA
}
case 0x9C:
{ /* '0x9C' */
return LightingCompatible_NA
}
case 0x9D:
{ /* '0x9D' */
return LightingCompatible_NA
}
case 0x9E:
{ /* '0x9E' */
return LightingCompatible_NA
}
case 0x9F:
{ /* '0x9F' */
return LightingCompatible_NA
}
case 0xA0:
{ /* '0xA0' */
return LightingCompatible_NA
}
case 0xA1:
{ /* '0xA1' */
return LightingCompatible_NA
}
case 0xA2:
{ /* '0xA2' */
return LightingCompatible_NA
}
case 0xA3:
{ /* '0xA3' */
return LightingCompatible_NA
}
case 0xA4:
{ /* '0xA4' */
return LightingCompatible_NA
}
case 0xA5:
{ /* '0xA5' */
return LightingCompatible_NA
}
case 0xA6:
{ /* '0xA6' */
return LightingCompatible_NA
}
case 0xA7:
{ /* '0xA7' */
return LightingCompatible_NA
}
case 0xA8:
{ /* '0xA8' */
return LightingCompatible_NA
}
case 0xA9:
{ /* '0xA9' */
return LightingCompatible_NA
}
case 0xAA:
{ /* '0xAA' */
return LightingCompatible_NA
}
case 0xAB:
{ /* '0xAB' */
return LightingCompatible_NA
}
case 0xAC:
{ /* '0xAC' */
return LightingCompatible_NO
}
case 0xAD:
{ /* '0xAD' */
return LightingCompatible_NA
}
case 0xAE:
{ /* '0xAE' */
return LightingCompatible_NA
}
case 0xAF:
{ /* '0xAF' */
return LightingCompatible_NA
}
case 0xB0:
{ /* '0xB0' */
return LightingCompatible_NA
}
case 0xB1:
{ /* '0xB1' */
return LightingCompatible_NA
}
case 0xB2:
{ /* '0xB2' */
return LightingCompatible_NA
}
case 0xB3:
{ /* '0xB3' */
return LightingCompatible_NA
}
case 0xB4:
{ /* '0xB4' */
return LightingCompatible_NA
}
case 0xB5:
{ /* '0xB5' */
return LightingCompatible_NA
}
case 0xB6:
{ /* '0xB6' */
return LightingCompatible_NA
}
case 0xB7:
{ /* '0xB7' */
return LightingCompatible_NA
}
case 0xB8:
{ /* '0xB8' */
return LightingCompatible_NA
}
case 0xB9:
{ /* '0xB9' */
return LightingCompatible_NA
}
case 0xBA:
{ /* '0xBA' */
return LightingCompatible_NA
}
case 0xBB:
{ /* '0xBB' */
return LightingCompatible_NA
}
case 0xBC:
{ /* '0xBC' */
return LightingCompatible_NA
}
case 0xBD:
{ /* '0xBD' */
return LightingCompatible_NA
}
case 0xBE:
{ /* '0xBE' */
return LightingCompatible_NA
}
case 0xBF:
{ /* '0xBF' */
return LightingCompatible_NA
}
case 0xC0:
{ /* '0xC0' */
return LightingCompatible_NA
}
case 0xC1:
{ /* '0xC1' */
return LightingCompatible_NA
}
case 0xC2:
{ /* '0xC2' */
return LightingCompatible_NA
}
case 0xC3:
{ /* '0xC3' */
return LightingCompatible_NA
}
case 0xC4:
{ /* '0xC4' */
return LightingCompatible_NA
}
case 0xC5:
{ /* '0xC5' */
return LightingCompatible_NA
}
case 0xC6:
{ /* '0xC6' */
return LightingCompatible_NA
}
case 0xC7:
{ /* '0xC7' */
return LightingCompatible_NA
}
case 0xC8:
{ /* '0xC8' */
return LightingCompatible_NA
}
case 0xC9:
{ /* '0xC9' */
return LightingCompatible_NA
}
case 0xCA:
{ /* '0xCA' */
return LightingCompatible_YES_BUT_RESTRICTIONS
}
case 0xCB:
{ /* '0xCB' */
return LightingCompatible_YES_BUT_RESTRICTIONS
}
case 0xCC:
{ /* '0xCC' */
return LightingCompatible_NA
}
case 0xCD:
{ /* '0xCD' */
return LightingCompatible_YES_BUT_RESTRICTIONS
}
case 0xCE:
{ /* '0xCE' */
return LightingCompatible_NA
}
case 0xCF:
{ /* '0xCF' */
return LightingCompatible_NA
}
case 0xD0:
{ /* '0xD0' */
return LightingCompatible_NO
}
case 0xD1:
{ /* '0xD1' */
return LightingCompatible_NO
}
case 0xD2:
{ /* '0xD2' */
return LightingCompatible_NA
}
case 0xD3:
{ /* '0xD3' */
return LightingCompatible_NA
}
case 0xD4:
{ /* '0xD4' */
return LightingCompatible_NA
}
case 0xD5:
{ /* '0xD5' */
return LightingCompatible_NO
}
case 0xD6:
{ /* '0xD6' */
return LightingCompatible_NA
}
case 0xD7:
{ /* '0xD7' */
return LightingCompatible_NA
}
case 0xD8:
{ /* '0xD8' */
return LightingCompatible_NA
}
case 0xD9:
{ /* '0xD9' */
return LightingCompatible_NA
}
case 0xDA:
{ /* '0xDA' */
return LightingCompatible_NA
}
case 0xDB:
{ /* '0xDB' */
return LightingCompatible_NA
}
case 0xDC:
{ /* '0xDC' */
return LightingCompatible_NA
}
case 0xDD:
{ /* '0xDD' */
return LightingCompatible_NA
}
case 0xDE:
{ /* '0xDE' */
return LightingCompatible_NA
}
case 0xDF:
{ /* '0xDF' */
return LightingCompatible_NO
}
case 0xE0:
{ /* '0xE0' */
return LightingCompatible_NO
}
case 0xE1:
{ /* '0xE1' */
return LightingCompatible_NA
}
case 0xE2:
{ /* '0xE2' */
return LightingCompatible_NA
}
case 0xE3:
{ /* '0xE3' */
return LightingCompatible_NA
}
case 0xE4:
{ /* '0xE4' */
return LightingCompatible_NO
}
case 0xE5:
{ /* '0xE5' */
return LightingCompatible_NA
}
case 0xE6:
{ /* '0xE6' */
return LightingCompatible_NA
}
case 0xE7:
{ /* '0xE7' */
return LightingCompatible_NA
}
case 0xE8:
{ /* '0xE8' */
return LightingCompatible_NA
}
case 0xE9:
{ /* '0xE9' */
return LightingCompatible_NA
}
case 0xEA:
{ /* '0xEA' */
return LightingCompatible_NA
}
case 0xEB:
{ /* '0xEB' */
return LightingCompatible_NA
}
case 0xEC:
{ /* '0xEC' */
return LightingCompatible_NA
}
case 0xED:
{ /* '0xED' */
return LightingCompatible_NA
}
case 0xEE:
{ /* '0xEE' */
return LightingCompatible_NA
}
case 0xEF:
{ /* '0xEF' */
return LightingCompatible_NA
}
case 0xF0:
{ /* '0xF0' */
return LightingCompatible_NA
}
case 0xF1:
{ /* '0xF1' */
return LightingCompatible_NA
}
case 0xF2:
{ /* '0xF2' */
return LightingCompatible_NA
}
case 0xF3:
{ /* '0xF3' */
return LightingCompatible_NA
}
case 0xF4:
{ /* '0xF4' */
return LightingCompatible_NA
}
case 0xF5:
{ /* '0xF5' */
return LightingCompatible_NA
}
case 0xF6:
{ /* '0xF6' */
return LightingCompatible_NA
}
case 0xF7:
{ /* '0xF7' */
return LightingCompatible_NA
}
case 0xF8:
{ /* '0xF8' */
return LightingCompatible_NA
}
case 0xF9:
{ /* '0xF9' */
return LightingCompatible_NA
}
case 0xFA:
{ /* '0xFA' */
return LightingCompatible_NA
}
case 0xFB:
{ /* '0xFB' */
return LightingCompatible_NO
}
case 0xFC:
{ /* '0xFC' */
return LightingCompatible_NO
}
case 0xFD:
{ /* '0xFD' */
return LightingCompatible_NO
}
case 0xFE:
{ /* '0xFE' */
return LightingCompatible_NO
}
case 0xFF:
{ /* '0xFF' */
return LightingCompatible_NO
}
default:
{
return 0
}
}
}
func ApplicationIdContainerFirstEnumForFieldLightingCompatible(value LightingCompatible) (enum ApplicationIdContainer, ok bool) {
for _, sizeValue := range ApplicationIdContainerValues {
if sizeValue.LightingCompatible() == value {
return sizeValue, true
}
}
return 0, false
}
func (e ApplicationIdContainer) ApplicationId() ApplicationId {
switch e {
case 0x00:
{ /* '0x00' */
return ApplicationId_RESERVED
}
case 0x01:
{ /* '0x01' */
return ApplicationId_FREE_USAGE
}
case 0x02:
{ /* '0x02' */
return ApplicationId_FREE_USAGE
}
case 0x03:
{ /* '0x03' */
return ApplicationId_FREE_USAGE
}
case 0x04:
{ /* '0x04' */
return ApplicationId_FREE_USAGE
}
case 0x05:
{ /* '0x05' */
return ApplicationId_FREE_USAGE
}
case 0x06:
{ /* '0x06' */
return ApplicationId_FREE_USAGE
}
case 0x07:
{ /* '0x07' */
return ApplicationId_FREE_USAGE
}
case 0x08:
{ /* '0x08' */
return ApplicationId_FREE_USAGE
}
case 0x09:
{ /* '0x09' */
return ApplicationId_FREE_USAGE
}
case 0x0A:
{ /* '0x0A' */
return ApplicationId_FREE_USAGE
}
case 0x0B:
{ /* '0x0B' */
return ApplicationId_FREE_USAGE
}
case 0x0C:
{ /* '0x0C' */
return ApplicationId_FREE_USAGE
}
case 0x0D:
{ /* '0x0D' */
return ApplicationId_FREE_USAGE
}
case 0x0E:
{ /* '0x0E' */
return ApplicationId_FREE_USAGE
}
case 0x0F:
{ /* '0x0F' */
return ApplicationId_FREE_USAGE
}
case 0x10:
{ /* '0x10' */
return ApplicationId_RESERVED
}
case 0x11:
{ /* '0x11' */
return ApplicationId_RESERVED
}
case 0x12:
{ /* '0x12' */
return ApplicationId_RESERVED
}
case 0x13:
{ /* '0x13' */
return ApplicationId_RESERVED
}
case 0x14:
{ /* '0x14' */
return ApplicationId_RESERVED
}
case 0x15:
{ /* '0x15' */
return ApplicationId_RESERVED
}
case 0x16:
{ /* '0x16' */
return ApplicationId_RESERVED
}
case 0x17:
{ /* '0x17' */
return ApplicationId_RESERVED
}
case 0x18:
{ /* '0x18' */
return ApplicationId_RESERVED
}
case 0x19:
{ /* '0x19' */
return ApplicationId_TEMPERATURE_BROADCAST
}
case 0x1A:
{ /* '0x1A' */
return ApplicationId_RESERVED
}
case 0x1B:
{ /* '0x1B' */
return ApplicationId_RESERVED
}
case 0x1C:
{ /* '0x1C' */
return ApplicationId_RESERVED
}
case 0x1D:
{ /* '0x1D' */
return ApplicationId_RESERVED
}
case 0x1E:
{ /* '0x1E' */
return ApplicationId_RESERVED
}
case 0x1F:
{ /* '0x1F' */
return ApplicationId_RESERVED
}
case 0x20:
{ /* '0x20' */
return ApplicationId_RESERVED
}
case 0x21:
{ /* '0x21' */
return ApplicationId_RESERVED
}
case 0x22:
{ /* '0x22' */
return ApplicationId_RESERVED
}
case 0x23:
{ /* '0x23' */
return ApplicationId_RESERVED
}
case 0x24:
{ /* '0x24' */
return ApplicationId_RESERVED
}
case 0x25:
{ /* '0x25' */
return ApplicationId_RESERVED
}
case 0x26:
{ /* '0x26' */
return ApplicationId_ROOM_CONTROL_SYSTEM
}
case 0x27:
{ /* '0x27' */
return ApplicationId_RESERVED
}
case 0x28:
{ /* '0x28' */
return ApplicationId_RESERVED
}
case 0x29:
{ /* '0x29' */
return ApplicationId_RESERVED
}
case 0x2A:
{ /* '0x2A' */
return ApplicationId_RESERVED
}
case 0x2B:
{ /* '0x2B' */
return ApplicationId_RESERVED
}
case 0x2C:
{ /* '0x2C' */
return ApplicationId_RESERVED
}
case 0x2D:
{ /* '0x2D' */
return ApplicationId_RESERVED
}
case 0x2E:
{ /* '0x2E' */
return ApplicationId_RESERVED
}
case 0x2F:
{ /* '0x2F' */
return ApplicationId_RESERVED
}
case 0x30:
{ /* '0x30' */
return ApplicationId_LIGHTING
}
case 0x31:
{ /* '0x31' */
return ApplicationId_LIGHTING
}
case 0x32:
{ /* '0x32' */
return ApplicationId_LIGHTING
}
case 0x33:
{ /* '0x33' */
return ApplicationId_LIGHTING
}
case 0x34:
{ /* '0x34' */
return ApplicationId_LIGHTING
}
case 0x35:
{ /* '0x35' */
return ApplicationId_LIGHTING
}
case 0x36:
{ /* '0x36' */
return ApplicationId_LIGHTING
}
case 0x37:
{ /* '0x37' */
return ApplicationId_LIGHTING
}
case 0x38:
{ /* '0x38' */
return ApplicationId_LIGHTING
}
case 0x39:
{ /* '0x39' */
return ApplicationId_LIGHTING
}
case 0x3A:
{ /* '0x3A' */
return ApplicationId_LIGHTING
}
case 0x3B:
{ /* '0x3B' */
return ApplicationId_LIGHTING
}
case 0x3C:
{ /* '0x3C' */
return ApplicationId_LIGHTING
}
case 0x3D:
{ /* '0x3D' */
return ApplicationId_LIGHTING
}
case 0x3E:
{ /* '0x3E' */
return ApplicationId_LIGHTING
}
case 0x3F:
{ /* '0x3F' */
return ApplicationId_LIGHTING
}
case 0x40:
{ /* '0x40' */
return ApplicationId_LIGHTING
}
case 0x41:
{ /* '0x41' */
return ApplicationId_LIGHTING
}
case 0x42:
{ /* '0x42' */
return ApplicationId_LIGHTING
}
case 0x43:
{ /* '0x43' */
return ApplicationId_LIGHTING
}
case 0x44:
{ /* '0x44' */
return ApplicationId_LIGHTING
}
case 0x45:
{ /* '0x45' */
return ApplicationId_LIGHTING
}
case 0x46:
{ /* '0x46' */
return ApplicationId_LIGHTING
}
case 0x47:
{ /* '0x47' */
return ApplicationId_LIGHTING
}
case 0x48:
{ /* '0x48' */
return ApplicationId_LIGHTING
}
case 0x49:
{ /* '0x49' */
return ApplicationId_LIGHTING
}
case 0x4A:
{ /* '0x4A' */
return ApplicationId_LIGHTING
}
case 0x4B:
{ /* '0x4B' */
return ApplicationId_LIGHTING
}
case 0x4C:
{ /* '0x4C' */
return ApplicationId_LIGHTING
}
case 0x4D:
{ /* '0x4D' */
return ApplicationId_LIGHTING
}
case 0x4E:
{ /* '0x4E' */
return ApplicationId_LIGHTING
}
case 0x4F:
{ /* '0x4F' */
return ApplicationId_LIGHTING
}
case 0x50:
{ /* '0x50' */
return ApplicationId_LIGHTING
}
case 0x51:
{ /* '0x51' */
return ApplicationId_LIGHTING
}
case 0x52:
{ /* '0x52' */
return ApplicationId_LIGHTING
}
case 0x53:
{ /* '0x53' */
return ApplicationId_LIGHTING
}
case 0x54:
{ /* '0x54' */
return ApplicationId_LIGHTING
}
case 0x55:
{ /* '0x55' */
return ApplicationId_LIGHTING
}
case 0x56:
{ /* '0x56' */
return ApplicationId_LIGHTING
}
case 0x57:
{ /* '0x57' */
return ApplicationId_LIGHTING
}
case 0x58:
{ /* '0x58' */
return ApplicationId_LIGHTING
}
case 0x59:
{ /* '0x59' */
return ApplicationId_LIGHTING
}
case 0x5A:
{ /* '0x5A' */
return ApplicationId_LIGHTING
}
case 0x5B:
{ /* '0x5B' */
return ApplicationId_LIGHTING
}
case 0x5C:
{ /* '0x5C' */
return ApplicationId_LIGHTING
}
case 0x5D:
{ /* '0x5D' */
return ApplicationId_LIGHTING
}
case 0x5E:
{ /* '0x5E' */
return ApplicationId_LIGHTING
}
case 0x5F:
{ /* '0x5F' */
return ApplicationId_LIGHTING
}
case 0x60:
{ /* '0x60' */
return ApplicationId_RESERVED
}
case 0x61:
{ /* '0x61' */
return ApplicationId_RESERVED
}
case 0x62:
{ /* '0x62' */
return ApplicationId_RESERVED
}
case 0x63:
{ /* '0x63' */
return ApplicationId_RESERVED
}
case 0x64:
{ /* '0x64' */
return ApplicationId_RESERVED
}
case 0x65:
{ /* '0x65' */
return ApplicationId_RESERVED
}
case 0x66:
{ /* '0x66' */
return ApplicationId_RESERVED
}
case 0x67:
{ /* '0x67' */
return ApplicationId_RESERVED
}
case 0x68:
{ /* '0x68' */
return ApplicationId_RESERVED
}
case 0x69:
{ /* '0x69' */
return ApplicationId_RESERVED
}
case 0x6A:
{ /* '0x6A' */
return ApplicationId_RESERVED
}
case 0x6B:
{ /* '0x6B' */
return ApplicationId_RESERVED
}
case 0x6C:
{ /* '0x6C' */
return ApplicationId_RESERVED
}
case 0x6D:
{ /* '0x6D' */
return ApplicationId_RESERVED
}
case 0x6E:
{ /* '0x6E' */
return ApplicationId_RESERVED
}
case 0x6F:
{ /* '0x6F' */
return ApplicationId_RESERVED
}
case 0x70:
{ /* '0x70' */
return ApplicationId_VENTILATION
}
case 0x71:
{ /* '0x71' */
return ApplicationId_IRRIGATION_CONTROL
}
case 0x72:
{ /* '0x72' */
return ApplicationId_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL
}
case 0x73:
{ /* '0x73' */
return ApplicationId_HVAC_ACTUATOR
}
case 0x74:
{ /* '0x74' */
return ApplicationId_HVAC_ACTUATOR
}
case 0x75:
{ /* '0x75' */
return ApplicationId_RESERVED
}
case 0x76:
{ /* '0x76' */
return ApplicationId_RESERVED
}
case 0x77:
{ /* '0x77' */
return ApplicationId_RESERVED
}
case 0x78:
{ /* '0x78' */
return ApplicationId_RESERVED
}
case 0x79:
{ /* '0x79' */
return ApplicationId_RESERVED
}
case 0x7A:
{ /* '0x7A' */
return ApplicationId_RESERVED
}
case 0x7B:
{ /* '0x7B' */
return ApplicationId_RESERVED
}
case 0x7C:
{ /* '0x7C' */
return ApplicationId_RESERVED
}
case 0x7D:
{ /* '0x7D' */
return ApplicationId_RESERVED
}
case 0x7E:
{ /* '0x7E' */
return ApplicationId_RESERVED
}
case 0x7F:
{ /* '0x7F' */
return ApplicationId_RESERVED
}
case 0x80:
{ /* '0x80' */
return ApplicationId_RESERVED
}
case 0x81:
{ /* '0x81' */
return ApplicationId_RESERVED
}
case 0x82:
{ /* '0x82' */
return ApplicationId_RESERVED
}
case 0x83:
{ /* '0x83' */
return ApplicationId_RESERVED
}
case 0x84:
{ /* '0x84' */
return ApplicationId_RESERVED
}
case 0x85:
{ /* '0x85' */
return ApplicationId_RESERVED
}
case 0x86:
{ /* '0x86' */
return ApplicationId_RESERVED
}
case 0x87:
{ /* '0x87' */
return ApplicationId_RESERVED
}
case 0x88:
{ /* '0x88' */
return ApplicationId_HEATING
}
case 0x89:
{ /* '0x89' */
return ApplicationId_RESERVED
}
case 0x8A:
{ /* '0x8A' */
return ApplicationId_RESERVED
}
case 0x8B:
{ /* '0x8B' */
return ApplicationId_RESERVED
}
case 0x8C:
{ /* '0x8C' */
return ApplicationId_RESERVED
}
case 0x8D:
{ /* '0x8D' */
return ApplicationId_RESERVED
}
case 0x8E:
{ /* '0x8E' */
return ApplicationId_RESERVED
}
case 0x8F:
{ /* '0x8F' */
return ApplicationId_RESERVED
}
case 0x90:
{ /* '0x90' */
return ApplicationId_RESERVED
}
case 0x91:
{ /* '0x91' */
return ApplicationId_RESERVED
}
case 0x92:
{ /* '0x92' */
return ApplicationId_RESERVED
}
case 0x93:
{ /* '0x93' */
return ApplicationId_RESERVED
}
case 0x94:
{ /* '0x94' */
return ApplicationId_RESERVED
}
case 0x95:
{ /* '0x95' */
return ApplicationId_RESERVED
}
case 0x96:
{ /* '0x96' */
return ApplicationId_RESERVED
}
case 0x97:
{ /* '0x97' */
return ApplicationId_RESERVED
}
case 0x98:
{ /* '0x98' */
return ApplicationId_RESERVED
}
case 0x99:
{ /* '0x99' */
return ApplicationId_RESERVED
}
case 0x9A:
{ /* '0x9A' */
return ApplicationId_RESERVED
}
case 0x9B:
{ /* '0x9B' */
return ApplicationId_RESERVED
}
case 0x9C:
{ /* '0x9C' */
return ApplicationId_RESERVED
}
case 0x9D:
{ /* '0x9D' */
return ApplicationId_RESERVED
}
case 0x9E:
{ /* '0x9E' */
return ApplicationId_RESERVED
}
case 0x9F:
{ /* '0x9F' */
return ApplicationId_RESERVED
}
case 0xA0:
{ /* '0xA0' */
return ApplicationId_RESERVED
}
case 0xA1:
{ /* '0xA1' */
return ApplicationId_RESERVED
}
case 0xA2:
{ /* '0xA2' */
return ApplicationId_RESERVED
}
case 0xA3:
{ /* '0xA3' */
return ApplicationId_RESERVED
}
case 0xA4:
{ /* '0xA4' */
return ApplicationId_RESERVED
}
case 0xA5:
{ /* '0xA5' */
return ApplicationId_RESERVED
}
case 0xA6:
{ /* '0xA6' */
return ApplicationId_RESERVED
}
case 0xA7:
{ /* '0xA7' */
return ApplicationId_RESERVED
}
case 0xA8:
{ /* '0xA8' */
return ApplicationId_RESERVED
}
case 0xA9:
{ /* '0xA9' */
return ApplicationId_RESERVED
}
case 0xAA:
{ /* '0xAA' */
return ApplicationId_RESERVED
}
case 0xAB:
{ /* '0xAB' */
return ApplicationId_RESERVED
}
case 0xAC:
{ /* '0xAC' */
return ApplicationId_AIR_CONDITIONING
}
case 0xAD:
{ /* '0xAD' */
return ApplicationId_INFO_MESSAGES
}
case 0xAE:
{ /* '0xAE' */
return ApplicationId_RESERVED
}
case 0xAF:
{ /* '0xAF' */
return ApplicationId_RESERVED
}
case 0xB0:
{ /* '0xB0' */
return ApplicationId_RESERVED
}
case 0xB1:
{ /* '0xB1' */
return ApplicationId_RESERVED
}
case 0xB2:
{ /* '0xB2' */
return ApplicationId_RESERVED
}
case 0xB3:
{ /* '0xB3' */
return ApplicationId_RESERVED
}
case 0xB4:
{ /* '0xB4' */
return ApplicationId_RESERVED
}
case 0xB5:
{ /* '0xB5' */
return ApplicationId_RESERVED
}
case 0xB6:
{ /* '0xB6' */
return ApplicationId_RESERVED
}
case 0xB7:
{ /* '0xB7' */
return ApplicationId_RESERVED
}
case 0xB8:
{ /* '0xB8' */
return ApplicationId_RESERVED
}
case 0xB9:
{ /* '0xB9' */
return ApplicationId_RESERVED
}
case 0xBA:
{ /* '0xBA' */
return ApplicationId_RESERVED
}
case 0xBB:
{ /* '0xBB' */
return ApplicationId_RESERVED
}
case 0xBC:
{ /* '0xBC' */
return ApplicationId_RESERVED
}
case 0xBD:
{ /* '0xBD' */
return ApplicationId_RESERVED
}
case 0xBE:
{ /* '0xBE' */
return ApplicationId_RESERVED
}
case 0xBF:
{ /* '0xBF' */
return ApplicationId_RESERVED
}
case 0xC0:
{ /* '0xC0' */
return ApplicationId_MEDIA_TRANSPORT_CONTROL
}
case 0xC1:
{ /* '0xC1' */
return ApplicationId_RESERVED
}
case 0xC2:
{ /* '0xC2' */
return ApplicationId_RESERVED
}
case 0xC3:
{ /* '0xC3' */
return ApplicationId_RESERVED
}
case 0xC4:
{ /* '0xC4' */
return ApplicationId_RESERVED
}
case 0xC5:
{ /* '0xC5' */
return ApplicationId_RESERVED
}
case 0xC6:
{ /* '0xC6' */
return ApplicationId_RESERVED
}
case 0xC7:
{ /* '0xC7' */
return ApplicationId_RESERVED
}
case 0xC8:
{ /* '0xC8' */
return ApplicationId_RESERVED
}
case 0xC9:
{ /* '0xC9' */
return ApplicationId_RESERVED
}
case 0xCA:
{ /* '0xCA' */
return ApplicationId_TRIGGER_CONTROL
}
case 0xCB:
{ /* '0xCB' */
return ApplicationId_ENABLE_CONTROL
}
case 0xCC:
{ /* '0xCC' */
return ApplicationId_RESERVED
}
case 0xCD:
{ /* '0xCD' */
return ApplicationId_AUDIO_AND_VIDEO
}
case 0xCE:
{ /* '0xCE' */
return ApplicationId_ERROR_REPORTING
}
case 0xCF:
{ /* '0xCF' */
return ApplicationId_RESERVED
}
case 0xD0:
{ /* '0xD0' */
return ApplicationId_SECURITY
}
case 0xD1:
{ /* '0xD1' */
return ApplicationId_METERING
}
case 0xD2:
{ /* '0xD2' */
return ApplicationId_RESERVED
}
case 0xD3:
{ /* '0xD3' */
return ApplicationId_RESERVED
}
case 0xD4:
{ /* '0xD4' */
return ApplicationId_RESERVED
}
case 0xD5:
{ /* '0xD5' */
return ApplicationId_ACCESS_CONTROL
}
case 0xD6:
{ /* '0xD6' */
return ApplicationId_RESERVED
}
case 0xD7:
{ /* '0xD7' */
return ApplicationId_RESERVED
}
case 0xD8:
{ /* '0xD8' */
return ApplicationId_RESERVED
}
case 0xD9:
{ /* '0xD9' */
return ApplicationId_RESERVED
}
case 0xDA:
{ /* '0xDA' */
return ApplicationId_RESERVED
}
case 0xDB:
{ /* '0xDB' */
return ApplicationId_RESERVED
}
case 0xDC:
{ /* '0xDC' */
return ApplicationId_RESERVED
}
case 0xDD:
{ /* '0xDD' */
return ApplicationId_RESERVED
}
case 0xDE:
{ /* '0xDE' */
return ApplicationId_RESERVED
}
case 0xDF:
{ /* '0xDF' */
return ApplicationId_CLOCK_AND_TIMEKEEPING
}
case 0xE0:
{ /* '0xE0' */
return ApplicationId_TELEPHONY_STATUS_AND_CONTROL
}
case 0xE1:
{ /* '0xE1' */
return ApplicationId_RESERVED
}
case 0xE2:
{ /* '0xE2' */
return ApplicationId_RESERVED
}
case 0xE3:
{ /* '0xE3' */
return ApplicationId_RESERVED
}
case 0xE4:
{ /* '0xE4' */
return ApplicationId_MEASUREMENT
}
case 0xE5:
{ /* '0xE5' */
return ApplicationId_RESERVED
}
case 0xE6:
{ /* '0xE6' */
return ApplicationId_RESERVED
}
case 0xE7:
{ /* '0xE7' */
return ApplicationId_RESERVED
}
case 0xE8:
{ /* '0xE8' */
return ApplicationId_RESERVED
}
case 0xE9:
{ /* '0xE9' */
return ApplicationId_RESERVED
}
case 0xEA:
{ /* '0xEA' */
return ApplicationId_RESERVED
}
case 0xEB:
{ /* '0xEB' */
return ApplicationId_RESERVED
}
case 0xEC:
{ /* '0xEC' */
return ApplicationId_RESERVED
}
case 0xED:
{ /* '0xED' */
return ApplicationId_RESERVED
}
case 0xEE:
{ /* '0xEE' */
return ApplicationId_RESERVED
}
case 0xEF:
{ /* '0xEF' */
return ApplicationId_RESERVED
}
case 0xF0:
{ /* '0xF0' */
return ApplicationId_RESERVED
}
case 0xF1:
{ /* '0xF1' */
return ApplicationId_RESERVED
}
case 0xF2:
{ /* '0xF2' */
return ApplicationId_RESERVED
}
case 0xF3:
{ /* '0xF3' */
return ApplicationId_RESERVED
}
case 0xF4:
{ /* '0xF4' */
return ApplicationId_RESERVED
}
case 0xF5:
{ /* '0xF5' */
return ApplicationId_RESERVED
}
case 0xF6:
{ /* '0xF6' */
return ApplicationId_RESERVED
}
case 0xF7:
{ /* '0xF7' */
return ApplicationId_RESERVED
}
case 0xF8:
{ /* '0xF8' */
return ApplicationId_RESERVED
}
case 0xF9:
{ /* '0xF9' */
return ApplicationId_RESERVED
}
case 0xFA:
{ /* '0xFA' */
return ApplicationId_TESTING
}
case 0xFB:
{ /* '0xFB' */
return ApplicationId_RESERVED
}
case 0xFC:
{ /* '0xFC' */
return ApplicationId_RESERVED
}
case 0xFD:
{ /* '0xFD' */
return ApplicationId_RESERVED
}
case 0xFE:
{ /* '0xFE' */
return ApplicationId_RESERVED
}
case 0xFF:
{ /* '0xFF' */
return ApplicationId_NETWORK_CONTROL
}
default:
{
return 0
}
}
}
func ApplicationIdContainerFirstEnumForFieldApplicationId(value ApplicationId) (enum ApplicationIdContainer, ok bool) {
for _, sizeValue := range ApplicationIdContainerValues {
if sizeValue.ApplicationId() == value {
return sizeValue, true
}
}
return 0, false
}
func ApplicationIdContainerByValue(value uint8) (enum ApplicationIdContainer, ok bool) {
switch value {
case 0x00:
return ApplicationIdContainer_RESERVED_00, true
case 0x01:
return ApplicationIdContainer_FREE_USAGE_01, true
case 0x02:
return ApplicationIdContainer_FREE_USAGE_02, true
case 0x03:
return ApplicationIdContainer_FREE_USAGE_03, true
case 0x04:
return ApplicationIdContainer_FREE_USAGE_04, true
case 0x05:
return ApplicationIdContainer_FREE_USAGE_05, true
case 0x06:
return ApplicationIdContainer_FREE_USAGE_06, true
case 0x07:
return ApplicationIdContainer_FREE_USAGE_07, true
case 0x08:
return ApplicationIdContainer_FREE_USAGE_08, true
case 0x09:
return ApplicationIdContainer_FREE_USAGE_09, true
case 0x0A:
return ApplicationIdContainer_FREE_USAGE_0A, true
case 0x0B:
return ApplicationIdContainer_FREE_USAGE_0B, true
case 0x0C:
return ApplicationIdContainer_FREE_USAGE_0C, true
case 0x0D:
return ApplicationIdContainer_FREE_USAGE_0D, true
case 0x0E:
return ApplicationIdContainer_FREE_USAGE_0E, true
case 0x0F:
return ApplicationIdContainer_FREE_USAGE_0F, true
case 0x10:
return ApplicationIdContainer_RESERVED_10, true
case 0x11:
return ApplicationIdContainer_RESERVED_11, true
case 0x12:
return ApplicationIdContainer_RESERVED_12, true
case 0x13:
return ApplicationIdContainer_RESERVED_13, true
case 0x14:
return ApplicationIdContainer_RESERVED_14, true
case 0x15:
return ApplicationIdContainer_RESERVED_15, true
case 0x16:
return ApplicationIdContainer_RESERVED_16, true
case 0x17:
return ApplicationIdContainer_RESERVED_17, true
case 0x18:
return ApplicationIdContainer_RESERVED_18, true
case 0x19:
return ApplicationIdContainer_TEMPERATURE_BROADCAST_19, true
case 0x1A:
return ApplicationIdContainer_RESERVED_1A, true
case 0x1B:
return ApplicationIdContainer_RESERVED_1B, true
case 0x1C:
return ApplicationIdContainer_RESERVED_1C, true
case 0x1D:
return ApplicationIdContainer_RESERVED_1D, true
case 0x1E:
return ApplicationIdContainer_RESERVED_1E, true
case 0x1F:
return ApplicationIdContainer_RESERVED_1F, true
case 0x20:
return ApplicationIdContainer_RESERVED_20, true
case 0x21:
return ApplicationIdContainer_RESERVED_21, true
case 0x22:
return ApplicationIdContainer_RESERVED_22, true
case 0x23:
return ApplicationIdContainer_RESERVED_23, true
case 0x24:
return ApplicationIdContainer_RESERVED_24, true
case 0x25:
return ApplicationIdContainer_RESERVED_25, true
case 0x26:
return ApplicationIdContainer_ROOM_CONTROL_SYSTEM_26, true
case 0x27:
return ApplicationIdContainer_RESERVED_27, true
case 0x28:
return ApplicationIdContainer_RESERVED_28, true
case 0x29:
return ApplicationIdContainer_RESERVED_29, true
case 0x2A:
return ApplicationIdContainer_RESERVED_2A, true
case 0x2B:
return ApplicationIdContainer_RESERVED_2B, true
case 0x2C:
return ApplicationIdContainer_RESERVED_2C, true
case 0x2D:
return ApplicationIdContainer_RESERVED_2D, true
case 0x2E:
return ApplicationIdContainer_RESERVED_2E, true
case 0x2F:
return ApplicationIdContainer_RESERVED_2F, true
case 0x30:
return ApplicationIdContainer_LIGHTING_30, true
case 0x31:
return ApplicationIdContainer_LIGHTING_31, true
case 0x32:
return ApplicationIdContainer_LIGHTING_32, true
case 0x33:
return ApplicationIdContainer_LIGHTING_33, true
case 0x34:
return ApplicationIdContainer_LIGHTING_34, true
case 0x35:
return ApplicationIdContainer_LIGHTING_35, true
case 0x36:
return ApplicationIdContainer_LIGHTING_36, true
case 0x37:
return ApplicationIdContainer_LIGHTING_37, true
case 0x38:
return ApplicationIdContainer_LIGHTING_38, true
case 0x39:
return ApplicationIdContainer_LIGHTING_39, true
case 0x3A:
return ApplicationIdContainer_LIGHTING_3A, true
case 0x3B:
return ApplicationIdContainer_LIGHTING_3B, true
case 0x3C:
return ApplicationIdContainer_LIGHTING_3C, true
case 0x3D:
return ApplicationIdContainer_LIGHTING_3D, true
case 0x3E:
return ApplicationIdContainer_LIGHTING_3E, true
case 0x3F:
return ApplicationIdContainer_LIGHTING_3F, true
case 0x40:
return ApplicationIdContainer_LIGHTING_40, true
case 0x41:
return ApplicationIdContainer_LIGHTING_41, true
case 0x42:
return ApplicationIdContainer_LIGHTING_42, true
case 0x43:
return ApplicationIdContainer_LIGHTING_43, true
case 0x44:
return ApplicationIdContainer_LIGHTING_44, true
case 0x45:
return ApplicationIdContainer_LIGHTING_45, true
case 0x46:
return ApplicationIdContainer_LIGHTING_46, true
case 0x47:
return ApplicationIdContainer_LIGHTING_47, true
case 0x48:
return ApplicationIdContainer_LIGHTING_48, true
case 0x49:
return ApplicationIdContainer_LIGHTING_49, true
case 0x4A:
return ApplicationIdContainer_LIGHTING_4A, true
case 0x4B:
return ApplicationIdContainer_LIGHTING_4B, true
case 0x4C:
return ApplicationIdContainer_LIGHTING_4C, true
case 0x4D:
return ApplicationIdContainer_LIGHTING_4D, true
case 0x4E:
return ApplicationIdContainer_LIGHTING_4E, true
case 0x4F:
return ApplicationIdContainer_LIGHTING_4F, true
case 0x50:
return ApplicationIdContainer_LIGHTING_50, true
case 0x51:
return ApplicationIdContainer_LIGHTING_51, true
case 0x52:
return ApplicationIdContainer_LIGHTING_52, true
case 0x53:
return ApplicationIdContainer_LIGHTING_53, true
case 0x54:
return ApplicationIdContainer_LIGHTING_54, true
case 0x55:
return ApplicationIdContainer_LIGHTING_55, true
case 0x56:
return ApplicationIdContainer_LIGHTING_56, true
case 0x57:
return ApplicationIdContainer_LIGHTING_57, true
case 0x58:
return ApplicationIdContainer_LIGHTING_58, true
case 0x59:
return ApplicationIdContainer_LIGHTING_59, true
case 0x5A:
return ApplicationIdContainer_LIGHTING_5A, true
case 0x5B:
return ApplicationIdContainer_LIGHTING_5B, true
case 0x5C:
return ApplicationIdContainer_LIGHTING_5C, true
case 0x5D:
return ApplicationIdContainer_LIGHTING_5D, true
case 0x5E:
return ApplicationIdContainer_LIGHTING_5E, true
case 0x5F:
return ApplicationIdContainer_LIGHTING_5F, true
case 0x60:
return ApplicationIdContainer_RESERVED_60, true
case 0x61:
return ApplicationIdContainer_RESERVED_61, true
case 0x62:
return ApplicationIdContainer_RESERVED_62, true
case 0x63:
return ApplicationIdContainer_RESERVED_63, true
case 0x64:
return ApplicationIdContainer_RESERVED_64, true
case 0x65:
return ApplicationIdContainer_RESERVED_65, true
case 0x66:
return ApplicationIdContainer_RESERVED_66, true
case 0x67:
return ApplicationIdContainer_RESERVED_67, true
case 0x68:
return ApplicationIdContainer_RESERVED_68, true
case 0x69:
return ApplicationIdContainer_RESERVED_69, true
case 0x6A:
return ApplicationIdContainer_RESERVED_6A, true
case 0x6B:
return ApplicationIdContainer_RESERVED_6B, true
case 0x6C:
return ApplicationIdContainer_RESERVED_6C, true
case 0x6D:
return ApplicationIdContainer_RESERVED_6D, true
case 0x6E:
return ApplicationIdContainer_RESERVED_6E, true
case 0x6F:
return ApplicationIdContainer_RESERVED_6F, true
case 0x70:
return ApplicationIdContainer_VENTILATION_70, true
case 0x71:
return ApplicationIdContainer_IRRIGATION_CONTROL_71, true
case 0x72:
return ApplicationIdContainer_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72, true
case 0x73:
return ApplicationIdContainer_HVAC_ACTUATOR_73, true
case 0x74:
return ApplicationIdContainer_HVAC_ACTUATOR_74, true
case 0x75:
return ApplicationIdContainer_RESERVED_75, true
case 0x76:
return ApplicationIdContainer_RESERVED_76, true
case 0x77:
return ApplicationIdContainer_RESERVED_77, true
case 0x78:
return ApplicationIdContainer_RESERVED_78, true
case 0x79:
return ApplicationIdContainer_RESERVED_79, true
case 0x7A:
return ApplicationIdContainer_RESERVED_7A, true
case 0x7B:
return ApplicationIdContainer_RESERVED_7B, true
case 0x7C:
return ApplicationIdContainer_RESERVED_7C, true
case 0x7D:
return ApplicationIdContainer_RESERVED_7D, true
case 0x7E:
return ApplicationIdContainer_RESERVED_7E, true
case 0x7F:
return ApplicationIdContainer_RESERVED_7F, true
case 0x80:
return ApplicationIdContainer_RESERVED_80, true
case 0x81:
return ApplicationIdContainer_RESERVED_81, true
case 0x82:
return ApplicationIdContainer_RESERVED_82, true
case 0x83:
return ApplicationIdContainer_RESERVED_83, true
case 0x84:
return ApplicationIdContainer_RESERVED_84, true
case 0x85:
return ApplicationIdContainer_RESERVED_85, true
case 0x86:
return ApplicationIdContainer_RESERVED_86, true
case 0x87:
return ApplicationIdContainer_RESERVED_87, true
case 0x88:
return ApplicationIdContainer_HEATING_88, true
case 0x89:
return ApplicationIdContainer_RESERVED_89, true
case 0x8A:
return ApplicationIdContainer_RESERVED_8A, true
case 0x8B:
return ApplicationIdContainer_RESERVED_8B, true
case 0x8C:
return ApplicationIdContainer_RESERVED_8C, true
case 0x8D:
return ApplicationIdContainer_RESERVED_8D, true
case 0x8E:
return ApplicationIdContainer_RESERVED_8E, true
case 0x8F:
return ApplicationIdContainer_RESERVED_8F, true
case 0x90:
return ApplicationIdContainer_RESERVED_90, true
case 0x91:
return ApplicationIdContainer_RESERVED_91, true
case 0x92:
return ApplicationIdContainer_RESERVED_92, true
case 0x93:
return ApplicationIdContainer_RESERVED_93, true
case 0x94:
return ApplicationIdContainer_RESERVED_94, true
case 0x95:
return ApplicationIdContainer_RESERVED_95, true
case 0x96:
return ApplicationIdContainer_RESERVED_96, true
case 0x97:
return ApplicationIdContainer_RESERVED_97, true
case 0x98:
return ApplicationIdContainer_RESERVED_98, true
case 0x99:
return ApplicationIdContainer_RESERVED_99, true
case 0x9A:
return ApplicationIdContainer_RESERVED_9A, true
case 0x9B:
return ApplicationIdContainer_RESERVED_9B, true
case 0x9C:
return ApplicationIdContainer_RESERVED_9C, true
case 0x9D:
return ApplicationIdContainer_RESERVED_9D, true
case 0x9E:
return ApplicationIdContainer_RESERVED_9E, true
case 0x9F:
return ApplicationIdContainer_RESERVED_9F, true
case 0xA0:
return ApplicationIdContainer_RESERVED_A0, true
case 0xA1:
return ApplicationIdContainer_RESERVED_A1, true
case 0xA2:
return ApplicationIdContainer_RESERVED_A2, true
case 0xA3:
return ApplicationIdContainer_RESERVED_A3, true
case 0xA4:
return ApplicationIdContainer_RESERVED_A4, true
case 0xA5:
return ApplicationIdContainer_RESERVED_A5, true
case 0xA6:
return ApplicationIdContainer_RESERVED_A6, true
case 0xA7:
return ApplicationIdContainer_RESERVED_A7, true
case 0xA8:
return ApplicationIdContainer_RESERVED_A8, true
case 0xA9:
return ApplicationIdContainer_RESERVED_A9, true
case 0xAA:
return ApplicationIdContainer_RESERVED_AA, true
case 0xAB:
return ApplicationIdContainer_RESERVED_AB, true
case 0xAC:
return ApplicationIdContainer_AIR_CONDITIONING_AC, true
case 0xAD:
return ApplicationIdContainer_INFO_MESSAGES, true
case 0xAE:
return ApplicationIdContainer_RESERVED_AE, true
case 0xAF:
return ApplicationIdContainer_RESERVED_AF, true
case 0xB0:
return ApplicationIdContainer_RESERVED_B0, true
case 0xB1:
return ApplicationIdContainer_RESERVED_B1, true
case 0xB2:
return ApplicationIdContainer_RESERVED_B2, true
case 0xB3:
return ApplicationIdContainer_RESERVED_B3, true
case 0xB4:
return ApplicationIdContainer_RESERVED_B4, true
case 0xB5:
return ApplicationIdContainer_RESERVED_B5, true
case 0xB6:
return ApplicationIdContainer_RESERVED_B6, true
case 0xB7:
return ApplicationIdContainer_RESERVED_B7, true
case 0xB8:
return ApplicationIdContainer_RESERVED_B8, true
case 0xB9:
return ApplicationIdContainer_RESERVED_B9, true
case 0xBA:
return ApplicationIdContainer_RESERVED_BA, true
case 0xBB:
return ApplicationIdContainer_RESERVED_BB, true
case 0xBC:
return ApplicationIdContainer_RESERVED_BC, true
case 0xBD:
return ApplicationIdContainer_RESERVED_BD, true
case 0xBE:
return ApplicationIdContainer_RESERVED_BE, true
case 0xBF:
return ApplicationIdContainer_RESERVED_BF, true
case 0xC0:
return ApplicationIdContainer_MEDIA_TRANSPORT_CONTROL_C0, true
case 0xC1:
return ApplicationIdContainer_RESERVED_C1, true
case 0xC2:
return ApplicationIdContainer_RESERVED_C2, true
case 0xC3:
return ApplicationIdContainer_RESERVED_C3, true
case 0xC4:
return ApplicationIdContainer_RESERVED_C4, true
case 0xC5:
return ApplicationIdContainer_RESERVED_C5, true
case 0xC6:
return ApplicationIdContainer_RESERVED_C6, true
case 0xC7:
return ApplicationIdContainer_RESERVED_C7, true
case 0xC8:
return ApplicationIdContainer_RESERVED_C8, true
case 0xC9:
return ApplicationIdContainer_RESERVED_C9, true
case 0xCA:
return ApplicationIdContainer_TRIGGER_CONTROL_CA, true
case 0xCB:
return ApplicationIdContainer_ENABLE_CONTROL_CB, true
case 0xCC:
return ApplicationIdContainer_I_HAVE_NO_IDEA_CC, true
case 0xCD:
return ApplicationIdContainer_AUDIO_AND_VIDEO_CD, true
case 0xCE:
return ApplicationIdContainer_ERROR_REPORTING_CE, true
case 0xCF:
return ApplicationIdContainer_RESERVED_CF, true
case 0xD0:
return ApplicationIdContainer_SECURITY_D0, true
case 0xD1:
return ApplicationIdContainer_METERING_D1, true
case 0xD2:
return ApplicationIdContainer_RESERVED_D2, true
case 0xD3:
return ApplicationIdContainer_RESERVED_D3, true
case 0xD4:
return ApplicationIdContainer_RESERVED_D4, true
case 0xD5:
return ApplicationIdContainer_ACCESS_CONTROL_D5, true
case 0xD6:
return ApplicationIdContainer_RESERVED_D6, true
case 0xD7:
return ApplicationIdContainer_RESERVED_D7, true
case 0xD8:
return ApplicationIdContainer_RESERVED_D8, true
case 0xD9:
return ApplicationIdContainer_RESERVED_D9, true
case 0xDA:
return ApplicationIdContainer_RESERVED_DA, true
case 0xDB:
return ApplicationIdContainer_RESERVED_DB, true
case 0xDC:
return ApplicationIdContainer_RESERVED_DC, true
case 0xDD:
return ApplicationIdContainer_RESERVED_DD, true
case 0xDE:
return ApplicationIdContainer_RESERVED_DE, true
case 0xDF:
return ApplicationIdContainer_CLOCK_AND_TIMEKEEPING_DF, true
case 0xE0:
return ApplicationIdContainer_TELEPHONY_STATUS_AND_CONTROL_E0, true
case 0xE1:
return ApplicationIdContainer_RESERVED_E1, true
case 0xE2:
return ApplicationIdContainer_RESERVED_E2, true
case 0xE3:
return ApplicationIdContainer_RESERVED_E3, true
case 0xE4:
return ApplicationIdContainer_MEASUREMENT_E4, true
case 0xE5:
return ApplicationIdContainer_RESERVED_E5, true
case 0xE6:
return ApplicationIdContainer_RESERVED_E6, true
case 0xE7:
return ApplicationIdContainer_RESERVED_E7, true
case 0xE8:
return ApplicationIdContainer_RESERVED_E8, true
case 0xE9:
return ApplicationIdContainer_RESERVED_E9, true
case 0xEA:
return ApplicationIdContainer_RESERVED_EA, true
case 0xEB:
return ApplicationIdContainer_RESERVED_EB, true
case 0xEC:
return ApplicationIdContainer_RESERVED_EC, true
case 0xED:
return ApplicationIdContainer_RESERVED_ED, true
case 0xEE:
return ApplicationIdContainer_RESERVED_EE, true
case 0xEF:
return ApplicationIdContainer_RESERVED_EF, true
case 0xF0:
return ApplicationIdContainer_RESERVED_F0, true
case 0xF1:
return ApplicationIdContainer_RESERVED_F1, true
case 0xF2:
return ApplicationIdContainer_RESERVED_F2, true
case 0xF3:
return ApplicationIdContainer_RESERVED_F3, true
case 0xF4:
return ApplicationIdContainer_RESERVED_F4, true
case 0xF5:
return ApplicationIdContainer_RESERVED_F5, true
case 0xF6:
return ApplicationIdContainer_RESERVED_F6, true
case 0xF7:
return ApplicationIdContainer_RESERVED_F7, true
case 0xF8:
return ApplicationIdContainer_RESERVED_F8, true
case 0xF9:
return ApplicationIdContainer_RESERVED_F9, true
case 0xFA:
return ApplicationIdContainer_TESTING_FA, true
case 0xFB:
return ApplicationIdContainer_RESERVED_FB, true
case 0xFC:
return ApplicationIdContainer_RESERVED_FC, true
case 0xFD:
return ApplicationIdContainer_RESERVED_FD, true
case 0xFE:
return ApplicationIdContainer_RESERVED_FE, true
case 0xFF:
return ApplicationIdContainer_NETWORK_CONTROL, true
}
return 0, false
}
func ApplicationIdContainerByName(value string) (enum ApplicationIdContainer, ok bool) {
switch value {
case "RESERVED_00":
return ApplicationIdContainer_RESERVED_00, true
case "FREE_USAGE_01":
return ApplicationIdContainer_FREE_USAGE_01, true
case "FREE_USAGE_02":
return ApplicationIdContainer_FREE_USAGE_02, true
case "FREE_USAGE_03":
return ApplicationIdContainer_FREE_USAGE_03, true
case "FREE_USAGE_04":
return ApplicationIdContainer_FREE_USAGE_04, true
case "FREE_USAGE_05":
return ApplicationIdContainer_FREE_USAGE_05, true
case "FREE_USAGE_06":
return ApplicationIdContainer_FREE_USAGE_06, true
case "FREE_USAGE_07":
return ApplicationIdContainer_FREE_USAGE_07, true
case "FREE_USAGE_08":
return ApplicationIdContainer_FREE_USAGE_08, true
case "FREE_USAGE_09":
return ApplicationIdContainer_FREE_USAGE_09, true
case "FREE_USAGE_0A":
return ApplicationIdContainer_FREE_USAGE_0A, true
case "FREE_USAGE_0B":
return ApplicationIdContainer_FREE_USAGE_0B, true
case "FREE_USAGE_0C":
return ApplicationIdContainer_FREE_USAGE_0C, true
case "FREE_USAGE_0D":
return ApplicationIdContainer_FREE_USAGE_0D, true
case "FREE_USAGE_0E":
return ApplicationIdContainer_FREE_USAGE_0E, true
case "FREE_USAGE_0F":
return ApplicationIdContainer_FREE_USAGE_0F, true
case "RESERVED_10":
return ApplicationIdContainer_RESERVED_10, true
case "RESERVED_11":
return ApplicationIdContainer_RESERVED_11, true
case "RESERVED_12":
return ApplicationIdContainer_RESERVED_12, true
case "RESERVED_13":
return ApplicationIdContainer_RESERVED_13, true
case "RESERVED_14":
return ApplicationIdContainer_RESERVED_14, true
case "RESERVED_15":
return ApplicationIdContainer_RESERVED_15, true
case "RESERVED_16":
return ApplicationIdContainer_RESERVED_16, true
case "RESERVED_17":
return ApplicationIdContainer_RESERVED_17, true
case "RESERVED_18":
return ApplicationIdContainer_RESERVED_18, true
case "TEMPERATURE_BROADCAST_19":
return ApplicationIdContainer_TEMPERATURE_BROADCAST_19, true
case "RESERVED_1A":
return ApplicationIdContainer_RESERVED_1A, true
case "RESERVED_1B":
return ApplicationIdContainer_RESERVED_1B, true
case "RESERVED_1C":
return ApplicationIdContainer_RESERVED_1C, true
case "RESERVED_1D":
return ApplicationIdContainer_RESERVED_1D, true
case "RESERVED_1E":
return ApplicationIdContainer_RESERVED_1E, true
case "RESERVED_1F":
return ApplicationIdContainer_RESERVED_1F, true
case "RESERVED_20":
return ApplicationIdContainer_RESERVED_20, true
case "RESERVED_21":
return ApplicationIdContainer_RESERVED_21, true
case "RESERVED_22":
return ApplicationIdContainer_RESERVED_22, true
case "RESERVED_23":
return ApplicationIdContainer_RESERVED_23, true
case "RESERVED_24":
return ApplicationIdContainer_RESERVED_24, true
case "RESERVED_25":
return ApplicationIdContainer_RESERVED_25, true
case "ROOM_CONTROL_SYSTEM_26":
return ApplicationIdContainer_ROOM_CONTROL_SYSTEM_26, true
case "RESERVED_27":
return ApplicationIdContainer_RESERVED_27, true
case "RESERVED_28":
return ApplicationIdContainer_RESERVED_28, true
case "RESERVED_29":
return ApplicationIdContainer_RESERVED_29, true
case "RESERVED_2A":
return ApplicationIdContainer_RESERVED_2A, true
case "RESERVED_2B":
return ApplicationIdContainer_RESERVED_2B, true
case "RESERVED_2C":
return ApplicationIdContainer_RESERVED_2C, true
case "RESERVED_2D":
return ApplicationIdContainer_RESERVED_2D, true
case "RESERVED_2E":
return ApplicationIdContainer_RESERVED_2E, true
case "RESERVED_2F":
return ApplicationIdContainer_RESERVED_2F, true
case "LIGHTING_30":
return ApplicationIdContainer_LIGHTING_30, true
case "LIGHTING_31":
return ApplicationIdContainer_LIGHTING_31, true
case "LIGHTING_32":
return ApplicationIdContainer_LIGHTING_32, true
case "LIGHTING_33":
return ApplicationIdContainer_LIGHTING_33, true
case "LIGHTING_34":
return ApplicationIdContainer_LIGHTING_34, true
case "LIGHTING_35":
return ApplicationIdContainer_LIGHTING_35, true
case "LIGHTING_36":
return ApplicationIdContainer_LIGHTING_36, true
case "LIGHTING_37":
return ApplicationIdContainer_LIGHTING_37, true
case "LIGHTING_38":
return ApplicationIdContainer_LIGHTING_38, true
case "LIGHTING_39":
return ApplicationIdContainer_LIGHTING_39, true
case "LIGHTING_3A":
return ApplicationIdContainer_LIGHTING_3A, true
case "LIGHTING_3B":
return ApplicationIdContainer_LIGHTING_3B, true
case "LIGHTING_3C":
return ApplicationIdContainer_LIGHTING_3C, true
case "LIGHTING_3D":
return ApplicationIdContainer_LIGHTING_3D, true
case "LIGHTING_3E":
return ApplicationIdContainer_LIGHTING_3E, true
case "LIGHTING_3F":
return ApplicationIdContainer_LIGHTING_3F, true
case "LIGHTING_40":
return ApplicationIdContainer_LIGHTING_40, true
case "LIGHTING_41":
return ApplicationIdContainer_LIGHTING_41, true
case "LIGHTING_42":
return ApplicationIdContainer_LIGHTING_42, true
case "LIGHTING_43":
return ApplicationIdContainer_LIGHTING_43, true
case "LIGHTING_44":
return ApplicationIdContainer_LIGHTING_44, true
case "LIGHTING_45":
return ApplicationIdContainer_LIGHTING_45, true
case "LIGHTING_46":
return ApplicationIdContainer_LIGHTING_46, true
case "LIGHTING_47":
return ApplicationIdContainer_LIGHTING_47, true
case "LIGHTING_48":
return ApplicationIdContainer_LIGHTING_48, true
case "LIGHTING_49":
return ApplicationIdContainer_LIGHTING_49, true
case "LIGHTING_4A":
return ApplicationIdContainer_LIGHTING_4A, true
case "LIGHTING_4B":
return ApplicationIdContainer_LIGHTING_4B, true
case "LIGHTING_4C":
return ApplicationIdContainer_LIGHTING_4C, true
case "LIGHTING_4D":
return ApplicationIdContainer_LIGHTING_4D, true
case "LIGHTING_4E":
return ApplicationIdContainer_LIGHTING_4E, true
case "LIGHTING_4F":
return ApplicationIdContainer_LIGHTING_4F, true
case "LIGHTING_50":
return ApplicationIdContainer_LIGHTING_50, true
case "LIGHTING_51":
return ApplicationIdContainer_LIGHTING_51, true
case "LIGHTING_52":
return ApplicationIdContainer_LIGHTING_52, true
case "LIGHTING_53":
return ApplicationIdContainer_LIGHTING_53, true
case "LIGHTING_54":
return ApplicationIdContainer_LIGHTING_54, true
case "LIGHTING_55":
return ApplicationIdContainer_LIGHTING_55, true
case "LIGHTING_56":
return ApplicationIdContainer_LIGHTING_56, true
case "LIGHTING_57":
return ApplicationIdContainer_LIGHTING_57, true
case "LIGHTING_58":
return ApplicationIdContainer_LIGHTING_58, true
case "LIGHTING_59":
return ApplicationIdContainer_LIGHTING_59, true
case "LIGHTING_5A":
return ApplicationIdContainer_LIGHTING_5A, true
case "LIGHTING_5B":
return ApplicationIdContainer_LIGHTING_5B, true
case "LIGHTING_5C":
return ApplicationIdContainer_LIGHTING_5C, true
case "LIGHTING_5D":
return ApplicationIdContainer_LIGHTING_5D, true
case "LIGHTING_5E":
return ApplicationIdContainer_LIGHTING_5E, true
case "LIGHTING_5F":
return ApplicationIdContainer_LIGHTING_5F, true
case "RESERVED_60":
return ApplicationIdContainer_RESERVED_60, true
case "RESERVED_61":
return ApplicationIdContainer_RESERVED_61, true
case "RESERVED_62":
return ApplicationIdContainer_RESERVED_62, true
case "RESERVED_63":
return ApplicationIdContainer_RESERVED_63, true
case "RESERVED_64":
return ApplicationIdContainer_RESERVED_64, true
case "RESERVED_65":
return ApplicationIdContainer_RESERVED_65, true
case "RESERVED_66":
return ApplicationIdContainer_RESERVED_66, true
case "RESERVED_67":
return ApplicationIdContainer_RESERVED_67, true
case "RESERVED_68":
return ApplicationIdContainer_RESERVED_68, true
case "RESERVED_69":
return ApplicationIdContainer_RESERVED_69, true
case "RESERVED_6A":
return ApplicationIdContainer_RESERVED_6A, true
case "RESERVED_6B":
return ApplicationIdContainer_RESERVED_6B, true
case "RESERVED_6C":
return ApplicationIdContainer_RESERVED_6C, true
case "RESERVED_6D":
return ApplicationIdContainer_RESERVED_6D, true
case "RESERVED_6E":
return ApplicationIdContainer_RESERVED_6E, true
case "RESERVED_6F":
return ApplicationIdContainer_RESERVED_6F, true
case "VENTILATION_70":
return ApplicationIdContainer_VENTILATION_70, true
case "IRRIGATION_CONTROL_71":
return ApplicationIdContainer_IRRIGATION_CONTROL_71, true
case "POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72":
return ApplicationIdContainer_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72, true
case "HVAC_ACTUATOR_73":
return ApplicationIdContainer_HVAC_ACTUATOR_73, true
case "HVAC_ACTUATOR_74":
return ApplicationIdContainer_HVAC_ACTUATOR_74, true
case "RESERVED_75":
return ApplicationIdContainer_RESERVED_75, true
case "RESERVED_76":
return ApplicationIdContainer_RESERVED_76, true
case "RESERVED_77":
return ApplicationIdContainer_RESERVED_77, true
case "RESERVED_78":
return ApplicationIdContainer_RESERVED_78, true
case "RESERVED_79":
return ApplicationIdContainer_RESERVED_79, true
case "RESERVED_7A":
return ApplicationIdContainer_RESERVED_7A, true
case "RESERVED_7B":
return ApplicationIdContainer_RESERVED_7B, true
case "RESERVED_7C":
return ApplicationIdContainer_RESERVED_7C, true
case "RESERVED_7D":
return ApplicationIdContainer_RESERVED_7D, true
case "RESERVED_7E":
return ApplicationIdContainer_RESERVED_7E, true
case "RESERVED_7F":
return ApplicationIdContainer_RESERVED_7F, true
case "RESERVED_80":
return ApplicationIdContainer_RESERVED_80, true
case "RESERVED_81":
return ApplicationIdContainer_RESERVED_81, true
case "RESERVED_82":
return ApplicationIdContainer_RESERVED_82, true
case "RESERVED_83":
return ApplicationIdContainer_RESERVED_83, true
case "RESERVED_84":
return ApplicationIdContainer_RESERVED_84, true
case "RESERVED_85":
return ApplicationIdContainer_RESERVED_85, true
case "RESERVED_86":
return ApplicationIdContainer_RESERVED_86, true
case "RESERVED_87":
return ApplicationIdContainer_RESERVED_87, true
case "HEATING_88":
return ApplicationIdContainer_HEATING_88, true
case "RESERVED_89":
return ApplicationIdContainer_RESERVED_89, true
case "RESERVED_8A":
return ApplicationIdContainer_RESERVED_8A, true
case "RESERVED_8B":
return ApplicationIdContainer_RESERVED_8B, true
case "RESERVED_8C":
return ApplicationIdContainer_RESERVED_8C, true
case "RESERVED_8D":
return ApplicationIdContainer_RESERVED_8D, true
case "RESERVED_8E":
return ApplicationIdContainer_RESERVED_8E, true
case "RESERVED_8F":
return ApplicationIdContainer_RESERVED_8F, true
case "RESERVED_90":
return ApplicationIdContainer_RESERVED_90, true
case "RESERVED_91":
return ApplicationIdContainer_RESERVED_91, true
case "RESERVED_92":
return ApplicationIdContainer_RESERVED_92, true
case "RESERVED_93":
return ApplicationIdContainer_RESERVED_93, true
case "RESERVED_94":
return ApplicationIdContainer_RESERVED_94, true
case "RESERVED_95":
return ApplicationIdContainer_RESERVED_95, true
case "RESERVED_96":
return ApplicationIdContainer_RESERVED_96, true
case "RESERVED_97":
return ApplicationIdContainer_RESERVED_97, true
case "RESERVED_98":
return ApplicationIdContainer_RESERVED_98, true
case "RESERVED_99":
return ApplicationIdContainer_RESERVED_99, true
case "RESERVED_9A":
return ApplicationIdContainer_RESERVED_9A, true
case "RESERVED_9B":
return ApplicationIdContainer_RESERVED_9B, true
case "RESERVED_9C":
return ApplicationIdContainer_RESERVED_9C, true
case "RESERVED_9D":
return ApplicationIdContainer_RESERVED_9D, true
case "RESERVED_9E":
return ApplicationIdContainer_RESERVED_9E, true
case "RESERVED_9F":
return ApplicationIdContainer_RESERVED_9F, true
case "RESERVED_A0":
return ApplicationIdContainer_RESERVED_A0, true
case "RESERVED_A1":
return ApplicationIdContainer_RESERVED_A1, true
case "RESERVED_A2":
return ApplicationIdContainer_RESERVED_A2, true
case "RESERVED_A3":
return ApplicationIdContainer_RESERVED_A3, true
case "RESERVED_A4":
return ApplicationIdContainer_RESERVED_A4, true
case "RESERVED_A5":
return ApplicationIdContainer_RESERVED_A5, true
case "RESERVED_A6":
return ApplicationIdContainer_RESERVED_A6, true
case "RESERVED_A7":
return ApplicationIdContainer_RESERVED_A7, true
case "RESERVED_A8":
return ApplicationIdContainer_RESERVED_A8, true
case "RESERVED_A9":
return ApplicationIdContainer_RESERVED_A9, true
case "RESERVED_AA":
return ApplicationIdContainer_RESERVED_AA, true
case "RESERVED_AB":
return ApplicationIdContainer_RESERVED_AB, true
case "AIR_CONDITIONING_AC":
return ApplicationIdContainer_AIR_CONDITIONING_AC, true
case "INFO_MESSAGES":
return ApplicationIdContainer_INFO_MESSAGES, true
case "RESERVED_AE":
return ApplicationIdContainer_RESERVED_AE, true
case "RESERVED_AF":
return ApplicationIdContainer_RESERVED_AF, true
case "RESERVED_B0":
return ApplicationIdContainer_RESERVED_B0, true
case "RESERVED_B1":
return ApplicationIdContainer_RESERVED_B1, true
case "RESERVED_B2":
return ApplicationIdContainer_RESERVED_B2, true
case "RESERVED_B3":
return ApplicationIdContainer_RESERVED_B3, true
case "RESERVED_B4":
return ApplicationIdContainer_RESERVED_B4, true
case "RESERVED_B5":
return ApplicationIdContainer_RESERVED_B5, true
case "RESERVED_B6":
return ApplicationIdContainer_RESERVED_B6, true
case "RESERVED_B7":
return ApplicationIdContainer_RESERVED_B7, true
case "RESERVED_B8":
return ApplicationIdContainer_RESERVED_B8, true
case "RESERVED_B9":
return ApplicationIdContainer_RESERVED_B9, true
case "RESERVED_BA":
return ApplicationIdContainer_RESERVED_BA, true
case "RESERVED_BB":
return ApplicationIdContainer_RESERVED_BB, true
case "RESERVED_BC":
return ApplicationIdContainer_RESERVED_BC, true
case "RESERVED_BD":
return ApplicationIdContainer_RESERVED_BD, true
case "RESERVED_BE":
return ApplicationIdContainer_RESERVED_BE, true
case "RESERVED_BF":
return ApplicationIdContainer_RESERVED_BF, true
case "MEDIA_TRANSPORT_CONTROL_C0":
return ApplicationIdContainer_MEDIA_TRANSPORT_CONTROL_C0, true
case "RESERVED_C1":
return ApplicationIdContainer_RESERVED_C1, true
case "RESERVED_C2":
return ApplicationIdContainer_RESERVED_C2, true
case "RESERVED_C3":
return ApplicationIdContainer_RESERVED_C3, true
case "RESERVED_C4":
return ApplicationIdContainer_RESERVED_C4, true
case "RESERVED_C5":
return ApplicationIdContainer_RESERVED_C5, true
case "RESERVED_C6":
return ApplicationIdContainer_RESERVED_C6, true
case "RESERVED_C7":
return ApplicationIdContainer_RESERVED_C7, true
case "RESERVED_C8":
return ApplicationIdContainer_RESERVED_C8, true
case "RESERVED_C9":
return ApplicationIdContainer_RESERVED_C9, true
case "TRIGGER_CONTROL_CA":
return ApplicationIdContainer_TRIGGER_CONTROL_CA, true
case "ENABLE_CONTROL_CB":
return ApplicationIdContainer_ENABLE_CONTROL_CB, true
case "I_HAVE_NO_IDEA_CC":
return ApplicationIdContainer_I_HAVE_NO_IDEA_CC, true
case "AUDIO_AND_VIDEO_CD":
return ApplicationIdContainer_AUDIO_AND_VIDEO_CD, true
case "ERROR_REPORTING_CE":
return ApplicationIdContainer_ERROR_REPORTING_CE, true
case "RESERVED_CF":
return ApplicationIdContainer_RESERVED_CF, true
case "SECURITY_D0":
return ApplicationIdContainer_SECURITY_D0, true
case "METERING_D1":
return ApplicationIdContainer_METERING_D1, true
case "RESERVED_D2":
return ApplicationIdContainer_RESERVED_D2, true
case "RESERVED_D3":
return ApplicationIdContainer_RESERVED_D3, true
case "RESERVED_D4":
return ApplicationIdContainer_RESERVED_D4, true
case "ACCESS_CONTROL_D5":
return ApplicationIdContainer_ACCESS_CONTROL_D5, true
case "RESERVED_D6":
return ApplicationIdContainer_RESERVED_D6, true
case "RESERVED_D7":
return ApplicationIdContainer_RESERVED_D7, true
case "RESERVED_D8":
return ApplicationIdContainer_RESERVED_D8, true
case "RESERVED_D9":
return ApplicationIdContainer_RESERVED_D9, true
case "RESERVED_DA":
return ApplicationIdContainer_RESERVED_DA, true
case "RESERVED_DB":
return ApplicationIdContainer_RESERVED_DB, true
case "RESERVED_DC":
return ApplicationIdContainer_RESERVED_DC, true
case "RESERVED_DD":
return ApplicationIdContainer_RESERVED_DD, true
case "RESERVED_DE":
return ApplicationIdContainer_RESERVED_DE, true
case "CLOCK_AND_TIMEKEEPING_DF":
return ApplicationIdContainer_CLOCK_AND_TIMEKEEPING_DF, true
case "TELEPHONY_STATUS_AND_CONTROL_E0":
return ApplicationIdContainer_TELEPHONY_STATUS_AND_CONTROL_E0, true
case "RESERVED_E1":
return ApplicationIdContainer_RESERVED_E1, true
case "RESERVED_E2":
return ApplicationIdContainer_RESERVED_E2, true
case "RESERVED_E3":
return ApplicationIdContainer_RESERVED_E3, true
case "MEASUREMENT_E4":
return ApplicationIdContainer_MEASUREMENT_E4, true
case "RESERVED_E5":
return ApplicationIdContainer_RESERVED_E5, true
case "RESERVED_E6":
return ApplicationIdContainer_RESERVED_E6, true
case "RESERVED_E7":
return ApplicationIdContainer_RESERVED_E7, true
case "RESERVED_E8":
return ApplicationIdContainer_RESERVED_E8, true
case "RESERVED_E9":
return ApplicationIdContainer_RESERVED_E9, true
case "RESERVED_EA":
return ApplicationIdContainer_RESERVED_EA, true
case "RESERVED_EB":
return ApplicationIdContainer_RESERVED_EB, true
case "RESERVED_EC":
return ApplicationIdContainer_RESERVED_EC, true
case "RESERVED_ED":
return ApplicationIdContainer_RESERVED_ED, true
case "RESERVED_EE":
return ApplicationIdContainer_RESERVED_EE, true
case "RESERVED_EF":
return ApplicationIdContainer_RESERVED_EF, true
case "RESERVED_F0":
return ApplicationIdContainer_RESERVED_F0, true
case "RESERVED_F1":
return ApplicationIdContainer_RESERVED_F1, true
case "RESERVED_F2":
return ApplicationIdContainer_RESERVED_F2, true
case "RESERVED_F3":
return ApplicationIdContainer_RESERVED_F3, true
case "RESERVED_F4":
return ApplicationIdContainer_RESERVED_F4, true
case "RESERVED_F5":
return ApplicationIdContainer_RESERVED_F5, true
case "RESERVED_F6":
return ApplicationIdContainer_RESERVED_F6, true
case "RESERVED_F7":
return ApplicationIdContainer_RESERVED_F7, true
case "RESERVED_F8":
return ApplicationIdContainer_RESERVED_F8, true
case "RESERVED_F9":
return ApplicationIdContainer_RESERVED_F9, true
case "TESTING_FA":
return ApplicationIdContainer_TESTING_FA, true
case "RESERVED_FB":
return ApplicationIdContainer_RESERVED_FB, true
case "RESERVED_FC":
return ApplicationIdContainer_RESERVED_FC, true
case "RESERVED_FD":
return ApplicationIdContainer_RESERVED_FD, true
case "RESERVED_FE":
return ApplicationIdContainer_RESERVED_FE, true
case "NETWORK_CONTROL":
return ApplicationIdContainer_NETWORK_CONTROL, true
}
return 0, false
}
func ApplicationIdContainerKnows(value uint8) bool {
for _, typeValue := range ApplicationIdContainerValues {
if uint8(typeValue) == value {
return true
}
}
return false
}
func CastApplicationIdContainer(structType any) ApplicationIdContainer {
castFunc := func(typ any) ApplicationIdContainer {
if sApplicationIdContainer, ok := typ.(ApplicationIdContainer); ok {
return sApplicationIdContainer
}
return 0
}
return castFunc(structType)
}
func (m ApplicationIdContainer) GetLengthInBits(ctx context.Context) uint16 {
return 8
}
func (m ApplicationIdContainer) GetLengthInBytes(ctx context.Context) uint16 {
return m.GetLengthInBits(ctx) / 8
}
func ApplicationIdContainerParse(ctx context.Context, theBytes []byte) (ApplicationIdContainer, error) {
return ApplicationIdContainerParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes))
}
func ApplicationIdContainerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApplicationIdContainer, error) {
log := zerolog.Ctx(ctx)
_ = log
val, err := /*TODO: migrate me*/ /*TODO: migrate me*/ readBuffer.ReadUint8("ApplicationIdContainer", 8)
if err != nil {
return 0, errors.Wrap(err, "error reading ApplicationIdContainer")
}
if enum, ok := ApplicationIdContainerByValue(val); !ok {
log.Debug().Interface("val", val).Msg("no value val found for ApplicationIdContainer")
return ApplicationIdContainer(val), nil
} else {
return enum, nil
}
}
func (e ApplicationIdContainer) Serialize() ([]byte, error) {
wb := utils.NewWriteBufferByteBased()
if err := e.SerializeWithWriteBuffer(context.Background(), wb); err != nil {
return nil, err
}
return wb.GetBytes(), nil
}
func (e ApplicationIdContainer) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error {
log := zerolog.Ctx(ctx)
_ = log
return /*TODO: migrate me*/ writeBuffer.WriteUint8("ApplicationIdContainer", 8, uint8(uint8(e)), utils.WithAdditionalStringRepresentation(e.PLC4XEnumName()))
}
func (e ApplicationIdContainer) GetValue() uint8 {
return uint8(e)
}
func (e ApplicationIdContainer) GetLightingCompatible() LightingCompatible {
return e.LightingCompatible()
}
func (e ApplicationIdContainer) GetApplicationId() ApplicationId {
return e.ApplicationId()
}
// PLC4XEnumName returns the name that is used in code to identify this enum
func (e ApplicationIdContainer) PLC4XEnumName() string {
switch e {
case ApplicationIdContainer_RESERVED_00:
return "RESERVED_00"
case ApplicationIdContainer_FREE_USAGE_01:
return "FREE_USAGE_01"
case ApplicationIdContainer_FREE_USAGE_02:
return "FREE_USAGE_02"
case ApplicationIdContainer_FREE_USAGE_03:
return "FREE_USAGE_03"
case ApplicationIdContainer_FREE_USAGE_04:
return "FREE_USAGE_04"
case ApplicationIdContainer_FREE_USAGE_05:
return "FREE_USAGE_05"
case ApplicationIdContainer_FREE_USAGE_06:
return "FREE_USAGE_06"
case ApplicationIdContainer_FREE_USAGE_07:
return "FREE_USAGE_07"
case ApplicationIdContainer_FREE_USAGE_08:
return "FREE_USAGE_08"
case ApplicationIdContainer_FREE_USAGE_09:
return "FREE_USAGE_09"
case ApplicationIdContainer_FREE_USAGE_0A:
return "FREE_USAGE_0A"
case ApplicationIdContainer_FREE_USAGE_0B:
return "FREE_USAGE_0B"
case ApplicationIdContainer_FREE_USAGE_0C:
return "FREE_USAGE_0C"
case ApplicationIdContainer_FREE_USAGE_0D:
return "FREE_USAGE_0D"
case ApplicationIdContainer_FREE_USAGE_0E:
return "FREE_USAGE_0E"
case ApplicationIdContainer_FREE_USAGE_0F:
return "FREE_USAGE_0F"
case ApplicationIdContainer_RESERVED_10:
return "RESERVED_10"
case ApplicationIdContainer_RESERVED_11:
return "RESERVED_11"
case ApplicationIdContainer_RESERVED_12:
return "RESERVED_12"
case ApplicationIdContainer_RESERVED_13:
return "RESERVED_13"
case ApplicationIdContainer_RESERVED_14:
return "RESERVED_14"
case ApplicationIdContainer_RESERVED_15:
return "RESERVED_15"
case ApplicationIdContainer_RESERVED_16:
return "RESERVED_16"
case ApplicationIdContainer_RESERVED_17:
return "RESERVED_17"
case ApplicationIdContainer_RESERVED_18:
return "RESERVED_18"
case ApplicationIdContainer_TEMPERATURE_BROADCAST_19:
return "TEMPERATURE_BROADCAST_19"
case ApplicationIdContainer_RESERVED_1A:
return "RESERVED_1A"
case ApplicationIdContainer_RESERVED_1B:
return "RESERVED_1B"
case ApplicationIdContainer_RESERVED_1C:
return "RESERVED_1C"
case ApplicationIdContainer_RESERVED_1D:
return "RESERVED_1D"
case ApplicationIdContainer_RESERVED_1E:
return "RESERVED_1E"
case ApplicationIdContainer_RESERVED_1F:
return "RESERVED_1F"
case ApplicationIdContainer_RESERVED_20:
return "RESERVED_20"
case ApplicationIdContainer_RESERVED_21:
return "RESERVED_21"
case ApplicationIdContainer_RESERVED_22:
return "RESERVED_22"
case ApplicationIdContainer_RESERVED_23:
return "RESERVED_23"
case ApplicationIdContainer_RESERVED_24:
return "RESERVED_24"
case ApplicationIdContainer_RESERVED_25:
return "RESERVED_25"
case ApplicationIdContainer_ROOM_CONTROL_SYSTEM_26:
return "ROOM_CONTROL_SYSTEM_26"
case ApplicationIdContainer_RESERVED_27:
return "RESERVED_27"
case ApplicationIdContainer_RESERVED_28:
return "RESERVED_28"
case ApplicationIdContainer_RESERVED_29:
return "RESERVED_29"
case ApplicationIdContainer_RESERVED_2A:
return "RESERVED_2A"
case ApplicationIdContainer_RESERVED_2B:
return "RESERVED_2B"
case ApplicationIdContainer_RESERVED_2C:
return "RESERVED_2C"
case ApplicationIdContainer_RESERVED_2D:
return "RESERVED_2D"
case ApplicationIdContainer_RESERVED_2E:
return "RESERVED_2E"
case ApplicationIdContainer_RESERVED_2F:
return "RESERVED_2F"
case ApplicationIdContainer_LIGHTING_30:
return "LIGHTING_30"
case ApplicationIdContainer_LIGHTING_31:
return "LIGHTING_31"
case ApplicationIdContainer_LIGHTING_32:
return "LIGHTING_32"
case ApplicationIdContainer_LIGHTING_33:
return "LIGHTING_33"
case ApplicationIdContainer_LIGHTING_34:
return "LIGHTING_34"
case ApplicationIdContainer_LIGHTING_35:
return "LIGHTING_35"
case ApplicationIdContainer_LIGHTING_36:
return "LIGHTING_36"
case ApplicationIdContainer_LIGHTING_37:
return "LIGHTING_37"
case ApplicationIdContainer_LIGHTING_38:
return "LIGHTING_38"
case ApplicationIdContainer_LIGHTING_39:
return "LIGHTING_39"
case ApplicationIdContainer_LIGHTING_3A:
return "LIGHTING_3A"
case ApplicationIdContainer_LIGHTING_3B:
return "LIGHTING_3B"
case ApplicationIdContainer_LIGHTING_3C:
return "LIGHTING_3C"
case ApplicationIdContainer_LIGHTING_3D:
return "LIGHTING_3D"
case ApplicationIdContainer_LIGHTING_3E:
return "LIGHTING_3E"
case ApplicationIdContainer_LIGHTING_3F:
return "LIGHTING_3F"
case ApplicationIdContainer_LIGHTING_40:
return "LIGHTING_40"
case ApplicationIdContainer_LIGHTING_41:
return "LIGHTING_41"
case ApplicationIdContainer_LIGHTING_42:
return "LIGHTING_42"
case ApplicationIdContainer_LIGHTING_43:
return "LIGHTING_43"
case ApplicationIdContainer_LIGHTING_44:
return "LIGHTING_44"
case ApplicationIdContainer_LIGHTING_45:
return "LIGHTING_45"
case ApplicationIdContainer_LIGHTING_46:
return "LIGHTING_46"
case ApplicationIdContainer_LIGHTING_47:
return "LIGHTING_47"
case ApplicationIdContainer_LIGHTING_48:
return "LIGHTING_48"
case ApplicationIdContainer_LIGHTING_49:
return "LIGHTING_49"
case ApplicationIdContainer_LIGHTING_4A:
return "LIGHTING_4A"
case ApplicationIdContainer_LIGHTING_4B:
return "LIGHTING_4B"
case ApplicationIdContainer_LIGHTING_4C:
return "LIGHTING_4C"
case ApplicationIdContainer_LIGHTING_4D:
return "LIGHTING_4D"
case ApplicationIdContainer_LIGHTING_4E:
return "LIGHTING_4E"
case ApplicationIdContainer_LIGHTING_4F:
return "LIGHTING_4F"
case ApplicationIdContainer_LIGHTING_50:
return "LIGHTING_50"
case ApplicationIdContainer_LIGHTING_51:
return "LIGHTING_51"
case ApplicationIdContainer_LIGHTING_52:
return "LIGHTING_52"
case ApplicationIdContainer_LIGHTING_53:
return "LIGHTING_53"
case ApplicationIdContainer_LIGHTING_54:
return "LIGHTING_54"
case ApplicationIdContainer_LIGHTING_55:
return "LIGHTING_55"
case ApplicationIdContainer_LIGHTING_56:
return "LIGHTING_56"
case ApplicationIdContainer_LIGHTING_57:
return "LIGHTING_57"
case ApplicationIdContainer_LIGHTING_58:
return "LIGHTING_58"
case ApplicationIdContainer_LIGHTING_59:
return "LIGHTING_59"
case ApplicationIdContainer_LIGHTING_5A:
return "LIGHTING_5A"
case ApplicationIdContainer_LIGHTING_5B:
return "LIGHTING_5B"
case ApplicationIdContainer_LIGHTING_5C:
return "LIGHTING_5C"
case ApplicationIdContainer_LIGHTING_5D:
return "LIGHTING_5D"
case ApplicationIdContainer_LIGHTING_5E:
return "LIGHTING_5E"
case ApplicationIdContainer_LIGHTING_5F:
return "LIGHTING_5F"
case ApplicationIdContainer_RESERVED_60:
return "RESERVED_60"
case ApplicationIdContainer_RESERVED_61:
return "RESERVED_61"
case ApplicationIdContainer_RESERVED_62:
return "RESERVED_62"
case ApplicationIdContainer_RESERVED_63:
return "RESERVED_63"
case ApplicationIdContainer_RESERVED_64:
return "RESERVED_64"
case ApplicationIdContainer_RESERVED_65:
return "RESERVED_65"
case ApplicationIdContainer_RESERVED_66:
return "RESERVED_66"
case ApplicationIdContainer_RESERVED_67:
return "RESERVED_67"
case ApplicationIdContainer_RESERVED_68:
return "RESERVED_68"
case ApplicationIdContainer_RESERVED_69:
return "RESERVED_69"
case ApplicationIdContainer_RESERVED_6A:
return "RESERVED_6A"
case ApplicationIdContainer_RESERVED_6B:
return "RESERVED_6B"
case ApplicationIdContainer_RESERVED_6C:
return "RESERVED_6C"
case ApplicationIdContainer_RESERVED_6D:
return "RESERVED_6D"
case ApplicationIdContainer_RESERVED_6E:
return "RESERVED_6E"
case ApplicationIdContainer_RESERVED_6F:
return "RESERVED_6F"
case ApplicationIdContainer_VENTILATION_70:
return "VENTILATION_70"
case ApplicationIdContainer_IRRIGATION_CONTROL_71:
return "IRRIGATION_CONTROL_71"
case ApplicationIdContainer_POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72:
return "POOLS_SPAS_PONDS_FOUNTAINS_CONTROL_72"
case ApplicationIdContainer_HVAC_ACTUATOR_73:
return "HVAC_ACTUATOR_73"
case ApplicationIdContainer_HVAC_ACTUATOR_74:
return "HVAC_ACTUATOR_74"
case ApplicationIdContainer_RESERVED_75:
return "RESERVED_75"
case ApplicationIdContainer_RESERVED_76:
return "RESERVED_76"
case ApplicationIdContainer_RESERVED_77:
return "RESERVED_77"
case ApplicationIdContainer_RESERVED_78:
return "RESERVED_78"
case ApplicationIdContainer_RESERVED_79:
return "RESERVED_79"
case ApplicationIdContainer_RESERVED_7A:
return "RESERVED_7A"
case ApplicationIdContainer_RESERVED_7B:
return "RESERVED_7B"
case ApplicationIdContainer_RESERVED_7C:
return "RESERVED_7C"
case ApplicationIdContainer_RESERVED_7D:
return "RESERVED_7D"
case ApplicationIdContainer_RESERVED_7E:
return "RESERVED_7E"
case ApplicationIdContainer_RESERVED_7F:
return "RESERVED_7F"
case ApplicationIdContainer_RESERVED_80:
return "RESERVED_80"
case ApplicationIdContainer_RESERVED_81:
return "RESERVED_81"
case ApplicationIdContainer_RESERVED_82:
return "RESERVED_82"
case ApplicationIdContainer_RESERVED_83:
return "RESERVED_83"
case ApplicationIdContainer_RESERVED_84:
return "RESERVED_84"
case ApplicationIdContainer_RESERVED_85:
return "RESERVED_85"
case ApplicationIdContainer_RESERVED_86:
return "RESERVED_86"
case ApplicationIdContainer_RESERVED_87:
return "RESERVED_87"
case ApplicationIdContainer_HEATING_88:
return "HEATING_88"
case ApplicationIdContainer_RESERVED_89:
return "RESERVED_89"
case ApplicationIdContainer_RESERVED_8A:
return "RESERVED_8A"
case ApplicationIdContainer_RESERVED_8B:
return "RESERVED_8B"
case ApplicationIdContainer_RESERVED_8C:
return "RESERVED_8C"
case ApplicationIdContainer_RESERVED_8D:
return "RESERVED_8D"
case ApplicationIdContainer_RESERVED_8E:
return "RESERVED_8E"
case ApplicationIdContainer_RESERVED_8F:
return "RESERVED_8F"
case ApplicationIdContainer_RESERVED_90:
return "RESERVED_90"
case ApplicationIdContainer_RESERVED_91:
return "RESERVED_91"
case ApplicationIdContainer_RESERVED_92:
return "RESERVED_92"
case ApplicationIdContainer_RESERVED_93:
return "RESERVED_93"
case ApplicationIdContainer_RESERVED_94:
return "RESERVED_94"
case ApplicationIdContainer_RESERVED_95:
return "RESERVED_95"
case ApplicationIdContainer_RESERVED_96:
return "RESERVED_96"
case ApplicationIdContainer_RESERVED_97:
return "RESERVED_97"
case ApplicationIdContainer_RESERVED_98:
return "RESERVED_98"
case ApplicationIdContainer_RESERVED_99:
return "RESERVED_99"
case ApplicationIdContainer_RESERVED_9A:
return "RESERVED_9A"
case ApplicationIdContainer_RESERVED_9B:
return "RESERVED_9B"
case ApplicationIdContainer_RESERVED_9C:
return "RESERVED_9C"
case ApplicationIdContainer_RESERVED_9D:
return "RESERVED_9D"
case ApplicationIdContainer_RESERVED_9E:
return "RESERVED_9E"
case ApplicationIdContainer_RESERVED_9F:
return "RESERVED_9F"
case ApplicationIdContainer_RESERVED_A0:
return "RESERVED_A0"
case ApplicationIdContainer_RESERVED_A1:
return "RESERVED_A1"
case ApplicationIdContainer_RESERVED_A2:
return "RESERVED_A2"
case ApplicationIdContainer_RESERVED_A3:
return "RESERVED_A3"
case ApplicationIdContainer_RESERVED_A4:
return "RESERVED_A4"
case ApplicationIdContainer_RESERVED_A5:
return "RESERVED_A5"
case ApplicationIdContainer_RESERVED_A6:
return "RESERVED_A6"
case ApplicationIdContainer_RESERVED_A7:
return "RESERVED_A7"
case ApplicationIdContainer_RESERVED_A8:
return "RESERVED_A8"
case ApplicationIdContainer_RESERVED_A9:
return "RESERVED_A9"
case ApplicationIdContainer_RESERVED_AA:
return "RESERVED_AA"
case ApplicationIdContainer_RESERVED_AB:
return "RESERVED_AB"
case ApplicationIdContainer_AIR_CONDITIONING_AC:
return "AIR_CONDITIONING_AC"
case ApplicationIdContainer_INFO_MESSAGES:
return "INFO_MESSAGES"
case ApplicationIdContainer_RESERVED_AE:
return "RESERVED_AE"
case ApplicationIdContainer_RESERVED_AF:
return "RESERVED_AF"
case ApplicationIdContainer_RESERVED_B0:
return "RESERVED_B0"
case ApplicationIdContainer_RESERVED_B1:
return "RESERVED_B1"
case ApplicationIdContainer_RESERVED_B2:
return "RESERVED_B2"
case ApplicationIdContainer_RESERVED_B3:
return "RESERVED_B3"
case ApplicationIdContainer_RESERVED_B4:
return "RESERVED_B4"
case ApplicationIdContainer_RESERVED_B5:
return "RESERVED_B5"
case ApplicationIdContainer_RESERVED_B6:
return "RESERVED_B6"
case ApplicationIdContainer_RESERVED_B7:
return "RESERVED_B7"
case ApplicationIdContainer_RESERVED_B8:
return "RESERVED_B8"
case ApplicationIdContainer_RESERVED_B9:
return "RESERVED_B9"
case ApplicationIdContainer_RESERVED_BA:
return "RESERVED_BA"
case ApplicationIdContainer_RESERVED_BB:
return "RESERVED_BB"
case ApplicationIdContainer_RESERVED_BC:
return "RESERVED_BC"
case ApplicationIdContainer_RESERVED_BD:
return "RESERVED_BD"
case ApplicationIdContainer_RESERVED_BE:
return "RESERVED_BE"
case ApplicationIdContainer_RESERVED_BF:
return "RESERVED_BF"
case ApplicationIdContainer_MEDIA_TRANSPORT_CONTROL_C0:
return "MEDIA_TRANSPORT_CONTROL_C0"
case ApplicationIdContainer_RESERVED_C1:
return "RESERVED_C1"
case ApplicationIdContainer_RESERVED_C2:
return "RESERVED_C2"
case ApplicationIdContainer_RESERVED_C3:
return "RESERVED_C3"
case ApplicationIdContainer_RESERVED_C4:
return "RESERVED_C4"
case ApplicationIdContainer_RESERVED_C5:
return "RESERVED_C5"
case ApplicationIdContainer_RESERVED_C6:
return "RESERVED_C6"
case ApplicationIdContainer_RESERVED_C7:
return "RESERVED_C7"
case ApplicationIdContainer_RESERVED_C8:
return "RESERVED_C8"
case ApplicationIdContainer_RESERVED_C9:
return "RESERVED_C9"
case ApplicationIdContainer_TRIGGER_CONTROL_CA:
return "TRIGGER_CONTROL_CA"
case ApplicationIdContainer_ENABLE_CONTROL_CB:
return "ENABLE_CONTROL_CB"
case ApplicationIdContainer_I_HAVE_NO_IDEA_CC:
return "I_HAVE_NO_IDEA_CC"
case ApplicationIdContainer_AUDIO_AND_VIDEO_CD:
return "AUDIO_AND_VIDEO_CD"
case ApplicationIdContainer_ERROR_REPORTING_CE:
return "ERROR_REPORTING_CE"
case ApplicationIdContainer_RESERVED_CF:
return "RESERVED_CF"
case ApplicationIdContainer_SECURITY_D0:
return "SECURITY_D0"
case ApplicationIdContainer_METERING_D1:
return "METERING_D1"
case ApplicationIdContainer_RESERVED_D2:
return "RESERVED_D2"
case ApplicationIdContainer_RESERVED_D3:
return "RESERVED_D3"
case ApplicationIdContainer_RESERVED_D4:
return "RESERVED_D4"
case ApplicationIdContainer_ACCESS_CONTROL_D5:
return "ACCESS_CONTROL_D5"
case ApplicationIdContainer_RESERVED_D6:
return "RESERVED_D6"
case ApplicationIdContainer_RESERVED_D7:
return "RESERVED_D7"
case ApplicationIdContainer_RESERVED_D8:
return "RESERVED_D8"
case ApplicationIdContainer_RESERVED_D9:
return "RESERVED_D9"
case ApplicationIdContainer_RESERVED_DA:
return "RESERVED_DA"
case ApplicationIdContainer_RESERVED_DB:
return "RESERVED_DB"
case ApplicationIdContainer_RESERVED_DC:
return "RESERVED_DC"
case ApplicationIdContainer_RESERVED_DD:
return "RESERVED_DD"
case ApplicationIdContainer_RESERVED_DE:
return "RESERVED_DE"
case ApplicationIdContainer_CLOCK_AND_TIMEKEEPING_DF:
return "CLOCK_AND_TIMEKEEPING_DF"
case ApplicationIdContainer_TELEPHONY_STATUS_AND_CONTROL_E0:
return "TELEPHONY_STATUS_AND_CONTROL_E0"
case ApplicationIdContainer_RESERVED_E1:
return "RESERVED_E1"
case ApplicationIdContainer_RESERVED_E2:
return "RESERVED_E2"
case ApplicationIdContainer_RESERVED_E3:
return "RESERVED_E3"
case ApplicationIdContainer_MEASUREMENT_E4:
return "MEASUREMENT_E4"
case ApplicationIdContainer_RESERVED_E5:
return "RESERVED_E5"
case ApplicationIdContainer_RESERVED_E6:
return "RESERVED_E6"
case ApplicationIdContainer_RESERVED_E7:
return "RESERVED_E7"
case ApplicationIdContainer_RESERVED_E8:
return "RESERVED_E8"
case ApplicationIdContainer_RESERVED_E9:
return "RESERVED_E9"
case ApplicationIdContainer_RESERVED_EA:
return "RESERVED_EA"
case ApplicationIdContainer_RESERVED_EB:
return "RESERVED_EB"
case ApplicationIdContainer_RESERVED_EC:
return "RESERVED_EC"
case ApplicationIdContainer_RESERVED_ED:
return "RESERVED_ED"
case ApplicationIdContainer_RESERVED_EE:
return "RESERVED_EE"
case ApplicationIdContainer_RESERVED_EF:
return "RESERVED_EF"
case ApplicationIdContainer_RESERVED_F0:
return "RESERVED_F0"
case ApplicationIdContainer_RESERVED_F1:
return "RESERVED_F1"
case ApplicationIdContainer_RESERVED_F2:
return "RESERVED_F2"
case ApplicationIdContainer_RESERVED_F3:
return "RESERVED_F3"
case ApplicationIdContainer_RESERVED_F4:
return "RESERVED_F4"
case ApplicationIdContainer_RESERVED_F5:
return "RESERVED_F5"
case ApplicationIdContainer_RESERVED_F6:
return "RESERVED_F6"
case ApplicationIdContainer_RESERVED_F7:
return "RESERVED_F7"
case ApplicationIdContainer_RESERVED_F8:
return "RESERVED_F8"
case ApplicationIdContainer_RESERVED_F9:
return "RESERVED_F9"
case ApplicationIdContainer_TESTING_FA:
return "TESTING_FA"
case ApplicationIdContainer_RESERVED_FB:
return "RESERVED_FB"
case ApplicationIdContainer_RESERVED_FC:
return "RESERVED_FC"
case ApplicationIdContainer_RESERVED_FD:
return "RESERVED_FD"
case ApplicationIdContainer_RESERVED_FE:
return "RESERVED_FE"
case ApplicationIdContainer_NETWORK_CONTROL:
return "NETWORK_CONTROL"
}
return fmt.Sprintf("Unknown(%v)", uint8(e))
}
func (e ApplicationIdContainer) String() string {
return e.PLC4XEnumName()
}