/*
 * 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()
}
