| /* |
| * 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. |
| |
| // KnxInterfaceObjectProperty is an enum |
| type KnxInterfaceObjectProperty uint32 |
| |
| type IKnxInterfaceObjectProperty interface { |
| fmt.Stringer |
| utils.LengthAware |
| utils.Serializable |
| PropertyDataType() KnxPropertyDataType |
| Name() string |
| PropertyId() uint8 |
| ObjectType() KnxInterfaceObjectType |
| } |
| |
| const ( |
| KnxInterfaceObjectProperty_PID_UNKNOWN KnxInterfaceObjectProperty = 0 |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_TYPE KnxInterfaceObjectProperty = 1 |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_NAME KnxInterfaceObjectProperty = 2 |
| KnxInterfaceObjectProperty_PID_GENERAL_SEMAPHOR KnxInterfaceObjectProperty = 3 |
| KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_REFERENCE KnxInterfaceObjectProperty = 4 |
| KnxInterfaceObjectProperty_PID_GENERAL_LOAD_STATE_CONTROL KnxInterfaceObjectProperty = 5 |
| KnxInterfaceObjectProperty_PID_GENERAL_RUN_STATE_CONTROL KnxInterfaceObjectProperty = 6 |
| KnxInterfaceObjectProperty_PID_GENERAL_TABLE_REFERENCE KnxInterfaceObjectProperty = 7 |
| KnxInterfaceObjectProperty_PID_GENERAL_SERVICE_CONTROL KnxInterfaceObjectProperty = 8 |
| KnxInterfaceObjectProperty_PID_GENERAL_FIRMWARE_REVISION KnxInterfaceObjectProperty = 9 |
| KnxInterfaceObjectProperty_PID_GENERAL_SERVICES_SUPPORTED KnxInterfaceObjectProperty = 10 |
| KnxInterfaceObjectProperty_PID_GENERAL_SERIAL_NUMBER KnxInterfaceObjectProperty = 11 |
| KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_ID KnxInterfaceObjectProperty = 12 |
| KnxInterfaceObjectProperty_PID_GENERAL_PROGRAM_VERSION KnxInterfaceObjectProperty = 13 |
| KnxInterfaceObjectProperty_PID_GENERAL_DEVICE_CONTROL KnxInterfaceObjectProperty = 14 |
| KnxInterfaceObjectProperty_PID_GENERAL_ORDER_INFO KnxInterfaceObjectProperty = 15 |
| KnxInterfaceObjectProperty_PID_GENERAL_PEI_TYPE KnxInterfaceObjectProperty = 16 |
| KnxInterfaceObjectProperty_PID_GENERAL_PORT_CONFIGURATION KnxInterfaceObjectProperty = 17 |
| KnxInterfaceObjectProperty_PID_GENERAL_POLL_GROUP_SETTINGS KnxInterfaceObjectProperty = 18 |
| KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_DATA KnxInterfaceObjectProperty = 19 |
| KnxInterfaceObjectProperty_PID_GENERAL_ENABLE KnxInterfaceObjectProperty = 20 |
| KnxInterfaceObjectProperty_PID_GENERAL_DESCRIPTION KnxInterfaceObjectProperty = 21 |
| KnxInterfaceObjectProperty_PID_GENERAL_FILE KnxInterfaceObjectProperty = 22 |
| KnxInterfaceObjectProperty_PID_GENERAL_TABLE KnxInterfaceObjectProperty = 23 |
| KnxInterfaceObjectProperty_PID_GENERAL_ENROL KnxInterfaceObjectProperty = 24 |
| KnxInterfaceObjectProperty_PID_GENERAL_VERSION KnxInterfaceObjectProperty = 25 |
| KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_LINK KnxInterfaceObjectProperty = 26 |
| KnxInterfaceObjectProperty_PID_GENERAL_MCB_TABLE KnxInterfaceObjectProperty = 27 |
| KnxInterfaceObjectProperty_PID_GENERAL_ERROR_CODE KnxInterfaceObjectProperty = 28 |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_INDEX KnxInterfaceObjectProperty = 29 |
| KnxInterfaceObjectProperty_PID_GENERAL_DOWNLOAD_COUNTER KnxInterfaceObjectProperty = 30 |
| KnxInterfaceObjectProperty_PID_DEVICE_ROUTING_COUNT KnxInterfaceObjectProperty = 31 |
| KnxInterfaceObjectProperty_PID_DEVICE_MAX_RETRY_COUNT KnxInterfaceObjectProperty = 32 |
| KnxInterfaceObjectProperty_PID_DEVICE_ERROR_FLAGS KnxInterfaceObjectProperty = 33 |
| KnxInterfaceObjectProperty_PID_DEVICE_PROGMODE KnxInterfaceObjectProperty = 34 |
| KnxInterfaceObjectProperty_PID_DEVICE_PRODUCT_ID KnxInterfaceObjectProperty = 35 |
| KnxInterfaceObjectProperty_PID_DEVICE_MAX_APDULENGTH KnxInterfaceObjectProperty = 36 |
| KnxInterfaceObjectProperty_PID_DEVICE_SUBNET_ADDR KnxInterfaceObjectProperty = 37 |
| KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_ADDR KnxInterfaceObjectProperty = 38 |
| KnxInterfaceObjectProperty_PID_DEVICE_PB_CONFIG KnxInterfaceObjectProperty = 39 |
| KnxInterfaceObjectProperty_PID_DEVICE_ADDR_REPORT KnxInterfaceObjectProperty = 40 |
| KnxInterfaceObjectProperty_PID_DEVICE_ADDR_CHECK KnxInterfaceObjectProperty = 41 |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECT_VALUE KnxInterfaceObjectProperty = 42 |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECTLINK KnxInterfaceObjectProperty = 43 |
| KnxInterfaceObjectProperty_PID_DEVICE_APPLICATION KnxInterfaceObjectProperty = 44 |
| KnxInterfaceObjectProperty_PID_DEVICE_PARAMETER KnxInterfaceObjectProperty = 45 |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECTADDRESS KnxInterfaceObjectProperty = 46 |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_TYPE KnxInterfaceObjectProperty = 47 |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_STATUS KnxInterfaceObjectProperty = 48 |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_ENABLE KnxInterfaceObjectProperty = 49 |
| KnxInterfaceObjectProperty_PID_DEVICE_DOMAIN_ADDRESS KnxInterfaceObjectProperty = 50 |
| KnxInterfaceObjectProperty_PID_DEVICE_IO_LIST KnxInterfaceObjectProperty = 51 |
| KnxInterfaceObjectProperty_PID_DEVICE_MGT_DESCRIPTOR_01 KnxInterfaceObjectProperty = 52 |
| KnxInterfaceObjectProperty_PID_DEVICE_PL110_PARAM KnxInterfaceObjectProperty = 53 |
| KnxInterfaceObjectProperty_PID_DEVICE_RF_REPEAT_COUNTER KnxInterfaceObjectProperty = 54 |
| KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_TABLE KnxInterfaceObjectProperty = 55 |
| KnxInterfaceObjectProperty_PID_DEVICE_RANDOM_PAUSE_TABLE KnxInterfaceObjectProperty = 56 |
| KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_NR KnxInterfaceObjectProperty = 57 |
| KnxInterfaceObjectProperty_PID_DEVICE_HARDWARE_TYPE KnxInterfaceObjectProperty = 58 |
| KnxInterfaceObjectProperty_PID_DEVICE_RETRANSMITTER_NUMBER KnxInterfaceObjectProperty = 59 |
| KnxInterfaceObjectProperty_PID_DEVICE_SERIAL_NR_TABLE KnxInterfaceObjectProperty = 60 |
| KnxInterfaceObjectProperty_PID_DEVICE_BIBATMASTER_ADDRESS KnxInterfaceObjectProperty = 61 |
| KnxInterfaceObjectProperty_PID_DEVICE_RF_DOMAIN_ADDRESS KnxInterfaceObjectProperty = 62 |
| KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_DESCRIPTOR KnxInterfaceObjectProperty = 63 |
| KnxInterfaceObjectProperty_PID_DEVICE_METERING_FILTER_TABLE KnxInterfaceObjectProperty = 64 |
| KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE KnxInterfaceObjectProperty = 65 |
| KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR KnxInterfaceObjectProperty = 66 |
| KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_GRPOBJTABLE KnxInterfaceObjectProperty = 67 |
| KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE KnxInterfaceObjectProperty = 68 |
| KnxInterfaceObjectProperty_PID_ROUTER_LINE_STATUS KnxInterfaceObjectProperty = 69 |
| KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCCONFIG KnxInterfaceObjectProperty = 70 |
| KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCCONFIG KnxInterfaceObjectProperty = 71 |
| KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCGRPCONFIG KnxInterfaceObjectProperty = 72 |
| KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCGRPCONFIG KnxInterfaceObjectProperty = 73 |
| KnxInterfaceObjectProperty_PID_ROUTER_ROUTETABLE_CONTROL KnxInterfaceObjectProperty = 74 |
| KnxInterfaceObjectProperty_PID_ROUTER_COUPL_SERV_CONTROL KnxInterfaceObjectProperty = 75 |
| KnxInterfaceObjectProperty_PID_ROUTER_MAX_ROUTER_APDU_LENGTH KnxInterfaceObjectProperty = 76 |
| KnxInterfaceObjectProperty_PID_ROUTER_MEDIUM KnxInterfaceObjectProperty = 77 |
| KnxInterfaceObjectProperty_PID_ROUTER_FILTER_TABLE_USE KnxInterfaceObjectProperty = 78 |
| KnxInterfaceObjectProperty_PID_ROUTER_RF_ENABLE_SBC KnxInterfaceObjectProperty = 79 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID KnxInterfaceObjectProperty = 80 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS KnxInterfaceObjectProperty = 81 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES KnxInterfaceObjectProperty = 82 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD KnxInterfaceObjectProperty = 83 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD KnxInterfaceObjectProperty = 84 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_CAPABILITIES KnxInterfaceObjectProperty = 85 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS KnxInterfaceObjectProperty = 86 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK KnxInterfaceObjectProperty = 87 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY KnxInterfaceObjectProperty = 88 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ADDRESS KnxInterfaceObjectProperty = 89 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SUBNET_MASK KnxInterfaceObjectProperty = 90 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEFAULT_GATEWAY KnxInterfaceObjectProperty = 91 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER KnxInterfaceObjectProperty = 92 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MAC_ADDRESS KnxInterfaceObjectProperty = 93 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS KnxInterfaceObjectProperty = 94 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS KnxInterfaceObjectProperty = 95 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TTL KnxInterfaceObjectProperty = 96 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES KnxInterfaceObjectProperty = 97 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE KnxInterfaceObjectProperty = 98 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES KnxInterfaceObjectProperty = 99 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED KnxInterfaceObjectProperty = 100 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP KnxInterfaceObjectProperty = 101 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX KnxInterfaceObjectProperty = 102 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP KnxInterfaceObjectProperty = 103 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX KnxInterfaceObjectProperty = 104 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_FRIENDLY_NAME KnxInterfaceObjectProperty = 105 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_BACKBONE_KEY KnxInterfaceObjectProperty = 106 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE KnxInterfaceObjectProperty = 107 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PASSWORD_HASHES KnxInterfaceObjectProperty = 108 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES KnxInterfaceObjectProperty = 109 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE KnxInterfaceObjectProperty = 110 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION KnxInterfaceObjectProperty = 111 |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TUNNELLING_USERS KnxInterfaceObjectProperty = 112 |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_MODE KnxInterfaceObjectProperty = 113 |
| KnxInterfaceObjectProperty_PID_SECURITY_P2P_KEY_TABLE KnxInterfaceObjectProperty = 114 |
| KnxInterfaceObjectProperty_PID_SECURITY_GRP_KEY_TABLE KnxInterfaceObjectProperty = 115 |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE KnxInterfaceObjectProperty = 116 |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_FAILURES_LOG KnxInterfaceObjectProperty = 117 |
| KnxInterfaceObjectProperty_PID_SECURITY_SKI_TOOL KnxInterfaceObjectProperty = 118 |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT KnxInterfaceObjectProperty = 119 |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT_CONTROL KnxInterfaceObjectProperty = 120 |
| KnxInterfaceObjectProperty_PID_SECURITY_SEQUENCE_NUMBER_SENDING KnxInterfaceObjectProperty = 121 |
| KnxInterfaceObjectProperty_PID_SECURITY_ZONE_KEYS_TABLE KnxInterfaceObjectProperty = 122 |
| KnxInterfaceObjectProperty_PID_SECURITY_GO_SECURITY_FLAGS KnxInterfaceObjectProperty = 123 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_MULTI_TYPE KnxInterfaceObjectProperty = 124 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DOMAIN_ADDRESS KnxInterfaceObjectProperty = 125 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_RETRANSMITTER KnxInterfaceObjectProperty = 126 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_SECURITY_REPORT_CONTROL KnxInterfaceObjectProperty = 127 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT KnxInterfaceObjectProperty = 128 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_BIDIR_TIMEOUT KnxInterfaceObjectProperty = 129 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE KnxInterfaceObjectProperty = 130 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE KnxInterfaceObjectProperty = 131 |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_PROBE KnxInterfaceObjectProperty = 132 |
| KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE KnxInterfaceObjectProperty = 133 |
| KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME KnxInterfaceObjectProperty = 134 |
| KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE KnxInterfaceObjectProperty = 135 |
| KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME KnxInterfaceObjectProperty = 136 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY KnxInterfaceObjectProperty = 137 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY KnxInterfaceObjectProperty = 138 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION KnxInterfaceObjectProperty = 139 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION KnxInterfaceObjectProperty = 140 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME KnxInterfaceObjectProperty = 141 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY KnxInterfaceObjectProperty = 142 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING KnxInterfaceObjectProperty = 143 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING KnxInterfaceObjectProperty = 144 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP KnxInterfaceObjectProperty = 145 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN KnxInterfaceObjectProperty = 146 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE KnxInterfaceObjectProperty = 147 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION KnxInterfaceObjectProperty = 148 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE KnxInterfaceObjectProperty = 149 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE KnxInterfaceObjectProperty = 150 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE KnxInterfaceObjectProperty = 151 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE KnxInterfaceObjectProperty = 152 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER KnxInterfaceObjectProperty = 153 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE KnxInterfaceObjectProperty = 154 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE KnxInterfaceObjectProperty = 155 |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2 KnxInterfaceObjectProperty = 156 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_ON_DELAY KnxInterfaceObjectProperty = 157 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY KnxInterfaceObjectProperty = 158 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME KnxInterfaceObjectProperty = 159 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION KnxInterfaceObjectProperty = 160 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION KnxInterfaceObjectProperty = 161 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME KnxInterfaceObjectProperty = 162 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY KnxInterfaceObjectProperty = 163 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED KnxInterfaceObjectProperty = 164 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME KnxInterfaceObjectProperty = 165 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE KnxInterfaceObjectProperty = 166 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF KnxInterfaceObjectProperty = 167 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE KnxInterfaceObjectProperty = 168 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF KnxInterfaceObjectProperty = 169 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS KnxInterfaceObjectProperty = 170 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE KnxInterfaceObjectProperty = 171 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE KnxInterfaceObjectProperty = 172 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE KnxInterfaceObjectProperty = 173 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION KnxInterfaceObjectProperty = 174 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE KnxInterfaceObjectProperty = 175 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION KnxInterfaceObjectProperty = 176 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION KnxInterfaceObjectProperty = 177 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE KnxInterfaceObjectProperty = 178 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE KnxInterfaceObjectProperty = 179 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING KnxInterfaceObjectProperty = 180 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING KnxInterfaceObjectProperty = 181 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE KnxInterfaceObjectProperty = 182 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE KnxInterfaceObjectProperty = 183 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE KnxInterfaceObjectProperty = 184 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE KnxInterfaceObjectProperty = 185 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE KnxInterfaceObjectProperty = 186 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP KnxInterfaceObjectProperty = 187 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE KnxInterfaceObjectProperty = 188 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN KnxInterfaceObjectProperty = 189 |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE KnxInterfaceObjectProperty = 190 |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION KnxInterfaceObjectProperty = 191 |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE KnxInterfaceObjectProperty = 192 |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE KnxInterfaceObjectProperty = 193 |
| KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION KnxInterfaceObjectProperty = 194 |
| KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE KnxInterfaceObjectProperty = 195 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME KnxInterfaceObjectProperty = 196 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME KnxInterfaceObjectProperty = 197 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME KnxInterfaceObjectProperty = 198 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME KnxInterfaceObjectProperty = 199 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT KnxInterfaceObjectProperty = 200 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH KnxInterfaceObjectProperty = 201 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT KnxInterfaceObjectProperty = 202 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE KnxInterfaceObjectProperty = 203 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM KnxInterfaceObjectProperty = 204 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM KnxInterfaceObjectProperty = 205 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM KnxInterfaceObjectProperty = 206 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM KnxInterfaceObjectProperty = 207 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM KnxInterfaceObjectProperty = 208 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM KnxInterfaceObjectProperty = 209 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME KnxInterfaceObjectProperty = 210 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE KnxInterfaceObjectProperty = 211 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE KnxInterfaceObjectProperty = 212 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE KnxInterfaceObjectProperty = 213 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION KnxInterfaceObjectProperty = 214 |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE KnxInterfaceObjectProperty = 215 |
| ) |
| |
| var KnxInterfaceObjectPropertyValues []KnxInterfaceObjectProperty |
| |
| func init() { |
| _ = errors.New |
| KnxInterfaceObjectPropertyValues = []KnxInterfaceObjectProperty{ |
| KnxInterfaceObjectProperty_PID_UNKNOWN, |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_TYPE, |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_NAME, |
| KnxInterfaceObjectProperty_PID_GENERAL_SEMAPHOR, |
| KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_REFERENCE, |
| KnxInterfaceObjectProperty_PID_GENERAL_LOAD_STATE_CONTROL, |
| KnxInterfaceObjectProperty_PID_GENERAL_RUN_STATE_CONTROL, |
| KnxInterfaceObjectProperty_PID_GENERAL_TABLE_REFERENCE, |
| KnxInterfaceObjectProperty_PID_GENERAL_SERVICE_CONTROL, |
| KnxInterfaceObjectProperty_PID_GENERAL_FIRMWARE_REVISION, |
| KnxInterfaceObjectProperty_PID_GENERAL_SERVICES_SUPPORTED, |
| KnxInterfaceObjectProperty_PID_GENERAL_SERIAL_NUMBER, |
| KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_ID, |
| KnxInterfaceObjectProperty_PID_GENERAL_PROGRAM_VERSION, |
| KnxInterfaceObjectProperty_PID_GENERAL_DEVICE_CONTROL, |
| KnxInterfaceObjectProperty_PID_GENERAL_ORDER_INFO, |
| KnxInterfaceObjectProperty_PID_GENERAL_PEI_TYPE, |
| KnxInterfaceObjectProperty_PID_GENERAL_PORT_CONFIGURATION, |
| KnxInterfaceObjectProperty_PID_GENERAL_POLL_GROUP_SETTINGS, |
| KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_DATA, |
| KnxInterfaceObjectProperty_PID_GENERAL_ENABLE, |
| KnxInterfaceObjectProperty_PID_GENERAL_DESCRIPTION, |
| KnxInterfaceObjectProperty_PID_GENERAL_FILE, |
| KnxInterfaceObjectProperty_PID_GENERAL_TABLE, |
| KnxInterfaceObjectProperty_PID_GENERAL_ENROL, |
| KnxInterfaceObjectProperty_PID_GENERAL_VERSION, |
| KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_LINK, |
| KnxInterfaceObjectProperty_PID_GENERAL_MCB_TABLE, |
| KnxInterfaceObjectProperty_PID_GENERAL_ERROR_CODE, |
| KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_INDEX, |
| KnxInterfaceObjectProperty_PID_GENERAL_DOWNLOAD_COUNTER, |
| KnxInterfaceObjectProperty_PID_DEVICE_ROUTING_COUNT, |
| KnxInterfaceObjectProperty_PID_DEVICE_MAX_RETRY_COUNT, |
| KnxInterfaceObjectProperty_PID_DEVICE_ERROR_FLAGS, |
| KnxInterfaceObjectProperty_PID_DEVICE_PROGMODE, |
| KnxInterfaceObjectProperty_PID_DEVICE_PRODUCT_ID, |
| KnxInterfaceObjectProperty_PID_DEVICE_MAX_APDULENGTH, |
| KnxInterfaceObjectProperty_PID_DEVICE_SUBNET_ADDR, |
| KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_ADDR, |
| KnxInterfaceObjectProperty_PID_DEVICE_PB_CONFIG, |
| KnxInterfaceObjectProperty_PID_DEVICE_ADDR_REPORT, |
| KnxInterfaceObjectProperty_PID_DEVICE_ADDR_CHECK, |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECT_VALUE, |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECTLINK, |
| KnxInterfaceObjectProperty_PID_DEVICE_APPLICATION, |
| KnxInterfaceObjectProperty_PID_DEVICE_PARAMETER, |
| KnxInterfaceObjectProperty_PID_DEVICE_OBJECTADDRESS, |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_TYPE, |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_STATUS, |
| KnxInterfaceObjectProperty_PID_DEVICE_PSU_ENABLE, |
| KnxInterfaceObjectProperty_PID_DEVICE_DOMAIN_ADDRESS, |
| KnxInterfaceObjectProperty_PID_DEVICE_IO_LIST, |
| KnxInterfaceObjectProperty_PID_DEVICE_MGT_DESCRIPTOR_01, |
| KnxInterfaceObjectProperty_PID_DEVICE_PL110_PARAM, |
| KnxInterfaceObjectProperty_PID_DEVICE_RF_REPEAT_COUNTER, |
| KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_TABLE, |
| KnxInterfaceObjectProperty_PID_DEVICE_RANDOM_PAUSE_TABLE, |
| KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_NR, |
| KnxInterfaceObjectProperty_PID_DEVICE_HARDWARE_TYPE, |
| KnxInterfaceObjectProperty_PID_DEVICE_RETRANSMITTER_NUMBER, |
| KnxInterfaceObjectProperty_PID_DEVICE_SERIAL_NR_TABLE, |
| KnxInterfaceObjectProperty_PID_DEVICE_BIBATMASTER_ADDRESS, |
| KnxInterfaceObjectProperty_PID_DEVICE_RF_DOMAIN_ADDRESS, |
| KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_DESCRIPTOR, |
| KnxInterfaceObjectProperty_PID_DEVICE_METERING_FILTER_TABLE, |
| KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE, |
| KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR, |
| KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_GRPOBJTABLE, |
| KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE, |
| KnxInterfaceObjectProperty_PID_ROUTER_LINE_STATUS, |
| KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCCONFIG, |
| KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCCONFIG, |
| KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCGRPCONFIG, |
| KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCGRPCONFIG, |
| KnxInterfaceObjectProperty_PID_ROUTER_ROUTETABLE_CONTROL, |
| KnxInterfaceObjectProperty_PID_ROUTER_COUPL_SERV_CONTROL, |
| KnxInterfaceObjectProperty_PID_ROUTER_MAX_ROUTER_APDU_LENGTH, |
| KnxInterfaceObjectProperty_PID_ROUTER_MEDIUM, |
| KnxInterfaceObjectProperty_PID_ROUTER_FILTER_TABLE_USE, |
| KnxInterfaceObjectProperty_PID_ROUTER_RF_ENABLE_SBC, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_CAPABILITIES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SUBNET_MASK, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEFAULT_GATEWAY, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MAC_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TTL, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_FRIENDLY_NAME, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_BACKBONE_KEY, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PASSWORD_HASHES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION, |
| KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TUNNELLING_USERS, |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_MODE, |
| KnxInterfaceObjectProperty_PID_SECURITY_P2P_KEY_TABLE, |
| KnxInterfaceObjectProperty_PID_SECURITY_GRP_KEY_TABLE, |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE, |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_FAILURES_LOG, |
| KnxInterfaceObjectProperty_PID_SECURITY_SKI_TOOL, |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT, |
| KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT_CONTROL, |
| KnxInterfaceObjectProperty_PID_SECURITY_SEQUENCE_NUMBER_SENDING, |
| KnxInterfaceObjectProperty_PID_SECURITY_ZONE_KEYS_TABLE, |
| KnxInterfaceObjectProperty_PID_SECURITY_GO_SECURITY_FLAGS, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_MULTI_TYPE, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DOMAIN_ADDRESS, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_RETRANSMITTER, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_SECURITY_REPORT_CONTROL, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_BIDIR_TIMEOUT, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE, |
| KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_PROBE, |
| KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE, |
| KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME, |
| KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE, |
| KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE, |
| KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_ON_DELAY, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, |
| KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE, |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION, |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, |
| KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE, |
| KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION, |
| KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION, |
| KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE, |
| } |
| } |
| |
| func (e KnxInterfaceObjectProperty) PropertyDataType() KnxPropertyDataType { |
| switch e { |
| case 0: |
| { /* '0' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 1: |
| { /* '1' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 10: |
| { /* '10' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 100: |
| { /* '100' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 101: |
| { /* '101' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 102: |
| { /* '102' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 103: |
| { /* '103' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 104: |
| { /* '104' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 105: |
| { /* '105' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 106: |
| { /* '106' */ |
| return KnxPropertyDataType_PDT_GENERIC_16 |
| } |
| case 107: |
| { /* '107' */ |
| return KnxPropertyDataType_PDT_GENERIC_16 |
| } |
| case 108: |
| { /* '108' */ |
| return KnxPropertyDataType_PDT_GENERIC_16 |
| } |
| case 109: |
| { /* '109' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 11: |
| { /* '11' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 110: |
| { /* '110' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 111: |
| { /* '111' */ |
| return KnxPropertyDataType_PDT_SCALING |
| } |
| case 112: |
| { /* '112' */ |
| return KnxPropertyDataType_PDT_GENERIC_02 |
| } |
| case 113: |
| { /* '113' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 114: |
| { /* '114' */ |
| return KnxPropertyDataType_PDT_GENERIC_18 |
| } |
| case 115: |
| { /* '115' */ |
| return KnxPropertyDataType_PDT_GENERIC_18 |
| } |
| case 116: |
| { /* '116' */ |
| return KnxPropertyDataType_PDT_GENERIC_08 |
| } |
| case 117: |
| { /* '117' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 118: |
| { /* '118' */ |
| return KnxPropertyDataType_PDT_GENERIC_16 |
| } |
| case 119: |
| { /* '119' */ |
| return KnxPropertyDataType_PDT_BITSET8 |
| } |
| case 12: |
| { /* '12' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 120: |
| { /* '120' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 121: |
| { /* '121' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 122: |
| { /* '122' */ |
| return KnxPropertyDataType_PDT_GENERIC_19 |
| } |
| case 123: |
| { /* '123' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 124: |
| { /* '124' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 125: |
| { /* '125' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 126: |
| { /* '126' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 127: |
| { /* '127' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 128: |
| { /* '128' */ |
| return KnxPropertyDataType_PDT_BITSET8 |
| } |
| case 129: |
| { /* '129' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 13: |
| { /* '13' */ |
| return KnxPropertyDataType_PDT_GENERIC_05 |
| } |
| case 130: |
| { /* '130' */ |
| return KnxPropertyDataType_PDT_GENERIC_03 |
| } |
| case 131: |
| { /* '131' */ |
| return KnxPropertyDataType_PDT_GENERIC_04 |
| } |
| case 132: |
| { /* '132' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 133: |
| { /* '133' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 134: |
| { /* '134' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 135: |
| { /* '135' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 136: |
| { /* '136' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 137: |
| { /* '137' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 138: |
| { /* '138' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 139: |
| { /* '139' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 14: |
| { /* '14' */ |
| return KnxPropertyDataType_PDT_BITSET8 |
| } |
| case 140: |
| { /* '140' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 141: |
| { /* '141' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 142: |
| { /* '142' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 143: |
| { /* '143' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 144: |
| { /* '144' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 145: |
| { /* '145' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 146: |
| { /* '146' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 147: |
| { /* '147' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 148: |
| { /* '148' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 149: |
| { /* '149' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 15: |
| { /* '15' */ |
| return KnxPropertyDataType_PDT_GENERIC_10 |
| } |
| case 150: |
| { /* '150' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 151: |
| { /* '151' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 152: |
| { /* '152' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 153: |
| { /* '153' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 154: |
| { /* '154' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 155: |
| { /* '155' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 156: |
| { /* '156' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 157: |
| { /* '157' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 158: |
| { /* '158' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 159: |
| { /* '159' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 16: |
| { /* '16' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 160: |
| { /* '160' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 161: |
| { /* '161' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 162: |
| { /* '162' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 163: |
| { /* '163' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 164: |
| { /* '164' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 165: |
| { /* '165' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 166: |
| { /* '166' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 167: |
| { /* '167' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 168: |
| { /* '168' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 169: |
| { /* '169' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 17: |
| { /* '17' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 170: |
| { /* '170' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 171: |
| { /* '171' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 172: |
| { /* '172' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 173: |
| { /* '173' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 174: |
| { /* '174' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 175: |
| { /* '175' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 176: |
| { /* '176' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 177: |
| { /* '177' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 178: |
| { /* '178' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 179: |
| { /* '179' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 18: |
| { /* '18' */ |
| return KnxPropertyDataType_PDT_POLL_GROUP_SETTINGS |
| } |
| case 180: |
| { /* '180' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 181: |
| { /* '181' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 182: |
| { /* '182' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 183: |
| { /* '183' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 184: |
| { /* '184' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 185: |
| { /* '185' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 186: |
| { /* '186' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 187: |
| { /* '187' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 188: |
| { /* '188' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 189: |
| { /* '189' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 19: |
| { /* '19' */ |
| return KnxPropertyDataType_PDT_GENERIC_04 |
| } |
| case 190: |
| { /* '190' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 191: |
| { /* '191' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 192: |
| { /* '192' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 193: |
| { /* '193' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 194: |
| { /* '194' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 195: |
| { /* '195' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 196: |
| { /* '196' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 197: |
| { /* '197' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 198: |
| { /* '198' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 199: |
| { /* '199' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 2: |
| { /* '2' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 20: |
| { /* '20' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 200: |
| { /* '200' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 201: |
| { /* '201' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 202: |
| { /* '202' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 203: |
| { /* '203' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 204: |
| { /* '204' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 205: |
| { /* '205' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 206: |
| { /* '206' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 207: |
| { /* '207' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 208: |
| { /* '208' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 209: |
| { /* '209' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 21: |
| { /* '21' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 210: |
| { /* '210' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 211: |
| { /* '211' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 212: |
| { /* '212' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 213: |
| { /* '213' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 214: |
| { /* '214' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 215: |
| { /* '215' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 22: |
| { /* '22' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 23: |
| { /* '23' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 24: |
| { /* '24' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 25: |
| { /* '25' */ |
| return KnxPropertyDataType_PDT_VERSION |
| } |
| case 26: |
| { /* '26' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 27: |
| { /* '27' */ |
| return KnxPropertyDataType_PDT_GENERIC_08 |
| } |
| case 28: |
| { /* '28' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 29: |
| { /* '29' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 3: |
| { /* '3' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 30: |
| { /* '30' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 31: |
| { /* '31' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 32: |
| { /* '32' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 33: |
| { /* '33' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 34: |
| { /* '34' */ |
| return KnxPropertyDataType_PDT_BITSET8 |
| } |
| case 35: |
| { /* '35' */ |
| return KnxPropertyDataType_PDT_GENERIC_10 |
| } |
| case 36: |
| { /* '36' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 37: |
| { /* '37' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 38: |
| { /* '38' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 39: |
| { /* '39' */ |
| return KnxPropertyDataType_PDT_GENERIC_04 |
| } |
| case 4: |
| { /* '4' */ |
| return KnxPropertyDataType_PDT_UNKNOWN |
| } |
| case 40: |
| { /* '40' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 41: |
| { /* '41' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 42: |
| { /* '42' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 43: |
| { /* '43' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 44: |
| { /* '44' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 45: |
| { /* '45' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 46: |
| { /* '46' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 47: |
| { /* '47' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 48: |
| { /* '48' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 49: |
| { /* '49' */ |
| return KnxPropertyDataType_PDT_ENUM8 |
| } |
| case 5: |
| { /* '5' */ |
| return KnxPropertyDataType_PDT_CONTROL |
| } |
| case 50: |
| { /* '50' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 51: |
| { /* '51' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 52: |
| { /* '52' */ |
| return KnxPropertyDataType_PDT_GENERIC_10 |
| } |
| case 53: |
| { /* '53' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 54: |
| { /* '54' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 55: |
| { /* '55' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 56: |
| { /* '56' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 57: |
| { /* '57' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 58: |
| { /* '58' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 59: |
| { /* '59' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 6: |
| { /* '6' */ |
| return KnxPropertyDataType_PDT_CONTROL |
| } |
| case 60: |
| { /* '60' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 61: |
| { /* '61' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 62: |
| { /* '62' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 63: |
| { /* '63' */ |
| return KnxPropertyDataType_PDT_GENERIC_02 |
| } |
| case 64: |
| { /* '64' */ |
| return KnxPropertyDataType_PDT_GENERIC_08 |
| } |
| case 65: |
| { /* '65' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 66: |
| { /* '66' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 67: |
| { /* '67' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 68: |
| { /* '68' */ |
| return KnxPropertyDataType_PDT_GENERIC_08 |
| } |
| case 69: |
| { /* '69' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 7: |
| { /* '7' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 70: |
| { /* '70' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 71: |
| { /* '71' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 72: |
| { /* '72' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 73: |
| { /* '73' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 74: |
| { /* '74' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 75: |
| { /* '75' */ |
| return KnxPropertyDataType_PDT_GENERIC_01 |
| } |
| case 76: |
| { /* '76' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 77: |
| { /* '77' */ |
| return KnxPropertyDataType_PDT_ENUM8 |
| } |
| case 78: |
| { /* '78' */ |
| return KnxPropertyDataType_PDT_BINARY_INFORMATION |
| } |
| case 79: |
| { /* '79' */ |
| return KnxPropertyDataType_PDT_FUNCTION |
| } |
| case 8: |
| { /* '8' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 80: |
| { /* '80' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 81: |
| { /* '81' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 82: |
| { /* '82' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_INT |
| } |
| case 83: |
| { /* '83' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 84: |
| { /* '84' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 85: |
| { /* '85' */ |
| return KnxPropertyDataType_PDT_BITSET8 |
| } |
| case 86: |
| { /* '86' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 87: |
| { /* '87' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 88: |
| { /* '88' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 89: |
| { /* '89' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 9: |
| { /* '9' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 90: |
| { /* '90' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 91: |
| { /* '91' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 92: |
| { /* '92' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 93: |
| { /* '93' */ |
| return KnxPropertyDataType_PDT_GENERIC_06 |
| } |
| case 94: |
| { /* '94' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 95: |
| { /* '95' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_LONG |
| } |
| case 96: |
| { /* '96' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 97: |
| { /* '97' */ |
| return KnxPropertyDataType_PDT_BITSET16 |
| } |
| case 98: |
| { /* '98' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| case 99: |
| { /* '99' */ |
| return KnxPropertyDataType_PDT_UNSIGNED_CHAR |
| } |
| default: |
| { |
| return 0 |
| } |
| } |
| } |
| |
| func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType(value KnxPropertyDataType) (enum KnxInterfaceObjectProperty, ok bool) { |
| for _, sizeValue := range KnxInterfaceObjectPropertyValues { |
| if sizeValue.PropertyDataType() == value { |
| return sizeValue, true |
| } |
| } |
| return 0, false |
| } |
| |
| func (e KnxInterfaceObjectProperty) Name() string { |
| switch e { |
| case 0: |
| { /* '0' */ |
| return "Unknown Interface Object Property" |
| } |
| case 1: |
| { /* '1' */ |
| return "Interface Object Type" |
| } |
| case 10: |
| { /* '10' */ |
| return "Services Supported" |
| } |
| case 100: |
| { /* '100' */ |
| return "" |
| } |
| case 101: |
| { /* '101' */ |
| return "" |
| } |
| case 102: |
| { /* '102' */ |
| return "" |
| } |
| case 103: |
| { /* '103' */ |
| return "" |
| } |
| case 104: |
| { /* '104' */ |
| return "" |
| } |
| case 105: |
| { /* '105' */ |
| return "" |
| } |
| case 106: |
| { /* '106' */ |
| return "" |
| } |
| case 107: |
| { /* '107' */ |
| return "" |
| } |
| case 108: |
| { /* '108' */ |
| return "" |
| } |
| case 109: |
| { /* '109' */ |
| return "" |
| } |
| case 11: |
| { /* '11' */ |
| return "KNX Serial Number" |
| } |
| case 110: |
| { /* '110' */ |
| return "" |
| } |
| case 111: |
| { /* '111' */ |
| return "" |
| } |
| case 112: |
| { /* '112' */ |
| return "" |
| } |
| case 113: |
| { /* '113' */ |
| return "" |
| } |
| case 114: |
| { /* '114' */ |
| return "" |
| } |
| case 115: |
| { /* '115' */ |
| return "" |
| } |
| case 116: |
| { /* '116' */ |
| return "" |
| } |
| case 117: |
| { /* '117' */ |
| return "" |
| } |
| case 118: |
| { /* '118' */ |
| return "" |
| } |
| case 119: |
| { /* '119' */ |
| return "" |
| } |
| case 12: |
| { /* '12' */ |
| return "Manufacturer Identifier" |
| } |
| case 120: |
| { /* '120' */ |
| return "" |
| } |
| case 121: |
| { /* '121' */ |
| return "" |
| } |
| case 122: |
| { /* '122' */ |
| return "" |
| } |
| case 123: |
| { /* '123' */ |
| return "" |
| } |
| case 124: |
| { /* '124' */ |
| return "" |
| } |
| case 125: |
| { /* '125' */ |
| return "" |
| } |
| case 126: |
| { /* '126' */ |
| return "" |
| } |
| case 127: |
| { /* '127' */ |
| return "" |
| } |
| case 128: |
| { /* '128' */ |
| return "" |
| } |
| case 129: |
| { /* '129' */ |
| return "" |
| } |
| case 13: |
| { /* '13' */ |
| return "Application Version" |
| } |
| case 130: |
| { /* '130' */ |
| return "" |
| } |
| case 131: |
| { /* '131' */ |
| return "" |
| } |
| case 132: |
| { /* '132' */ |
| return "" |
| } |
| case 133: |
| { /* '133' */ |
| return "" |
| } |
| case 134: |
| { /* '134' */ |
| return "" |
| } |
| case 135: |
| { /* '135' */ |
| return "" |
| } |
| case 136: |
| { /* '136' */ |
| return "" |
| } |
| case 137: |
| { /* '137' */ |
| return "" |
| } |
| case 138: |
| { /* '138' */ |
| return "" |
| } |
| case 139: |
| { /* '139' */ |
| return "" |
| } |
| case 14: |
| { /* '14' */ |
| return "Device Control" |
| } |
| case 140: |
| { /* '140' */ |
| return "" |
| } |
| case 141: |
| { /* '141' */ |
| return "" |
| } |
| case 142: |
| { /* '142' */ |
| return "" |
| } |
| case 143: |
| { /* '143' */ |
| return "" |
| } |
| case 144: |
| { /* '144' */ |
| return "" |
| } |
| case 145: |
| { /* '145' */ |
| return "" |
| } |
| case 146: |
| { /* '146' */ |
| return "" |
| } |
| case 147: |
| { /* '147' */ |
| return "" |
| } |
| case 148: |
| { /* '148' */ |
| return "" |
| } |
| case 149: |
| { /* '149' */ |
| return "" |
| } |
| case 15: |
| { /* '15' */ |
| return "Order Info" |
| } |
| case 150: |
| { /* '150' */ |
| return "" |
| } |
| case 151: |
| { /* '151' */ |
| return "" |
| } |
| case 152: |
| { /* '152' */ |
| return "" |
| } |
| case 153: |
| { /* '153' */ |
| return "" |
| } |
| case 154: |
| { /* '154' */ |
| return "" |
| } |
| case 155: |
| { /* '155' */ |
| return "" |
| } |
| case 156: |
| { /* '156' */ |
| return "" |
| } |
| case 157: |
| { /* '157' */ |
| return "" |
| } |
| case 158: |
| { /* '158' */ |
| return "" |
| } |
| case 159: |
| { /* '159' */ |
| return "" |
| } |
| case 16: |
| { /* '16' */ |
| return "PEI Type" |
| } |
| case 160: |
| { /* '160' */ |
| return "" |
| } |
| case 161: |
| { /* '161' */ |
| return "" |
| } |
| case 162: |
| { /* '162' */ |
| return "" |
| } |
| case 163: |
| { /* '163' */ |
| return "" |
| } |
| case 164: |
| { /* '164' */ |
| return "" |
| } |
| case 165: |
| { /* '165' */ |
| return "" |
| } |
| case 166: |
| { /* '166' */ |
| return "" |
| } |
| case 167: |
| { /* '167' */ |
| return "" |
| } |
| case 168: |
| { /* '168' */ |
| return "" |
| } |
| case 169: |
| { /* '169' */ |
| return "" |
| } |
| case 17: |
| { /* '17' */ |
| return "PortADDR" |
| } |
| case 170: |
| { /* '170' */ |
| return "" |
| } |
| case 171: |
| { /* '171' */ |
| return "" |
| } |
| case 172: |
| { /* '172' */ |
| return "" |
| } |
| case 173: |
| { /* '173' */ |
| return "" |
| } |
| case 174: |
| { /* '174' */ |
| return "" |
| } |
| case 175: |
| { /* '175' */ |
| return "" |
| } |
| case 176: |
| { /* '176' */ |
| return "" |
| } |
| case 177: |
| { /* '177' */ |
| return "" |
| } |
| case 178: |
| { /* '178' */ |
| return "" |
| } |
| case 179: |
| { /* '179' */ |
| return "" |
| } |
| case 18: |
| { /* '18' */ |
| return "Polling Group Settings" |
| } |
| case 180: |
| { /* '180' */ |
| return "" |
| } |
| case 181: |
| { /* '181' */ |
| return "" |
| } |
| case 182: |
| { /* '182' */ |
| return "" |
| } |
| case 183: |
| { /* '183' */ |
| return "" |
| } |
| case 184: |
| { /* '184' */ |
| return "" |
| } |
| case 185: |
| { /* '185' */ |
| return "" |
| } |
| case 186: |
| { /* '186' */ |
| return "" |
| } |
| case 187: |
| { /* '187' */ |
| return "" |
| } |
| case 188: |
| { /* '188' */ |
| return "" |
| } |
| case 189: |
| { /* '189' */ |
| return "" |
| } |
| case 19: |
| { /* '19' */ |
| return "Manufacturer Data" |
| } |
| case 190: |
| { /* '190' */ |
| return "" |
| } |
| case 191: |
| { /* '191' */ |
| return "" |
| } |
| case 192: |
| { /* '192' */ |
| return "" |
| } |
| case 193: |
| { /* '193' */ |
| return "" |
| } |
| case 194: |
| { /* '194' */ |
| return "" |
| } |
| case 195: |
| { /* '195' */ |
| return "" |
| } |
| case 196: |
| { /* '196' */ |
| return "" |
| } |
| case 197: |
| { /* '197' */ |
| return "" |
| } |
| case 198: |
| { /* '198' */ |
| return "" |
| } |
| case 199: |
| { /* '199' */ |
| return "" |
| } |
| case 2: |
| { /* '2' */ |
| return "Interface Object Name" |
| } |
| case 20: |
| { /* '20' */ |
| return "" |
| } |
| case 200: |
| { /* '200' */ |
| return "" |
| } |
| case 201: |
| { /* '201' */ |
| return "" |
| } |
| case 202: |
| { /* '202' */ |
| return "" |
| } |
| case 203: |
| { /* '203' */ |
| return "" |
| } |
| case 204: |
| { /* '204' */ |
| return "" |
| } |
| case 205: |
| { /* '205' */ |
| return "" |
| } |
| case 206: |
| { /* '206' */ |
| return "" |
| } |
| case 207: |
| { /* '207' */ |
| return "" |
| } |
| case 208: |
| { /* '208' */ |
| return "" |
| } |
| case 209: |
| { /* '209' */ |
| return "" |
| } |
| case 21: |
| { /* '21' */ |
| return "Description" |
| } |
| case 210: |
| { /* '210' */ |
| return "" |
| } |
| case 211: |
| { /* '211' */ |
| return "" |
| } |
| case 212: |
| { /* '212' */ |
| return "" |
| } |
| case 213: |
| { /* '213' */ |
| return "" |
| } |
| case 214: |
| { /* '214' */ |
| return "" |
| } |
| case 215: |
| { /* '215' */ |
| return "" |
| } |
| case 22: |
| { /* '22' */ |
| return "" |
| } |
| case 23: |
| { /* '23' */ |
| return "Table" |
| } |
| case 24: |
| { /* '24' */ |
| return "Interface Object Link" |
| } |
| case 25: |
| { /* '25' */ |
| return "Version" |
| } |
| case 26: |
| { /* '26' */ |
| return "Group Address Assignment" |
| } |
| case 27: |
| { /* '27' */ |
| return "Memory Control Table" |
| } |
| case 28: |
| { /* '28' */ |
| return "Error Code" |
| } |
| case 29: |
| { /* '29' */ |
| return "Object Index" |
| } |
| case 3: |
| { /* '3' */ |
| return "Semaphor" |
| } |
| case 30: |
| { /* '30' */ |
| return "Download Counter" |
| } |
| case 31: |
| { /* '31' */ |
| return "Routing Count" |
| } |
| case 32: |
| { /* '32' */ |
| return "Maximum Retry Count" |
| } |
| case 33: |
| { /* '33' */ |
| return "Error Flags" |
| } |
| case 34: |
| { /* '34' */ |
| return "Programming Mode" |
| } |
| case 35: |
| { /* '35' */ |
| return "Product Identification" |
| } |
| case 36: |
| { /* '36' */ |
| return "Max. APDU-Length" |
| } |
| case 37: |
| { /* '37' */ |
| return "Subnetwork Address" |
| } |
| case 38: |
| { /* '38' */ |
| return "Device Address" |
| } |
| case 39: |
| { /* '39' */ |
| return "Config Link" |
| } |
| case 4: |
| { /* '4' */ |
| return "Group Object Reference" |
| } |
| case 40: |
| { /* '40' */ |
| return "" |
| } |
| case 41: |
| { /* '41' */ |
| return "" |
| } |
| case 42: |
| { /* '42' */ |
| return "" |
| } |
| case 43: |
| { /* '43' */ |
| return "" |
| } |
| case 44: |
| { /* '44' */ |
| return "" |
| } |
| case 45: |
| { /* '45' */ |
| return "" |
| } |
| case 46: |
| { /* '46' */ |
| return "" |
| } |
| case 47: |
| { /* '47' */ |
| return "" |
| } |
| case 48: |
| { /* '48' */ |
| return "" |
| } |
| case 49: |
| { /* '49' */ |
| return "" |
| } |
| case 5: |
| { /* '5' */ |
| return "Load Control" |
| } |
| case 50: |
| { /* '50' */ |
| return "Domain Address" |
| } |
| case 51: |
| { /* '51' */ |
| return "" |
| } |
| case 52: |
| { /* '52' */ |
| return "Management Descriptor 1" |
| } |
| case 53: |
| { /* '53' */ |
| return "PL110 Parameters" |
| } |
| case 54: |
| { /* '54' */ |
| return "" |
| } |
| case 55: |
| { /* '55' */ |
| return "" |
| } |
| case 56: |
| { /* '56' */ |
| return "" |
| } |
| case 57: |
| { /* '57' */ |
| return "" |
| } |
| case 58: |
| { /* '58' */ |
| return "Hardware Type" |
| } |
| case 59: |
| { /* '59' */ |
| return "" |
| } |
| case 6: |
| { /* '6' */ |
| return "Run Control" |
| } |
| case 60: |
| { /* '60' */ |
| return "" |
| } |
| case 61: |
| { /* '61' */ |
| return "" |
| } |
| case 62: |
| { /* '62' */ |
| return "RF Domain Address" |
| } |
| case 63: |
| { /* '63' */ |
| return "" |
| } |
| case 64: |
| { /* '64' */ |
| return "" |
| } |
| case 65: |
| { /* '65' */ |
| return "" |
| } |
| case 66: |
| { /* '66' */ |
| return "" |
| } |
| case 67: |
| { /* '67' */ |
| return "" |
| } |
| case 68: |
| { /* '68' */ |
| return "" |
| } |
| case 69: |
| { /* '69' */ |
| return "" |
| } |
| case 7: |
| { /* '7' */ |
| return "Table Reference" |
| } |
| case 70: |
| { /* '70' */ |
| return "" |
| } |
| case 71: |
| { /* '71' */ |
| return "" |
| } |
| case 72: |
| { /* '72' */ |
| return "" |
| } |
| case 73: |
| { /* '73' */ |
| return "" |
| } |
| case 74: |
| { /* '74' */ |
| return "" |
| } |
| case 75: |
| { /* '75' */ |
| return "" |
| } |
| case 76: |
| { /* '76' */ |
| return "" |
| } |
| case 77: |
| { /* '77' */ |
| return "" |
| } |
| case 78: |
| { /* '78' */ |
| return "" |
| } |
| case 79: |
| { /* '79' */ |
| return "" |
| } |
| case 8: |
| { /* '8' */ |
| return "Service Control" |
| } |
| case 80: |
| { /* '80' */ |
| return "Project Installation Identification" |
| } |
| case 81: |
| { /* '81' */ |
| return "KNX Individual Address" |
| } |
| case 82: |
| { /* '82' */ |
| return "Additional Individual Addresses" |
| } |
| case 83: |
| { /* '83' */ |
| return "" |
| } |
| case 84: |
| { /* '84' */ |
| return "" |
| } |
| case 85: |
| { /* '85' */ |
| return "" |
| } |
| case 86: |
| { /* '86' */ |
| return "" |
| } |
| case 87: |
| { /* '87' */ |
| return "" |
| } |
| case 88: |
| { /* '88' */ |
| return "" |
| } |
| case 89: |
| { /* '89' */ |
| return "" |
| } |
| case 9: |
| { /* '9' */ |
| return "Firmware Revision" |
| } |
| case 90: |
| { /* '90' */ |
| return "" |
| } |
| case 91: |
| { /* '91' */ |
| return "" |
| } |
| case 92: |
| { /* '92' */ |
| return "" |
| } |
| case 93: |
| { /* '93' */ |
| return "" |
| } |
| case 94: |
| { /* '94' */ |
| return "" |
| } |
| case 95: |
| { /* '95' */ |
| return "" |
| } |
| case 96: |
| { /* '96' */ |
| return "" |
| } |
| case 97: |
| { /* '97' */ |
| return "" |
| } |
| case 98: |
| { /* '98' */ |
| return "" |
| } |
| case 99: |
| { /* '99' */ |
| return "" |
| } |
| default: |
| { |
| return "" |
| } |
| } |
| } |
| |
| func KnxInterfaceObjectPropertyFirstEnumForFieldName(value string) (enum KnxInterfaceObjectProperty, ok bool) { |
| for _, sizeValue := range KnxInterfaceObjectPropertyValues { |
| if sizeValue.Name() == value { |
| return sizeValue, true |
| } |
| } |
| return 0, false |
| } |
| |
| func (e KnxInterfaceObjectProperty) PropertyId() uint8 { |
| switch e { |
| case 0: |
| { /* '0' */ |
| return 0 |
| } |
| case 1: |
| { /* '1' */ |
| return 1 |
| } |
| case 10: |
| { /* '10' */ |
| return 10 |
| } |
| case 100: |
| { /* '100' */ |
| return 71 |
| } |
| case 101: |
| { /* '101' */ |
| return 72 |
| } |
| case 102: |
| { /* '102' */ |
| return 73 |
| } |
| case 103: |
| { /* '103' */ |
| return 74 |
| } |
| case 104: |
| { /* '104' */ |
| return 75 |
| } |
| case 105: |
| { /* '105' */ |
| return 76 |
| } |
| case 106: |
| { /* '106' */ |
| return 91 |
| } |
| case 107: |
| { /* '107' */ |
| return 92 |
| } |
| case 108: |
| { /* '108' */ |
| return 93 |
| } |
| case 109: |
| { /* '109' */ |
| return 94 |
| } |
| case 11: |
| { /* '11' */ |
| return 11 |
| } |
| case 110: |
| { /* '110' */ |
| return 95 |
| } |
| case 111: |
| { /* '111' */ |
| return 96 |
| } |
| case 112: |
| { /* '112' */ |
| return 97 |
| } |
| case 113: |
| { /* '113' */ |
| return 51 |
| } |
| case 114: |
| { /* '114' */ |
| return 52 |
| } |
| case 115: |
| { /* '115' */ |
| return 53 |
| } |
| case 116: |
| { /* '116' */ |
| return 54 |
| } |
| case 117: |
| { /* '117' */ |
| return 55 |
| } |
| case 118: |
| { /* '118' */ |
| return 56 |
| } |
| case 119: |
| { /* '119' */ |
| return 57 |
| } |
| case 12: |
| { /* '12' */ |
| return 12 |
| } |
| case 120: |
| { /* '120' */ |
| return 58 |
| } |
| case 121: |
| { /* '121' */ |
| return 59 |
| } |
| case 122: |
| { /* '122' */ |
| return 60 |
| } |
| case 123: |
| { /* '123' */ |
| return 61 |
| } |
| case 124: |
| { /* '124' */ |
| return 51 |
| } |
| case 125: |
| { /* '125' */ |
| return 56 |
| } |
| case 126: |
| { /* '126' */ |
| return 57 |
| } |
| case 127: |
| { /* '127' */ |
| return 58 |
| } |
| case 128: |
| { /* '128' */ |
| return 59 |
| } |
| case 129: |
| { /* '129' */ |
| return 60 |
| } |
| case 13: |
| { /* '13' */ |
| return 13 |
| } |
| case 130: |
| { /* '130' */ |
| return 61 |
| } |
| case 131: |
| { /* '131' */ |
| return 62 |
| } |
| case 132: |
| { /* '132' */ |
| return 63 |
| } |
| case 133: |
| { /* '133' */ |
| return 110 |
| } |
| case 134: |
| { /* '134' */ |
| return 111 |
| } |
| case 135: |
| { /* '135' */ |
| return 110 |
| } |
| case 136: |
| { /* '136' */ |
| return 111 |
| } |
| case 137: |
| { /* '137' */ |
| return 101 |
| } |
| case 138: |
| { /* '138' */ |
| return 102 |
| } |
| case 139: |
| { /* '139' */ |
| return 103 |
| } |
| case 14: |
| { /* '14' */ |
| return 14 |
| } |
| case 140: |
| { /* '140' */ |
| return 104 |
| } |
| case 141: |
| { /* '141' */ |
| return 105 |
| } |
| case 142: |
| { /* '142' */ |
| return 106 |
| } |
| case 143: |
| { /* '143' */ |
| return 107 |
| } |
| case 144: |
| { /* '144' */ |
| return 108 |
| } |
| case 145: |
| { /* '145' */ |
| return 109 |
| } |
| case 146: |
| { /* '146' */ |
| return 110 |
| } |
| case 147: |
| { /* '147' */ |
| return 111 |
| } |
| case 148: |
| { /* '148' */ |
| return 112 |
| } |
| case 149: |
| { /* '149' */ |
| return 113 |
| } |
| case 15: |
| { /* '15' */ |
| return 15 |
| } |
| case 150: |
| { /* '150' */ |
| return 114 |
| } |
| case 151: |
| { /* '151' */ |
| return 115 |
| } |
| case 152: |
| { /* '152' */ |
| return 116 |
| } |
| case 153: |
| { /* '153' */ |
| return 117 |
| } |
| case 154: |
| { /* '154' */ |
| return 118 |
| } |
| case 155: |
| { /* '155' */ |
| return 119 |
| } |
| case 156: |
| { /* '156' */ |
| return 120 |
| } |
| case 157: |
| { /* '157' */ |
| return 101 |
| } |
| case 158: |
| { /* '158' */ |
| return 102 |
| } |
| case 159: |
| { /* '159' */ |
| return 103 |
| } |
| case 16: |
| { /* '16' */ |
| return 16 |
| } |
| case 160: |
| { /* '160' */ |
| return 104 |
| } |
| case 161: |
| { /* '161' */ |
| return 105 |
| } |
| case 162: |
| { /* '162' */ |
| return 106 |
| } |
| case 163: |
| { /* '163' */ |
| return 107 |
| } |
| case 164: |
| { /* '164' */ |
| return 108 |
| } |
| case 165: |
| { /* '165' */ |
| return 109 |
| } |
| case 166: |
| { /* '166' */ |
| return 110 |
| } |
| case 167: |
| { /* '167' */ |
| return 111 |
| } |
| case 168: |
| { /* '168' */ |
| return 112 |
| } |
| case 169: |
| { /* '169' */ |
| return 113 |
| } |
| case 17: |
| { /* '17' */ |
| return 17 |
| } |
| case 170: |
| { /* '170' */ |
| return 114 |
| } |
| case 171: |
| { /* '171' */ |
| return 115 |
| } |
| case 172: |
| { /* '172' */ |
| return 116 |
| } |
| case 173: |
| { /* '173' */ |
| return 117 |
| } |
| case 174: |
| { /* '174' */ |
| return 118 |
| } |
| case 175: |
| { /* '175' */ |
| return 119 |
| } |
| case 176: |
| { /* '176' */ |
| return 120 |
| } |
| case 177: |
| { /* '177' */ |
| return 121 |
| } |
| case 178: |
| { /* '178' */ |
| return 122 |
| } |
| case 179: |
| { /* '179' */ |
| return 123 |
| } |
| case 18: |
| { /* '18' */ |
| return 18 |
| } |
| case 180: |
| { /* '180' */ |
| return 124 |
| } |
| case 181: |
| { /* '181' */ |
| return 125 |
| } |
| case 182: |
| { /* '182' */ |
| return 126 |
| } |
| case 183: |
| { /* '183' */ |
| return 127 |
| } |
| case 184: |
| { /* '184' */ |
| return 128 |
| } |
| case 185: |
| { /* '185' */ |
| return 129 |
| } |
| case 186: |
| { /* '186' */ |
| return 130 |
| } |
| case 187: |
| { /* '187' */ |
| return 131 |
| } |
| case 188: |
| { /* '188' */ |
| return 132 |
| } |
| case 189: |
| { /* '189' */ |
| return 133 |
| } |
| case 19: |
| { /* '19' */ |
| return 19 |
| } |
| case 190: |
| { /* '190' */ |
| return 134 |
| } |
| case 191: |
| { /* '191' */ |
| return 51 |
| } |
| case 192: |
| { /* '192' */ |
| return 52 |
| } |
| case 193: |
| { /* '193' */ |
| return 53 |
| } |
| case 194: |
| { /* '194' */ |
| return 51 |
| } |
| case 195: |
| { /* '195' */ |
| return 52 |
| } |
| case 196: |
| { /* '196' */ |
| return 51 |
| } |
| case 197: |
| { /* '197' */ |
| return 52 |
| } |
| case 198: |
| { /* '198' */ |
| return 53 |
| } |
| case 199: |
| { /* '199' */ |
| return 54 |
| } |
| case 2: |
| { /* '2' */ |
| return 2 |
| } |
| case 20: |
| { /* '20' */ |
| return 20 |
| } |
| case 200: |
| { /* '200' */ |
| return 55 |
| } |
| case 201: |
| { /* '201' */ |
| return 57 |
| } |
| case 202: |
| { /* '202' */ |
| return 58 |
| } |
| case 203: |
| { /* '203' */ |
| return 60 |
| } |
| case 204: |
| { /* '204' */ |
| return 61 |
| } |
| case 205: |
| { /* '205' */ |
| return 62 |
| } |
| case 206: |
| { /* '206' */ |
| return 63 |
| } |
| case 207: |
| { /* '207' */ |
| return 64 |
| } |
| case 208: |
| { /* '208' */ |
| return 65 |
| } |
| case 209: |
| { /* '209' */ |
| return 66 |
| } |
| case 21: |
| { /* '21' */ |
| return 21 |
| } |
| case 210: |
| { /* '210' */ |
| return 67 |
| } |
| case 211: |
| { /* '211' */ |
| return 68 |
| } |
| case 212: |
| { /* '212' */ |
| return 69 |
| } |
| case 213: |
| { /* '213' */ |
| return 51 |
| } |
| case 214: |
| { /* '214' */ |
| return 52 |
| } |
| case 215: |
| { /* '215' */ |
| return 53 |
| } |
| case 22: |
| { /* '22' */ |
| return 22 |
| } |
| case 23: |
| { /* '23' */ |
| return 23 |
| } |
| case 24: |
| { /* '24' */ |
| return 24 |
| } |
| case 25: |
| { /* '25' */ |
| return 25 |
| } |
| case 26: |
| { /* '26' */ |
| return 26 |
| } |
| case 27: |
| { /* '27' */ |
| return 27 |
| } |
| case 28: |
| { /* '28' */ |
| return 28 |
| } |
| case 29: |
| { /* '29' */ |
| return 29 |
| } |
| case 3: |
| { /* '3' */ |
| return 3 |
| } |
| case 30: |
| { /* '30' */ |
| return 30 |
| } |
| case 31: |
| { /* '31' */ |
| return 51 |
| } |
| case 32: |
| { /* '32' */ |
| return 52 |
| } |
| case 33: |
| { /* '33' */ |
| return 53 |
| } |
| case 34: |
| { /* '34' */ |
| return 54 |
| } |
| case 35: |
| { /* '35' */ |
| return 55 |
| } |
| case 36: |
| { /* '36' */ |
| return 56 |
| } |
| case 37: |
| { /* '37' */ |
| return 57 |
| } |
| case 38: |
| { /* '38' */ |
| return 58 |
| } |
| case 39: |
| { /* '39' */ |
| return 59 |
| } |
| case 4: |
| { /* '4' */ |
| return 4 |
| } |
| case 40: |
| { /* '40' */ |
| return 60 |
| } |
| case 41: |
| { /* '41' */ |
| return 61 |
| } |
| case 42: |
| { /* '42' */ |
| return 62 |
| } |
| case 43: |
| { /* '43' */ |
| return 63 |
| } |
| case 44: |
| { /* '44' */ |
| return 64 |
| } |
| case 45: |
| { /* '45' */ |
| return 65 |
| } |
| case 46: |
| { /* '46' */ |
| return 66 |
| } |
| case 47: |
| { /* '47' */ |
| return 67 |
| } |
| case 48: |
| { /* '48' */ |
| return 68 |
| } |
| case 49: |
| { /* '49' */ |
| return 69 |
| } |
| case 5: |
| { /* '5' */ |
| return 5 |
| } |
| case 50: |
| { /* '50' */ |
| return 70 |
| } |
| case 51: |
| { /* '51' */ |
| return 71 |
| } |
| case 52: |
| { /* '52' */ |
| return 72 |
| } |
| case 53: |
| { /* '53' */ |
| return 73 |
| } |
| case 54: |
| { /* '54' */ |
| return 74 |
| } |
| case 55: |
| { /* '55' */ |
| return 75 |
| } |
| case 56: |
| { /* '56' */ |
| return 76 |
| } |
| case 57: |
| { /* '57' */ |
| return 77 |
| } |
| case 58: |
| { /* '58' */ |
| return 78 |
| } |
| case 59: |
| { /* '59' */ |
| return 79 |
| } |
| case 6: |
| { /* '6' */ |
| return 6 |
| } |
| case 60: |
| { /* '60' */ |
| return 80 |
| } |
| case 61: |
| { /* '61' */ |
| return 81 |
| } |
| case 62: |
| { /* '62' */ |
| return 82 |
| } |
| case 63: |
| { /* '63' */ |
| return 83 |
| } |
| case 64: |
| { /* '64' */ |
| return 84 |
| } |
| case 65: |
| { /* '65' */ |
| return 85 |
| } |
| case 66: |
| { /* '66' */ |
| return 86 |
| } |
| case 67: |
| { /* '67' */ |
| return 51 |
| } |
| case 68: |
| { /* '68' */ |
| return 52 |
| } |
| case 69: |
| { /* '69' */ |
| return 51 |
| } |
| case 7: |
| { /* '7' */ |
| return 7 |
| } |
| case 70: |
| { /* '70' */ |
| return 52 |
| } |
| case 71: |
| { /* '71' */ |
| return 53 |
| } |
| case 72: |
| { /* '72' */ |
| return 54 |
| } |
| case 73: |
| { /* '73' */ |
| return 55 |
| } |
| case 74: |
| { /* '74' */ |
| return 56 |
| } |
| case 75: |
| { /* '75' */ |
| return 57 |
| } |
| case 76: |
| { /* '76' */ |
| return 58 |
| } |
| case 77: |
| { /* '77' */ |
| return 63 |
| } |
| case 78: |
| { /* '78' */ |
| return 67 |
| } |
| case 79: |
| { /* '79' */ |
| return 112 |
| } |
| case 8: |
| { /* '8' */ |
| return 8 |
| } |
| case 80: |
| { /* '80' */ |
| return 51 |
| } |
| case 81: |
| { /* '81' */ |
| return 52 |
| } |
| case 82: |
| { /* '82' */ |
| return 53 |
| } |
| case 83: |
| { /* '83' */ |
| return 54 |
| } |
| case 84: |
| { /* '84' */ |
| return 55 |
| } |
| case 85: |
| { /* '85' */ |
| return 56 |
| } |
| case 86: |
| { /* '86' */ |
| return 57 |
| } |
| case 87: |
| { /* '87' */ |
| return 58 |
| } |
| case 88: |
| { /* '88' */ |
| return 59 |
| } |
| case 89: |
| { /* '89' */ |
| return 60 |
| } |
| case 9: |
| { /* '9' */ |
| return 9 |
| } |
| case 90: |
| { /* '90' */ |
| return 61 |
| } |
| case 91: |
| { /* '91' */ |
| return 62 |
| } |
| case 92: |
| { /* '92' */ |
| return 63 |
| } |
| case 93: |
| { /* '93' */ |
| return 64 |
| } |
| case 94: |
| { /* '94' */ |
| return 65 |
| } |
| case 95: |
| { /* '95' */ |
| return 66 |
| } |
| case 96: |
| { /* '96' */ |
| return 67 |
| } |
| case 97: |
| { /* '97' */ |
| return 68 |
| } |
| case 98: |
| { /* '98' */ |
| return 69 |
| } |
| case 99: |
| { /* '99' */ |
| return 70 |
| } |
| default: |
| { |
| return 0 |
| } |
| } |
| } |
| |
| func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId(value uint8) (enum KnxInterfaceObjectProperty, ok bool) { |
| for _, sizeValue := range KnxInterfaceObjectPropertyValues { |
| if sizeValue.PropertyId() == value { |
| return sizeValue, true |
| } |
| } |
| return 0, false |
| } |
| |
| func (e KnxInterfaceObjectProperty) ObjectType() KnxInterfaceObjectType { |
| switch e { |
| case 0: |
| { /* '0' */ |
| return KnxInterfaceObjectType_OT_UNKNOWN |
| } |
| case 1: |
| { /* '1' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 10: |
| { /* '10' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 100: |
| { /* '100' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 101: |
| { /* '101' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 102: |
| { /* '102' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 103: |
| { /* '103' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 104: |
| { /* '104' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 105: |
| { /* '105' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 106: |
| { /* '106' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 107: |
| { /* '107' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 108: |
| { /* '108' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 109: |
| { /* '109' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 11: |
| { /* '11' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 110: |
| { /* '110' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 111: |
| { /* '111' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 112: |
| { /* '112' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 113: |
| { /* '113' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 114: |
| { /* '114' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 115: |
| { /* '115' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 116: |
| { /* '116' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 117: |
| { /* '117' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 118: |
| { /* '118' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 119: |
| { /* '119' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 12: |
| { /* '12' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 120: |
| { /* '120' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 121: |
| { /* '121' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 122: |
| { /* '122' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 123: |
| { /* '123' */ |
| return KnxInterfaceObjectType_OT_SECURITY |
| } |
| case 124: |
| { /* '124' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 125: |
| { /* '125' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 126: |
| { /* '126' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 127: |
| { /* '127' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 128: |
| { /* '128' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 129: |
| { /* '129' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 13: |
| { /* '13' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 130: |
| { /* '130' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 131: |
| { /* '131' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 132: |
| { /* '132' */ |
| return KnxInterfaceObjectType_OT_RF_MEDIUM |
| } |
| case 133: |
| { /* '133' */ |
| return KnxInterfaceObjectType_OT_INDOOR_BRIGHTNESS_SENSOR |
| } |
| case 134: |
| { /* '134' */ |
| return KnxInterfaceObjectType_OT_INDOOR_BRIGHTNESS_SENSOR |
| } |
| case 135: |
| { /* '135' */ |
| return KnxInterfaceObjectType_OT_INDOOR_LUMINANCE_SENSOR |
| } |
| case 136: |
| { /* '136' */ |
| return KnxInterfaceObjectType_OT_INDOOR_LUMINANCE_SENSOR |
| } |
| case 137: |
| { /* '137' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 138: |
| { /* '138' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 139: |
| { /* '139' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 14: |
| { /* '14' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 140: |
| { /* '140' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 141: |
| { /* '141' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 142: |
| { /* '142' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 143: |
| { /* '143' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 144: |
| { /* '144' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 145: |
| { /* '145' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 146: |
| { /* '146' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 147: |
| { /* '147' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 148: |
| { /* '148' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 149: |
| { /* '149' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 15: |
| { /* '15' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 150: |
| { /* '150' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 151: |
| { /* '151' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 152: |
| { /* '152' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 153: |
| { /* '153' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 154: |
| { /* '154' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 155: |
| { /* '155' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 156: |
| { /* '156' */ |
| return KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC |
| } |
| case 157: |
| { /* '157' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 158: |
| { /* '158' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 159: |
| { /* '159' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 16: |
| { /* '16' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 160: |
| { /* '160' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 161: |
| { /* '161' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 162: |
| { /* '162' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 163: |
| { /* '163' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 164: |
| { /* '164' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 165: |
| { /* '165' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 166: |
| { /* '166' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 167: |
| { /* '167' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 168: |
| { /* '168' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 169: |
| { /* '169' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 17: |
| { /* '17' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 170: |
| { /* '170' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 171: |
| { /* '171' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 172: |
| { /* '172' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 173: |
| { /* '173' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 174: |
| { /* '174' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 175: |
| { /* '175' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 176: |
| { /* '176' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 177: |
| { /* '177' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 178: |
| { /* '178' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 179: |
| { /* '179' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 18: |
| { /* '18' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 180: |
| { /* '180' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 181: |
| { /* '181' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 182: |
| { /* '182' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 183: |
| { /* '183' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 184: |
| { /* '184' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 185: |
| { /* '185' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 186: |
| { /* '186' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 187: |
| { /* '187' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 188: |
| { /* '188' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 189: |
| { /* '189' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 19: |
| { /* '19' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 190: |
| { /* '190' */ |
| return KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC |
| } |
| case 191: |
| { /* '191' */ |
| return KnxInterfaceObjectType_OT_DIMMING_SENSOR_BASIC |
| } |
| case 192: |
| { /* '192' */ |
| return KnxInterfaceObjectType_OT_DIMMING_SENSOR_BASIC |
| } |
| case 193: |
| { /* '193' */ |
| return KnxInterfaceObjectType_OT_DIMMING_SENSOR_BASIC |
| } |
| case 194: |
| { /* '194' */ |
| return KnxInterfaceObjectType_OT_SWITCHING_SENSOR_BASIC |
| } |
| case 195: |
| { /* '195' */ |
| return KnxInterfaceObjectType_OT_SWITCHING_SENSOR_BASIC |
| } |
| case 196: |
| { /* '196' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 197: |
| { /* '197' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 198: |
| { /* '198' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 199: |
| { /* '199' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 2: |
| { /* '2' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 20: |
| { /* '20' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 200: |
| { /* '200' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 201: |
| { /* '201' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 202: |
| { /* '202' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 203: |
| { /* '203' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 204: |
| { /* '204' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 205: |
| { /* '205' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 206: |
| { /* '206' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 207: |
| { /* '207' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 208: |
| { /* '208' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 209: |
| { /* '209' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 21: |
| { /* '21' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 210: |
| { /* '210' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 211: |
| { /* '211' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 212: |
| { /* '212' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC |
| } |
| case 213: |
| { /* '213' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_SENSOR_BASIC |
| } |
| case 214: |
| { /* '214' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_SENSOR_BASIC |
| } |
| case 215: |
| { /* '215' */ |
| return KnxInterfaceObjectType_OT_SUNBLIND_SENSOR_BASIC |
| } |
| case 22: |
| { /* '22' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 23: |
| { /* '23' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 24: |
| { /* '24' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 25: |
| { /* '25' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 26: |
| { /* '26' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 27: |
| { /* '27' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 28: |
| { /* '28' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 29: |
| { /* '29' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 3: |
| { /* '3' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 30: |
| { /* '30' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 31: |
| { /* '31' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 32: |
| { /* '32' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 33: |
| { /* '33' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 34: |
| { /* '34' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 35: |
| { /* '35' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 36: |
| { /* '36' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 37: |
| { /* '37' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 38: |
| { /* '38' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 39: |
| { /* '39' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 4: |
| { /* '4' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 40: |
| { /* '40' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 41: |
| { /* '41' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 42: |
| { /* '42' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 43: |
| { /* '43' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 44: |
| { /* '44' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 45: |
| { /* '45' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 46: |
| { /* '46' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 47: |
| { /* '47' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 48: |
| { /* '48' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 49: |
| { /* '49' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 5: |
| { /* '5' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 50: |
| { /* '50' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 51: |
| { /* '51' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 52: |
| { /* '52' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 53: |
| { /* '53' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 54: |
| { /* '54' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 55: |
| { /* '55' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 56: |
| { /* '56' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 57: |
| { /* '57' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 58: |
| { /* '58' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 59: |
| { /* '59' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 6: |
| { /* '6' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 60: |
| { /* '60' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 61: |
| { /* '61' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 62: |
| { /* '62' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 63: |
| { /* '63' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 64: |
| { /* '64' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 65: |
| { /* '65' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 66: |
| { /* '66' */ |
| return KnxInterfaceObjectType_OT_DEVICE |
| } |
| case 67: |
| { /* '67' */ |
| return KnxInterfaceObjectType_OT_GROUP_OBJECT_TABLE |
| } |
| case 68: |
| { /* '68' */ |
| return KnxInterfaceObjectType_OT_GROUP_OBJECT_TABLE |
| } |
| case 69: |
| { /* '69' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 7: |
| { /* '7' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 70: |
| { /* '70' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 71: |
| { /* '71' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 72: |
| { /* '72' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 73: |
| { /* '73' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 74: |
| { /* '74' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 75: |
| { /* '75' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 76: |
| { /* '76' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 77: |
| { /* '77' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 78: |
| { /* '78' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 79: |
| { /* '79' */ |
| return KnxInterfaceObjectType_OT_ROUTER |
| } |
| case 8: |
| { /* '8' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 80: |
| { /* '80' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 81: |
| { /* '81' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 82: |
| { /* '82' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 83: |
| { /* '83' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 84: |
| { /* '84' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 85: |
| { /* '85' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 86: |
| { /* '86' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 87: |
| { /* '87' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 88: |
| { /* '88' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 89: |
| { /* '89' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 9: |
| { /* '9' */ |
| return KnxInterfaceObjectType_OT_GENERAL |
| } |
| case 90: |
| { /* '90' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 91: |
| { /* '91' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 92: |
| { /* '92' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 93: |
| { /* '93' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 94: |
| { /* '94' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 95: |
| { /* '95' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 96: |
| { /* '96' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 97: |
| { /* '97' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 98: |
| { /* '98' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| case 99: |
| { /* '99' */ |
| return KnxInterfaceObjectType_OT_KNXIP_PARAMETER |
| } |
| default: |
| { |
| return 0 |
| } |
| } |
| } |
| |
| func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType(value KnxInterfaceObjectType) (enum KnxInterfaceObjectProperty, ok bool) { |
| for _, sizeValue := range KnxInterfaceObjectPropertyValues { |
| if sizeValue.ObjectType() == value { |
| return sizeValue, true |
| } |
| } |
| return 0, false |
| } |
| func KnxInterfaceObjectPropertyByValue(value uint32) (enum KnxInterfaceObjectProperty, ok bool) { |
| switch value { |
| case 0: |
| return KnxInterfaceObjectProperty_PID_UNKNOWN, true |
| case 1: |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_TYPE, true |
| case 10: |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERVICES_SUPPORTED, true |
| case 100: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED, true |
| case 101: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP, true |
| case 102: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX, true |
| case 103: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP, true |
| case 104: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX, true |
| case 105: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_FRIENDLY_NAME, true |
| case 106: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_BACKBONE_KEY, true |
| case 107: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE, true |
| case 108: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PASSWORD_HASHES, true |
| case 109: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES, true |
| case 11: |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERIAL_NUMBER, true |
| case 110: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE, true |
| case 111: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION, true |
| case 112: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TUNNELLING_USERS, true |
| case 113: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_MODE, true |
| case 114: |
| return KnxInterfaceObjectProperty_PID_SECURITY_P2P_KEY_TABLE, true |
| case 115: |
| return KnxInterfaceObjectProperty_PID_SECURITY_GRP_KEY_TABLE, true |
| case 116: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE, true |
| case 117: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_FAILURES_LOG, true |
| case 118: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SKI_TOOL, true |
| case 119: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT, true |
| case 12: |
| return KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_ID, true |
| case 120: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT_CONTROL, true |
| case 121: |
| return KnxInterfaceObjectProperty_PID_SECURITY_SEQUENCE_NUMBER_SENDING, true |
| case 122: |
| return KnxInterfaceObjectProperty_PID_SECURITY_ZONE_KEYS_TABLE, true |
| case 123: |
| return KnxInterfaceObjectProperty_PID_SECURITY_GO_SECURITY_FLAGS, true |
| case 124: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_MULTI_TYPE, true |
| case 125: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DOMAIN_ADDRESS, true |
| case 126: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_RETRANSMITTER, true |
| case 127: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_SECURITY_REPORT_CONTROL, true |
| case 128: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT, true |
| case 129: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_BIDIR_TIMEOUT, true |
| case 13: |
| return KnxInterfaceObjectProperty_PID_GENERAL_PROGRAM_VERSION, true |
| case 130: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE, true |
| case 131: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE, true |
| case 132: |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_PROBE, true |
| case 133: |
| return KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE, true |
| case 134: |
| return KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME, true |
| case 135: |
| return KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE, true |
| case 136: |
| return KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME, true |
| case 137: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY, true |
| case 138: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY, true |
| case 139: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION, true |
| case 14: |
| return KnxInterfaceObjectProperty_PID_GENERAL_DEVICE_CONTROL, true |
| case 140: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION, true |
| case 141: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, true |
| case 142: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, true |
| case 143: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, true |
| case 144: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, true |
| case 145: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, true |
| case 146: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, true |
| case 147: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE, true |
| case 148: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, true |
| case 149: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, true |
| case 15: |
| return KnxInterfaceObjectProperty_PID_GENERAL_ORDER_INFO, true |
| case 150: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, true |
| case 151: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE, true |
| case 152: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE, true |
| case 153: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER, true |
| case 154: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, true |
| case 155: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE, true |
| case 156: |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2, true |
| case 157: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_ON_DELAY, true |
| case 158: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY, true |
| case 159: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME, true |
| case 16: |
| return KnxInterfaceObjectProperty_PID_GENERAL_PEI_TYPE, true |
| case 160: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION, true |
| case 161: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION, true |
| case 162: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, true |
| case 163: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, true |
| case 164: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED, true |
| case 165: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME, true |
| case 166: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE, true |
| case 167: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF, true |
| case 168: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE, true |
| case 169: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF, true |
| case 17: |
| return KnxInterfaceObjectProperty_PID_GENERAL_PORT_CONFIGURATION, true |
| case 170: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS, true |
| case 171: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE, true |
| case 172: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE, true |
| case 173: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE, true |
| case 174: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION, true |
| case 175: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE, true |
| case 176: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION, true |
| case 177: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, true |
| case 178: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, true |
| case 179: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, true |
| case 18: |
| return KnxInterfaceObjectProperty_PID_GENERAL_POLL_GROUP_SETTINGS, true |
| case 180: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, true |
| case 181: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, true |
| case 182: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE, true |
| case 183: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE, true |
| case 184: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE, true |
| case 185: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, true |
| case 186: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE, true |
| case 187: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, true |
| case 188: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE, true |
| case 189: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, true |
| case 19: |
| return KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_DATA, true |
| case 190: |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE, true |
| case 191: |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION, true |
| case 192: |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case 193: |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE, true |
| case 194: |
| return KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION, true |
| case 195: |
| return KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case 196: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME, true |
| case 197: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME, true |
| case 198: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME, true |
| case 199: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME, true |
| case 2: |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_NAME, true |
| case 20: |
| return KnxInterfaceObjectProperty_PID_GENERAL_ENABLE, true |
| case 200: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT, true |
| case 201: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH, true |
| case 202: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT, true |
| case 203: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE, true |
| case 204: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM, true |
| case 205: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM, true |
| case 206: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM, true |
| case 207: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM, true |
| case 208: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM, true |
| case 209: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM, true |
| case 21: |
| return KnxInterfaceObjectProperty_PID_GENERAL_DESCRIPTION, true |
| case 210: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME, true |
| case 211: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE, true |
| case 212: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE, true |
| case 213: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE, true |
| case 214: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION, true |
| case 215: |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case 22: |
| return KnxInterfaceObjectProperty_PID_GENERAL_FILE, true |
| case 23: |
| return KnxInterfaceObjectProperty_PID_GENERAL_TABLE, true |
| case 24: |
| return KnxInterfaceObjectProperty_PID_GENERAL_ENROL, true |
| case 25: |
| return KnxInterfaceObjectProperty_PID_GENERAL_VERSION, true |
| case 26: |
| return KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_LINK, true |
| case 27: |
| return KnxInterfaceObjectProperty_PID_GENERAL_MCB_TABLE, true |
| case 28: |
| return KnxInterfaceObjectProperty_PID_GENERAL_ERROR_CODE, true |
| case 29: |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_INDEX, true |
| case 3: |
| return KnxInterfaceObjectProperty_PID_GENERAL_SEMAPHOR, true |
| case 30: |
| return KnxInterfaceObjectProperty_PID_GENERAL_DOWNLOAD_COUNTER, true |
| case 31: |
| return KnxInterfaceObjectProperty_PID_DEVICE_ROUTING_COUNT, true |
| case 32: |
| return KnxInterfaceObjectProperty_PID_DEVICE_MAX_RETRY_COUNT, true |
| case 33: |
| return KnxInterfaceObjectProperty_PID_DEVICE_ERROR_FLAGS, true |
| case 34: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PROGMODE, true |
| case 35: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PRODUCT_ID, true |
| case 36: |
| return KnxInterfaceObjectProperty_PID_DEVICE_MAX_APDULENGTH, true |
| case 37: |
| return KnxInterfaceObjectProperty_PID_DEVICE_SUBNET_ADDR, true |
| case 38: |
| return KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_ADDR, true |
| case 39: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PB_CONFIG, true |
| case 4: |
| return KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_REFERENCE, true |
| case 40: |
| return KnxInterfaceObjectProperty_PID_DEVICE_ADDR_REPORT, true |
| case 41: |
| return KnxInterfaceObjectProperty_PID_DEVICE_ADDR_CHECK, true |
| case 42: |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECT_VALUE, true |
| case 43: |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECTLINK, true |
| case 44: |
| return KnxInterfaceObjectProperty_PID_DEVICE_APPLICATION, true |
| case 45: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PARAMETER, true |
| case 46: |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECTADDRESS, true |
| case 47: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_TYPE, true |
| case 48: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_STATUS, true |
| case 49: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_ENABLE, true |
| case 5: |
| return KnxInterfaceObjectProperty_PID_GENERAL_LOAD_STATE_CONTROL, true |
| case 50: |
| return KnxInterfaceObjectProperty_PID_DEVICE_DOMAIN_ADDRESS, true |
| case 51: |
| return KnxInterfaceObjectProperty_PID_DEVICE_IO_LIST, true |
| case 52: |
| return KnxInterfaceObjectProperty_PID_DEVICE_MGT_DESCRIPTOR_01, true |
| case 53: |
| return KnxInterfaceObjectProperty_PID_DEVICE_PL110_PARAM, true |
| case 54: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RF_REPEAT_COUNTER, true |
| case 55: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_TABLE, true |
| case 56: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RANDOM_PAUSE_TABLE, true |
| case 57: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_NR, true |
| case 58: |
| return KnxInterfaceObjectProperty_PID_DEVICE_HARDWARE_TYPE, true |
| case 59: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RETRANSMITTER_NUMBER, true |
| case 6: |
| return KnxInterfaceObjectProperty_PID_GENERAL_RUN_STATE_CONTROL, true |
| case 60: |
| return KnxInterfaceObjectProperty_PID_DEVICE_SERIAL_NR_TABLE, true |
| case 61: |
| return KnxInterfaceObjectProperty_PID_DEVICE_BIBATMASTER_ADDRESS, true |
| case 62: |
| return KnxInterfaceObjectProperty_PID_DEVICE_RF_DOMAIN_ADDRESS, true |
| case 63: |
| return KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_DESCRIPTOR, true |
| case 64: |
| return KnxInterfaceObjectProperty_PID_DEVICE_METERING_FILTER_TABLE, true |
| case 65: |
| return KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE, true |
| case 66: |
| return KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR, true |
| case 67: |
| return KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_GRPOBJTABLE, true |
| case 68: |
| return KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE, true |
| case 69: |
| return KnxInterfaceObjectProperty_PID_ROUTER_LINE_STATUS, true |
| case 7: |
| return KnxInterfaceObjectProperty_PID_GENERAL_TABLE_REFERENCE, true |
| case 70: |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCCONFIG, true |
| case 71: |
| return KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCCONFIG, true |
| case 72: |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCGRPCONFIG, true |
| case 73: |
| return KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCGRPCONFIG, true |
| case 74: |
| return KnxInterfaceObjectProperty_PID_ROUTER_ROUTETABLE_CONTROL, true |
| case 75: |
| return KnxInterfaceObjectProperty_PID_ROUTER_COUPL_SERV_CONTROL, true |
| case 76: |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAX_ROUTER_APDU_LENGTH, true |
| case 77: |
| return KnxInterfaceObjectProperty_PID_ROUTER_MEDIUM, true |
| case 78: |
| return KnxInterfaceObjectProperty_PID_ROUTER_FILTER_TABLE_USE, true |
| case 79: |
| return KnxInterfaceObjectProperty_PID_ROUTER_RF_ENABLE_SBC, true |
| case 8: |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERVICE_CONTROL, true |
| case 80: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID, true |
| case 81: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS, true |
| case 82: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES, true |
| case 83: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD, true |
| case 84: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD, true |
| case 85: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_CAPABILITIES, true |
| case 86: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS, true |
| case 87: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK, true |
| case 88: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY, true |
| case 89: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ADDRESS, true |
| case 9: |
| return KnxInterfaceObjectProperty_PID_GENERAL_FIRMWARE_REVISION, true |
| case 90: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SUBNET_MASK, true |
| case 91: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEFAULT_GATEWAY, true |
| case 92: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER, true |
| case 93: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MAC_ADDRESS, true |
| case 94: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS, true |
| case 95: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS, true |
| case 96: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TTL, true |
| case 97: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES, true |
| case 98: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE, true |
| case 99: |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES, true |
| } |
| return 0, false |
| } |
| |
| func KnxInterfaceObjectPropertyByName(value string) (enum KnxInterfaceObjectProperty, ok bool) { |
| switch value { |
| case "PID_UNKNOWN": |
| return KnxInterfaceObjectProperty_PID_UNKNOWN, true |
| case "PID_GENERAL_OBJECT_TYPE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_TYPE, true |
| case "PID_GENERAL_SERVICES_SUPPORTED": |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERVICES_SUPPORTED, true |
| case "PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED, true |
| case "PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP, true |
| case "PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX, true |
| case "PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP, true |
| case "PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX, true |
| case "PID_KNXIP_PARAMETER_FRIENDLY_NAME": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_FRIENDLY_NAME, true |
| case "PID_KNXIP_PARAMETER_BACKBONE_KEY": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_BACKBONE_KEY, true |
| case "PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE, true |
| case "PID_KNXIP_PARAMETER_PASSWORD_HASHES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PASSWORD_HASHES, true |
| case "PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES, true |
| case "PID_GENERAL_SERIAL_NUMBER": |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERIAL_NUMBER, true |
| case "PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE, true |
| case "PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION, true |
| case "PID_KNXIP_PARAMETER_TUNNELLING_USERS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TUNNELLING_USERS, true |
| case "PID_SECURITY_SECURITY_MODE": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_MODE, true |
| case "PID_SECURITY_P2P_KEY_TABLE": |
| return KnxInterfaceObjectProperty_PID_SECURITY_P2P_KEY_TABLE, true |
| case "PID_SECURITY_GRP_KEY_TABLE": |
| return KnxInterfaceObjectProperty_PID_SECURITY_GRP_KEY_TABLE, true |
| case "PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE, true |
| case "PID_SECURITY_SECURITY_FAILURES_LOG": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_FAILURES_LOG, true |
| case "PID_SECURITY_SKI_TOOL": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SKI_TOOL, true |
| case "PID_SECURITY_SECURITY_REPORT": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT, true |
| case "PID_GENERAL_MANUFACTURER_ID": |
| return KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_ID, true |
| case "PID_SECURITY_SECURITY_REPORT_CONTROL": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT_CONTROL, true |
| case "PID_SECURITY_SEQUENCE_NUMBER_SENDING": |
| return KnxInterfaceObjectProperty_PID_SECURITY_SEQUENCE_NUMBER_SENDING, true |
| case "PID_SECURITY_ZONE_KEYS_TABLE": |
| return KnxInterfaceObjectProperty_PID_SECURITY_ZONE_KEYS_TABLE, true |
| case "PID_SECURITY_GO_SECURITY_FLAGS": |
| return KnxInterfaceObjectProperty_PID_SECURITY_GO_SECURITY_FLAGS, true |
| case "PID_RF_MEDIUM_RF_MULTI_TYPE": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_MULTI_TYPE, true |
| case "PID_RF_MEDIUM_RF_DOMAIN_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DOMAIN_ADDRESS, true |
| case "PID_RF_MEDIUM_RF_RETRANSMITTER": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_RETRANSMITTER, true |
| case "PID_RF_MEDIUM_SECURITY_REPORT_CONTROL": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_SECURITY_REPORT_CONTROL, true |
| case "PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT, true |
| case "PID_RF_MEDIUM_RF_BIDIR_TIMEOUT": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_BIDIR_TIMEOUT, true |
| case "PID_GENERAL_PROGRAM_VERSION": |
| return KnxInterfaceObjectProperty_PID_GENERAL_PROGRAM_VERSION, true |
| case "PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE, true |
| case "PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE, true |
| case "PID_RF_MEDIUM_RF_DIAG_PROBE": |
| return KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_PROBE, true |
| case "PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE": |
| return KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE, true |
| case "PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME": |
| return KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME, true |
| case "PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE": |
| return KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE, true |
| case "PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME": |
| return KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION, true |
| case "PID_GENERAL_DEVICE_CONTROL": |
| return KnxInterfaceObjectProperty_PID_GENERAL_DEVICE_CONTROL, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, true |
| case "PID_GENERAL_ORDER_INFO": |
| return KnxInterfaceObjectProperty_PID_GENERAL_ORDER_INFO, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE, true |
| case "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2": |
| return KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2, true |
| case "PID_DIMMING_ACTUATOR_BASIC_ON_DELAY": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_ON_DELAY, true |
| case "PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY, true |
| case "PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME, true |
| case "PID_GENERAL_PEI_TYPE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_PEI_TYPE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF, true |
| case "PID_GENERAL_PORT_CONFIGURATION": |
| return KnxInterfaceObjectProperty_PID_GENERAL_PORT_CONFIGURATION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS, true |
| case "PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION, true |
| case "PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE, true |
| case "PID_GENERAL_POLL_GROUP_SETTINGS": |
| return KnxInterfaceObjectProperty_PID_GENERAL_POLL_GROUP_SETTINGS, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING, true |
| case "PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN, true |
| case "PID_GENERAL_MANUFACTURER_DATA": |
| return KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_DATA, true |
| case "PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE, true |
| case "PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION": |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION, true |
| case "PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case "PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE": |
| return KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE, true |
| case "PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION": |
| return KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION, true |
| case "PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE": |
| return KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME, true |
| case "PID_GENERAL_OBJECT_NAME": |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_NAME, true |
| case "PID_GENERAL_ENABLE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_ENABLE, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM, true |
| case "PID_GENERAL_DESCRIPTION": |
| return KnxInterfaceObjectProperty_PID_GENERAL_DESCRIPTION, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE, true |
| case "PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE, true |
| case "PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE, true |
| case "PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION, true |
| case "PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE": |
| return KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE, true |
| case "PID_GENERAL_FILE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_FILE, true |
| case "PID_GENERAL_TABLE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_TABLE, true |
| case "PID_GENERAL_ENROL": |
| return KnxInterfaceObjectProperty_PID_GENERAL_ENROL, true |
| case "PID_GENERAL_VERSION": |
| return KnxInterfaceObjectProperty_PID_GENERAL_VERSION, true |
| case "PID_GENERAL_GROUP_OBJECT_LINK": |
| return KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_LINK, true |
| case "PID_GENERAL_MCB_TABLE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_MCB_TABLE, true |
| case "PID_GENERAL_ERROR_CODE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_ERROR_CODE, true |
| case "PID_GENERAL_OBJECT_INDEX": |
| return KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_INDEX, true |
| case "PID_GENERAL_SEMAPHOR": |
| return KnxInterfaceObjectProperty_PID_GENERAL_SEMAPHOR, true |
| case "PID_GENERAL_DOWNLOAD_COUNTER": |
| return KnxInterfaceObjectProperty_PID_GENERAL_DOWNLOAD_COUNTER, true |
| case "PID_DEVICE_ROUTING_COUNT": |
| return KnxInterfaceObjectProperty_PID_DEVICE_ROUTING_COUNT, true |
| case "PID_DEVICE_MAX_RETRY_COUNT": |
| return KnxInterfaceObjectProperty_PID_DEVICE_MAX_RETRY_COUNT, true |
| case "PID_DEVICE_ERROR_FLAGS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_ERROR_FLAGS, true |
| case "PID_DEVICE_PROGMODE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PROGMODE, true |
| case "PID_DEVICE_PRODUCT_ID": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PRODUCT_ID, true |
| case "PID_DEVICE_MAX_APDULENGTH": |
| return KnxInterfaceObjectProperty_PID_DEVICE_MAX_APDULENGTH, true |
| case "PID_DEVICE_SUBNET_ADDR": |
| return KnxInterfaceObjectProperty_PID_DEVICE_SUBNET_ADDR, true |
| case "PID_DEVICE_DEVICE_ADDR": |
| return KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_ADDR, true |
| case "PID_DEVICE_PB_CONFIG": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PB_CONFIG, true |
| case "PID_GENERAL_GROUP_OBJECT_REFERENCE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_REFERENCE, true |
| case "PID_DEVICE_ADDR_REPORT": |
| return KnxInterfaceObjectProperty_PID_DEVICE_ADDR_REPORT, true |
| case "PID_DEVICE_ADDR_CHECK": |
| return KnxInterfaceObjectProperty_PID_DEVICE_ADDR_CHECK, true |
| case "PID_DEVICE_OBJECT_VALUE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECT_VALUE, true |
| case "PID_DEVICE_OBJECTLINK": |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECTLINK, true |
| case "PID_DEVICE_APPLICATION": |
| return KnxInterfaceObjectProperty_PID_DEVICE_APPLICATION, true |
| case "PID_DEVICE_PARAMETER": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PARAMETER, true |
| case "PID_DEVICE_OBJECTADDRESS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_OBJECTADDRESS, true |
| case "PID_DEVICE_PSU_TYPE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_TYPE, true |
| case "PID_DEVICE_PSU_STATUS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_STATUS, true |
| case "PID_DEVICE_PSU_ENABLE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PSU_ENABLE, true |
| case "PID_GENERAL_LOAD_STATE_CONTROL": |
| return KnxInterfaceObjectProperty_PID_GENERAL_LOAD_STATE_CONTROL, true |
| case "PID_DEVICE_DOMAIN_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_DOMAIN_ADDRESS, true |
| case "PID_DEVICE_IO_LIST": |
| return KnxInterfaceObjectProperty_PID_DEVICE_IO_LIST, true |
| case "PID_DEVICE_MGT_DESCRIPTOR_01": |
| return KnxInterfaceObjectProperty_PID_DEVICE_MGT_DESCRIPTOR_01, true |
| case "PID_DEVICE_PL110_PARAM": |
| return KnxInterfaceObjectProperty_PID_DEVICE_PL110_PARAM, true |
| case "PID_DEVICE_RF_REPEAT_COUNTER": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RF_REPEAT_COUNTER, true |
| case "PID_DEVICE_RECEIVE_BLOCK_TABLE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_TABLE, true |
| case "PID_DEVICE_RANDOM_PAUSE_TABLE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RANDOM_PAUSE_TABLE, true |
| case "PID_DEVICE_RECEIVE_BLOCK_NR": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_NR, true |
| case "PID_DEVICE_HARDWARE_TYPE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_HARDWARE_TYPE, true |
| case "PID_DEVICE_RETRANSMITTER_NUMBER": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RETRANSMITTER_NUMBER, true |
| case "PID_GENERAL_RUN_STATE_CONTROL": |
| return KnxInterfaceObjectProperty_PID_GENERAL_RUN_STATE_CONTROL, true |
| case "PID_DEVICE_SERIAL_NR_TABLE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_SERIAL_NR_TABLE, true |
| case "PID_DEVICE_BIBATMASTER_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_BIBATMASTER_ADDRESS, true |
| case "PID_DEVICE_RF_DOMAIN_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_DEVICE_RF_DOMAIN_ADDRESS, true |
| case "PID_DEVICE_DEVICE_DESCRIPTOR": |
| return KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_DESCRIPTOR, true |
| case "PID_DEVICE_METERING_FILTER_TABLE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_METERING_FILTER_TABLE, true |
| case "PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE": |
| return KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE, true |
| case "PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR": |
| return KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR, true |
| case "PID_GROUP_OBJECT_TABLE_GRPOBJTABLE": |
| return KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_GRPOBJTABLE, true |
| case "PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE": |
| return KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE, true |
| case "PID_ROUTER_LINE_STATUS": |
| return KnxInterfaceObjectProperty_PID_ROUTER_LINE_STATUS, true |
| case "PID_GENERAL_TABLE_REFERENCE": |
| return KnxInterfaceObjectProperty_PID_GENERAL_TABLE_REFERENCE, true |
| case "PID_ROUTER_MAIN_LCCONFIG": |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCCONFIG, true |
| case "PID_ROUTER_SUB_LCCONFIG": |
| return KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCCONFIG, true |
| case "PID_ROUTER_MAIN_LCGRPCONFIG": |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCGRPCONFIG, true |
| case "PID_ROUTER_SUB_LCGRPCONFIG": |
| return KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCGRPCONFIG, true |
| case "PID_ROUTER_ROUTETABLE_CONTROL": |
| return KnxInterfaceObjectProperty_PID_ROUTER_ROUTETABLE_CONTROL, true |
| case "PID_ROUTER_COUPL_SERV_CONTROL": |
| return KnxInterfaceObjectProperty_PID_ROUTER_COUPL_SERV_CONTROL, true |
| case "PID_ROUTER_MAX_ROUTER_APDU_LENGTH": |
| return KnxInterfaceObjectProperty_PID_ROUTER_MAX_ROUTER_APDU_LENGTH, true |
| case "PID_ROUTER_MEDIUM": |
| return KnxInterfaceObjectProperty_PID_ROUTER_MEDIUM, true |
| case "PID_ROUTER_FILTER_TABLE_USE": |
| return KnxInterfaceObjectProperty_PID_ROUTER_FILTER_TABLE_USE, true |
| case "PID_ROUTER_RF_ENABLE_SBC": |
| return KnxInterfaceObjectProperty_PID_ROUTER_RF_ENABLE_SBC, true |
| case "PID_GENERAL_SERVICE_CONTROL": |
| return KnxInterfaceObjectProperty_PID_GENERAL_SERVICE_CONTROL, true |
| case "PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID, true |
| case "PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS, true |
| case "PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES, true |
| case "PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD, true |
| case "PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD, true |
| case "PID_KNXIP_PARAMETER_IP_CAPABILITIES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_CAPABILITIES, true |
| case "PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS, true |
| case "PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK, true |
| case "PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY, true |
| case "PID_KNXIP_PARAMETER_IP_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ADDRESS, true |
| case "PID_GENERAL_FIRMWARE_REVISION": |
| return KnxInterfaceObjectProperty_PID_GENERAL_FIRMWARE_REVISION, true |
| case "PID_KNXIP_PARAMETER_SUBNET_MASK": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SUBNET_MASK, true |
| case "PID_KNXIP_PARAMETER_DEFAULT_GATEWAY": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEFAULT_GATEWAY, true |
| case "PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER, true |
| case "PID_KNXIP_PARAMETER_MAC_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MAC_ADDRESS, true |
| case "PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS, true |
| case "PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS, true |
| case "PID_KNXIP_PARAMETER_TTL": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TTL, true |
| case "PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES, true |
| case "PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE, true |
| case "PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES": |
| return KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES, true |
| } |
| return 0, false |
| } |
| |
| func KnxInterfaceObjectPropertyKnows(value uint32) bool { |
| for _, typeValue := range KnxInterfaceObjectPropertyValues { |
| if uint32(typeValue) == value { |
| return true |
| } |
| } |
| return false |
| } |
| |
| func CastKnxInterfaceObjectProperty(structType any) KnxInterfaceObjectProperty { |
| castFunc := func(typ any) KnxInterfaceObjectProperty { |
| if sKnxInterfaceObjectProperty, ok := typ.(KnxInterfaceObjectProperty); ok { |
| return sKnxInterfaceObjectProperty |
| } |
| return 0 |
| } |
| return castFunc(structType) |
| } |
| |
| func (m KnxInterfaceObjectProperty) GetLengthInBits(ctx context.Context) uint16 { |
| return 32 |
| } |
| |
| func (m KnxInterfaceObjectProperty) GetLengthInBytes(ctx context.Context) uint16 { |
| return m.GetLengthInBits(ctx) / 8 |
| } |
| |
| func KnxInterfaceObjectPropertyParse(ctx context.Context, theBytes []byte) (KnxInterfaceObjectProperty, error) { |
| return KnxInterfaceObjectPropertyParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes)) |
| } |
| |
| func KnxInterfaceObjectPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxInterfaceObjectProperty, error) { |
| log := zerolog.Ctx(ctx) |
| _ = log |
| val, err := /*TODO: migrate me*/ /*TODO: migrate me*/ readBuffer.ReadUint32("KnxInterfaceObjectProperty", 32) |
| if err != nil { |
| return 0, errors.Wrap(err, "error reading KnxInterfaceObjectProperty") |
| } |
| if enum, ok := KnxInterfaceObjectPropertyByValue(val); !ok { |
| log.Debug().Interface("val", val).Msg("no value val found for KnxInterfaceObjectProperty") |
| return KnxInterfaceObjectProperty(val), nil |
| } else { |
| return enum, nil |
| } |
| } |
| |
| func (e KnxInterfaceObjectProperty) Serialize() ([]byte, error) { |
| wb := utils.NewWriteBufferByteBased() |
| if err := e.SerializeWithWriteBuffer(context.Background(), wb); err != nil { |
| return nil, err |
| } |
| return wb.GetBytes(), nil |
| } |
| |
| func (e KnxInterfaceObjectProperty) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error { |
| log := zerolog.Ctx(ctx) |
| _ = log |
| return /*TODO: migrate me*/ writeBuffer.WriteUint32("KnxInterfaceObjectProperty", 32, uint32(uint32(e)), utils.WithAdditionalStringRepresentation(e.PLC4XEnumName())) |
| } |
| |
| func (e KnxInterfaceObjectProperty) GetValue() uint32 { |
| return uint32(e) |
| } |
| |
| func (e KnxInterfaceObjectProperty) GetPropertyDataType() KnxPropertyDataType { |
| return e.PropertyDataType() |
| } |
| func (e KnxInterfaceObjectProperty) GetName() string { |
| return e.Name() |
| } |
| func (e KnxInterfaceObjectProperty) GetPropertyId() uint8 { |
| return e.PropertyId() |
| } |
| func (e KnxInterfaceObjectProperty) GetObjectType() KnxInterfaceObjectType { |
| return e.ObjectType() |
| } |
| |
| // PLC4XEnumName returns the name that is used in code to identify this enum |
| func (e KnxInterfaceObjectProperty) PLC4XEnumName() string { |
| switch e { |
| case KnxInterfaceObjectProperty_PID_UNKNOWN: |
| return "PID_UNKNOWN" |
| case KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_TYPE: |
| return "PID_GENERAL_OBJECT_TYPE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_SERVICES_SUPPORTED: |
| return "PID_GENERAL_SERVICES_SUPPORTED" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED: |
| return "PID_KNXIP_PARAMETER_PRIORITY_FIFO_ENABLED" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP: |
| return "PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_IP" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX: |
| return "PID_KNXIP_PARAMETER_QUEUE_OVERFLOW_TO_KNX" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP: |
| return "PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_IP" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX: |
| return "PID_KNXIP_PARAMETER_MSG_TRANSMIT_TO_KNX" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_FRIENDLY_NAME: |
| return "PID_KNXIP_PARAMETER_FRIENDLY_NAME" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_BACKBONE_KEY: |
| return "PID_KNXIP_PARAMETER_BACKBONE_KEY" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE: |
| return "PID_KNXIP_PARAMETER_DEVICE_AUTHENTICATION_CODE" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PASSWORD_HASHES: |
| return "PID_KNXIP_PARAMETER_PASSWORD_HASHES" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES: |
| return "PID_KNXIP_PARAMETER_SECURED_SERVICE_FAMILIES" |
| case KnxInterfaceObjectProperty_PID_GENERAL_SERIAL_NUMBER: |
| return "PID_GENERAL_SERIAL_NUMBER" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE: |
| return "PID_KNXIP_PARAMETER_MULTICAST_LATENCY_TOLERANCE" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION: |
| return "PID_KNXIP_PARAMETER_SYNC_LATENCY_FRACTION" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TUNNELLING_USERS: |
| return "PID_KNXIP_PARAMETER_TUNNELLING_USERS" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_MODE: |
| return "PID_SECURITY_SECURITY_MODE" |
| case KnxInterfaceObjectProperty_PID_SECURITY_P2P_KEY_TABLE: |
| return "PID_SECURITY_P2P_KEY_TABLE" |
| case KnxInterfaceObjectProperty_PID_SECURITY_GRP_KEY_TABLE: |
| return "PID_SECURITY_GRP_KEY_TABLE" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE: |
| return "PID_SECURITY_SECURITY_INDIVIDUAL_ADDRESS_TABLE" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_FAILURES_LOG: |
| return "PID_SECURITY_SECURITY_FAILURES_LOG" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SKI_TOOL: |
| return "PID_SECURITY_SKI_TOOL" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT: |
| return "PID_SECURITY_SECURITY_REPORT" |
| case KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_ID: |
| return "PID_GENERAL_MANUFACTURER_ID" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SECURITY_REPORT_CONTROL: |
| return "PID_SECURITY_SECURITY_REPORT_CONTROL" |
| case KnxInterfaceObjectProperty_PID_SECURITY_SEQUENCE_NUMBER_SENDING: |
| return "PID_SECURITY_SEQUENCE_NUMBER_SENDING" |
| case KnxInterfaceObjectProperty_PID_SECURITY_ZONE_KEYS_TABLE: |
| return "PID_SECURITY_ZONE_KEYS_TABLE" |
| case KnxInterfaceObjectProperty_PID_SECURITY_GO_SECURITY_FLAGS: |
| return "PID_SECURITY_GO_SECURITY_FLAGS" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_MULTI_TYPE: |
| return "PID_RF_MEDIUM_RF_MULTI_TYPE" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DOMAIN_ADDRESS: |
| return "PID_RF_MEDIUM_RF_DOMAIN_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_RETRANSMITTER: |
| return "PID_RF_MEDIUM_RF_RETRANSMITTER" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_SECURITY_REPORT_CONTROL: |
| return "PID_RF_MEDIUM_SECURITY_REPORT_CONTROL" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT: |
| return "PID_RF_MEDIUM_RF_FILTERING_MODE_SELECT" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_BIDIR_TIMEOUT: |
| return "PID_RF_MEDIUM_RF_BIDIR_TIMEOUT" |
| case KnxInterfaceObjectProperty_PID_GENERAL_PROGRAM_VERSION: |
| return "PID_GENERAL_PROGRAM_VERSION" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE: |
| return "PID_RF_MEDIUM_RF_DIAG_SA_FILTER_TABLE" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE: |
| return "PID_RF_MEDIUM_RF_DIAG_QUALITY_TABLE" |
| case KnxInterfaceObjectProperty_PID_RF_MEDIUM_RF_DIAG_PROBE: |
| return "PID_RF_MEDIUM_RF_DIAG_PROBE" |
| case KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE: |
| return "PID_INDOOR_BRIGHTNESS_SENSOR_CHANGE_OF_VALUE" |
| case KnxInterfaceObjectProperty_PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME: |
| return "PID_INDOOR_BRIGHTNESS_SENSOR_REPETITION_TIME" |
| case KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE: |
| return "PID_INDOOR_LUMINANCE_SENSOR_CHANGE_OF_VALUE" |
| case KnxInterfaceObjectProperty_PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME: |
| return "PID_INDOOR_LUMINANCE_SENSOR_REPETITION_TIME" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_ON_DELAY" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_OFF_DELAY" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_DURATION" |
| case KnxInterfaceObjectProperty_PID_GENERAL_DEVICE_CONTROL: |
| return "PID_GENERAL_DEVICE_CONTROL" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_PREWARNING_DURATION" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_OUTPUT_STATE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_ORDER_INFO: |
| return "PID_GENERAL_ORDER_INFO" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_LOCK_STATE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_UNLOCK_STATE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STATE_FOR_SCENE_NUMBER" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BUS_POWER_UP_STATE" |
| case KnxInterfaceObjectProperty_PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2: |
| return "PID_LIGHT_SWITCHING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_2" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_ON_DELAY: |
| return "PID_DIMMING_ACTUATOR_BASIC_ON_DELAY" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY: |
| return "PID_DIMMING_ACTUATOR_BASIC_OFF_DELAY" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME: |
| return "PID_DIMMING_ACTUATOR_BASIC_SWITCH_OFF_BRIGHTNESS_DELAY_TIME" |
| case KnxInterfaceObjectProperty_PID_GENERAL_PEI_TYPE: |
| return "PID_GENERAL_PEI_TYPE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION: |
| return "PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_DURATION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION: |
| return "PID_DIMMING_ACTUATOR_BASIC_PREWARNING_DURATION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME: |
| return "PID_DIMMING_ACTUATOR_BASIC_TRANSMISSION_CYCLE_TIME" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY: |
| return "PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_UP_MESSAGE_DELAY" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_ON_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_SPEED_FOR_SWITCH_OFF" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_ON_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMMING_STEP_TIME_FOR_SWITCH_OFF" |
| case KnxInterfaceObjectProperty_PID_GENERAL_PORT_CONFIGURATION: |
| return "PID_GENERAL_PORT_CONFIGURATION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS: |
| return "PID_DIMMING_ACTUATOR_BASIC_SWITCFH_OFF_BRIGHTNESS" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_MINIMUM_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_MAXIMUM_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_SWITCH_ON_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION: |
| return "PID_DIMMING_ACTUATOR_BASIC_DIMM_MODE_SELECTION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE: |
| return "PID_DIMMING_ACTUATOR_BASIC_RELATIV_OFF_ENABLE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION: |
| return "PID_DIMMING_ACTUATOR_BASIC_MEMORY_FUNCTION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION: |
| return "PID_DIMMING_ACTUATOR_BASIC_TIMED_ON_RETRIGGER_FUNCTION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE: |
| return "PID_DIMMING_ACTUATOR_BASIC_MANUAL_OFF_ENABLE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE: |
| return "PID_DIMMING_ACTUATOR_BASIC_INVERT_LOCK_DEVICE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_POLL_GROUP_SETTINGS: |
| return "PID_GENERAL_POLL_GROUP_SETTINGS" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING: |
| return "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_LOCKING" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING: |
| return "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_AT_UNLOCKING" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_LOCK_SETVALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_UNLOCK_SETVALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE: |
| return "PID_DIMMING_ACTUATOR_BASIC_BIGHTNESS_FOR_SCENE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE: |
| return "PID_DIMMING_ACTUATOR_BASIC_STORAGE_FUNCTION_FOR_SCENE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_DELTA_DIMMING_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP: |
| return "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_UP_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN: |
| return "PID_DIMMING_ACTUATOR_BASIC_BEHAVIOUR_BUS_POWER_DOWN" |
| case KnxInterfaceObjectProperty_PID_GENERAL_MANUFACTURER_DATA: |
| return "PID_GENERAL_MANUFACTURER_DATA" |
| case KnxInterfaceObjectProperty_PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE: |
| return "PID_DIMMING_ACTUATOR_BASIC_BUS_POWER_DOWN_SET_VALUE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION: |
| return "PID_DIMMING_SENSOR_BASIC_ON_OFF_ACTION" |
| case KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE: |
| return "PID_DIMMING_SENSOR_BASIC_ENABLE_TOGGLE_MODE" |
| case KnxInterfaceObjectProperty_PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE: |
| return "PID_DIMMING_SENSOR_BASIC_ABSOLUTE_SETVALUE" |
| case KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION: |
| return "PID_SWITCHING_SENSOR_BASIC_ON_OFF_ACTION" |
| case KnxInterfaceObjectProperty_PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE: |
| return "PID_SWITCHING_SENSOR_BASIC_ENABLE_TOGGLE_MODE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_REVERSION_PAUSE_TIME" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_UP_DOWN_TIME" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_SLAT_STEP_TIME" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_PRESET_POSITION_TIME" |
| case KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_NAME: |
| return "PID_GENERAL_OBJECT_NAME" |
| case KnxInterfaceObjectProperty_PID_GENERAL_ENABLE: |
| return "PID_GENERAL_ENABLE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_IN_PERCENT" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_MOVE_TO_PRESET_POSITION_LENGTH" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_PERCENT" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_PRESET_SLAT_POSITION_ANGLE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_WIND_ALARM" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_WIND_ALARM" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_ON_RAIN_ALARM" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_RAIN_ALARM" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_REACTION_FROST_ALARM" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_HEARTBEAT_FROST_ALARM" |
| case KnxInterfaceObjectProperty_PID_GENERAL_DESCRIPTION: |
| return "PID_GENERAL_DESCRIPTION" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_MAX_SLAT_MOVE_TIME" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_ENABLE_BLINDS_MODE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE: |
| return "PID_SUNBLIND_ACTUATOR_BASIC_STORAGE_FUNCTIONS_FOR_SCENE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE: |
| return "PID_SUNBLIND_SENSOR_BASIC_ENABLE_BLINDS_MODE" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION: |
| return "PID_SUNBLIND_SENSOR_BASIC_UP_DOWN_ACTION" |
| case KnxInterfaceObjectProperty_PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE: |
| return "PID_SUNBLIND_SENSOR_BASIC_ENABLE_TOGGLE_MODE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_FILE: |
| return "PID_GENERAL_FILE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_TABLE: |
| return "PID_GENERAL_TABLE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_ENROL: |
| return "PID_GENERAL_ENROL" |
| case KnxInterfaceObjectProperty_PID_GENERAL_VERSION: |
| return "PID_GENERAL_VERSION" |
| case KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_LINK: |
| return "PID_GENERAL_GROUP_OBJECT_LINK" |
| case KnxInterfaceObjectProperty_PID_GENERAL_MCB_TABLE: |
| return "PID_GENERAL_MCB_TABLE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_ERROR_CODE: |
| return "PID_GENERAL_ERROR_CODE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_OBJECT_INDEX: |
| return "PID_GENERAL_OBJECT_INDEX" |
| case KnxInterfaceObjectProperty_PID_GENERAL_SEMAPHOR: |
| return "PID_GENERAL_SEMAPHOR" |
| case KnxInterfaceObjectProperty_PID_GENERAL_DOWNLOAD_COUNTER: |
| return "PID_GENERAL_DOWNLOAD_COUNTER" |
| case KnxInterfaceObjectProperty_PID_DEVICE_ROUTING_COUNT: |
| return "PID_DEVICE_ROUTING_COUNT" |
| case KnxInterfaceObjectProperty_PID_DEVICE_MAX_RETRY_COUNT: |
| return "PID_DEVICE_MAX_RETRY_COUNT" |
| case KnxInterfaceObjectProperty_PID_DEVICE_ERROR_FLAGS: |
| return "PID_DEVICE_ERROR_FLAGS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PROGMODE: |
| return "PID_DEVICE_PROGMODE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PRODUCT_ID: |
| return "PID_DEVICE_PRODUCT_ID" |
| case KnxInterfaceObjectProperty_PID_DEVICE_MAX_APDULENGTH: |
| return "PID_DEVICE_MAX_APDULENGTH" |
| case KnxInterfaceObjectProperty_PID_DEVICE_SUBNET_ADDR: |
| return "PID_DEVICE_SUBNET_ADDR" |
| case KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_ADDR: |
| return "PID_DEVICE_DEVICE_ADDR" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PB_CONFIG: |
| return "PID_DEVICE_PB_CONFIG" |
| case KnxInterfaceObjectProperty_PID_GENERAL_GROUP_OBJECT_REFERENCE: |
| return "PID_GENERAL_GROUP_OBJECT_REFERENCE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_ADDR_REPORT: |
| return "PID_DEVICE_ADDR_REPORT" |
| case KnxInterfaceObjectProperty_PID_DEVICE_ADDR_CHECK: |
| return "PID_DEVICE_ADDR_CHECK" |
| case KnxInterfaceObjectProperty_PID_DEVICE_OBJECT_VALUE: |
| return "PID_DEVICE_OBJECT_VALUE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_OBJECTLINK: |
| return "PID_DEVICE_OBJECTLINK" |
| case KnxInterfaceObjectProperty_PID_DEVICE_APPLICATION: |
| return "PID_DEVICE_APPLICATION" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PARAMETER: |
| return "PID_DEVICE_PARAMETER" |
| case KnxInterfaceObjectProperty_PID_DEVICE_OBJECTADDRESS: |
| return "PID_DEVICE_OBJECTADDRESS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PSU_TYPE: |
| return "PID_DEVICE_PSU_TYPE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PSU_STATUS: |
| return "PID_DEVICE_PSU_STATUS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PSU_ENABLE: |
| return "PID_DEVICE_PSU_ENABLE" |
| case KnxInterfaceObjectProperty_PID_GENERAL_LOAD_STATE_CONTROL: |
| return "PID_GENERAL_LOAD_STATE_CONTROL" |
| case KnxInterfaceObjectProperty_PID_DEVICE_DOMAIN_ADDRESS: |
| return "PID_DEVICE_DOMAIN_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_IO_LIST: |
| return "PID_DEVICE_IO_LIST" |
| case KnxInterfaceObjectProperty_PID_DEVICE_MGT_DESCRIPTOR_01: |
| return "PID_DEVICE_MGT_DESCRIPTOR_01" |
| case KnxInterfaceObjectProperty_PID_DEVICE_PL110_PARAM: |
| return "PID_DEVICE_PL110_PARAM" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RF_REPEAT_COUNTER: |
| return "PID_DEVICE_RF_REPEAT_COUNTER" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_TABLE: |
| return "PID_DEVICE_RECEIVE_BLOCK_TABLE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RANDOM_PAUSE_TABLE: |
| return "PID_DEVICE_RANDOM_PAUSE_TABLE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RECEIVE_BLOCK_NR: |
| return "PID_DEVICE_RECEIVE_BLOCK_NR" |
| case KnxInterfaceObjectProperty_PID_DEVICE_HARDWARE_TYPE: |
| return "PID_DEVICE_HARDWARE_TYPE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RETRANSMITTER_NUMBER: |
| return "PID_DEVICE_RETRANSMITTER_NUMBER" |
| case KnxInterfaceObjectProperty_PID_GENERAL_RUN_STATE_CONTROL: |
| return "PID_GENERAL_RUN_STATE_CONTROL" |
| case KnxInterfaceObjectProperty_PID_DEVICE_SERIAL_NR_TABLE: |
| return "PID_DEVICE_SERIAL_NR_TABLE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_BIBATMASTER_ADDRESS: |
| return "PID_DEVICE_BIBATMASTER_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_RF_DOMAIN_ADDRESS: |
| return "PID_DEVICE_RF_DOMAIN_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_DEVICE_DEVICE_DESCRIPTOR: |
| return "PID_DEVICE_DEVICE_DESCRIPTOR" |
| case KnxInterfaceObjectProperty_PID_DEVICE_METERING_FILTER_TABLE: |
| return "PID_DEVICE_METERING_FILTER_TABLE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE: |
| return "PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_TIME_BASE" |
| case KnxInterfaceObjectProperty_PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR: |
| return "PID_DEVICE_GROUP_TELEGR_RATE_LIMIT_NO_OF_TELEGR" |
| case KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_GRPOBJTABLE: |
| return "PID_GROUP_OBJECT_TABLE_GRPOBJTABLE" |
| case KnxInterfaceObjectProperty_PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE: |
| return "PID_GROUP_OBJECT_TABLE_EXT_GRPOBJREFERENCE" |
| case KnxInterfaceObjectProperty_PID_ROUTER_LINE_STATUS: |
| return "PID_ROUTER_LINE_STATUS" |
| case KnxInterfaceObjectProperty_PID_GENERAL_TABLE_REFERENCE: |
| return "PID_GENERAL_TABLE_REFERENCE" |
| case KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCCONFIG: |
| return "PID_ROUTER_MAIN_LCCONFIG" |
| case KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCCONFIG: |
| return "PID_ROUTER_SUB_LCCONFIG" |
| case KnxInterfaceObjectProperty_PID_ROUTER_MAIN_LCGRPCONFIG: |
| return "PID_ROUTER_MAIN_LCGRPCONFIG" |
| case KnxInterfaceObjectProperty_PID_ROUTER_SUB_LCGRPCONFIG: |
| return "PID_ROUTER_SUB_LCGRPCONFIG" |
| case KnxInterfaceObjectProperty_PID_ROUTER_ROUTETABLE_CONTROL: |
| return "PID_ROUTER_ROUTETABLE_CONTROL" |
| case KnxInterfaceObjectProperty_PID_ROUTER_COUPL_SERV_CONTROL: |
| return "PID_ROUTER_COUPL_SERV_CONTROL" |
| case KnxInterfaceObjectProperty_PID_ROUTER_MAX_ROUTER_APDU_LENGTH: |
| return "PID_ROUTER_MAX_ROUTER_APDU_LENGTH" |
| case KnxInterfaceObjectProperty_PID_ROUTER_MEDIUM: |
| return "PID_ROUTER_MEDIUM" |
| case KnxInterfaceObjectProperty_PID_ROUTER_FILTER_TABLE_USE: |
| return "PID_ROUTER_FILTER_TABLE_USE" |
| case KnxInterfaceObjectProperty_PID_ROUTER_RF_ENABLE_SBC: |
| return "PID_ROUTER_RF_ENABLE_SBC" |
| case KnxInterfaceObjectProperty_PID_GENERAL_SERVICE_CONTROL: |
| return "PID_GENERAL_SERVICE_CONTROL" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID: |
| return "PID_KNXIP_PARAMETER_PROJECT_INSTALLATION_ID" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS: |
| return "PID_KNXIP_PARAMETER_KNX_INDIVIDUAL_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES: |
| return "PID_KNXIP_PARAMETER_ADDITIONAL_INDIVIDUAL_ADDRESSES" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD: |
| return "PID_KNXIP_PARAMETER_CURRENT_IP_ASSIGNMENT_METHOD" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD: |
| return "PID_KNXIP_PARAMETER_IP_ASSIGNMENT_METHOD" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_CAPABILITIES: |
| return "PID_KNXIP_PARAMETER_IP_CAPABILITIES" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS: |
| return "PID_KNXIP_PARAMETER_CURRENT_IP_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK: |
| return "PID_KNXIP_PARAMETER_CURRENT_SUBNET_MASK" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY: |
| return "PID_KNXIP_PARAMETER_CURRENT_DEFAULT_GATEWAY" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_IP_ADDRESS: |
| return "PID_KNXIP_PARAMETER_IP_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_GENERAL_FIRMWARE_REVISION: |
| return "PID_GENERAL_FIRMWARE_REVISION" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SUBNET_MASK: |
| return "PID_KNXIP_PARAMETER_SUBNET_MASK" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DEFAULT_GATEWAY: |
| return "PID_KNXIP_PARAMETER_DEFAULT_GATEWAY" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER: |
| return "PID_KNXIP_PARAMETER_DHCP_BOOTP_SERVER" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_MAC_ADDRESS: |
| return "PID_KNXIP_PARAMETER_MAC_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS: |
| return "PID_KNXIP_PARAMETER_SYSTEM_SETUP_MULTICAST_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS: |
| return "PID_KNXIP_PARAMETER_ROUTING_MULTICAST_ADDRESS" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_TTL: |
| return "PID_KNXIP_PARAMETER_TTL" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES: |
| return "PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_CAPABILITIES" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE: |
| return "PID_KNXIP_PARAMETER_KNXNETIP_DEVICE_STATE" |
| case KnxInterfaceObjectProperty_PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES: |
| return "PID_KNXIP_PARAMETER_KNXNETIP_ROUTING_CAPABILITIES" |
| } |
| return fmt.Sprintf("Unknown(%v)", uint32(e)) |
| } |
| |
| func (e KnxInterfaceObjectProperty) String() string { |
| return e.PLC4XEnumName() |
| } |