model

package
v0.0.0-...-0977349 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const CEMIAdditionalInformationBusmonitorInfo_LEN uint8 = uint8(1)

Constant values.

View Source
const CEMIAdditionalInformationRelativeTimestamp_LEN uint8 = uint8(2)

Constant values.

View Source
const KnxNetIpMessage_PROTOCOLVERSION uint8 = 0x10

Constant values.

Variables

View Source
var AccessLevelValues []AccessLevel
View Source
var CEMIPriorityValues []CEMIPriority
View Source
var ComObjectTableAddressesValues []ComObjectTableAddresses
View Source
var ComObjectValueTypeValues []ComObjectValueType
View Source
var DeviceDescriptorMediumTypeValues []DeviceDescriptorMediumType
View Source
var DeviceDescriptorValues []DeviceDescriptor
View Source
var FirmwareTypeValues []FirmwareType
View Source
var HostProtocolCodeValues []HostProtocolCode
View Source
var KnxDatapointMainTypeValues []KnxDatapointMainType
View Source
var KnxDatapointTypeValues []KnxDatapointType
View Source
var KnxInterfaceObjectPropertyValues []KnxInterfaceObjectProperty
View Source
var KnxInterfaceObjectTypeValues []KnxInterfaceObjectType
View Source
var KnxLayerValues []KnxLayer
View Source
var KnxManufacturerValues []KnxManufacturer
View Source
var KnxMediumValues []KnxMedium
View Source
var KnxPropertyDataTypeValues []KnxPropertyDataType
View Source
var StatusValues []Status
View Source
var SupportedPhysicalMediaValues []SupportedPhysicalMedia

Functions

func AccessLevelKnows

func AccessLevelKnows(value uint8) bool

func CEMIPriorityKnows

func CEMIPriorityKnows(value uint8) bool

func ComObjectTableAddressesKnows

func ComObjectTableAddressesKnows(value uint16) bool

func ComObjectValueTypeKnows

func ComObjectValueTypeKnows(value uint8) bool

func DeviceDescriptorKnows

func DeviceDescriptorKnows(value uint16) bool

func DeviceDescriptorMediumTypeKnows

func DeviceDescriptorMediumTypeKnows(value uint8) bool

func FirmwareTypeKnows

func FirmwareTypeKnows(value uint16) bool

func HostProtocolCodeKnows

func HostProtocolCodeKnows(value uint8) bool

func KnxDatapointMainTypeKnows

func KnxDatapointMainTypeKnows(value uint16) bool

func KnxDatapointParse

func KnxDatapointParse(ctx context.Context, theBytes []byte, datapointType KnxDatapointType) (api.PlcValue, error)

func KnxDatapointParseWithBuffer

func KnxDatapointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, datapointType KnxDatapointType) (api.PlcValue, error)

func KnxDatapointSerialize

func KnxDatapointSerialize(value api.PlcValue, datapointType KnxDatapointType) ([]byte, error)

func KnxDatapointSerializeWithWriteBuffer

func KnxDatapointSerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer, value api.PlcValue, datapointType KnxDatapointType) error

func KnxDatapointTypeKnows

func KnxDatapointTypeKnows(value uint32) bool

func KnxInterfaceObjectPropertyKnows

func KnxInterfaceObjectPropertyKnows(value uint32) bool

func KnxInterfaceObjectTypeKnows

func KnxInterfaceObjectTypeKnows(value uint16) bool

func KnxLayerKnows

func KnxLayerKnows(value uint8) bool

func KnxManufacturerKnows

func KnxManufacturerKnows(value uint16) bool

func KnxMediumKnows

func KnxMediumKnows(value uint8) bool

func KnxPropertyDataTypeKnows

func KnxPropertyDataTypeKnows(value uint8) bool

func KnxPropertyParse

func KnxPropertyParse(ctx context.Context, theBytes []byte, propertyType KnxPropertyDataType, dataLengthInBytes uint8) (api.PlcValue, error)

func KnxPropertyParseWithBuffer

func KnxPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, propertyType KnxPropertyDataType, dataLengthInBytes uint8) (api.PlcValue, error)

func KnxPropertySerialize

func KnxPropertySerialize(value api.PlcValue, propertyType KnxPropertyDataType, dataLengthInBytes uint8) ([]byte, error)

func KnxPropertySerializeWithWriteBuffer

func KnxPropertySerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer, value api.PlcValue, propertyType KnxPropertyDataType, dataLengthInBytes uint8) error

func NewApdu

func NewApdu(numbered bool, counter uint8, dataLength uint8) *_Apdu

NewApdu factory function for _Apdu

func NewApduControl

func NewApduControl() *_ApduControl

NewApduControl factory function for _ApduControl

func NewApduControlAck

func NewApduControlAck() *_ApduControlAck

NewApduControlAck factory function for _ApduControlAck

func NewApduControlConnect

func NewApduControlConnect() *_ApduControlConnect

NewApduControlConnect factory function for _ApduControlConnect

func NewApduControlContainer

func NewApduControlContainer(controlApdu ApduControl, numbered bool, counter uint8, dataLength uint8) *_ApduControlContainer

NewApduControlContainer factory function for _ApduControlContainer

func NewApduControlDisconnect

func NewApduControlDisconnect() *_ApduControlDisconnect

NewApduControlDisconnect factory function for _ApduControlDisconnect

func NewApduControlNack

func NewApduControlNack() *_ApduControlNack

NewApduControlNack factory function for _ApduControlNack

func NewApduData

func NewApduData(dataLength uint8) *_ApduData

NewApduData factory function for _ApduData

func NewApduDataAdcRead

func NewApduDataAdcRead(dataLength uint8) *_ApduDataAdcRead

NewApduDataAdcRead factory function for _ApduDataAdcRead

func NewApduDataAdcResponse

func NewApduDataAdcResponse(dataLength uint8) *_ApduDataAdcResponse

NewApduDataAdcResponse factory function for _ApduDataAdcResponse

func NewApduDataContainer

func NewApduDataContainer(dataApdu ApduData, numbered bool, counter uint8, dataLength uint8) *_ApduDataContainer

NewApduDataContainer factory function for _ApduDataContainer

func NewApduDataDeviceDescriptorRead

func NewApduDataDeviceDescriptorRead(descriptorType uint8, dataLength uint8) *_ApduDataDeviceDescriptorRead

NewApduDataDeviceDescriptorRead factory function for _ApduDataDeviceDescriptorRead

func NewApduDataDeviceDescriptorResponse

func NewApduDataDeviceDescriptorResponse(descriptorType uint8, data []byte, dataLength uint8) *_ApduDataDeviceDescriptorResponse

NewApduDataDeviceDescriptorResponse factory function for _ApduDataDeviceDescriptorResponse

func NewApduDataExt

func NewApduDataExt(length uint8) *_ApduDataExt

NewApduDataExt factory function for _ApduDataExt

func NewApduDataExtAuthorizeRequest

func NewApduDataExtAuthorizeRequest(level uint8, data []byte, length uint8) *_ApduDataExtAuthorizeRequest

NewApduDataExtAuthorizeRequest factory function for _ApduDataExtAuthorizeRequest

func NewApduDataExtAuthorizeResponse

func NewApduDataExtAuthorizeResponse(level uint8, length uint8) *_ApduDataExtAuthorizeResponse

NewApduDataExtAuthorizeResponse factory function for _ApduDataExtAuthorizeResponse

func NewApduDataExtDomainAddressRead

func NewApduDataExtDomainAddressRead(length uint8) *_ApduDataExtDomainAddressRead

NewApduDataExtDomainAddressRead factory function for _ApduDataExtDomainAddressRead

func NewApduDataExtDomainAddressResponse

func NewApduDataExtDomainAddressResponse(length uint8) *_ApduDataExtDomainAddressResponse

NewApduDataExtDomainAddressResponse factory function for _ApduDataExtDomainAddressResponse

func NewApduDataExtDomainAddressSelectiveRead

func NewApduDataExtDomainAddressSelectiveRead(length uint8) *_ApduDataExtDomainAddressSelectiveRead

NewApduDataExtDomainAddressSelectiveRead factory function for _ApduDataExtDomainAddressSelectiveRead

func NewApduDataExtDomainAddressSerialNumberRead

func NewApduDataExtDomainAddressSerialNumberRead(length uint8) *_ApduDataExtDomainAddressSerialNumberRead

NewApduDataExtDomainAddressSerialNumberRead factory function for _ApduDataExtDomainAddressSerialNumberRead

func NewApduDataExtDomainAddressSerialNumberResponse

func NewApduDataExtDomainAddressSerialNumberResponse(length uint8) *_ApduDataExtDomainAddressSerialNumberResponse

NewApduDataExtDomainAddressSerialNumberResponse factory function for _ApduDataExtDomainAddressSerialNumberResponse

func NewApduDataExtDomainAddressSerialNumberWrite

func NewApduDataExtDomainAddressSerialNumberWrite(length uint8) *_ApduDataExtDomainAddressSerialNumberWrite

NewApduDataExtDomainAddressSerialNumberWrite factory function for _ApduDataExtDomainAddressSerialNumberWrite

func NewApduDataExtDomainAddressWrite

func NewApduDataExtDomainAddressWrite(length uint8) *_ApduDataExtDomainAddressWrite

NewApduDataExtDomainAddressWrite factory function for _ApduDataExtDomainAddressWrite

func NewApduDataExtFileStreamInfoReport

func NewApduDataExtFileStreamInfoReport(length uint8) *_ApduDataExtFileStreamInfoReport

NewApduDataExtFileStreamInfoReport factory function for _ApduDataExtFileStreamInfoReport

func NewApduDataExtGroupPropertyValueInfoReport

func NewApduDataExtGroupPropertyValueInfoReport(length uint8) *_ApduDataExtGroupPropertyValueInfoReport

NewApduDataExtGroupPropertyValueInfoReport factory function for _ApduDataExtGroupPropertyValueInfoReport

func NewApduDataExtGroupPropertyValueRead

func NewApduDataExtGroupPropertyValueRead(length uint8) *_ApduDataExtGroupPropertyValueRead

NewApduDataExtGroupPropertyValueRead factory function for _ApduDataExtGroupPropertyValueRead

func NewApduDataExtGroupPropertyValueResponse

func NewApduDataExtGroupPropertyValueResponse(length uint8) *_ApduDataExtGroupPropertyValueResponse

NewApduDataExtGroupPropertyValueResponse factory function for _ApduDataExtGroupPropertyValueResponse

func NewApduDataExtGroupPropertyValueWrite

func NewApduDataExtGroupPropertyValueWrite(length uint8) *_ApduDataExtGroupPropertyValueWrite

NewApduDataExtGroupPropertyValueWrite factory function for _ApduDataExtGroupPropertyValueWrite

func NewApduDataExtIndividualAddressSerialNumberRead

func NewApduDataExtIndividualAddressSerialNumberRead(length uint8) *_ApduDataExtIndividualAddressSerialNumberRead

NewApduDataExtIndividualAddressSerialNumberRead factory function for _ApduDataExtIndividualAddressSerialNumberRead

func NewApduDataExtIndividualAddressSerialNumberResponse

func NewApduDataExtIndividualAddressSerialNumberResponse(length uint8) *_ApduDataExtIndividualAddressSerialNumberResponse

NewApduDataExtIndividualAddressSerialNumberResponse factory function for _ApduDataExtIndividualAddressSerialNumberResponse

func NewApduDataExtIndividualAddressSerialNumberWrite

func NewApduDataExtIndividualAddressSerialNumberWrite(length uint8) *_ApduDataExtIndividualAddressSerialNumberWrite

NewApduDataExtIndividualAddressSerialNumberWrite factory function for _ApduDataExtIndividualAddressSerialNumberWrite

func NewApduDataExtKeyResponse

func NewApduDataExtKeyResponse(length uint8) *_ApduDataExtKeyResponse

NewApduDataExtKeyResponse factory function for _ApduDataExtKeyResponse

func NewApduDataExtKeyWrite

func NewApduDataExtKeyWrite(length uint8) *_ApduDataExtKeyWrite

NewApduDataExtKeyWrite factory function for _ApduDataExtKeyWrite

func NewApduDataExtLinkRead

func NewApduDataExtLinkRead(length uint8) *_ApduDataExtLinkRead

NewApduDataExtLinkRead factory function for _ApduDataExtLinkRead

func NewApduDataExtLinkResponse

func NewApduDataExtLinkResponse(length uint8) *_ApduDataExtLinkResponse

NewApduDataExtLinkResponse factory function for _ApduDataExtLinkResponse

func NewApduDataExtLinkWrite

func NewApduDataExtLinkWrite(length uint8) *_ApduDataExtLinkWrite

NewApduDataExtLinkWrite factory function for _ApduDataExtLinkWrite

func NewApduDataExtMemoryBitWrite

func NewApduDataExtMemoryBitWrite(length uint8) *_ApduDataExtMemoryBitWrite

NewApduDataExtMemoryBitWrite factory function for _ApduDataExtMemoryBitWrite

func NewApduDataExtNetworkParameterRead

func NewApduDataExtNetworkParameterRead(length uint8) *_ApduDataExtNetworkParameterRead

NewApduDataExtNetworkParameterRead factory function for _ApduDataExtNetworkParameterRead

func NewApduDataExtNetworkParameterResponse

func NewApduDataExtNetworkParameterResponse(length uint8) *_ApduDataExtNetworkParameterResponse

NewApduDataExtNetworkParameterResponse factory function for _ApduDataExtNetworkParameterResponse

func NewApduDataExtNetworkParameterWrite

func NewApduDataExtNetworkParameterWrite(length uint8) *_ApduDataExtNetworkParameterWrite

NewApduDataExtNetworkParameterWrite factory function for _ApduDataExtNetworkParameterWrite

func NewApduDataExtOpenRoutingTableRequest

func NewApduDataExtOpenRoutingTableRequest(length uint8) *_ApduDataExtOpenRoutingTableRequest

NewApduDataExtOpenRoutingTableRequest factory function for _ApduDataExtOpenRoutingTableRequest

func NewApduDataExtPropertyDescriptionRead

func NewApduDataExtPropertyDescriptionRead(objectIndex uint8, propertyId uint8, index uint8, length uint8) *_ApduDataExtPropertyDescriptionRead

NewApduDataExtPropertyDescriptionRead factory function for _ApduDataExtPropertyDescriptionRead

func NewApduDataExtPropertyDescriptionResponse

func NewApduDataExtPropertyDescriptionResponse(objectIndex uint8, propertyId uint8, index uint8, writeEnabled bool, propertyDataType KnxPropertyDataType, maxNrOfElements uint16, readLevel AccessLevel, writeLevel AccessLevel, length uint8) *_ApduDataExtPropertyDescriptionResponse

NewApduDataExtPropertyDescriptionResponse factory function for _ApduDataExtPropertyDescriptionResponse

func NewApduDataExtPropertyValueRead

func NewApduDataExtPropertyValueRead(objectIndex uint8, propertyId uint8, count uint8, index uint16, length uint8) *_ApduDataExtPropertyValueRead

NewApduDataExtPropertyValueRead factory function for _ApduDataExtPropertyValueRead

func NewApduDataExtPropertyValueResponse

func NewApduDataExtPropertyValueResponse(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte, length uint8) *_ApduDataExtPropertyValueResponse

NewApduDataExtPropertyValueResponse factory function for _ApduDataExtPropertyValueResponse

func NewApduDataExtPropertyValueWrite

func NewApduDataExtPropertyValueWrite(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte, length uint8) *_ApduDataExtPropertyValueWrite

NewApduDataExtPropertyValueWrite factory function for _ApduDataExtPropertyValueWrite

func NewApduDataExtReadRouterMemoryRequest

func NewApduDataExtReadRouterMemoryRequest(length uint8) *_ApduDataExtReadRouterMemoryRequest

NewApduDataExtReadRouterMemoryRequest factory function for _ApduDataExtReadRouterMemoryRequest

func NewApduDataExtReadRouterMemoryResponse

func NewApduDataExtReadRouterMemoryResponse(length uint8) *_ApduDataExtReadRouterMemoryResponse

NewApduDataExtReadRouterMemoryResponse factory function for _ApduDataExtReadRouterMemoryResponse

func NewApduDataExtReadRouterStatusRequest

func NewApduDataExtReadRouterStatusRequest(length uint8) *_ApduDataExtReadRouterStatusRequest

NewApduDataExtReadRouterStatusRequest factory function for _ApduDataExtReadRouterStatusRequest

func NewApduDataExtReadRouterStatusResponse

func NewApduDataExtReadRouterStatusResponse(length uint8) *_ApduDataExtReadRouterStatusResponse

NewApduDataExtReadRouterStatusResponse factory function for _ApduDataExtReadRouterStatusResponse

func NewApduDataExtReadRoutingTableRequest

func NewApduDataExtReadRoutingTableRequest(length uint8) *_ApduDataExtReadRoutingTableRequest

NewApduDataExtReadRoutingTableRequest factory function for _ApduDataExtReadRoutingTableRequest

func NewApduDataExtReadRoutingTableResponse

func NewApduDataExtReadRoutingTableResponse(length uint8) *_ApduDataExtReadRoutingTableResponse

NewApduDataExtReadRoutingTableResponse factory function for _ApduDataExtReadRoutingTableResponse

func NewApduDataExtWriteRouterMemoryRequest

func NewApduDataExtWriteRouterMemoryRequest(length uint8) *_ApduDataExtWriteRouterMemoryRequest

NewApduDataExtWriteRouterMemoryRequest factory function for _ApduDataExtWriteRouterMemoryRequest

func NewApduDataExtWriteRouterStatusRequest

func NewApduDataExtWriteRouterStatusRequest(length uint8) *_ApduDataExtWriteRouterStatusRequest

NewApduDataExtWriteRouterStatusRequest factory function for _ApduDataExtWriteRouterStatusRequest

func NewApduDataExtWriteRoutingTableRequest

func NewApduDataExtWriteRoutingTableRequest(length uint8) *_ApduDataExtWriteRoutingTableRequest

NewApduDataExtWriteRoutingTableRequest factory function for _ApduDataExtWriteRoutingTableRequest

func NewApduDataGroupValueRead

func NewApduDataGroupValueRead(dataLength uint8) *_ApduDataGroupValueRead

NewApduDataGroupValueRead factory function for _ApduDataGroupValueRead

func NewApduDataGroupValueResponse

func NewApduDataGroupValueResponse(dataFirstByte int8, data []byte, dataLength uint8) *_ApduDataGroupValueResponse

NewApduDataGroupValueResponse factory function for _ApduDataGroupValueResponse

func NewApduDataGroupValueWrite

func NewApduDataGroupValueWrite(dataFirstByte int8, data []byte, dataLength uint8) *_ApduDataGroupValueWrite

NewApduDataGroupValueWrite factory function for _ApduDataGroupValueWrite

func NewApduDataIndividualAddressRead

func NewApduDataIndividualAddressRead(dataLength uint8) *_ApduDataIndividualAddressRead

NewApduDataIndividualAddressRead factory function for _ApduDataIndividualAddressRead

func NewApduDataIndividualAddressResponse

func NewApduDataIndividualAddressResponse(dataLength uint8) *_ApduDataIndividualAddressResponse

NewApduDataIndividualAddressResponse factory function for _ApduDataIndividualAddressResponse

func NewApduDataIndividualAddressWrite

func NewApduDataIndividualAddressWrite(dataLength uint8) *_ApduDataIndividualAddressWrite

NewApduDataIndividualAddressWrite factory function for _ApduDataIndividualAddressWrite

func NewApduDataMemoryRead

func NewApduDataMemoryRead(numBytes uint8, address uint16, dataLength uint8) *_ApduDataMemoryRead

NewApduDataMemoryRead factory function for _ApduDataMemoryRead

func NewApduDataMemoryResponse

func NewApduDataMemoryResponse(address uint16, data []byte, dataLength uint8) *_ApduDataMemoryResponse

NewApduDataMemoryResponse factory function for _ApduDataMemoryResponse

func NewApduDataMemoryWrite

func NewApduDataMemoryWrite(dataLength uint8) *_ApduDataMemoryWrite

NewApduDataMemoryWrite factory function for _ApduDataMemoryWrite

func NewApduDataOther

func NewApduDataOther(extendedApdu ApduDataExt, dataLength uint8) *_ApduDataOther

NewApduDataOther factory function for _ApduDataOther

func NewApduDataRestart

func NewApduDataRestart(dataLength uint8) *_ApduDataRestart

NewApduDataRestart factory function for _ApduDataRestart

func NewApduDataUserMessage

func NewApduDataUserMessage(dataLength uint8) *_ApduDataUserMessage

NewApduDataUserMessage factory function for _ApduDataUserMessage

func NewCEMI

func NewCEMI(size uint16) *_CEMI

NewCEMI factory function for _CEMI

func NewCEMIAdditionalInformation

func NewCEMIAdditionalInformation() *_CEMIAdditionalInformation

NewCEMIAdditionalInformation factory function for _CEMIAdditionalInformation

func NewCEMIAdditionalInformationBusmonitorInfo

func NewCEMIAdditionalInformationBusmonitorInfo(frameErrorFlag bool, bitErrorFlag bool, parityErrorFlag bool, unknownFlag bool, lostFlag bool, sequenceNumber uint8) *_CEMIAdditionalInformationBusmonitorInfo

NewCEMIAdditionalInformationBusmonitorInfo factory function for _CEMIAdditionalInformationBusmonitorInfo

func NewCEMIAdditionalInformationRelativeTimestamp

func NewCEMIAdditionalInformationRelativeTimestamp(relativeTimestamp RelativeTimestamp) *_CEMIAdditionalInformationRelativeTimestamp

NewCEMIAdditionalInformationRelativeTimestamp factory function for _CEMIAdditionalInformationRelativeTimestamp

func NewChannelInformation

func NewChannelInformation(numChannels uint8, channelCode uint16) *_ChannelInformation

NewChannelInformation factory function for _ChannelInformation

func NewComObjectTable

func NewComObjectTable() *_ComObjectTable

NewComObjectTable factory function for _ComObjectTable

func NewComObjectTableRealisationType1

func NewComObjectTableRealisationType1(numEntries uint8, ramFlagsTablePointer uint8, comObjectDescriptors []GroupObjectDescriptorRealisationType1) *_ComObjectTableRealisationType1

NewComObjectTableRealisationType1 factory function for _ComObjectTableRealisationType1

func NewComObjectTableRealisationType2

func NewComObjectTableRealisationType2(numEntries uint8, ramFlagsTablePointer uint8, comObjectDescriptors []GroupObjectDescriptorRealisationType2) *_ComObjectTableRealisationType2

NewComObjectTableRealisationType2 factory function for _ComObjectTableRealisationType2

func NewComObjectTableRealisationType6

func NewComObjectTableRealisationType6(comObjectDescriptors GroupObjectDescriptorRealisationType6) *_ComObjectTableRealisationType6

NewComObjectTableRealisationType6 factory function for _ComObjectTableRealisationType6

func NewConnectionRequest

func NewConnectionRequest(hpaiDiscoveryEndpoint HPAIDiscoveryEndpoint, hpaiDataEndpoint HPAIDataEndpoint, connectionRequestInformation ConnectionRequestInformation) *_ConnectionRequest

NewConnectionRequest factory function for _ConnectionRequest

func NewConnectionRequestInformation

func NewConnectionRequestInformation() *_ConnectionRequestInformation

NewConnectionRequestInformation factory function for _ConnectionRequestInformation

func NewConnectionRequestInformationDeviceManagement

func NewConnectionRequestInformationDeviceManagement() *_ConnectionRequestInformationDeviceManagement

NewConnectionRequestInformationDeviceManagement factory function for _ConnectionRequestInformationDeviceManagement

func NewConnectionRequestInformationTunnelConnection

func NewConnectionRequestInformationTunnelConnection(knxLayer KnxLayer) *_ConnectionRequestInformationTunnelConnection

NewConnectionRequestInformationTunnelConnection factory function for _ConnectionRequestInformationTunnelConnection

func NewConnectionResponse

func NewConnectionResponse(communicationChannelId uint8, status Status, hpaiDataEndpoint HPAIDataEndpoint, connectionResponseDataBlock ConnectionResponseDataBlock) *_ConnectionResponse

NewConnectionResponse factory function for _ConnectionResponse

func NewConnectionResponseDataBlock

func NewConnectionResponseDataBlock() *_ConnectionResponseDataBlock

NewConnectionResponseDataBlock factory function for _ConnectionResponseDataBlock

func NewConnectionResponseDataBlockDeviceManagement

func NewConnectionResponseDataBlockDeviceManagement() *_ConnectionResponseDataBlockDeviceManagement

NewConnectionResponseDataBlockDeviceManagement factory function for _ConnectionResponseDataBlockDeviceManagement

func NewConnectionResponseDataBlockTunnelConnection

func NewConnectionResponseDataBlockTunnelConnection(knxAddress KnxAddress) *_ConnectionResponseDataBlockTunnelConnection

NewConnectionResponseDataBlockTunnelConnection factory function for _ConnectionResponseDataBlockTunnelConnection

func NewConnectionStateRequest

func NewConnectionStateRequest(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) *_ConnectionStateRequest

NewConnectionStateRequest factory function for _ConnectionStateRequest

func NewConnectionStateResponse

func NewConnectionStateResponse(communicationChannelId uint8, status Status) *_ConnectionStateResponse

NewConnectionStateResponse factory function for _ConnectionStateResponse

func NewDIBDeviceInfo

func NewDIBDeviceInfo(descriptionType uint8, knxMedium KnxMedium, deviceStatus DeviceStatus, knxAddress KnxAddress, projectInstallationIdentifier ProjectInstallationIdentifier, knxNetIpDeviceSerialNumber []byte, knxNetIpDeviceMulticastAddress IPAddress, knxNetIpDeviceMacAddress MACAddress, deviceFriendlyName []byte) *_DIBDeviceInfo

NewDIBDeviceInfo factory function for _DIBDeviceInfo

func NewDIBSuppSvcFamilies

func NewDIBSuppSvcFamilies(descriptionType uint8, serviceIds []ServiceId) *_DIBSuppSvcFamilies

NewDIBSuppSvcFamilies factory function for _DIBSuppSvcFamilies

func NewDescriptionRequest

func NewDescriptionRequest(hpaiControlEndpoint HPAIControlEndpoint) *_DescriptionRequest

NewDescriptionRequest factory function for _DescriptionRequest

func NewDescriptionResponse

func NewDescriptionResponse(dibDeviceInfo DIBDeviceInfo, dibSuppSvcFamilies DIBSuppSvcFamilies) *_DescriptionResponse

NewDescriptionResponse factory function for _DescriptionResponse

func NewDeviceConfigurationAck

func NewDeviceConfigurationAck(deviceConfigurationAckDataBlock DeviceConfigurationAckDataBlock) *_DeviceConfigurationAck

NewDeviceConfigurationAck factory function for _DeviceConfigurationAck

func NewDeviceConfigurationAckDataBlock

func NewDeviceConfigurationAckDataBlock(communicationChannelId uint8, sequenceCounter uint8, status Status) *_DeviceConfigurationAckDataBlock

NewDeviceConfigurationAckDataBlock factory function for _DeviceConfigurationAckDataBlock

func NewDeviceConfigurationRequest

func NewDeviceConfigurationRequest(deviceConfigurationRequestDataBlock DeviceConfigurationRequestDataBlock, cemi CEMI, totalLength uint16) *_DeviceConfigurationRequest

NewDeviceConfigurationRequest factory function for _DeviceConfigurationRequest

func NewDeviceConfigurationRequestDataBlock

func NewDeviceConfigurationRequestDataBlock(communicationChannelId uint8, sequenceCounter uint8) *_DeviceConfigurationRequestDataBlock

NewDeviceConfigurationRequestDataBlock factory function for _DeviceConfigurationRequestDataBlock

func NewDeviceDescriptorType2

func NewDeviceDescriptorType2(manufacturerId uint16, deviceType uint16, version uint8, readSupported bool, writeSupported bool, logicalTagBase uint8, channelInfo1 ChannelInformation, channelInfo2 ChannelInformation, channelInfo3 ChannelInformation, channelInfo4 ChannelInformation) *_DeviceDescriptorType2

NewDeviceDescriptorType2 factory function for _DeviceDescriptorType2

func NewDeviceStatus

func NewDeviceStatus(programMode bool) *_DeviceStatus

NewDeviceStatus factory function for _DeviceStatus

func NewDisconnectRequest

func NewDisconnectRequest(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) *_DisconnectRequest

NewDisconnectRequest factory function for _DisconnectRequest

func NewDisconnectResponse

func NewDisconnectResponse(communicationChannelId uint8, status Status) *_DisconnectResponse

NewDisconnectResponse factory function for _DisconnectResponse

func NewGroupObjectDescriptorRealisationType1

func NewGroupObjectDescriptorRealisationType1(dataPointer uint8, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) *_GroupObjectDescriptorRealisationType1

NewGroupObjectDescriptorRealisationType1 factory function for _GroupObjectDescriptorRealisationType1

func NewGroupObjectDescriptorRealisationType2

func NewGroupObjectDescriptorRealisationType2(dataPointer uint8, updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) *_GroupObjectDescriptorRealisationType2

NewGroupObjectDescriptorRealisationType2 factory function for _GroupObjectDescriptorRealisationType2

func NewGroupObjectDescriptorRealisationType6

func NewGroupObjectDescriptorRealisationType6() *_GroupObjectDescriptorRealisationType6

NewGroupObjectDescriptorRealisationType6 factory function for _GroupObjectDescriptorRealisationType6

func NewGroupObjectDescriptorRealisationType7

func NewGroupObjectDescriptorRealisationType7(dataAddress uint16, updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) *_GroupObjectDescriptorRealisationType7

NewGroupObjectDescriptorRealisationType7 factory function for _GroupObjectDescriptorRealisationType7

func NewGroupObjectDescriptorRealisationTypeB

func NewGroupObjectDescriptorRealisationTypeB(updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) *_GroupObjectDescriptorRealisationTypeB

NewGroupObjectDescriptorRealisationTypeB factory function for _GroupObjectDescriptorRealisationTypeB

func NewHPAIControlEndpoint

func NewHPAIControlEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIControlEndpoint

NewHPAIControlEndpoint factory function for _HPAIControlEndpoint

func NewHPAIDataEndpoint

func NewHPAIDataEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIDataEndpoint

NewHPAIDataEndpoint factory function for _HPAIDataEndpoint

func NewHPAIDiscoveryEndpoint

func NewHPAIDiscoveryEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIDiscoveryEndpoint

NewHPAIDiscoveryEndpoint factory function for _HPAIDiscoveryEndpoint

func NewIPAddress

func NewIPAddress(addr []byte) *_IPAddress

NewIPAddress factory function for _IPAddress

func NewKnxAddress

func NewKnxAddress(mainGroup uint8, middleGroup uint8, subGroup uint8) *_KnxAddress

NewKnxAddress factory function for _KnxAddress

func NewKnxGroupAddress

func NewKnxGroupAddress() *_KnxGroupAddress

NewKnxGroupAddress factory function for _KnxGroupAddress

func NewKnxGroupAddress2Level

func NewKnxGroupAddress2Level(mainGroup uint8, subGroup uint16) *_KnxGroupAddress2Level

NewKnxGroupAddress2Level factory function for _KnxGroupAddress2Level

func NewKnxGroupAddress3Level

func NewKnxGroupAddress3Level(mainGroup uint8, middleGroup uint8, subGroup uint8) *_KnxGroupAddress3Level

NewKnxGroupAddress3Level factory function for _KnxGroupAddress3Level

func NewKnxGroupAddressFreeLevel

func NewKnxGroupAddressFreeLevel(subGroup uint16) *_KnxGroupAddressFreeLevel

NewKnxGroupAddressFreeLevel factory function for _KnxGroupAddressFreeLevel

func NewKnxNetIpCore

func NewKnxNetIpCore(version uint8) *_KnxNetIpCore

NewKnxNetIpCore factory function for _KnxNetIpCore

func NewKnxNetIpDeviceManagement

func NewKnxNetIpDeviceManagement(version uint8) *_KnxNetIpDeviceManagement

NewKnxNetIpDeviceManagement factory function for _KnxNetIpDeviceManagement

func NewKnxNetIpMessage

func NewKnxNetIpMessage() *_KnxNetIpMessage

NewKnxNetIpMessage factory function for _KnxNetIpMessage

func NewKnxNetIpRouting

func NewKnxNetIpRouting(version uint8) *_KnxNetIpRouting

NewKnxNetIpRouting factory function for _KnxNetIpRouting

func NewKnxNetIpTunneling

func NewKnxNetIpTunneling(version uint8) *_KnxNetIpTunneling

NewKnxNetIpTunneling factory function for _KnxNetIpTunneling

func NewKnxNetObjectServer

func NewKnxNetObjectServer(version uint8) *_KnxNetObjectServer

NewKnxNetObjectServer factory function for _KnxNetObjectServer

func NewKnxNetRemoteConfigurationAndDiagnosis

func NewKnxNetRemoteConfigurationAndDiagnosis(version uint8) *_KnxNetRemoteConfigurationAndDiagnosis

NewKnxNetRemoteConfigurationAndDiagnosis factory function for _KnxNetRemoteConfigurationAndDiagnosis

func NewKnxNetRemoteLogging

func NewKnxNetRemoteLogging(version uint8) *_KnxNetRemoteLogging

NewKnxNetRemoteLogging factory function for _KnxNetRemoteLogging

func NewLBusmonInd

func NewLBusmonInd(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame, crc *uint8, size uint16) *_LBusmonInd

NewLBusmonInd factory function for _LBusmonInd

func NewLDataCon

func NewLDataCon(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame, size uint16) *_LDataCon

NewLDataCon factory function for _LDataCon

func NewLDataExtended

func NewLDataExtended(groupAddress bool, hopCount uint8, extendedFrameFormat uint8, sourceAddress KnxAddress, destinationAddress []byte, apdu Apdu, frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool) *_LDataExtended

NewLDataExtended factory function for _LDataExtended

func NewLDataFrame

func NewLDataFrame(frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool) *_LDataFrame

NewLDataFrame factory function for _LDataFrame

func NewLDataFrameACK

func NewLDataFrameACK(frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool) *_LDataFrameACK

NewLDataFrameACK factory function for _LDataFrameACK

func NewLDataInd

func NewLDataInd(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame, size uint16) *_LDataInd

NewLDataInd factory function for _LDataInd

func NewLDataReq

func NewLDataReq(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame, size uint16) *_LDataReq

NewLDataReq factory function for _LDataReq

func NewLPollData

func NewLPollData(sourceAddress KnxAddress, targetAddress []byte, numberExpectedPollData uint8, frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool) *_LPollData

NewLPollData factory function for _LPollData

func NewLPollDataCon

func NewLPollDataCon(size uint16) *_LPollDataCon

NewLPollDataCon factory function for _LPollDataCon

func NewLPollDataReq

func NewLPollDataReq(size uint16) *_LPollDataReq

NewLPollDataReq factory function for _LPollDataReq

func NewLRawCon

func NewLRawCon(size uint16) *_LRawCon

NewLRawCon factory function for _LRawCon

func NewLRawInd

func NewLRawInd(size uint16) *_LRawInd

NewLRawInd factory function for _LRawInd

func NewLRawReq

func NewLRawReq(size uint16) *_LRawReq

NewLRawReq factory function for _LRawReq

func NewMACAddress

func NewMACAddress(addr []byte) *_MACAddress

NewMACAddress factory function for _MACAddress

func NewMFuncPropCommandReq

func NewMFuncPropCommandReq(size uint16) *_MFuncPropCommandReq

NewMFuncPropCommandReq factory function for _MFuncPropCommandReq

func NewMFuncPropCon

func NewMFuncPropCon(size uint16) *_MFuncPropCon

NewMFuncPropCon factory function for _MFuncPropCon

func NewMFuncPropStateReadReq

func NewMFuncPropStateReadReq(size uint16) *_MFuncPropStateReadReq

NewMFuncPropStateReadReq factory function for _MFuncPropStateReadReq

func NewMPropInfoInd

func NewMPropInfoInd(size uint16) *_MPropInfoInd

NewMPropInfoInd factory function for _MPropInfoInd

func NewMPropReadCon

func NewMPropReadCon(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, numberOfElements uint8, startIndex uint16, data uint16, size uint16) *_MPropReadCon

NewMPropReadCon factory function for _MPropReadCon

func NewMPropReadReq

func NewMPropReadReq(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, numberOfElements uint8, startIndex uint16, size uint16) *_MPropReadReq

NewMPropReadReq factory function for _MPropReadReq

func NewMPropWriteCon

func NewMPropWriteCon(size uint16) *_MPropWriteCon

NewMPropWriteCon factory function for _MPropWriteCon

func NewMPropWriteReq

func NewMPropWriteReq(size uint16) *_MPropWriteReq

NewMPropWriteReq factory function for _MPropWriteReq

func NewMResetInd

func NewMResetInd(size uint16) *_MResetInd

NewMResetInd factory function for _MResetInd

func NewMResetReq

func NewMResetReq(size uint16) *_MResetReq

NewMResetReq factory function for _MResetReq

func NewProjectInstallationIdentifier

func NewProjectInstallationIdentifier(projectNumber uint8, installationNumber uint8) *_ProjectInstallationIdentifier

NewProjectInstallationIdentifier factory function for _ProjectInstallationIdentifier

func NewRelativeTimestamp

func NewRelativeTimestamp(timestamp uint16) *_RelativeTimestamp

NewRelativeTimestamp factory function for _RelativeTimestamp

func NewRoutingIndication

func NewRoutingIndication() *_RoutingIndication

NewRoutingIndication factory function for _RoutingIndication

func NewSearchRequest

func NewSearchRequest(hpaiIDiscoveryEndpoint HPAIDiscoveryEndpoint) *_SearchRequest

NewSearchRequest factory function for _SearchRequest

func NewSearchResponse

func NewSearchResponse(hpaiControlEndpoint HPAIControlEndpoint, dibDeviceInfo DIBDeviceInfo, dibSuppSvcFamilies DIBSuppSvcFamilies) *_SearchResponse

NewSearchResponse factory function for _SearchResponse

func NewServiceId

func NewServiceId() *_ServiceId

NewServiceId factory function for _ServiceId

func NewTDataConnectedInd

func NewTDataConnectedInd(size uint16) *_TDataConnectedInd

NewTDataConnectedInd factory function for _TDataConnectedInd

func NewTDataConnectedReq

func NewTDataConnectedReq(size uint16) *_TDataConnectedReq

NewTDataConnectedReq factory function for _TDataConnectedReq

func NewTDataIndividualInd

func NewTDataIndividualInd(size uint16) *_TDataIndividualInd

NewTDataIndividualInd factory function for _TDataIndividualInd

func NewTDataIndividualReq

func NewTDataIndividualReq(size uint16) *_TDataIndividualReq

NewTDataIndividualReq factory function for _TDataIndividualReq

func NewTunnelingRequest

func NewTunnelingRequest(tunnelingRequestDataBlock TunnelingRequestDataBlock, cemi CEMI, totalLength uint16) *_TunnelingRequest

NewTunnelingRequest factory function for _TunnelingRequest

func NewTunnelingRequestDataBlock

func NewTunnelingRequestDataBlock(communicationChannelId uint8, sequenceCounter uint8) *_TunnelingRequestDataBlock

NewTunnelingRequestDataBlock factory function for _TunnelingRequestDataBlock

func NewTunnelingResponse

func NewTunnelingResponse(tunnelingResponseDataBlock TunnelingResponseDataBlock) *_TunnelingResponse

NewTunnelingResponse factory function for _TunnelingResponse

func NewTunnelingResponseDataBlock

func NewTunnelingResponseDataBlock(communicationChannelId uint8, sequenceCounter uint8, status Status) *_TunnelingResponseDataBlock

NewTunnelingResponseDataBlock factory function for _TunnelingResponseDataBlock

func NewUnknownMessage

func NewUnknownMessage(unknownData []byte, totalLength uint16) *_UnknownMessage

NewUnknownMessage factory function for _UnknownMessage

func StatusKnows

func StatusKnows(value uint8) bool

func SupportedPhysicalMediaKnows

func SupportedPhysicalMediaKnows(value uint8) bool

Types

type AccessLevel

type AccessLevel uint8

AccessLevel is an enum

const (
	AccessLevel_Level0  AccessLevel = 0x0
	AccessLevel_Level1  AccessLevel = 0x1
	AccessLevel_Level2  AccessLevel = 0x2
	AccessLevel_Level3  AccessLevel = 0x3
	AccessLevel_Level15 AccessLevel = 0xF
)

func AccessLevelByName

func AccessLevelByName(value string) (enum AccessLevel, ok bool)

func AccessLevelByValue

func AccessLevelByValue(value uint8) (enum AccessLevel, ok bool)

func AccessLevelFirstEnumForFieldNeedsAuthentication

func AccessLevelFirstEnumForFieldNeedsAuthentication(value bool) (AccessLevel, error)

func AccessLevelFirstEnumForFieldPurpose

func AccessLevelFirstEnumForFieldPurpose(value string) (AccessLevel, error)

func AccessLevelParse

func AccessLevelParse(ctx context.Context, theBytes []byte) (AccessLevel, error)

func AccessLevelParseWithBuffer

func AccessLevelParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (AccessLevel, error)

func CastAccessLevel

func CastAccessLevel(structType any) AccessLevel

func (AccessLevel) GetLengthInBits

func (m AccessLevel) GetLengthInBits(ctx context.Context) uint16

func (AccessLevel) GetLengthInBytes

func (m AccessLevel) GetLengthInBytes(ctx context.Context) uint16

func (AccessLevel) NeedsAuthentication

func (e AccessLevel) NeedsAuthentication() bool

func (AccessLevel) PLC4XEnumName

func (e AccessLevel) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (AccessLevel) Purpose

func (e AccessLevel) Purpose() string

func (AccessLevel) Serialize

func (e AccessLevel) Serialize() ([]byte, error)

func (AccessLevel) SerializeWithWriteBuffer

func (e AccessLevel) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (AccessLevel) String

func (e AccessLevel) String() string

type Apdu

type Apdu interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetControl returns Control (discriminator field)
	GetControl() uint8
	// GetNumbered returns Numbered (property field)
	GetNumbered() bool
	// GetCounter returns Counter (property field)
	GetCounter() uint8
}

Apdu is the corresponding interface of Apdu

func ApduParse

func ApduParse(ctx context.Context, theBytes []byte, dataLength uint8) (Apdu, error)

func ApduParseWithBuffer

func ApduParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (Apdu, error)

func CastApdu deprecated

func CastApdu(structType any) Apdu

Deprecated: use the interface for direct cast

type ApduChild

type ApduChild interface {
	utils.Serializable
	InitializeParent(parent Apdu, numbered bool, counter uint8)
	GetParent() *Apdu

	GetTypeName() string
	Apdu
}

type ApduControl

type ApduControl interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetControlType returns ControlType (discriminator field)
	GetControlType() uint8
}

ApduControl is the corresponding interface of ApduControl

func ApduControlParse

func ApduControlParse(ctx context.Context, theBytes []byte) (ApduControl, error)

func ApduControlParseWithBuffer

func ApduControlParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApduControl, error)

func CastApduControl deprecated

func CastApduControl(structType any) ApduControl

Deprecated: use the interface for direct cast

type ApduControlAck

type ApduControlAck interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduControl
}

ApduControlAck is the corresponding interface of ApduControlAck

func ApduControlAckParse

func ApduControlAckParse(ctx context.Context, theBytes []byte) (ApduControlAck, error)

func ApduControlAckParseWithBuffer

func ApduControlAckParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApduControlAck, error)

func CastApduControlAck deprecated

func CastApduControlAck(structType any) ApduControlAck

Deprecated: use the interface for direct cast

type ApduControlAckExactly

type ApduControlAckExactly interface {
	ApduControlAck
	// contains filtered or unexported methods
}

ApduControlAckExactly can be used when we want exactly this type and not a type which fulfills ApduControlAck. This is useful for switch cases.

type ApduControlChild

type ApduControlChild interface {
	utils.Serializable
	InitializeParent(parent ApduControl)
	GetParent() *ApduControl

	GetTypeName() string
	ApduControl
}

type ApduControlConnect

type ApduControlConnect interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduControl
}

ApduControlConnect is the corresponding interface of ApduControlConnect

func ApduControlConnectParse

func ApduControlConnectParse(ctx context.Context, theBytes []byte) (ApduControlConnect, error)

func ApduControlConnectParseWithBuffer

func ApduControlConnectParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApduControlConnect, error)

func CastApduControlConnect deprecated

func CastApduControlConnect(structType any) ApduControlConnect

Deprecated: use the interface for direct cast

type ApduControlConnectExactly

type ApduControlConnectExactly interface {
	ApduControlConnect
	// contains filtered or unexported methods
}

ApduControlConnectExactly can be used when we want exactly this type and not a type which fulfills ApduControlConnect. This is useful for switch cases.

type ApduControlContainer

type ApduControlContainer interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Apdu
	// GetControlApdu returns ControlApdu (property field)
	GetControlApdu() ApduControl
}

ApduControlContainer is the corresponding interface of ApduControlContainer

func ApduControlContainerParse

func ApduControlContainerParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduControlContainer, error)

func ApduControlContainerParseWithBuffer

func ApduControlContainerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduControlContainer, error)

func CastApduControlContainer deprecated

func CastApduControlContainer(structType any) ApduControlContainer

Deprecated: use the interface for direct cast

type ApduControlContainerExactly

type ApduControlContainerExactly interface {
	ApduControlContainer
	// contains filtered or unexported methods
}

ApduControlContainerExactly can be used when we want exactly this type and not a type which fulfills ApduControlContainer. This is useful for switch cases.

type ApduControlDisconnect

type ApduControlDisconnect interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduControl
}

ApduControlDisconnect is the corresponding interface of ApduControlDisconnect

func ApduControlDisconnectParse

func ApduControlDisconnectParse(ctx context.Context, theBytes []byte) (ApduControlDisconnect, error)

func ApduControlDisconnectParseWithBuffer

func ApduControlDisconnectParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApduControlDisconnect, error)

func CastApduControlDisconnect deprecated

func CastApduControlDisconnect(structType any) ApduControlDisconnect

Deprecated: use the interface for direct cast

type ApduControlDisconnectExactly

type ApduControlDisconnectExactly interface {
	ApduControlDisconnect
	// contains filtered or unexported methods
}

ApduControlDisconnectExactly can be used when we want exactly this type and not a type which fulfills ApduControlDisconnect. This is useful for switch cases.

type ApduControlExactly

type ApduControlExactly interface {
	ApduControl
	// contains filtered or unexported methods
}

ApduControlExactly can be used when we want exactly this type and not a type which fulfills ApduControl. This is useful for switch cases.

type ApduControlNack

type ApduControlNack interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduControl
}

ApduControlNack is the corresponding interface of ApduControlNack

func ApduControlNackParse

func ApduControlNackParse(ctx context.Context, theBytes []byte) (ApduControlNack, error)

func ApduControlNackParseWithBuffer

func ApduControlNackParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ApduControlNack, error)

func CastApduControlNack deprecated

func CastApduControlNack(structType any) ApduControlNack

Deprecated: use the interface for direct cast

type ApduControlNackExactly

type ApduControlNackExactly interface {
	ApduControlNack
	// contains filtered or unexported methods
}

ApduControlNackExactly can be used when we want exactly this type and not a type which fulfills ApduControlNack. This is useful for switch cases.

type ApduControlParent

type ApduControlParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ApduControl, serializeChildFunction func() error) error
	GetTypeName() string
}

type ApduData

type ApduData interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetApciType returns ApciType (discriminator field)
	GetApciType() uint8
}

ApduData is the corresponding interface of ApduData

func ApduDataParse

func ApduDataParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduData, error)

func ApduDataParseWithBuffer

func ApduDataParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduData, error)

func CastApduData deprecated

func CastApduData(structType any) ApduData

Deprecated: use the interface for direct cast

type ApduDataAdcRead

type ApduDataAdcRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataAdcRead is the corresponding interface of ApduDataAdcRead

func ApduDataAdcReadParse

func ApduDataAdcReadParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataAdcRead, error)

func ApduDataAdcReadParseWithBuffer

func ApduDataAdcReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataAdcRead, error)

func CastApduDataAdcRead deprecated

func CastApduDataAdcRead(structType any) ApduDataAdcRead

Deprecated: use the interface for direct cast

type ApduDataAdcReadExactly

type ApduDataAdcReadExactly interface {
	ApduDataAdcRead
	// contains filtered or unexported methods
}

ApduDataAdcReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataAdcRead. This is useful for switch cases.

type ApduDataAdcResponse

type ApduDataAdcResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataAdcResponse is the corresponding interface of ApduDataAdcResponse

func ApduDataAdcResponseParse

func ApduDataAdcResponseParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataAdcResponse, error)

func ApduDataAdcResponseParseWithBuffer

func ApduDataAdcResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataAdcResponse, error)

func CastApduDataAdcResponse deprecated

func CastApduDataAdcResponse(structType any) ApduDataAdcResponse

Deprecated: use the interface for direct cast

type ApduDataAdcResponseExactly

type ApduDataAdcResponseExactly interface {
	ApduDataAdcResponse
	// contains filtered or unexported methods
}

ApduDataAdcResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataAdcResponse. This is useful for switch cases.

type ApduDataChild

type ApduDataChild interface {
	utils.Serializable
	InitializeParent(parent ApduData)
	GetParent() *ApduData

	GetTypeName() string
	ApduData
}

type ApduDataContainer

type ApduDataContainer interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Apdu
	// GetDataApdu returns DataApdu (property field)
	GetDataApdu() ApduData
}

ApduDataContainer is the corresponding interface of ApduDataContainer

func ApduDataContainerParse

func ApduDataContainerParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataContainer, error)

func ApduDataContainerParseWithBuffer

func ApduDataContainerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataContainer, error)

func CastApduDataContainer deprecated

func CastApduDataContainer(structType any) ApduDataContainer

Deprecated: use the interface for direct cast

type ApduDataContainerExactly

type ApduDataContainerExactly interface {
	ApduDataContainer
	// contains filtered or unexported methods
}

ApduDataContainerExactly can be used when we want exactly this type and not a type which fulfills ApduDataContainer. This is useful for switch cases.

type ApduDataDeviceDescriptorRead

type ApduDataDeviceDescriptorRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetDescriptorType returns DescriptorType (property field)
	GetDescriptorType() uint8
}

ApduDataDeviceDescriptorRead is the corresponding interface of ApduDataDeviceDescriptorRead

func ApduDataDeviceDescriptorReadParse

func ApduDataDeviceDescriptorReadParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataDeviceDescriptorRead, error)

func ApduDataDeviceDescriptorReadParseWithBuffer

func ApduDataDeviceDescriptorReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataDeviceDescriptorRead, error)

func CastApduDataDeviceDescriptorRead deprecated

func CastApduDataDeviceDescriptorRead(structType any) ApduDataDeviceDescriptorRead

Deprecated: use the interface for direct cast

type ApduDataDeviceDescriptorReadExactly

type ApduDataDeviceDescriptorReadExactly interface {
	ApduDataDeviceDescriptorRead
	// contains filtered or unexported methods
}

ApduDataDeviceDescriptorReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataDeviceDescriptorRead. This is useful for switch cases.

type ApduDataDeviceDescriptorResponse

type ApduDataDeviceDescriptorResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetDescriptorType returns DescriptorType (property field)
	GetDescriptorType() uint8
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataDeviceDescriptorResponse is the corresponding interface of ApduDataDeviceDescriptorResponse

func ApduDataDeviceDescriptorResponseParse

func ApduDataDeviceDescriptorResponseParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataDeviceDescriptorResponse, error)

func ApduDataDeviceDescriptorResponseParseWithBuffer

func ApduDataDeviceDescriptorResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataDeviceDescriptorResponse, error)

func CastApduDataDeviceDescriptorResponse deprecated

func CastApduDataDeviceDescriptorResponse(structType any) ApduDataDeviceDescriptorResponse

Deprecated: use the interface for direct cast

type ApduDataDeviceDescriptorResponseExactly

type ApduDataDeviceDescriptorResponseExactly interface {
	ApduDataDeviceDescriptorResponse
	// contains filtered or unexported methods
}

ApduDataDeviceDescriptorResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataDeviceDescriptorResponse. This is useful for switch cases.

type ApduDataExactly

type ApduDataExactly interface {
	ApduData
	// contains filtered or unexported methods
}

ApduDataExactly can be used when we want exactly this type and not a type which fulfills ApduData. This is useful for switch cases.

type ApduDataExt

type ApduDataExt interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetExtApciType returns ExtApciType (discriminator field)
	GetExtApciType() uint8
}

ApduDataExt is the corresponding interface of ApduDataExt

func ApduDataExtParse

func ApduDataExtParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExt, error)

func ApduDataExtParseWithBuffer

func ApduDataExtParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExt, error)

func CastApduDataExt deprecated

func CastApduDataExt(structType any) ApduDataExt

Deprecated: use the interface for direct cast

type ApduDataExtAuthorizeRequest

type ApduDataExtAuthorizeRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetLevel returns Level (property field)
	GetLevel() uint8
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataExtAuthorizeRequest is the corresponding interface of ApduDataExtAuthorizeRequest

func ApduDataExtAuthorizeRequestParse

func ApduDataExtAuthorizeRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtAuthorizeRequest, error)

func ApduDataExtAuthorizeRequestParseWithBuffer

func ApduDataExtAuthorizeRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtAuthorizeRequest, error)

func CastApduDataExtAuthorizeRequest deprecated

func CastApduDataExtAuthorizeRequest(structType any) ApduDataExtAuthorizeRequest

Deprecated: use the interface for direct cast

type ApduDataExtAuthorizeRequestExactly

type ApduDataExtAuthorizeRequestExactly interface {
	ApduDataExtAuthorizeRequest
	// contains filtered or unexported methods
}

ApduDataExtAuthorizeRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtAuthorizeRequest. This is useful for switch cases.

type ApduDataExtAuthorizeResponse

type ApduDataExtAuthorizeResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetLevel returns Level (property field)
	GetLevel() uint8
}

ApduDataExtAuthorizeResponse is the corresponding interface of ApduDataExtAuthorizeResponse

func ApduDataExtAuthorizeResponseParse

func ApduDataExtAuthorizeResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtAuthorizeResponse, error)

func ApduDataExtAuthorizeResponseParseWithBuffer

func ApduDataExtAuthorizeResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtAuthorizeResponse, error)

func CastApduDataExtAuthorizeResponse deprecated

func CastApduDataExtAuthorizeResponse(structType any) ApduDataExtAuthorizeResponse

Deprecated: use the interface for direct cast

type ApduDataExtAuthorizeResponseExactly

type ApduDataExtAuthorizeResponseExactly interface {
	ApduDataExtAuthorizeResponse
	// contains filtered or unexported methods
}

ApduDataExtAuthorizeResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtAuthorizeResponse. This is useful for switch cases.

type ApduDataExtChild

type ApduDataExtChild interface {
	utils.Serializable
	InitializeParent(parent ApduDataExt)
	GetParent() *ApduDataExt

	GetTypeName() string
	ApduDataExt
}

type ApduDataExtDomainAddressRead

type ApduDataExtDomainAddressRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressRead is the corresponding interface of ApduDataExtDomainAddressRead

func ApduDataExtDomainAddressReadParse

func ApduDataExtDomainAddressReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressRead, error)

func ApduDataExtDomainAddressReadParseWithBuffer

func ApduDataExtDomainAddressReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressRead, error)

func CastApduDataExtDomainAddressRead deprecated

func CastApduDataExtDomainAddressRead(structType any) ApduDataExtDomainAddressRead

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressReadExactly

type ApduDataExtDomainAddressReadExactly interface {
	ApduDataExtDomainAddressRead
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressRead. This is useful for switch cases.

type ApduDataExtDomainAddressResponse

type ApduDataExtDomainAddressResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressResponse is the corresponding interface of ApduDataExtDomainAddressResponse

func ApduDataExtDomainAddressResponseParse

func ApduDataExtDomainAddressResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressResponse, error)

func ApduDataExtDomainAddressResponseParseWithBuffer

func ApduDataExtDomainAddressResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressResponse, error)

func CastApduDataExtDomainAddressResponse deprecated

func CastApduDataExtDomainAddressResponse(structType any) ApduDataExtDomainAddressResponse

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressResponseExactly

type ApduDataExtDomainAddressResponseExactly interface {
	ApduDataExtDomainAddressResponse
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressResponse. This is useful for switch cases.

type ApduDataExtDomainAddressSelectiveRead

type ApduDataExtDomainAddressSelectiveRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressSelectiveRead is the corresponding interface of ApduDataExtDomainAddressSelectiveRead

func ApduDataExtDomainAddressSelectiveReadParse

func ApduDataExtDomainAddressSelectiveReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressSelectiveRead, error)

func ApduDataExtDomainAddressSelectiveReadParseWithBuffer

func ApduDataExtDomainAddressSelectiveReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressSelectiveRead, error)

func CastApduDataExtDomainAddressSelectiveRead deprecated

func CastApduDataExtDomainAddressSelectiveRead(structType any) ApduDataExtDomainAddressSelectiveRead

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressSelectiveReadExactly

type ApduDataExtDomainAddressSelectiveReadExactly interface {
	ApduDataExtDomainAddressSelectiveRead
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressSelectiveReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressSelectiveRead. This is useful for switch cases.

type ApduDataExtDomainAddressSerialNumberRead

type ApduDataExtDomainAddressSerialNumberRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressSerialNumberRead is the corresponding interface of ApduDataExtDomainAddressSerialNumberRead

func ApduDataExtDomainAddressSerialNumberReadParse

func ApduDataExtDomainAddressSerialNumberReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressSerialNumberRead, error)

func ApduDataExtDomainAddressSerialNumberReadParseWithBuffer

func ApduDataExtDomainAddressSerialNumberReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressSerialNumberRead, error)

func CastApduDataExtDomainAddressSerialNumberRead deprecated

func CastApduDataExtDomainAddressSerialNumberRead(structType any) ApduDataExtDomainAddressSerialNumberRead

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressSerialNumberReadExactly

type ApduDataExtDomainAddressSerialNumberReadExactly interface {
	ApduDataExtDomainAddressSerialNumberRead
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressSerialNumberReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressSerialNumberRead. This is useful for switch cases.

type ApduDataExtDomainAddressSerialNumberResponse

type ApduDataExtDomainAddressSerialNumberResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressSerialNumberResponse is the corresponding interface of ApduDataExtDomainAddressSerialNumberResponse

func ApduDataExtDomainAddressSerialNumberResponseParse

func ApduDataExtDomainAddressSerialNumberResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressSerialNumberResponse, error)

func ApduDataExtDomainAddressSerialNumberResponseParseWithBuffer

func ApduDataExtDomainAddressSerialNumberResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressSerialNumberResponse, error)

func CastApduDataExtDomainAddressSerialNumberResponse deprecated

func CastApduDataExtDomainAddressSerialNumberResponse(structType any) ApduDataExtDomainAddressSerialNumberResponse

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressSerialNumberResponseExactly

type ApduDataExtDomainAddressSerialNumberResponseExactly interface {
	ApduDataExtDomainAddressSerialNumberResponse
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressSerialNumberResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressSerialNumberResponse. This is useful for switch cases.

type ApduDataExtDomainAddressSerialNumberWrite

type ApduDataExtDomainAddressSerialNumberWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressSerialNumberWrite is the corresponding interface of ApduDataExtDomainAddressSerialNumberWrite

func ApduDataExtDomainAddressSerialNumberWriteParse

func ApduDataExtDomainAddressSerialNumberWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressSerialNumberWrite, error)

func ApduDataExtDomainAddressSerialNumberWriteParseWithBuffer

func ApduDataExtDomainAddressSerialNumberWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressSerialNumberWrite, error)

func CastApduDataExtDomainAddressSerialNumberWrite deprecated

func CastApduDataExtDomainAddressSerialNumberWrite(structType any) ApduDataExtDomainAddressSerialNumberWrite

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressSerialNumberWriteExactly

type ApduDataExtDomainAddressSerialNumberWriteExactly interface {
	ApduDataExtDomainAddressSerialNumberWrite
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressSerialNumberWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressSerialNumberWrite. This is useful for switch cases.

type ApduDataExtDomainAddressWrite

type ApduDataExtDomainAddressWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtDomainAddressWrite is the corresponding interface of ApduDataExtDomainAddressWrite

func ApduDataExtDomainAddressWriteParse

func ApduDataExtDomainAddressWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtDomainAddressWrite, error)

func ApduDataExtDomainAddressWriteParseWithBuffer

func ApduDataExtDomainAddressWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtDomainAddressWrite, error)

func CastApduDataExtDomainAddressWrite deprecated

func CastApduDataExtDomainAddressWrite(structType any) ApduDataExtDomainAddressWrite

Deprecated: use the interface for direct cast

type ApduDataExtDomainAddressWriteExactly

type ApduDataExtDomainAddressWriteExactly interface {
	ApduDataExtDomainAddressWrite
	// contains filtered or unexported methods
}

ApduDataExtDomainAddressWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtDomainAddressWrite. This is useful for switch cases.

type ApduDataExtExactly

type ApduDataExtExactly interface {
	ApduDataExt
	// contains filtered or unexported methods
}

ApduDataExtExactly can be used when we want exactly this type and not a type which fulfills ApduDataExt. This is useful for switch cases.

type ApduDataExtFileStreamInfoReport

type ApduDataExtFileStreamInfoReport interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtFileStreamInfoReport is the corresponding interface of ApduDataExtFileStreamInfoReport

func ApduDataExtFileStreamInfoReportParse

func ApduDataExtFileStreamInfoReportParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtFileStreamInfoReport, error)

func ApduDataExtFileStreamInfoReportParseWithBuffer

func ApduDataExtFileStreamInfoReportParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtFileStreamInfoReport, error)

func CastApduDataExtFileStreamInfoReport deprecated

func CastApduDataExtFileStreamInfoReport(structType any) ApduDataExtFileStreamInfoReport

Deprecated: use the interface for direct cast

type ApduDataExtFileStreamInfoReportExactly

type ApduDataExtFileStreamInfoReportExactly interface {
	ApduDataExtFileStreamInfoReport
	// contains filtered or unexported methods
}

ApduDataExtFileStreamInfoReportExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtFileStreamInfoReport. This is useful for switch cases.

type ApduDataExtGroupPropertyValueInfoReport

type ApduDataExtGroupPropertyValueInfoReport interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtGroupPropertyValueInfoReport is the corresponding interface of ApduDataExtGroupPropertyValueInfoReport

func ApduDataExtGroupPropertyValueInfoReportParse

func ApduDataExtGroupPropertyValueInfoReportParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtGroupPropertyValueInfoReport, error)

func ApduDataExtGroupPropertyValueInfoReportParseWithBuffer

func ApduDataExtGroupPropertyValueInfoReportParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtGroupPropertyValueInfoReport, error)

func CastApduDataExtGroupPropertyValueInfoReport deprecated

func CastApduDataExtGroupPropertyValueInfoReport(structType any) ApduDataExtGroupPropertyValueInfoReport

Deprecated: use the interface for direct cast

type ApduDataExtGroupPropertyValueInfoReportExactly

type ApduDataExtGroupPropertyValueInfoReportExactly interface {
	ApduDataExtGroupPropertyValueInfoReport
	// contains filtered or unexported methods
}

ApduDataExtGroupPropertyValueInfoReportExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtGroupPropertyValueInfoReport. This is useful for switch cases.

type ApduDataExtGroupPropertyValueRead

type ApduDataExtGroupPropertyValueRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtGroupPropertyValueRead is the corresponding interface of ApduDataExtGroupPropertyValueRead

func ApduDataExtGroupPropertyValueReadParse

func ApduDataExtGroupPropertyValueReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtGroupPropertyValueRead, error)

func ApduDataExtGroupPropertyValueReadParseWithBuffer

func ApduDataExtGroupPropertyValueReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtGroupPropertyValueRead, error)

func CastApduDataExtGroupPropertyValueRead deprecated

func CastApduDataExtGroupPropertyValueRead(structType any) ApduDataExtGroupPropertyValueRead

Deprecated: use the interface for direct cast

type ApduDataExtGroupPropertyValueReadExactly

type ApduDataExtGroupPropertyValueReadExactly interface {
	ApduDataExtGroupPropertyValueRead
	// contains filtered or unexported methods
}

ApduDataExtGroupPropertyValueReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtGroupPropertyValueRead. This is useful for switch cases.

type ApduDataExtGroupPropertyValueResponse

type ApduDataExtGroupPropertyValueResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtGroupPropertyValueResponse is the corresponding interface of ApduDataExtGroupPropertyValueResponse

func ApduDataExtGroupPropertyValueResponseParse

func ApduDataExtGroupPropertyValueResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtGroupPropertyValueResponse, error)

func ApduDataExtGroupPropertyValueResponseParseWithBuffer

func ApduDataExtGroupPropertyValueResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtGroupPropertyValueResponse, error)

func CastApduDataExtGroupPropertyValueResponse deprecated

func CastApduDataExtGroupPropertyValueResponse(structType any) ApduDataExtGroupPropertyValueResponse

Deprecated: use the interface for direct cast

type ApduDataExtGroupPropertyValueResponseExactly

type ApduDataExtGroupPropertyValueResponseExactly interface {
	ApduDataExtGroupPropertyValueResponse
	// contains filtered or unexported methods
}

ApduDataExtGroupPropertyValueResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtGroupPropertyValueResponse. This is useful for switch cases.

type ApduDataExtGroupPropertyValueWrite

type ApduDataExtGroupPropertyValueWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtGroupPropertyValueWrite is the corresponding interface of ApduDataExtGroupPropertyValueWrite

func ApduDataExtGroupPropertyValueWriteParse

func ApduDataExtGroupPropertyValueWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtGroupPropertyValueWrite, error)

func ApduDataExtGroupPropertyValueWriteParseWithBuffer

func ApduDataExtGroupPropertyValueWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtGroupPropertyValueWrite, error)

func CastApduDataExtGroupPropertyValueWrite deprecated

func CastApduDataExtGroupPropertyValueWrite(structType any) ApduDataExtGroupPropertyValueWrite

Deprecated: use the interface for direct cast

type ApduDataExtGroupPropertyValueWriteExactly

type ApduDataExtGroupPropertyValueWriteExactly interface {
	ApduDataExtGroupPropertyValueWrite
	// contains filtered or unexported methods
}

ApduDataExtGroupPropertyValueWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtGroupPropertyValueWrite. This is useful for switch cases.

type ApduDataExtIndividualAddressSerialNumberRead

type ApduDataExtIndividualAddressSerialNumberRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtIndividualAddressSerialNumberRead is the corresponding interface of ApduDataExtIndividualAddressSerialNumberRead

func ApduDataExtIndividualAddressSerialNumberReadParse

func ApduDataExtIndividualAddressSerialNumberReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtIndividualAddressSerialNumberRead, error)

func ApduDataExtIndividualAddressSerialNumberReadParseWithBuffer

func ApduDataExtIndividualAddressSerialNumberReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtIndividualAddressSerialNumberRead, error)

func CastApduDataExtIndividualAddressSerialNumberRead deprecated

func CastApduDataExtIndividualAddressSerialNumberRead(structType any) ApduDataExtIndividualAddressSerialNumberRead

Deprecated: use the interface for direct cast

type ApduDataExtIndividualAddressSerialNumberReadExactly

type ApduDataExtIndividualAddressSerialNumberReadExactly interface {
	ApduDataExtIndividualAddressSerialNumberRead
	// contains filtered or unexported methods
}

ApduDataExtIndividualAddressSerialNumberReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtIndividualAddressSerialNumberRead. This is useful for switch cases.

type ApduDataExtIndividualAddressSerialNumberResponse

type ApduDataExtIndividualAddressSerialNumberResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtIndividualAddressSerialNumberResponse is the corresponding interface of ApduDataExtIndividualAddressSerialNumberResponse

func ApduDataExtIndividualAddressSerialNumberResponseParse

func ApduDataExtIndividualAddressSerialNumberResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtIndividualAddressSerialNumberResponse, error)

func ApduDataExtIndividualAddressSerialNumberResponseParseWithBuffer

func ApduDataExtIndividualAddressSerialNumberResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtIndividualAddressSerialNumberResponse, error)

func CastApduDataExtIndividualAddressSerialNumberResponse deprecated

func CastApduDataExtIndividualAddressSerialNumberResponse(structType any) ApduDataExtIndividualAddressSerialNumberResponse

Deprecated: use the interface for direct cast

type ApduDataExtIndividualAddressSerialNumberResponseExactly

type ApduDataExtIndividualAddressSerialNumberResponseExactly interface {
	ApduDataExtIndividualAddressSerialNumberResponse
	// contains filtered or unexported methods
}

ApduDataExtIndividualAddressSerialNumberResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtIndividualAddressSerialNumberResponse. This is useful for switch cases.

type ApduDataExtIndividualAddressSerialNumberWrite

type ApduDataExtIndividualAddressSerialNumberWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtIndividualAddressSerialNumberWrite is the corresponding interface of ApduDataExtIndividualAddressSerialNumberWrite

func ApduDataExtIndividualAddressSerialNumberWriteParse

func ApduDataExtIndividualAddressSerialNumberWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtIndividualAddressSerialNumberWrite, error)

func ApduDataExtIndividualAddressSerialNumberWriteParseWithBuffer

func ApduDataExtIndividualAddressSerialNumberWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtIndividualAddressSerialNumberWrite, error)

func CastApduDataExtIndividualAddressSerialNumberWrite deprecated

func CastApduDataExtIndividualAddressSerialNumberWrite(structType any) ApduDataExtIndividualAddressSerialNumberWrite

Deprecated: use the interface for direct cast

type ApduDataExtIndividualAddressSerialNumberWriteExactly

type ApduDataExtIndividualAddressSerialNumberWriteExactly interface {
	ApduDataExtIndividualAddressSerialNumberWrite
	// contains filtered or unexported methods
}

ApduDataExtIndividualAddressSerialNumberWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtIndividualAddressSerialNumberWrite. This is useful for switch cases.

type ApduDataExtKeyResponse

type ApduDataExtKeyResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtKeyResponse is the corresponding interface of ApduDataExtKeyResponse

func ApduDataExtKeyResponseParse

func ApduDataExtKeyResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtKeyResponse, error)

func ApduDataExtKeyResponseParseWithBuffer

func ApduDataExtKeyResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtKeyResponse, error)

func CastApduDataExtKeyResponse deprecated

func CastApduDataExtKeyResponse(structType any) ApduDataExtKeyResponse

Deprecated: use the interface for direct cast

type ApduDataExtKeyResponseExactly

type ApduDataExtKeyResponseExactly interface {
	ApduDataExtKeyResponse
	// contains filtered or unexported methods
}

ApduDataExtKeyResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtKeyResponse. This is useful for switch cases.

type ApduDataExtKeyWrite

type ApduDataExtKeyWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtKeyWrite is the corresponding interface of ApduDataExtKeyWrite

func ApduDataExtKeyWriteParse

func ApduDataExtKeyWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtKeyWrite, error)

func ApduDataExtKeyWriteParseWithBuffer

func ApduDataExtKeyWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtKeyWrite, error)

func CastApduDataExtKeyWrite deprecated

func CastApduDataExtKeyWrite(structType any) ApduDataExtKeyWrite

Deprecated: use the interface for direct cast

type ApduDataExtKeyWriteExactly

type ApduDataExtKeyWriteExactly interface {
	ApduDataExtKeyWrite
	// contains filtered or unexported methods
}

ApduDataExtKeyWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtKeyWrite. This is useful for switch cases.

type ApduDataExtLinkRead

type ApduDataExtLinkRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtLinkRead is the corresponding interface of ApduDataExtLinkRead

func ApduDataExtLinkReadParse

func ApduDataExtLinkReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtLinkRead, error)

func ApduDataExtLinkReadParseWithBuffer

func ApduDataExtLinkReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtLinkRead, error)

func CastApduDataExtLinkRead deprecated

func CastApduDataExtLinkRead(structType any) ApduDataExtLinkRead

Deprecated: use the interface for direct cast

type ApduDataExtLinkReadExactly

type ApduDataExtLinkReadExactly interface {
	ApduDataExtLinkRead
	// contains filtered or unexported methods
}

ApduDataExtLinkReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtLinkRead. This is useful for switch cases.

type ApduDataExtLinkResponse

type ApduDataExtLinkResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtLinkResponse is the corresponding interface of ApduDataExtLinkResponse

func ApduDataExtLinkResponseParse

func ApduDataExtLinkResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtLinkResponse, error)

func ApduDataExtLinkResponseParseWithBuffer

func ApduDataExtLinkResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtLinkResponse, error)

func CastApduDataExtLinkResponse deprecated

func CastApduDataExtLinkResponse(structType any) ApduDataExtLinkResponse

Deprecated: use the interface for direct cast

type ApduDataExtLinkResponseExactly

type ApduDataExtLinkResponseExactly interface {
	ApduDataExtLinkResponse
	// contains filtered or unexported methods
}

ApduDataExtLinkResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtLinkResponse. This is useful for switch cases.

type ApduDataExtLinkWrite

type ApduDataExtLinkWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtLinkWrite is the corresponding interface of ApduDataExtLinkWrite

func ApduDataExtLinkWriteParse

func ApduDataExtLinkWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtLinkWrite, error)

func ApduDataExtLinkWriteParseWithBuffer

func ApduDataExtLinkWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtLinkWrite, error)

func CastApduDataExtLinkWrite deprecated

func CastApduDataExtLinkWrite(structType any) ApduDataExtLinkWrite

Deprecated: use the interface for direct cast

type ApduDataExtLinkWriteExactly

type ApduDataExtLinkWriteExactly interface {
	ApduDataExtLinkWrite
	// contains filtered or unexported methods
}

ApduDataExtLinkWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtLinkWrite. This is useful for switch cases.

type ApduDataExtMemoryBitWrite

type ApduDataExtMemoryBitWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtMemoryBitWrite is the corresponding interface of ApduDataExtMemoryBitWrite

func ApduDataExtMemoryBitWriteParse

func ApduDataExtMemoryBitWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtMemoryBitWrite, error)

func ApduDataExtMemoryBitWriteParseWithBuffer

func ApduDataExtMemoryBitWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtMemoryBitWrite, error)

func CastApduDataExtMemoryBitWrite deprecated

func CastApduDataExtMemoryBitWrite(structType any) ApduDataExtMemoryBitWrite

Deprecated: use the interface for direct cast

type ApduDataExtMemoryBitWriteExactly

type ApduDataExtMemoryBitWriteExactly interface {
	ApduDataExtMemoryBitWrite
	// contains filtered or unexported methods
}

ApduDataExtMemoryBitWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtMemoryBitWrite. This is useful for switch cases.

type ApduDataExtNetworkParameterRead

type ApduDataExtNetworkParameterRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtNetworkParameterRead is the corresponding interface of ApduDataExtNetworkParameterRead

func ApduDataExtNetworkParameterReadParse

func ApduDataExtNetworkParameterReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtNetworkParameterRead, error)

func ApduDataExtNetworkParameterReadParseWithBuffer

func ApduDataExtNetworkParameterReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtNetworkParameterRead, error)

func CastApduDataExtNetworkParameterRead deprecated

func CastApduDataExtNetworkParameterRead(structType any) ApduDataExtNetworkParameterRead

Deprecated: use the interface for direct cast

type ApduDataExtNetworkParameterReadExactly

type ApduDataExtNetworkParameterReadExactly interface {
	ApduDataExtNetworkParameterRead
	// contains filtered or unexported methods
}

ApduDataExtNetworkParameterReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtNetworkParameterRead. This is useful for switch cases.

type ApduDataExtNetworkParameterResponse

type ApduDataExtNetworkParameterResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtNetworkParameterResponse is the corresponding interface of ApduDataExtNetworkParameterResponse

func ApduDataExtNetworkParameterResponseParse

func ApduDataExtNetworkParameterResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtNetworkParameterResponse, error)

func ApduDataExtNetworkParameterResponseParseWithBuffer

func ApduDataExtNetworkParameterResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtNetworkParameterResponse, error)

func CastApduDataExtNetworkParameterResponse deprecated

func CastApduDataExtNetworkParameterResponse(structType any) ApduDataExtNetworkParameterResponse

Deprecated: use the interface for direct cast

type ApduDataExtNetworkParameterResponseExactly

type ApduDataExtNetworkParameterResponseExactly interface {
	ApduDataExtNetworkParameterResponse
	// contains filtered or unexported methods
}

ApduDataExtNetworkParameterResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtNetworkParameterResponse. This is useful for switch cases.

type ApduDataExtNetworkParameterWrite

type ApduDataExtNetworkParameterWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtNetworkParameterWrite is the corresponding interface of ApduDataExtNetworkParameterWrite

func ApduDataExtNetworkParameterWriteParse

func ApduDataExtNetworkParameterWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtNetworkParameterWrite, error)

func ApduDataExtNetworkParameterWriteParseWithBuffer

func ApduDataExtNetworkParameterWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtNetworkParameterWrite, error)

func CastApduDataExtNetworkParameterWrite deprecated

func CastApduDataExtNetworkParameterWrite(structType any) ApduDataExtNetworkParameterWrite

Deprecated: use the interface for direct cast

type ApduDataExtNetworkParameterWriteExactly

type ApduDataExtNetworkParameterWriteExactly interface {
	ApduDataExtNetworkParameterWrite
	// contains filtered or unexported methods
}

ApduDataExtNetworkParameterWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtNetworkParameterWrite. This is useful for switch cases.

type ApduDataExtOpenRoutingTableRequest

type ApduDataExtOpenRoutingTableRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtOpenRoutingTableRequest is the corresponding interface of ApduDataExtOpenRoutingTableRequest

func ApduDataExtOpenRoutingTableRequestParse

func ApduDataExtOpenRoutingTableRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtOpenRoutingTableRequest, error)

func ApduDataExtOpenRoutingTableRequestParseWithBuffer

func ApduDataExtOpenRoutingTableRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtOpenRoutingTableRequest, error)

func CastApduDataExtOpenRoutingTableRequest deprecated

func CastApduDataExtOpenRoutingTableRequest(structType any) ApduDataExtOpenRoutingTableRequest

Deprecated: use the interface for direct cast

type ApduDataExtOpenRoutingTableRequestExactly

type ApduDataExtOpenRoutingTableRequestExactly interface {
	ApduDataExtOpenRoutingTableRequest
	// contains filtered or unexported methods
}

ApduDataExtOpenRoutingTableRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtOpenRoutingTableRequest. This is useful for switch cases.

type ApduDataExtParent

type ApduDataExtParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ApduDataExt, serializeChildFunction func() error) error
	GetTypeName() string
}

type ApduDataExtPropertyDescriptionRead

type ApduDataExtPropertyDescriptionRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetObjectIndex returns ObjectIndex (property field)
	GetObjectIndex() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetIndex returns Index (property field)
	GetIndex() uint8
}

ApduDataExtPropertyDescriptionRead is the corresponding interface of ApduDataExtPropertyDescriptionRead

func ApduDataExtPropertyDescriptionReadParse

func ApduDataExtPropertyDescriptionReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtPropertyDescriptionRead, error)

func ApduDataExtPropertyDescriptionReadParseWithBuffer

func ApduDataExtPropertyDescriptionReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtPropertyDescriptionRead, error)

func CastApduDataExtPropertyDescriptionRead deprecated

func CastApduDataExtPropertyDescriptionRead(structType any) ApduDataExtPropertyDescriptionRead

Deprecated: use the interface for direct cast

type ApduDataExtPropertyDescriptionReadExactly

type ApduDataExtPropertyDescriptionReadExactly interface {
	ApduDataExtPropertyDescriptionRead
	// contains filtered or unexported methods
}

ApduDataExtPropertyDescriptionReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtPropertyDescriptionRead. This is useful for switch cases.

type ApduDataExtPropertyDescriptionResponse

type ApduDataExtPropertyDescriptionResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetObjectIndex returns ObjectIndex (property field)
	GetObjectIndex() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetIndex returns Index (property field)
	GetIndex() uint8
	// GetWriteEnabled returns WriteEnabled (property field)
	GetWriteEnabled() bool
	// GetPropertyDataType returns PropertyDataType (property field)
	GetPropertyDataType() KnxPropertyDataType
	// GetMaxNrOfElements returns MaxNrOfElements (property field)
	GetMaxNrOfElements() uint16
	// GetReadLevel returns ReadLevel (property field)
	GetReadLevel() AccessLevel
	// GetWriteLevel returns WriteLevel (property field)
	GetWriteLevel() AccessLevel
}

ApduDataExtPropertyDescriptionResponse is the corresponding interface of ApduDataExtPropertyDescriptionResponse

func ApduDataExtPropertyDescriptionResponseParse

func ApduDataExtPropertyDescriptionResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtPropertyDescriptionResponse, error)

func ApduDataExtPropertyDescriptionResponseParseWithBuffer

func ApduDataExtPropertyDescriptionResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtPropertyDescriptionResponse, error)

func CastApduDataExtPropertyDescriptionResponse deprecated

func CastApduDataExtPropertyDescriptionResponse(structType any) ApduDataExtPropertyDescriptionResponse

Deprecated: use the interface for direct cast

type ApduDataExtPropertyDescriptionResponseExactly

type ApduDataExtPropertyDescriptionResponseExactly interface {
	ApduDataExtPropertyDescriptionResponse
	// contains filtered or unexported methods
}

ApduDataExtPropertyDescriptionResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtPropertyDescriptionResponse. This is useful for switch cases.

type ApduDataExtPropertyValueRead

type ApduDataExtPropertyValueRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetObjectIndex returns ObjectIndex (property field)
	GetObjectIndex() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetCount returns Count (property field)
	GetCount() uint8
	// GetIndex returns Index (property field)
	GetIndex() uint16
}

ApduDataExtPropertyValueRead is the corresponding interface of ApduDataExtPropertyValueRead

func ApduDataExtPropertyValueReadParse

func ApduDataExtPropertyValueReadParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtPropertyValueRead, error)

func ApduDataExtPropertyValueReadParseWithBuffer

func ApduDataExtPropertyValueReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtPropertyValueRead, error)

func CastApduDataExtPropertyValueRead deprecated

func CastApduDataExtPropertyValueRead(structType any) ApduDataExtPropertyValueRead

Deprecated: use the interface for direct cast

type ApduDataExtPropertyValueReadExactly

type ApduDataExtPropertyValueReadExactly interface {
	ApduDataExtPropertyValueRead
	// contains filtered or unexported methods
}

ApduDataExtPropertyValueReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtPropertyValueRead. This is useful for switch cases.

type ApduDataExtPropertyValueResponse

type ApduDataExtPropertyValueResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetObjectIndex returns ObjectIndex (property field)
	GetObjectIndex() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetCount returns Count (property field)
	GetCount() uint8
	// GetIndex returns Index (property field)
	GetIndex() uint16
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataExtPropertyValueResponse is the corresponding interface of ApduDataExtPropertyValueResponse

func ApduDataExtPropertyValueResponseParse

func ApduDataExtPropertyValueResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtPropertyValueResponse, error)

func ApduDataExtPropertyValueResponseParseWithBuffer

func ApduDataExtPropertyValueResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtPropertyValueResponse, error)

func CastApduDataExtPropertyValueResponse deprecated

func CastApduDataExtPropertyValueResponse(structType any) ApduDataExtPropertyValueResponse

Deprecated: use the interface for direct cast

type ApduDataExtPropertyValueResponseExactly

type ApduDataExtPropertyValueResponseExactly interface {
	ApduDataExtPropertyValueResponse
	// contains filtered or unexported methods
}

ApduDataExtPropertyValueResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtPropertyValueResponse. This is useful for switch cases.

type ApduDataExtPropertyValueWrite

type ApduDataExtPropertyValueWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
	// GetObjectIndex returns ObjectIndex (property field)
	GetObjectIndex() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetCount returns Count (property field)
	GetCount() uint8
	// GetIndex returns Index (property field)
	GetIndex() uint16
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataExtPropertyValueWrite is the corresponding interface of ApduDataExtPropertyValueWrite

func ApduDataExtPropertyValueWriteParse

func ApduDataExtPropertyValueWriteParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtPropertyValueWrite, error)

func ApduDataExtPropertyValueWriteParseWithBuffer

func ApduDataExtPropertyValueWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtPropertyValueWrite, error)

func CastApduDataExtPropertyValueWrite deprecated

func CastApduDataExtPropertyValueWrite(structType any) ApduDataExtPropertyValueWrite

Deprecated: use the interface for direct cast

type ApduDataExtPropertyValueWriteExactly

type ApduDataExtPropertyValueWriteExactly interface {
	ApduDataExtPropertyValueWrite
	// contains filtered or unexported methods
}

ApduDataExtPropertyValueWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtPropertyValueWrite. This is useful for switch cases.

type ApduDataExtReadRouterMemoryRequest

type ApduDataExtReadRouterMemoryRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRouterMemoryRequest is the corresponding interface of ApduDataExtReadRouterMemoryRequest

func ApduDataExtReadRouterMemoryRequestParse

func ApduDataExtReadRouterMemoryRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRouterMemoryRequest, error)

func ApduDataExtReadRouterMemoryRequestParseWithBuffer

func ApduDataExtReadRouterMemoryRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRouterMemoryRequest, error)

func CastApduDataExtReadRouterMemoryRequest deprecated

func CastApduDataExtReadRouterMemoryRequest(structType any) ApduDataExtReadRouterMemoryRequest

Deprecated: use the interface for direct cast

type ApduDataExtReadRouterMemoryRequestExactly

type ApduDataExtReadRouterMemoryRequestExactly interface {
	ApduDataExtReadRouterMemoryRequest
	// contains filtered or unexported methods
}

ApduDataExtReadRouterMemoryRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRouterMemoryRequest. This is useful for switch cases.

type ApduDataExtReadRouterMemoryResponse

type ApduDataExtReadRouterMemoryResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRouterMemoryResponse is the corresponding interface of ApduDataExtReadRouterMemoryResponse

func ApduDataExtReadRouterMemoryResponseParse

func ApduDataExtReadRouterMemoryResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRouterMemoryResponse, error)

func ApduDataExtReadRouterMemoryResponseParseWithBuffer

func ApduDataExtReadRouterMemoryResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRouterMemoryResponse, error)

func CastApduDataExtReadRouterMemoryResponse deprecated

func CastApduDataExtReadRouterMemoryResponse(structType any) ApduDataExtReadRouterMemoryResponse

Deprecated: use the interface for direct cast

type ApduDataExtReadRouterMemoryResponseExactly

type ApduDataExtReadRouterMemoryResponseExactly interface {
	ApduDataExtReadRouterMemoryResponse
	// contains filtered or unexported methods
}

ApduDataExtReadRouterMemoryResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRouterMemoryResponse. This is useful for switch cases.

type ApduDataExtReadRouterStatusRequest

type ApduDataExtReadRouterStatusRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRouterStatusRequest is the corresponding interface of ApduDataExtReadRouterStatusRequest

func ApduDataExtReadRouterStatusRequestParse

func ApduDataExtReadRouterStatusRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRouterStatusRequest, error)

func ApduDataExtReadRouterStatusRequestParseWithBuffer

func ApduDataExtReadRouterStatusRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRouterStatusRequest, error)

func CastApduDataExtReadRouterStatusRequest deprecated

func CastApduDataExtReadRouterStatusRequest(structType any) ApduDataExtReadRouterStatusRequest

Deprecated: use the interface for direct cast

type ApduDataExtReadRouterStatusRequestExactly

type ApduDataExtReadRouterStatusRequestExactly interface {
	ApduDataExtReadRouterStatusRequest
	// contains filtered or unexported methods
}

ApduDataExtReadRouterStatusRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRouterStatusRequest. This is useful for switch cases.

type ApduDataExtReadRouterStatusResponse

type ApduDataExtReadRouterStatusResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRouterStatusResponse is the corresponding interface of ApduDataExtReadRouterStatusResponse

func ApduDataExtReadRouterStatusResponseParse

func ApduDataExtReadRouterStatusResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRouterStatusResponse, error)

func ApduDataExtReadRouterStatusResponseParseWithBuffer

func ApduDataExtReadRouterStatusResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRouterStatusResponse, error)

func CastApduDataExtReadRouterStatusResponse deprecated

func CastApduDataExtReadRouterStatusResponse(structType any) ApduDataExtReadRouterStatusResponse

Deprecated: use the interface for direct cast

type ApduDataExtReadRouterStatusResponseExactly

type ApduDataExtReadRouterStatusResponseExactly interface {
	ApduDataExtReadRouterStatusResponse
	// contains filtered or unexported methods
}

ApduDataExtReadRouterStatusResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRouterStatusResponse. This is useful for switch cases.

type ApduDataExtReadRoutingTableRequest

type ApduDataExtReadRoutingTableRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRoutingTableRequest is the corresponding interface of ApduDataExtReadRoutingTableRequest

func ApduDataExtReadRoutingTableRequestParse

func ApduDataExtReadRoutingTableRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRoutingTableRequest, error)

func ApduDataExtReadRoutingTableRequestParseWithBuffer

func ApduDataExtReadRoutingTableRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRoutingTableRequest, error)

func CastApduDataExtReadRoutingTableRequest deprecated

func CastApduDataExtReadRoutingTableRequest(structType any) ApduDataExtReadRoutingTableRequest

Deprecated: use the interface for direct cast

type ApduDataExtReadRoutingTableRequestExactly

type ApduDataExtReadRoutingTableRequestExactly interface {
	ApduDataExtReadRoutingTableRequest
	// contains filtered or unexported methods
}

ApduDataExtReadRoutingTableRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRoutingTableRequest. This is useful for switch cases.

type ApduDataExtReadRoutingTableResponse

type ApduDataExtReadRoutingTableResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtReadRoutingTableResponse is the corresponding interface of ApduDataExtReadRoutingTableResponse

func ApduDataExtReadRoutingTableResponseParse

func ApduDataExtReadRoutingTableResponseParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtReadRoutingTableResponse, error)

func ApduDataExtReadRoutingTableResponseParseWithBuffer

func ApduDataExtReadRoutingTableResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtReadRoutingTableResponse, error)

func CastApduDataExtReadRoutingTableResponse deprecated

func CastApduDataExtReadRoutingTableResponse(structType any) ApduDataExtReadRoutingTableResponse

Deprecated: use the interface for direct cast

type ApduDataExtReadRoutingTableResponseExactly

type ApduDataExtReadRoutingTableResponseExactly interface {
	ApduDataExtReadRoutingTableResponse
	// contains filtered or unexported methods
}

ApduDataExtReadRoutingTableResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtReadRoutingTableResponse. This is useful for switch cases.

type ApduDataExtWriteRouterMemoryRequest

type ApduDataExtWriteRouterMemoryRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtWriteRouterMemoryRequest is the corresponding interface of ApduDataExtWriteRouterMemoryRequest

func ApduDataExtWriteRouterMemoryRequestParse

func ApduDataExtWriteRouterMemoryRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtWriteRouterMemoryRequest, error)

func ApduDataExtWriteRouterMemoryRequestParseWithBuffer

func ApduDataExtWriteRouterMemoryRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtWriteRouterMemoryRequest, error)

func CastApduDataExtWriteRouterMemoryRequest deprecated

func CastApduDataExtWriteRouterMemoryRequest(structType any) ApduDataExtWriteRouterMemoryRequest

Deprecated: use the interface for direct cast

type ApduDataExtWriteRouterMemoryRequestExactly

type ApduDataExtWriteRouterMemoryRequestExactly interface {
	ApduDataExtWriteRouterMemoryRequest
	// contains filtered or unexported methods
}

ApduDataExtWriteRouterMemoryRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtWriteRouterMemoryRequest. This is useful for switch cases.

type ApduDataExtWriteRouterStatusRequest

type ApduDataExtWriteRouterStatusRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtWriteRouterStatusRequest is the corresponding interface of ApduDataExtWriteRouterStatusRequest

func ApduDataExtWriteRouterStatusRequestParse

func ApduDataExtWriteRouterStatusRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtWriteRouterStatusRequest, error)

func ApduDataExtWriteRouterStatusRequestParseWithBuffer

func ApduDataExtWriteRouterStatusRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtWriteRouterStatusRequest, error)

func CastApduDataExtWriteRouterStatusRequest deprecated

func CastApduDataExtWriteRouterStatusRequest(structType any) ApduDataExtWriteRouterStatusRequest

Deprecated: use the interface for direct cast

type ApduDataExtWriteRouterStatusRequestExactly

type ApduDataExtWriteRouterStatusRequestExactly interface {
	ApduDataExtWriteRouterStatusRequest
	// contains filtered or unexported methods
}

ApduDataExtWriteRouterStatusRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtWriteRouterStatusRequest. This is useful for switch cases.

type ApduDataExtWriteRoutingTableRequest

type ApduDataExtWriteRoutingTableRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduDataExt
}

ApduDataExtWriteRoutingTableRequest is the corresponding interface of ApduDataExtWriteRoutingTableRequest

func ApduDataExtWriteRoutingTableRequestParse

func ApduDataExtWriteRoutingTableRequestParse(ctx context.Context, theBytes []byte, length uint8) (ApduDataExtWriteRoutingTableRequest, error)

func ApduDataExtWriteRoutingTableRequestParseWithBuffer

func ApduDataExtWriteRoutingTableRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (ApduDataExtWriteRoutingTableRequest, error)

func CastApduDataExtWriteRoutingTableRequest deprecated

func CastApduDataExtWriteRoutingTableRequest(structType any) ApduDataExtWriteRoutingTableRequest

Deprecated: use the interface for direct cast

type ApduDataExtWriteRoutingTableRequestExactly

type ApduDataExtWriteRoutingTableRequestExactly interface {
	ApduDataExtWriteRoutingTableRequest
	// contains filtered or unexported methods
}

ApduDataExtWriteRoutingTableRequestExactly can be used when we want exactly this type and not a type which fulfills ApduDataExtWriteRoutingTableRequest. This is useful for switch cases.

type ApduDataGroupValueRead

type ApduDataGroupValueRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataGroupValueRead is the corresponding interface of ApduDataGroupValueRead

func ApduDataGroupValueReadParse

func ApduDataGroupValueReadParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataGroupValueRead, error)

func ApduDataGroupValueReadParseWithBuffer

func ApduDataGroupValueReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataGroupValueRead, error)

func CastApduDataGroupValueRead deprecated

func CastApduDataGroupValueRead(structType any) ApduDataGroupValueRead

Deprecated: use the interface for direct cast

type ApduDataGroupValueReadExactly

type ApduDataGroupValueReadExactly interface {
	ApduDataGroupValueRead
	// contains filtered or unexported methods
}

ApduDataGroupValueReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataGroupValueRead. This is useful for switch cases.

type ApduDataGroupValueResponse

type ApduDataGroupValueResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetDataFirstByte returns DataFirstByte (property field)
	GetDataFirstByte() int8
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataGroupValueResponse is the corresponding interface of ApduDataGroupValueResponse

func ApduDataGroupValueResponseParse

func ApduDataGroupValueResponseParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataGroupValueResponse, error)

func ApduDataGroupValueResponseParseWithBuffer

func ApduDataGroupValueResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataGroupValueResponse, error)

func CastApduDataGroupValueResponse deprecated

func CastApduDataGroupValueResponse(structType any) ApduDataGroupValueResponse

Deprecated: use the interface for direct cast

type ApduDataGroupValueResponseExactly

type ApduDataGroupValueResponseExactly interface {
	ApduDataGroupValueResponse
	// contains filtered or unexported methods
}

ApduDataGroupValueResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataGroupValueResponse. This is useful for switch cases.

type ApduDataGroupValueWrite

type ApduDataGroupValueWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetDataFirstByte returns DataFirstByte (property field)
	GetDataFirstByte() int8
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataGroupValueWrite is the corresponding interface of ApduDataGroupValueWrite

func ApduDataGroupValueWriteParse

func ApduDataGroupValueWriteParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataGroupValueWrite, error)

func ApduDataGroupValueWriteParseWithBuffer

func ApduDataGroupValueWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataGroupValueWrite, error)

func CastApduDataGroupValueWrite deprecated

func CastApduDataGroupValueWrite(structType any) ApduDataGroupValueWrite

Deprecated: use the interface for direct cast

type ApduDataGroupValueWriteExactly

type ApduDataGroupValueWriteExactly interface {
	ApduDataGroupValueWrite
	// contains filtered or unexported methods
}

ApduDataGroupValueWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataGroupValueWrite. This is useful for switch cases.

type ApduDataIndividualAddressRead

type ApduDataIndividualAddressRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataIndividualAddressRead is the corresponding interface of ApduDataIndividualAddressRead

func ApduDataIndividualAddressReadParse

func ApduDataIndividualAddressReadParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataIndividualAddressRead, error)

func ApduDataIndividualAddressReadParseWithBuffer

func ApduDataIndividualAddressReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataIndividualAddressRead, error)

func CastApduDataIndividualAddressRead deprecated

func CastApduDataIndividualAddressRead(structType any) ApduDataIndividualAddressRead

Deprecated: use the interface for direct cast

type ApduDataIndividualAddressReadExactly

type ApduDataIndividualAddressReadExactly interface {
	ApduDataIndividualAddressRead
	// contains filtered or unexported methods
}

ApduDataIndividualAddressReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataIndividualAddressRead. This is useful for switch cases.

type ApduDataIndividualAddressResponse

type ApduDataIndividualAddressResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataIndividualAddressResponse is the corresponding interface of ApduDataIndividualAddressResponse

func ApduDataIndividualAddressResponseParse

func ApduDataIndividualAddressResponseParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataIndividualAddressResponse, error)

func ApduDataIndividualAddressResponseParseWithBuffer

func ApduDataIndividualAddressResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataIndividualAddressResponse, error)

func CastApduDataIndividualAddressResponse deprecated

func CastApduDataIndividualAddressResponse(structType any) ApduDataIndividualAddressResponse

Deprecated: use the interface for direct cast

type ApduDataIndividualAddressResponseExactly

type ApduDataIndividualAddressResponseExactly interface {
	ApduDataIndividualAddressResponse
	// contains filtered or unexported methods
}

ApduDataIndividualAddressResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataIndividualAddressResponse. This is useful for switch cases.

type ApduDataIndividualAddressWrite

type ApduDataIndividualAddressWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataIndividualAddressWrite is the corresponding interface of ApduDataIndividualAddressWrite

func ApduDataIndividualAddressWriteParse

func ApduDataIndividualAddressWriteParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataIndividualAddressWrite, error)

func ApduDataIndividualAddressWriteParseWithBuffer

func ApduDataIndividualAddressWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataIndividualAddressWrite, error)

func CastApduDataIndividualAddressWrite deprecated

func CastApduDataIndividualAddressWrite(structType any) ApduDataIndividualAddressWrite

Deprecated: use the interface for direct cast

type ApduDataIndividualAddressWriteExactly

type ApduDataIndividualAddressWriteExactly interface {
	ApduDataIndividualAddressWrite
	// contains filtered or unexported methods
}

ApduDataIndividualAddressWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataIndividualAddressWrite. This is useful for switch cases.

type ApduDataMemoryRead

type ApduDataMemoryRead interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetNumBytes returns NumBytes (property field)
	GetNumBytes() uint8
	// GetAddress returns Address (property field)
	GetAddress() uint16
}

ApduDataMemoryRead is the corresponding interface of ApduDataMemoryRead

func ApduDataMemoryReadParse

func ApduDataMemoryReadParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataMemoryRead, error)

func ApduDataMemoryReadParseWithBuffer

func ApduDataMemoryReadParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataMemoryRead, error)

func CastApduDataMemoryRead deprecated

func CastApduDataMemoryRead(structType any) ApduDataMemoryRead

Deprecated: use the interface for direct cast

type ApduDataMemoryReadExactly

type ApduDataMemoryReadExactly interface {
	ApduDataMemoryRead
	// contains filtered or unexported methods
}

ApduDataMemoryReadExactly can be used when we want exactly this type and not a type which fulfills ApduDataMemoryRead. This is useful for switch cases.

type ApduDataMemoryResponse

type ApduDataMemoryResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetAddress returns Address (property field)
	GetAddress() uint16
	// GetData returns Data (property field)
	GetData() []byte
}

ApduDataMemoryResponse is the corresponding interface of ApduDataMemoryResponse

func ApduDataMemoryResponseParse

func ApduDataMemoryResponseParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataMemoryResponse, error)

func ApduDataMemoryResponseParseWithBuffer

func ApduDataMemoryResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataMemoryResponse, error)

func CastApduDataMemoryResponse deprecated

func CastApduDataMemoryResponse(structType any) ApduDataMemoryResponse

Deprecated: use the interface for direct cast

type ApduDataMemoryResponseExactly

type ApduDataMemoryResponseExactly interface {
	ApduDataMemoryResponse
	// contains filtered or unexported methods
}

ApduDataMemoryResponseExactly can be used when we want exactly this type and not a type which fulfills ApduDataMemoryResponse. This is useful for switch cases.

type ApduDataMemoryWrite

type ApduDataMemoryWrite interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataMemoryWrite is the corresponding interface of ApduDataMemoryWrite

func ApduDataMemoryWriteParse

func ApduDataMemoryWriteParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataMemoryWrite, error)

func ApduDataMemoryWriteParseWithBuffer

func ApduDataMemoryWriteParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataMemoryWrite, error)

func CastApduDataMemoryWrite deprecated

func CastApduDataMemoryWrite(structType any) ApduDataMemoryWrite

Deprecated: use the interface for direct cast

type ApduDataMemoryWriteExactly

type ApduDataMemoryWriteExactly interface {
	ApduDataMemoryWrite
	// contains filtered or unexported methods
}

ApduDataMemoryWriteExactly can be used when we want exactly this type and not a type which fulfills ApduDataMemoryWrite. This is useful for switch cases.

type ApduDataOther

type ApduDataOther interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
	// GetExtendedApdu returns ExtendedApdu (property field)
	GetExtendedApdu() ApduDataExt
}

ApduDataOther is the corresponding interface of ApduDataOther

func ApduDataOtherParse

func ApduDataOtherParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataOther, error)

func ApduDataOtherParseWithBuffer

func ApduDataOtherParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataOther, error)

func CastApduDataOther deprecated

func CastApduDataOther(structType any) ApduDataOther

Deprecated: use the interface for direct cast

type ApduDataOtherExactly

type ApduDataOtherExactly interface {
	ApduDataOther
	// contains filtered or unexported methods
}

ApduDataOtherExactly can be used when we want exactly this type and not a type which fulfills ApduDataOther. This is useful for switch cases.

type ApduDataParent

type ApduDataParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ApduData, serializeChildFunction func() error) error
	GetTypeName() string
}

type ApduDataRestart

type ApduDataRestart interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataRestart is the corresponding interface of ApduDataRestart

func ApduDataRestartParse

func ApduDataRestartParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataRestart, error)

func ApduDataRestartParseWithBuffer

func ApduDataRestartParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataRestart, error)

func CastApduDataRestart deprecated

func CastApduDataRestart(structType any) ApduDataRestart

Deprecated: use the interface for direct cast

type ApduDataRestartExactly

type ApduDataRestartExactly interface {
	ApduDataRestart
	// contains filtered or unexported methods
}

ApduDataRestartExactly can be used when we want exactly this type and not a type which fulfills ApduDataRestart. This is useful for switch cases.

type ApduDataUserMessage

type ApduDataUserMessage interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ApduData
}

ApduDataUserMessage is the corresponding interface of ApduDataUserMessage

func ApduDataUserMessageParse

func ApduDataUserMessageParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduDataUserMessage, error)

func ApduDataUserMessageParseWithBuffer

func ApduDataUserMessageParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduDataUserMessage, error)

func CastApduDataUserMessage deprecated

func CastApduDataUserMessage(structType any) ApduDataUserMessage

Deprecated: use the interface for direct cast

type ApduDataUserMessageExactly

type ApduDataUserMessageExactly interface {
	ApduDataUserMessage
	// contains filtered or unexported methods
}

ApduDataUserMessageExactly can be used when we want exactly this type and not a type which fulfills ApduDataUserMessage. This is useful for switch cases.

type ApduExactly

type ApduExactly interface {
	Apdu
	// contains filtered or unexported methods
}

ApduExactly can be used when we want exactly this type and not a type which fulfills Apdu. This is useful for switch cases.

type ApduParent

type ApduParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child Apdu, serializeChildFunction func() error) error
	GetTypeName() string
}

type CEMI

type CEMI interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetMessageCode returns MessageCode (discriminator field)
	GetMessageCode() uint8
}

CEMI is the corresponding interface of CEMI

func CEMIParse

func CEMIParse(ctx context.Context, theBytes []byte, size uint16) (CEMI, error)

func CEMIParseWithBuffer

func CEMIParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (CEMI, error)

func CastCEMI deprecated

func CastCEMI(structType any) CEMI

Deprecated: use the interface for direct cast

type CEMIAdditionalInformation

type CEMIAdditionalInformation interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetAdditionalInformationType returns AdditionalInformationType (discriminator field)
	GetAdditionalInformationType() uint8
}

CEMIAdditionalInformation is the corresponding interface of CEMIAdditionalInformation

func CEMIAdditionalInformationParse

func CEMIAdditionalInformationParse(ctx context.Context, theBytes []byte) (CEMIAdditionalInformation, error)

func CEMIAdditionalInformationParseWithBuffer

func CEMIAdditionalInformationParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (CEMIAdditionalInformation, error)

func CastCEMIAdditionalInformation deprecated

func CastCEMIAdditionalInformation(structType any) CEMIAdditionalInformation

Deprecated: use the interface for direct cast

type CEMIAdditionalInformationBusmonitorInfo

type CEMIAdditionalInformationBusmonitorInfo interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMIAdditionalInformation
	// GetFrameErrorFlag returns FrameErrorFlag (property field)
	GetFrameErrorFlag() bool
	// GetBitErrorFlag returns BitErrorFlag (property field)
	GetBitErrorFlag() bool
	// GetParityErrorFlag returns ParityErrorFlag (property field)
	GetParityErrorFlag() bool
	// GetUnknownFlag returns UnknownFlag (property field)
	GetUnknownFlag() bool
	// GetLostFlag returns LostFlag (property field)
	GetLostFlag() bool
	// GetSequenceNumber returns SequenceNumber (property field)
	GetSequenceNumber() uint8
}

CEMIAdditionalInformationBusmonitorInfo is the corresponding interface of CEMIAdditionalInformationBusmonitorInfo

func CEMIAdditionalInformationBusmonitorInfoParse

func CEMIAdditionalInformationBusmonitorInfoParse(ctx context.Context, theBytes []byte) (CEMIAdditionalInformationBusmonitorInfo, error)

func CEMIAdditionalInformationBusmonitorInfoParseWithBuffer

func CEMIAdditionalInformationBusmonitorInfoParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (CEMIAdditionalInformationBusmonitorInfo, error)

func CastCEMIAdditionalInformationBusmonitorInfo deprecated

func CastCEMIAdditionalInformationBusmonitorInfo(structType any) CEMIAdditionalInformationBusmonitorInfo

Deprecated: use the interface for direct cast

type CEMIAdditionalInformationBusmonitorInfoExactly

type CEMIAdditionalInformationBusmonitorInfoExactly interface {
	CEMIAdditionalInformationBusmonitorInfo
	// contains filtered or unexported methods
}

CEMIAdditionalInformationBusmonitorInfoExactly can be used when we want exactly this type and not a type which fulfills CEMIAdditionalInformationBusmonitorInfo. This is useful for switch cases.

type CEMIAdditionalInformationChild

type CEMIAdditionalInformationChild interface {
	utils.Serializable
	InitializeParent(parent CEMIAdditionalInformation)
	GetParent() *CEMIAdditionalInformation

	GetTypeName() string
	CEMIAdditionalInformation
}

type CEMIAdditionalInformationExactly

type CEMIAdditionalInformationExactly interface {
	CEMIAdditionalInformation
	// contains filtered or unexported methods
}

CEMIAdditionalInformationExactly can be used when we want exactly this type and not a type which fulfills CEMIAdditionalInformation. This is useful for switch cases.

type CEMIAdditionalInformationParent

type CEMIAdditionalInformationParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child CEMIAdditionalInformation, serializeChildFunction func() error) error
	GetTypeName() string
}

type CEMIAdditionalInformationRelativeTimestamp

type CEMIAdditionalInformationRelativeTimestamp interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMIAdditionalInformation
	// GetRelativeTimestamp returns RelativeTimestamp (property field)
	GetRelativeTimestamp() RelativeTimestamp
}

CEMIAdditionalInformationRelativeTimestamp is the corresponding interface of CEMIAdditionalInformationRelativeTimestamp

func CEMIAdditionalInformationRelativeTimestampParse

func CEMIAdditionalInformationRelativeTimestampParse(ctx context.Context, theBytes []byte) (CEMIAdditionalInformationRelativeTimestamp, error)

func CEMIAdditionalInformationRelativeTimestampParseWithBuffer

func CEMIAdditionalInformationRelativeTimestampParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (CEMIAdditionalInformationRelativeTimestamp, error)

func CastCEMIAdditionalInformationRelativeTimestamp deprecated

func CastCEMIAdditionalInformationRelativeTimestamp(structType any) CEMIAdditionalInformationRelativeTimestamp

Deprecated: use the interface for direct cast

type CEMIAdditionalInformationRelativeTimestampExactly

type CEMIAdditionalInformationRelativeTimestampExactly interface {
	CEMIAdditionalInformationRelativeTimestamp
	// contains filtered or unexported methods
}

CEMIAdditionalInformationRelativeTimestampExactly can be used when we want exactly this type and not a type which fulfills CEMIAdditionalInformationRelativeTimestamp. This is useful for switch cases.

type CEMIChild

type CEMIChild interface {
	utils.Serializable
	InitializeParent(parent CEMI)
	GetParent() *CEMI

	GetTypeName() string
	CEMI
}

type CEMIExactly

type CEMIExactly interface {
	CEMI
	// contains filtered or unexported methods
}

CEMIExactly can be used when we want exactly this type and not a type which fulfills CEMI. This is useful for switch cases.

type CEMIParent

type CEMIParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child CEMI, serializeChildFunction func() error) error
	GetTypeName() string
}

type CEMIPriority

type CEMIPriority uint8

CEMIPriority is an enum

const (
	CEMIPriority_SYSTEM CEMIPriority = 0x0
	CEMIPriority_NORMAL CEMIPriority = 0x1
	CEMIPriority_URGENT CEMIPriority = 0x2
	CEMIPriority_LOW    CEMIPriority = 0x3
)

func CEMIPriorityByName

func CEMIPriorityByName(value string) (enum CEMIPriority, ok bool)

func CEMIPriorityByValue

func CEMIPriorityByValue(value uint8) (enum CEMIPriority, ok bool)

func CEMIPriorityParse

func CEMIPriorityParse(ctx context.Context, theBytes []byte) (CEMIPriority, error)

func CEMIPriorityParseWithBuffer

func CEMIPriorityParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (CEMIPriority, error)

func CastCEMIPriority

func CastCEMIPriority(structType any) CEMIPriority

func (CEMIPriority) GetLengthInBits

func (m CEMIPriority) GetLengthInBits(ctx context.Context) uint16

func (CEMIPriority) GetLengthInBytes

func (m CEMIPriority) GetLengthInBytes(ctx context.Context) uint16

func (CEMIPriority) PLC4XEnumName

func (e CEMIPriority) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (CEMIPriority) Serialize

func (e CEMIPriority) Serialize() ([]byte, error)

func (CEMIPriority) SerializeWithWriteBuffer

func (e CEMIPriority) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (CEMIPriority) String

func (e CEMIPriority) String() string

type ChannelInformation

type ChannelInformation interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetNumChannels returns NumChannels (property field)
	GetNumChannels() uint8
	// GetChannelCode returns ChannelCode (property field)
	GetChannelCode() uint16
}

ChannelInformation is the corresponding interface of ChannelInformation

func CastChannelInformation deprecated

func CastChannelInformation(structType any) ChannelInformation

Deprecated: use the interface for direct cast

func ChannelInformationParse

func ChannelInformationParse(ctx context.Context, theBytes []byte) (ChannelInformation, error)

func ChannelInformationParseWithBuffer

func ChannelInformationParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ChannelInformation, error)

type ChannelInformationExactly

type ChannelInformationExactly interface {
	ChannelInformation
	// contains filtered or unexported methods
}

ChannelInformationExactly can be used when we want exactly this type and not a type which fulfills ChannelInformation. This is useful for switch cases.

type ComObjectTable

type ComObjectTable interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetFirmwareType returns FirmwareType (discriminator field)
	GetFirmwareType() FirmwareType
}

ComObjectTable is the corresponding interface of ComObjectTable

func CastComObjectTable deprecated

func CastComObjectTable(structType any) ComObjectTable

Deprecated: use the interface for direct cast

func ComObjectTableParse

func ComObjectTableParse(ctx context.Context, theBytes []byte, firmwareType FirmwareType) (ComObjectTable, error)

func ComObjectTableParseWithBuffer

func ComObjectTableParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (ComObjectTable, error)

type ComObjectTableAddresses

type ComObjectTableAddresses uint16

ComObjectTableAddresses is an enum

const (
	ComObjectTableAddresses_DEV0001914201 ComObjectTableAddresses = 1
	ComObjectTableAddresses_DEV0001140C13 ComObjectTableAddresses = 2
	ComObjectTableAddresses_DEV0001140B11 ComObjectTableAddresses = 3
	ComObjectTableAddresses_DEV0001803002 ComObjectTableAddresses = 4
	ComObjectTableAddresses_DEV00641BD610 ComObjectTableAddresses = 5
	ComObjectTableAddresses_DEV0064760210 ComObjectTableAddresses = 6
	ComObjectTableAddresses_DEV0064182410 ComObjectTableAddresses = 7
	ComObjectTableAddresses_DEV0064182310 ComObjectTableAddresses = 8
	ComObjectTableAddresses_DEV0064705C01 ComObjectTableAddresses = 9
	ComObjectTableAddresses_DEV0064181910 ComObjectTableAddresses = 10
	ComObjectTableAddresses_DEV0064181810 ComObjectTableAddresses = 11
	ComObjectTableAddresses_DEV0064181710 ComObjectTableAddresses = 12
	ComObjectTableAddresses_DEV0064181610 ComObjectTableAddresses = 13
	ComObjectTableAddresses_DEV006420C011 ComObjectTableAddresses = 14
	ComObjectTableAddresses_DEV006420BA11 ComObjectTableAddresses = 15
	ComObjectTableAddresses_DEV0064182010 ComObjectTableAddresses = 16
	ComObjectTableAddresses_DEV0064182510 ComObjectTableAddresses = 17
	ComObjectTableAddresses_DEV0064182610 ComObjectTableAddresses = 18
	ComObjectTableAddresses_DEV0064182910 ComObjectTableAddresses = 19
	ComObjectTableAddresses_DEV0064130610 ComObjectTableAddresses = 20
	ComObjectTableAddresses_DEV0064130710 ComObjectTableAddresses = 21
	ComObjectTableAddresses_DEV0064133510 ComObjectTableAddresses = 22
	ComObjectTableAddresses_DEV0064133310 ComObjectTableAddresses = 23
	ComObjectTableAddresses_DEV0064133410 ComObjectTableAddresses = 24
	ComObjectTableAddresses_DEV0064133610 ComObjectTableAddresses = 25
	ComObjectTableAddresses_DEV0064130510 ComObjectTableAddresses = 26
	ComObjectTableAddresses_DEV0064480611 ComObjectTableAddresses = 27
	ComObjectTableAddresses_DEV0064482011 ComObjectTableAddresses = 28
	ComObjectTableAddresses_DEV0064182210 ComObjectTableAddresses = 29
	ComObjectTableAddresses_DEV0064182710 ComObjectTableAddresses = 30
	ComObjectTableAddresses_DEV0064183010 ComObjectTableAddresses = 31
	ComObjectTableAddresses_DEV0064B00812 ComObjectTableAddresses = 32
	ComObjectTableAddresses_DEV0064B00A01 ComObjectTableAddresses = 33
	ComObjectTableAddresses_DEV0064760110 ComObjectTableAddresses = 34
	ComObjectTableAddresses_DEV0064242313 ComObjectTableAddresses = 35
	ComObjectTableAddresses_DEV0064FF2111 ComObjectTableAddresses = 36
	ComObjectTableAddresses_DEV0064FF2112 ComObjectTableAddresses = 37
	ComObjectTableAddresses_DEV0064648B10 ComObjectTableAddresses = 38
	ComObjectTableAddresses_DEV0064724010 ComObjectTableAddresses = 39
	ComObjectTableAddresses_DEV006420BD11 ComObjectTableAddresses = 40
	ComObjectTableAddresses_DEV0064570011 ComObjectTableAddresses = 41
	ComObjectTableAddresses_DEV0064570310 ComObjectTableAddresses = 42
	ComObjectTableAddresses_DEV0064570211 ComObjectTableAddresses = 43
	ComObjectTableAddresses_DEV0064570411 ComObjectTableAddresses = 44
	ComObjectTableAddresses_DEV0064570110 ComObjectTableAddresses = 45
	ComObjectTableAddresses_DEV0064615022 ComObjectTableAddresses = 46
	ComObjectTableAddresses_DEV0064182810 ComObjectTableAddresses = 47
	ComObjectTableAddresses_DEV0064183110 ComObjectTableAddresses = 48
	ComObjectTableAddresses_DEV0064133611 ComObjectTableAddresses = 49
	ComObjectTableAddresses_DEV006A000122 ComObjectTableAddresses = 50
	ComObjectTableAddresses_DEV006A000222 ComObjectTableAddresses = 51
	ComObjectTableAddresses_DEV006A070210 ComObjectTableAddresses = 52
	ComObjectTableAddresses_DEV006B106D10 ComObjectTableAddresses = 53
	ComObjectTableAddresses_DEV006BFFF713 ComObjectTableAddresses = 54
	ComObjectTableAddresses_DEV006BFF2111 ComObjectTableAddresses = 55
	ComObjectTableAddresses_DEV006BFFF820 ComObjectTableAddresses = 56
	ComObjectTableAddresses_DEV006C070E11 ComObjectTableAddresses = 57
	ComObjectTableAddresses_DEV006C011611 ComObjectTableAddresses = 58
	ComObjectTableAddresses_DEV006C011511 ComObjectTableAddresses = 59
	ComObjectTableAddresses_DEV006C050002 ComObjectTableAddresses = 60
	ComObjectTableAddresses_DEV006C011311 ComObjectTableAddresses = 61
	ComObjectTableAddresses_DEV006C011411 ComObjectTableAddresses = 62
	ComObjectTableAddresses_DEV000B0A8410 ComObjectTableAddresses = 63
	ComObjectTableAddresses_DEV000B0A7E10 ComObjectTableAddresses = 64
	ComObjectTableAddresses_DEV000B0A7F10 ComObjectTableAddresses = 65
	ComObjectTableAddresses_DEV000B0A8010 ComObjectTableAddresses = 66
	ComObjectTableAddresses_DEV000BBF9111 ComObjectTableAddresses = 67
	ComObjectTableAddresses_DEV000B0A7810 ComObjectTableAddresses = 68
	ComObjectTableAddresses_DEV000B0A7910 ComObjectTableAddresses = 69
	ComObjectTableAddresses_DEV000B0A7A10 ComObjectTableAddresses = 70
	ComObjectTableAddresses_DEV000BA69915 ComObjectTableAddresses = 71
	ComObjectTableAddresses_DEV000B0A8910 ComObjectTableAddresses = 72
	ComObjectTableAddresses_DEV000B0A8310 ComObjectTableAddresses = 73
	ComObjectTableAddresses_DEV000B0A8510 ComObjectTableAddresses = 74
	ComObjectTableAddresses_DEV000B0A6319 ComObjectTableAddresses = 75
	ComObjectTableAddresses_DEV000BA6CC10 ComObjectTableAddresses = 76
	ComObjectTableAddresses_DEV000BA6DD10 ComObjectTableAddresses = 77
	ComObjectTableAddresses_DEV000B509E11 ComObjectTableAddresses = 78
	ComObjectTableAddresses_DEV000B709E11 ComObjectTableAddresses = 79
	ComObjectTableAddresses_DEV000B10DE11 ComObjectTableAddresses = 80
	ComObjectTableAddresses_DEV000B109E11 ComObjectTableAddresses = 81
	ComObjectTableAddresses_DEV000BB76611 ComObjectTableAddresses = 82
	ComObjectTableAddresses_DEV000B10DA11 ComObjectTableAddresses = 83
	ComObjectTableAddresses_DEV000BA76111 ComObjectTableAddresses = 84
	ComObjectTableAddresses_DEV000BAA5611 ComObjectTableAddresses = 85
	ComObjectTableAddresses_DEV000BBF9222 ComObjectTableAddresses = 86
	ComObjectTableAddresses_DEV0071123130 ComObjectTableAddresses = 87
	ComObjectTableAddresses_DEV0071413133 ComObjectTableAddresses = 88
	ComObjectTableAddresses_DEV0071114019 ComObjectTableAddresses = 89
	ComObjectTableAddresses_DEV007111306C ComObjectTableAddresses = 90
	ComObjectTableAddresses_DEV0071231112 ComObjectTableAddresses = 91
	ComObjectTableAddresses_DEV0071113080 ComObjectTableAddresses = 92
	ComObjectTableAddresses_DEV0071321212 ComObjectTableAddresses = 93
	ComObjectTableAddresses_DEV0071321113 ComObjectTableAddresses = 94
	ComObjectTableAddresses_DEV0071322212 ComObjectTableAddresses = 95
	ComObjectTableAddresses_DEV0071322112 ComObjectTableAddresses = 96
	ComObjectTableAddresses_DEV0071322312 ComObjectTableAddresses = 97
	ComObjectTableAddresses_DEV0071122124 ComObjectTableAddresses = 98
	ComObjectTableAddresses_DEV0071122135 ComObjectTableAddresses = 99
	ComObjectTableAddresses_DEV007112221E ComObjectTableAddresses = 100
	ComObjectTableAddresses_DEV0071122229 ComObjectTableAddresses = 101
	ComObjectTableAddresses_DEV0071413314 ComObjectTableAddresses = 102
	ComObjectTableAddresses_DEV0072300110 ComObjectTableAddresses = 103
	ComObjectTableAddresses_DEV0076002101 ComObjectTableAddresses = 104
	ComObjectTableAddresses_DEV0076002001 ComObjectTableAddresses = 105
	ComObjectTableAddresses_DEV0076002A15 ComObjectTableAddresses = 106
	ComObjectTableAddresses_DEV0076002815 ComObjectTableAddresses = 107
	ComObjectTableAddresses_DEV0076002215 ComObjectTableAddresses = 108
	ComObjectTableAddresses_DEV0076002B15 ComObjectTableAddresses = 109
	ComObjectTableAddresses_DEV0076002715 ComObjectTableAddresses = 110
	ComObjectTableAddresses_DEV0076002315 ComObjectTableAddresses = 111
	ComObjectTableAddresses_DEV0076002415 ComObjectTableAddresses = 112
	ComObjectTableAddresses_DEV0076002615 ComObjectTableAddresses = 113
	ComObjectTableAddresses_DEV0076002515 ComObjectTableAddresses = 114
	ComObjectTableAddresses_DEV0076000201 ComObjectTableAddresses = 115
	ComObjectTableAddresses_DEV0076000101 ComObjectTableAddresses = 116
	ComObjectTableAddresses_DEV0076000301 ComObjectTableAddresses = 117
	ComObjectTableAddresses_DEV0076000401 ComObjectTableAddresses = 118
	ComObjectTableAddresses_DEV0076002903 ComObjectTableAddresses = 119
	ComObjectTableAddresses_DEV0076002901 ComObjectTableAddresses = 120
	ComObjectTableAddresses_DEV007600E503 ComObjectTableAddresses = 121
	ComObjectTableAddresses_DEV0076004002 ComObjectTableAddresses = 122
	ComObjectTableAddresses_DEV0076004003 ComObjectTableAddresses = 123
	ComObjectTableAddresses_DEV0076003402 ComObjectTableAddresses = 124
	ComObjectTableAddresses_DEV0076003401 ComObjectTableAddresses = 125
	ComObjectTableAddresses_DEV007600E908 ComObjectTableAddresses = 126
	ComObjectTableAddresses_DEV007600E907 ComObjectTableAddresses = 127
	ComObjectTableAddresses_DEV000C181710 ComObjectTableAddresses = 128
	ComObjectTableAddresses_DEV000C130510 ComObjectTableAddresses = 129
	ComObjectTableAddresses_DEV000C130610 ComObjectTableAddresses = 130
	ComObjectTableAddresses_DEV000C133610 ComObjectTableAddresses = 131
	ComObjectTableAddresses_DEV000C133410 ComObjectTableAddresses = 132
	ComObjectTableAddresses_DEV000C133310 ComObjectTableAddresses = 133
	ComObjectTableAddresses_DEV000C133611 ComObjectTableAddresses = 134
	ComObjectTableAddresses_DEV000C133510 ComObjectTableAddresses = 135
	ComObjectTableAddresses_DEV000C130710 ComObjectTableAddresses = 136
	ComObjectTableAddresses_DEV000C760210 ComObjectTableAddresses = 137
	ComObjectTableAddresses_DEV000C1BD610 ComObjectTableAddresses = 138
	ComObjectTableAddresses_DEV000C181610 ComObjectTableAddresses = 139
	ComObjectTableAddresses_DEV000C648B10 ComObjectTableAddresses = 140
	ComObjectTableAddresses_DEV000C480611 ComObjectTableAddresses = 141
	ComObjectTableAddresses_DEV000C482011 ComObjectTableAddresses = 142
	ComObjectTableAddresses_DEV000C724010 ComObjectTableAddresses = 143
	ComObjectTableAddresses_DEV000C570211 ComObjectTableAddresses = 144
	ComObjectTableAddresses_DEV000C570310 ComObjectTableAddresses = 145
	ComObjectTableAddresses_DEV000C570411 ComObjectTableAddresses = 146
	ComObjectTableAddresses_DEV000C570110 ComObjectTableAddresses = 147
	ComObjectTableAddresses_DEV000C570011 ComObjectTableAddresses = 148
	ComObjectTableAddresses_DEV000C20BD11 ComObjectTableAddresses = 149
	ComObjectTableAddresses_DEV000C20BA11 ComObjectTableAddresses = 150
	ComObjectTableAddresses_DEV000C760110 ComObjectTableAddresses = 151
	ComObjectTableAddresses_DEV000C705C01 ComObjectTableAddresses = 152
	ComObjectTableAddresses_DEV000CFF2112 ComObjectTableAddresses = 153
	ComObjectTableAddresses_DEV000C242313 ComObjectTableAddresses = 154
	ComObjectTableAddresses_DEV000CB00812 ComObjectTableAddresses = 155
	ComObjectTableAddresses_DEV000CB00713 ComObjectTableAddresses = 156
	ComObjectTableAddresses_DEV000C181910 ComObjectTableAddresses = 157
	ComObjectTableAddresses_DEV000C181810 ComObjectTableAddresses = 158
	ComObjectTableAddresses_DEV000C20C011 ComObjectTableAddresses = 159
	ComObjectTableAddresses_DEV0079002527 ComObjectTableAddresses = 160
	ComObjectTableAddresses_DEV0079004027 ComObjectTableAddresses = 161
	ComObjectTableAddresses_DEV0079000223 ComObjectTableAddresses = 162
	ComObjectTableAddresses_DEV0079000123 ComObjectTableAddresses = 163
	ComObjectTableAddresses_DEV0079001427 ComObjectTableAddresses = 164
	ComObjectTableAddresses_DEV0079003027 ComObjectTableAddresses = 165
	ComObjectTableAddresses_DEV0079100C13 ComObjectTableAddresses = 166
	ComObjectTableAddresses_DEV0079101C11 ComObjectTableAddresses = 167
	ComObjectTableAddresses_DEV0080707010 ComObjectTableAddresses = 168
	ComObjectTableAddresses_DEV0080706010 ComObjectTableAddresses = 169
	ComObjectTableAddresses_DEV0080706810 ComObjectTableAddresses = 170
	ComObjectTableAddresses_DEV0080705010 ComObjectTableAddresses = 171
	ComObjectTableAddresses_DEV0080703013 ComObjectTableAddresses = 172
	ComObjectTableAddresses_DEV0080704021 ComObjectTableAddresses = 173
	ComObjectTableAddresses_DEV0080704022 ComObjectTableAddresses = 174
	ComObjectTableAddresses_DEV0080704020 ComObjectTableAddresses = 175
	ComObjectTableAddresses_DEV0080701111 ComObjectTableAddresses = 176
	ComObjectTableAddresses_DEV0080701811 ComObjectTableAddresses = 177
	ComObjectTableAddresses_DEV008020A110 ComObjectTableAddresses = 178
	ComObjectTableAddresses_DEV008020A210 ComObjectTableAddresses = 179
	ComObjectTableAddresses_DEV008020A010 ComObjectTableAddresses = 180
	ComObjectTableAddresses_DEV0080207212 ComObjectTableAddresses = 181
	ComObjectTableAddresses_DEV0080209111 ComObjectTableAddresses = 182
	ComObjectTableAddresses_DEV0080204310 ComObjectTableAddresses = 183
	ComObjectTableAddresses_DEV008020B612 ComObjectTableAddresses = 184
	ComObjectTableAddresses_DEV008020B412 ComObjectTableAddresses = 185
	ComObjectTableAddresses_DEV008020B512 ComObjectTableAddresses = 186
	ComObjectTableAddresses_DEV0080208310 ComObjectTableAddresses = 187
	ComObjectTableAddresses_DEV0080702111 ComObjectTableAddresses = 188
	ComObjectTableAddresses_DEV0080709010 ComObjectTableAddresses = 189
	ComObjectTableAddresses_DEV0081FE0111 ComObjectTableAddresses = 190
	ComObjectTableAddresses_DEV0081FF3131 ComObjectTableAddresses = 191
	ComObjectTableAddresses_DEV0081F01313 ComObjectTableAddresses = 192
	ComObjectTableAddresses_DEV0081FF1313 ComObjectTableAddresses = 193
	ComObjectTableAddresses_DEV0083003020 ComObjectTableAddresses = 194
	ComObjectTableAddresses_DEV0083003120 ComObjectTableAddresses = 195
	ComObjectTableAddresses_DEV0083003220 ComObjectTableAddresses = 196
	ComObjectTableAddresses_DEV0083002C16 ComObjectTableAddresses = 197
	ComObjectTableAddresses_DEV0083002E16 ComObjectTableAddresses = 198
	ComObjectTableAddresses_DEV0083002F16 ComObjectTableAddresses = 199
	ComObjectTableAddresses_DEV0083012F16 ComObjectTableAddresses = 200
	ComObjectTableAddresses_DEV0083001D13 ComObjectTableAddresses = 201
	ComObjectTableAddresses_DEV0083001E13 ComObjectTableAddresses = 202
	ComObjectTableAddresses_DEV0083001B13 ComObjectTableAddresses = 203
	ComObjectTableAddresses_DEV0083001C13 ComObjectTableAddresses = 204
	ComObjectTableAddresses_DEV0083003C10 ComObjectTableAddresses = 205
	ComObjectTableAddresses_DEV0083001C20 ComObjectTableAddresses = 206
	ComObjectTableAddresses_DEV0083001B22 ComObjectTableAddresses = 207
	ComObjectTableAddresses_DEV0083001B32 ComObjectTableAddresses = 208
	ComObjectTableAddresses_DEV0083003B24 ComObjectTableAddresses = 209
	ComObjectTableAddresses_DEV0083003B32 ComObjectTableAddresses = 210
	ComObjectTableAddresses_DEV0083003B33 ComObjectTableAddresses = 211
	ComObjectTableAddresses_DEV0083003B34 ComObjectTableAddresses = 212
	ComObjectTableAddresses_DEV0083003B35 ComObjectTableAddresses = 213
	ComObjectTableAddresses_DEV0083003A24 ComObjectTableAddresses = 214
	ComObjectTableAddresses_DEV0083003A32 ComObjectTableAddresses = 215
	ComObjectTableAddresses_DEV0083003A33 ComObjectTableAddresses = 216
	ComObjectTableAddresses_DEV0083003A34 ComObjectTableAddresses = 217
	ComObjectTableAddresses_DEV0083003A35 ComObjectTableAddresses = 218
	ComObjectTableAddresses_DEV0083005824 ComObjectTableAddresses = 219
	ComObjectTableAddresses_DEV0083005834 ComObjectTableAddresses = 220
	ComObjectTableAddresses_DEV0083005835 ComObjectTableAddresses = 221
	ComObjectTableAddresses_DEV0083002337 ComObjectTableAddresses = 222
	ComObjectTableAddresses_DEV0083002351 ComObjectTableAddresses = 223
	ComObjectTableAddresses_DEV0083002352 ComObjectTableAddresses = 224
	ComObjectTableAddresses_DEV0083002353 ComObjectTableAddresses = 225
	ComObjectTableAddresses_DEV0083002354 ComObjectTableAddresses = 226
	ComObjectTableAddresses_DEV0083002838 ComObjectTableAddresses = 227
	ComObjectTableAddresses_DEV0083002850 ComObjectTableAddresses = 228
	ComObjectTableAddresses_DEV0083002852 ComObjectTableAddresses = 229
	ComObjectTableAddresses_DEV0083002853 ComObjectTableAddresses = 230
	ComObjectTableAddresses_DEV0083002854 ComObjectTableAddresses = 231
	ComObjectTableAddresses_DEV0083002855 ComObjectTableAddresses = 232
	ComObjectTableAddresses_DEV0083002938 ComObjectTableAddresses = 233
	ComObjectTableAddresses_DEV0083002950 ComObjectTableAddresses = 234
	ComObjectTableAddresses_DEV0083002952 ComObjectTableAddresses = 235
	ComObjectTableAddresses_DEV0083002953 ComObjectTableAddresses = 236
	ComObjectTableAddresses_DEV0083002954 ComObjectTableAddresses = 237
	ComObjectTableAddresses_DEV0083002955 ComObjectTableAddresses = 238
	ComObjectTableAddresses_DEV0083002A38 ComObjectTableAddresses = 239
	ComObjectTableAddresses_DEV0083002A50 ComObjectTableAddresses = 240
	ComObjectTableAddresses_DEV0083002A52 ComObjectTableAddresses = 241
	ComObjectTableAddresses_DEV0083002A53 ComObjectTableAddresses = 242
	ComObjectTableAddresses_DEV0083002A54 ComObjectTableAddresses = 243
	ComObjectTableAddresses_DEV0083002A55 ComObjectTableAddresses = 244
	ComObjectTableAddresses_DEV0083002B38 ComObjectTableAddresses = 245
	ComObjectTableAddresses_DEV0083002B50 ComObjectTableAddresses = 246
	ComObjectTableAddresses_DEV0083002B52 ComObjectTableAddresses = 247
	ComObjectTableAddresses_DEV0083002B53 ComObjectTableAddresses = 248
	ComObjectTableAddresses_DEV0083002B54 ComObjectTableAddresses = 249
	ComObjectTableAddresses_DEV0083002B55 ComObjectTableAddresses = 250
	ComObjectTableAddresses_DEV0083002339 ComObjectTableAddresses = 251
	ComObjectTableAddresses_DEV0083002355 ComObjectTableAddresses = 252
	ComObjectTableAddresses_DEV0083001321 ComObjectTableAddresses = 253
	ComObjectTableAddresses_DEV0083001332 ComObjectTableAddresses = 254
	ComObjectTableAddresses_DEV0083001421 ComObjectTableAddresses = 255
	ComObjectTableAddresses_DEV0083001521 ComObjectTableAddresses = 256
	ComObjectTableAddresses_DEV0083001621 ComObjectTableAddresses = 257
	ComObjectTableAddresses_DEV0083000921 ComObjectTableAddresses = 258
	ComObjectTableAddresses_DEV0083000932 ComObjectTableAddresses = 259
	ComObjectTableAddresses_DEV0083000A21 ComObjectTableAddresses = 260
	ComObjectTableAddresses_DEV0083000B21 ComObjectTableAddresses = 261
	ComObjectTableAddresses_DEV0083000C21 ComObjectTableAddresses = 262
	ComObjectTableAddresses_DEV0083000D21 ComObjectTableAddresses = 263
	ComObjectTableAddresses_DEV0083000821 ComObjectTableAddresses = 264
	ComObjectTableAddresses_DEV0083000E21 ComObjectTableAddresses = 265
	ComObjectTableAddresses_DEV0083001921 ComObjectTableAddresses = 266
	ComObjectTableAddresses_DEV0083001932 ComObjectTableAddresses = 267
	ComObjectTableAddresses_DEV0083001721 ComObjectTableAddresses = 268
	ComObjectTableAddresses_DEV0083001732 ComObjectTableAddresses = 269
	ComObjectTableAddresses_DEV0083001821 ComObjectTableAddresses = 270
	ComObjectTableAddresses_DEV0083001832 ComObjectTableAddresses = 271
	ComObjectTableAddresses_DEV0083001A20 ComObjectTableAddresses = 272
	ComObjectTableAddresses_DEV0083002320 ComObjectTableAddresses = 273
	ComObjectTableAddresses_DEV0083004024 ComObjectTableAddresses = 274
	ComObjectTableAddresses_DEV0083004032 ComObjectTableAddresses = 275
	ComObjectTableAddresses_DEV0083004033 ComObjectTableAddresses = 276
	ComObjectTableAddresses_DEV0083004034 ComObjectTableAddresses = 277
	ComObjectTableAddresses_DEV0083004035 ComObjectTableAddresses = 278
	ComObjectTableAddresses_DEV0083003D24 ComObjectTableAddresses = 279
	ComObjectTableAddresses_DEV0083003D32 ComObjectTableAddresses = 280
	ComObjectTableAddresses_DEV0083003D33 ComObjectTableAddresses = 281
	ComObjectTableAddresses_DEV0083003D34 ComObjectTableAddresses = 282
	ComObjectTableAddresses_DEV0083003E24 ComObjectTableAddresses = 283
	ComObjectTableAddresses_DEV0083003E32 ComObjectTableAddresses = 284
	ComObjectTableAddresses_DEV0083003E33 ComObjectTableAddresses = 285
	ComObjectTableAddresses_DEV0083003E34 ComObjectTableAddresses = 286
	ComObjectTableAddresses_DEV0083003F24 ComObjectTableAddresses = 287
	ComObjectTableAddresses_DEV0083003F32 ComObjectTableAddresses = 288
	ComObjectTableAddresses_DEV0083003F33 ComObjectTableAddresses = 289
	ComObjectTableAddresses_DEV0083003F34 ComObjectTableAddresses = 290
	ComObjectTableAddresses_DEV0083004025 ComObjectTableAddresses = 291
	ComObjectTableAddresses_DEV0083004036 ComObjectTableAddresses = 292
	ComObjectTableAddresses_DEV0083003D25 ComObjectTableAddresses = 293
	ComObjectTableAddresses_DEV0083003D36 ComObjectTableAddresses = 294
	ComObjectTableAddresses_DEV0083003E25 ComObjectTableAddresses = 295
	ComObjectTableAddresses_DEV0083003E36 ComObjectTableAddresses = 296
	ComObjectTableAddresses_DEV0083003F25 ComObjectTableAddresses = 297
	ComObjectTableAddresses_DEV0083003F36 ComObjectTableAddresses = 298
	ComObjectTableAddresses_DEV0083001112 ComObjectTableAddresses = 299
	ComObjectTableAddresses_DEV0083001116 ComObjectTableAddresses = 300
	ComObjectTableAddresses_DEV0083001117 ComObjectTableAddresses = 301
	ComObjectTableAddresses_DEV0083001212 ComObjectTableAddresses = 302
	ComObjectTableAddresses_DEV0083001216 ComObjectTableAddresses = 303
	ComObjectTableAddresses_DEV0083001217 ComObjectTableAddresses = 304
	ComObjectTableAddresses_DEV0083005B12 ComObjectTableAddresses = 305
	ComObjectTableAddresses_DEV0083005B16 ComObjectTableAddresses = 306
	ComObjectTableAddresses_DEV0083005B17 ComObjectTableAddresses = 307
	ComObjectTableAddresses_DEV0083005A12 ComObjectTableAddresses = 308
	ComObjectTableAddresses_DEV0083005A16 ComObjectTableAddresses = 309
	ComObjectTableAddresses_DEV0083005A17 ComObjectTableAddresses = 310
	ComObjectTableAddresses_DEV0083008410 ComObjectTableAddresses = 311
	ComObjectTableAddresses_DEV0083008510 ComObjectTableAddresses = 312
	ComObjectTableAddresses_DEV0083008610 ComObjectTableAddresses = 313
	ComObjectTableAddresses_DEV0083008710 ComObjectTableAddresses = 314
	ComObjectTableAddresses_DEV0083002515 ComObjectTableAddresses = 315
	ComObjectTableAddresses_DEV0083002115 ComObjectTableAddresses = 316
	ComObjectTableAddresses_DEV0083002015 ComObjectTableAddresses = 317
	ComObjectTableAddresses_DEV0083002415 ComObjectTableAddresses = 318
	ComObjectTableAddresses_DEV0083002615 ComObjectTableAddresses = 319
	ComObjectTableAddresses_DEV0083002215 ComObjectTableAddresses = 320
	ComObjectTableAddresses_DEV0083002715 ComObjectTableAddresses = 321
	ComObjectTableAddresses_DEV0083002315 ComObjectTableAddresses = 322
	ComObjectTableAddresses_DEV0083008B28 ComObjectTableAddresses = 323
	ComObjectTableAddresses_DEV0083008B32 ComObjectTableAddresses = 324
	ComObjectTableAddresses_DEV0083008B33 ComObjectTableAddresses = 325
	ComObjectTableAddresses_DEV0083008B34 ComObjectTableAddresses = 326
	ComObjectTableAddresses_DEV0083008B36 ComObjectTableAddresses = 327
	ComObjectTableAddresses_DEV0083008B37 ComObjectTableAddresses = 328
	ComObjectTableAddresses_DEV0083008B39 ComObjectTableAddresses = 329
	ComObjectTableAddresses_DEV0083008A28 ComObjectTableAddresses = 330
	ComObjectTableAddresses_DEV0083008A32 ComObjectTableAddresses = 331
	ComObjectTableAddresses_DEV0083008A33 ComObjectTableAddresses = 332
	ComObjectTableAddresses_DEV0083008A34 ComObjectTableAddresses = 333
	ComObjectTableAddresses_DEV0083008A36 ComObjectTableAddresses = 334
	ComObjectTableAddresses_DEV0083008A37 ComObjectTableAddresses = 335
	ComObjectTableAddresses_DEV0083008A39 ComObjectTableAddresses = 336
	ComObjectTableAddresses_DEV0083009013 ComObjectTableAddresses = 337
	ComObjectTableAddresses_DEV0083009016 ComObjectTableAddresses = 338
	ComObjectTableAddresses_DEV0083009017 ComObjectTableAddresses = 339
	ComObjectTableAddresses_DEV0083009018 ComObjectTableAddresses = 340
	ComObjectTableAddresses_DEV0083009213 ComObjectTableAddresses = 341
	ComObjectTableAddresses_DEV0083009216 ComObjectTableAddresses = 342
	ComObjectTableAddresses_DEV0083009217 ComObjectTableAddresses = 343
	ComObjectTableAddresses_DEV0083009218 ComObjectTableAddresses = 344
	ComObjectTableAddresses_DEV0083009113 ComObjectTableAddresses = 345
	ComObjectTableAddresses_DEV0083009116 ComObjectTableAddresses = 346
	ComObjectTableAddresses_DEV0083009117 ComObjectTableAddresses = 347
	ComObjectTableAddresses_DEV0083009118 ComObjectTableAddresses = 348
	ComObjectTableAddresses_DEV0083009313 ComObjectTableAddresses = 349
	ComObjectTableAddresses_DEV0083009316 ComObjectTableAddresses = 350
	ComObjectTableAddresses_DEV0083009317 ComObjectTableAddresses = 351
	ComObjectTableAddresses_DEV0083009318 ComObjectTableAddresses = 352
	ComObjectTableAddresses_DEV0083009413 ComObjectTableAddresses = 353
	ComObjectTableAddresses_DEV0083009416 ComObjectTableAddresses = 354
	ComObjectTableAddresses_DEV0083009417 ComObjectTableAddresses = 355
	ComObjectTableAddresses_DEV0083009418 ComObjectTableAddresses = 356
	ComObjectTableAddresses_DEV0083009513 ComObjectTableAddresses = 357
	ComObjectTableAddresses_DEV0083009516 ComObjectTableAddresses = 358
	ComObjectTableAddresses_DEV0083009517 ComObjectTableAddresses = 359
	ComObjectTableAddresses_DEV0083009518 ComObjectTableAddresses = 360
	ComObjectTableAddresses_DEV0083009613 ComObjectTableAddresses = 361
	ComObjectTableAddresses_DEV0083009616 ComObjectTableAddresses = 362
	ComObjectTableAddresses_DEV0083009617 ComObjectTableAddresses = 363
	ComObjectTableAddresses_DEV0083009618 ComObjectTableAddresses = 364
	ComObjectTableAddresses_DEV0083009713 ComObjectTableAddresses = 365
	ComObjectTableAddresses_DEV0083009716 ComObjectTableAddresses = 366
	ComObjectTableAddresses_DEV0083009717 ComObjectTableAddresses = 367
	ComObjectTableAddresses_DEV0083009718 ComObjectTableAddresses = 368
	ComObjectTableAddresses_DEV0083009A13 ComObjectTableAddresses = 369
	ComObjectTableAddresses_DEV0083009A18 ComObjectTableAddresses = 370
	ComObjectTableAddresses_DEV0083009B13 ComObjectTableAddresses = 371
	ComObjectTableAddresses_DEV0083009B18 ComObjectTableAddresses = 372
	ComObjectTableAddresses_DEV0083004B20 ComObjectTableAddresses = 373
	ComObjectTableAddresses_DEV0083004B00 ComObjectTableAddresses = 374
	ComObjectTableAddresses_DEV0083005514 ComObjectTableAddresses = 375
	ComObjectTableAddresses_DEV0083006824 ComObjectTableAddresses = 376
	ComObjectTableAddresses_DEV0083006734 ComObjectTableAddresses = 377
	ComObjectTableAddresses_DEV0083006748 ComObjectTableAddresses = 378
	ComObjectTableAddresses_DEV0083006749 ComObjectTableAddresses = 379
	ComObjectTableAddresses_DEV0083006750 ComObjectTableAddresses = 380
	ComObjectTableAddresses_DEV0083006751 ComObjectTableAddresses = 381
	ComObjectTableAddresses_DEV0083006434 ComObjectTableAddresses = 382
	ComObjectTableAddresses_DEV0083006448 ComObjectTableAddresses = 383
	ComObjectTableAddresses_DEV0083006449 ComObjectTableAddresses = 384
	ComObjectTableAddresses_DEV0083006450 ComObjectTableAddresses = 385
	ComObjectTableAddresses_DEV0083006451 ComObjectTableAddresses = 386
	ComObjectTableAddresses_DEV0083006634 ComObjectTableAddresses = 387
	ComObjectTableAddresses_DEV0083006648 ComObjectTableAddresses = 388
	ComObjectTableAddresses_DEV0083006649 ComObjectTableAddresses = 389
	ComObjectTableAddresses_DEV0083006650 ComObjectTableAddresses = 390
	ComObjectTableAddresses_DEV0083006651 ComObjectTableAddresses = 391
	ComObjectTableAddresses_DEV0083006534 ComObjectTableAddresses = 392
	ComObjectTableAddresses_DEV0083006548 ComObjectTableAddresses = 393
	ComObjectTableAddresses_DEV0083006549 ComObjectTableAddresses = 394
	ComObjectTableAddresses_DEV0083006550 ComObjectTableAddresses = 395
	ComObjectTableAddresses_DEV0083006551 ComObjectTableAddresses = 396
	ComObjectTableAddresses_DEV0083006A34 ComObjectTableAddresses = 397
	ComObjectTableAddresses_DEV0083006A48 ComObjectTableAddresses = 398
	ComObjectTableAddresses_DEV0083006A49 ComObjectTableAddresses = 399
	ComObjectTableAddresses_DEV0083006A50 ComObjectTableAddresses = 400
	ComObjectTableAddresses_DEV0083006A51 ComObjectTableAddresses = 401
	ComObjectTableAddresses_DEV0083006B34 ComObjectTableAddresses = 402
	ComObjectTableAddresses_DEV0083006B48 ComObjectTableAddresses = 403
	ComObjectTableAddresses_DEV0083006B49 ComObjectTableAddresses = 404
	ComObjectTableAddresses_DEV0083006B50 ComObjectTableAddresses = 405
	ComObjectTableAddresses_DEV0083006B51 ComObjectTableAddresses = 406
	ComObjectTableAddresses_DEV0083006934 ComObjectTableAddresses = 407
	ComObjectTableAddresses_DEV0083006948 ComObjectTableAddresses = 408
	ComObjectTableAddresses_DEV0083006949 ComObjectTableAddresses = 409
	ComObjectTableAddresses_DEV0083006950 ComObjectTableAddresses = 410
	ComObjectTableAddresses_DEV0083006951 ComObjectTableAddresses = 411
	ComObjectTableAddresses_DEV0083004F11 ComObjectTableAddresses = 412
	ComObjectTableAddresses_DEV0083004D13 ComObjectTableAddresses = 413
	ComObjectTableAddresses_DEV0083004414 ComObjectTableAddresses = 414
	ComObjectTableAddresses_DEV0083004114 ComObjectTableAddresses = 415
	ComObjectTableAddresses_DEV0083004514 ComObjectTableAddresses = 416
	ComObjectTableAddresses_DEV0083004213 ComObjectTableAddresses = 417
	ComObjectTableAddresses_DEV0083004313 ComObjectTableAddresses = 418
	ComObjectTableAddresses_DEV0083004C11 ComObjectTableAddresses = 419
	ComObjectTableAddresses_DEV0083004913 ComObjectTableAddresses = 420
	ComObjectTableAddresses_DEV0083004A13 ComObjectTableAddresses = 421
	ComObjectTableAddresses_DEV0083004712 ComObjectTableAddresses = 422
	ComObjectTableAddresses_DEV0083004610 ComObjectTableAddresses = 423
	ComObjectTableAddresses_DEV0083008E12 ComObjectTableAddresses = 424
	ComObjectTableAddresses_DEV0083004813 ComObjectTableAddresses = 425
	ComObjectTableAddresses_DEV0083005611 ComObjectTableAddresses = 426
	ComObjectTableAddresses_DEV0083005710 ComObjectTableAddresses = 427
	ComObjectTableAddresses_DEV0083005010 ComObjectTableAddresses = 428
	ComObjectTableAddresses_DEV0083001A10 ComObjectTableAddresses = 429
	ComObjectTableAddresses_DEV0083002918 ComObjectTableAddresses = 430
	ComObjectTableAddresses_DEV0083002818 ComObjectTableAddresses = 431
	ComObjectTableAddresses_DEV0083006724 ComObjectTableAddresses = 432
	ComObjectTableAddresses_DEV0083006D42 ComObjectTableAddresses = 433
	ComObjectTableAddresses_DEV0083006D64 ComObjectTableAddresses = 434
	ComObjectTableAddresses_DEV0083006D65 ComObjectTableAddresses = 435
	ComObjectTableAddresses_DEV0083006E42 ComObjectTableAddresses = 436
	ComObjectTableAddresses_DEV0083006E64 ComObjectTableAddresses = 437
	ComObjectTableAddresses_DEV0083006D44 ComObjectTableAddresses = 438
	ComObjectTableAddresses_DEV0083006D66 ComObjectTableAddresses = 439
	ComObjectTableAddresses_DEV0083006D67 ComObjectTableAddresses = 440
	ComObjectTableAddresses_DEV0083006E44 ComObjectTableAddresses = 441
	ComObjectTableAddresses_DEV0083006E65 ComObjectTableAddresses = 442
	ComObjectTableAddresses_DEV0083006E66 ComObjectTableAddresses = 443
	ComObjectTableAddresses_DEV0083006E67 ComObjectTableAddresses = 444
	ComObjectTableAddresses_DEV0083007342 ComObjectTableAddresses = 445
	ComObjectTableAddresses_DEV0083007242 ComObjectTableAddresses = 446
	ComObjectTableAddresses_DEV0083006C42 ComObjectTableAddresses = 447
	ComObjectTableAddresses_DEV0083006C64 ComObjectTableAddresses = 448
	ComObjectTableAddresses_DEV0083006C65 ComObjectTableAddresses = 449
	ComObjectTableAddresses_DEV0083007542 ComObjectTableAddresses = 450
	ComObjectTableAddresses_DEV0083007442 ComObjectTableAddresses = 451
	ComObjectTableAddresses_DEV0083007742 ComObjectTableAddresses = 452
	ComObjectTableAddresses_DEV0083007642 ComObjectTableAddresses = 453
	ComObjectTableAddresses_DEV0083007343 ComObjectTableAddresses = 454
	ComObjectTableAddresses_DEV0083007366 ComObjectTableAddresses = 455
	ComObjectTableAddresses_DEV0083007243 ComObjectTableAddresses = 456
	ComObjectTableAddresses_DEV0083007266 ComObjectTableAddresses = 457
	ComObjectTableAddresses_DEV0083006C43 ComObjectTableAddresses = 458
	ComObjectTableAddresses_DEV0083006C66 ComObjectTableAddresses = 459
	ComObjectTableAddresses_DEV0083007543 ComObjectTableAddresses = 460
	ComObjectTableAddresses_DEV0083007566 ComObjectTableAddresses = 461
	ComObjectTableAddresses_DEV0083007443 ComObjectTableAddresses = 462
	ComObjectTableAddresses_DEV0083007466 ComObjectTableAddresses = 463
	ComObjectTableAddresses_DEV0083007743 ComObjectTableAddresses = 464
	ComObjectTableAddresses_DEV0083007766 ComObjectTableAddresses = 465
	ComObjectTableAddresses_DEV0083007643 ComObjectTableAddresses = 466
	ComObjectTableAddresses_DEV0083007666 ComObjectTableAddresses = 467
	ComObjectTableAddresses_DEV008300B031 ComObjectTableAddresses = 468
	ComObjectTableAddresses_DEV008300B048 ComObjectTableAddresses = 469
	ComObjectTableAddresses_DEV008300B131 ComObjectTableAddresses = 470
	ComObjectTableAddresses_DEV008300B148 ComObjectTableAddresses = 471
	ComObjectTableAddresses_DEV008300B231 ComObjectTableAddresses = 472
	ComObjectTableAddresses_DEV008300B248 ComObjectTableAddresses = 473
	ComObjectTableAddresses_DEV008300B331 ComObjectTableAddresses = 474
	ComObjectTableAddresses_DEV008300B348 ComObjectTableAddresses = 475
	ComObjectTableAddresses_DEV008300B032 ComObjectTableAddresses = 476
	ComObjectTableAddresses_DEV008300B049 ComObjectTableAddresses = 477
	ComObjectTableAddresses_DEV008300B132 ComObjectTableAddresses = 478
	ComObjectTableAddresses_DEV008300B149 ComObjectTableAddresses = 479
	ComObjectTableAddresses_DEV008300B232 ComObjectTableAddresses = 480
	ComObjectTableAddresses_DEV008300B249 ComObjectTableAddresses = 481
	ComObjectTableAddresses_DEV008300B332 ComObjectTableAddresses = 482
	ComObjectTableAddresses_DEV008300B349 ComObjectTableAddresses = 483
	ComObjectTableAddresses_DEV008300B431 ComObjectTableAddresses = 484
	ComObjectTableAddresses_DEV008300B448 ComObjectTableAddresses = 485
	ComObjectTableAddresses_DEV008300B531 ComObjectTableAddresses = 486
	ComObjectTableAddresses_DEV008300B548 ComObjectTableAddresses = 487
	ComObjectTableAddresses_DEV008300B631 ComObjectTableAddresses = 488
	ComObjectTableAddresses_DEV008300B648 ComObjectTableAddresses = 489
	ComObjectTableAddresses_DEV008300B731 ComObjectTableAddresses = 490
	ComObjectTableAddresses_DEV008300B748 ComObjectTableAddresses = 491
	ComObjectTableAddresses_DEV008300B432 ComObjectTableAddresses = 492
	ComObjectTableAddresses_DEV008300B449 ComObjectTableAddresses = 493
	ComObjectTableAddresses_DEV008300B532 ComObjectTableAddresses = 494
	ComObjectTableAddresses_DEV008300B549 ComObjectTableAddresses = 495
	ComObjectTableAddresses_DEV008300B632 ComObjectTableAddresses = 496
	ComObjectTableAddresses_DEV008300B649 ComObjectTableAddresses = 497
	ComObjectTableAddresses_DEV008300B732 ComObjectTableAddresses = 498
	ComObjectTableAddresses_DEV008300B749 ComObjectTableAddresses = 499
	ComObjectTableAddresses_DEV0083012843 ComObjectTableAddresses = 500
	ComObjectTableAddresses_DEV0083012865 ComObjectTableAddresses = 501
	ComObjectTableAddresses_DEV0083012943 ComObjectTableAddresses = 502
	ComObjectTableAddresses_DEV0083012965 ComObjectTableAddresses = 503
	ComObjectTableAddresses_DEV008300A421 ComObjectTableAddresses = 504
	ComObjectTableAddresses_DEV008300A521 ComObjectTableAddresses = 505
	ComObjectTableAddresses_DEV008300A621 ComObjectTableAddresses = 506
	ComObjectTableAddresses_DEV0083001432 ComObjectTableAddresses = 507
	ComObjectTableAddresses_DEV0083001448 ComObjectTableAddresses = 508
	ComObjectTableAddresses_DEV0083001532 ComObjectTableAddresses = 509
	ComObjectTableAddresses_DEV0083001548 ComObjectTableAddresses = 510
	ComObjectTableAddresses_DEV0083001632 ComObjectTableAddresses = 511
	ComObjectTableAddresses_DEV0083001648 ComObjectTableAddresses = 512
	ComObjectTableAddresses_DEV008300A432 ComObjectTableAddresses = 513
	ComObjectTableAddresses_DEV008300A448 ComObjectTableAddresses = 514
	ComObjectTableAddresses_DEV008300A449 ComObjectTableAddresses = 515
	ComObjectTableAddresses_DEV008300A532 ComObjectTableAddresses = 516
	ComObjectTableAddresses_DEV008300A548 ComObjectTableAddresses = 517
	ComObjectTableAddresses_DEV008300A632 ComObjectTableAddresses = 518
	ComObjectTableAddresses_DEV008300A648 ComObjectTableAddresses = 519
	ComObjectTableAddresses_DEV0083000F32 ComObjectTableAddresses = 520
	ComObjectTableAddresses_DEV0083001032 ComObjectTableAddresses = 521
	ComObjectTableAddresses_DEV0083000632 ComObjectTableAddresses = 522
	ComObjectTableAddresses_DEV0083009811 ComObjectTableAddresses = 523
	ComObjectTableAddresses_DEV0083009816 ComObjectTableAddresses = 524
	ComObjectTableAddresses_DEV0083009911 ComObjectTableAddresses = 525
	ComObjectTableAddresses_DEV0083009916 ComObjectTableAddresses = 526
	ComObjectTableAddresses_DEV0083025520 ComObjectTableAddresses = 527
	ComObjectTableAddresses_DEV0083024710 ComObjectTableAddresses = 528
	ComObjectTableAddresses_DEV0083005C12 ComObjectTableAddresses = 529
	ComObjectTableAddresses_DEV0083005C16 ComObjectTableAddresses = 530
	ComObjectTableAddresses_DEV0083005C17 ComObjectTableAddresses = 531
	ComObjectTableAddresses_DEV0083005D12 ComObjectTableAddresses = 532
	ComObjectTableAddresses_DEV0083005D16 ComObjectTableAddresses = 533
	ComObjectTableAddresses_DEV0083005D17 ComObjectTableAddresses = 534
	ComObjectTableAddresses_DEV0083005E12 ComObjectTableAddresses = 535
	ComObjectTableAddresses_DEV0083005E16 ComObjectTableAddresses = 536
	ComObjectTableAddresses_DEV0083005E17 ComObjectTableAddresses = 537
	ComObjectTableAddresses_DEV0083005F12 ComObjectTableAddresses = 538
	ComObjectTableAddresses_DEV0083005F16 ComObjectTableAddresses = 539
	ComObjectTableAddresses_DEV0083005F17 ComObjectTableAddresses = 540
	ComObjectTableAddresses_DEV0083005413 ComObjectTableAddresses = 541
	ComObjectTableAddresses_DEV0083005416 ComObjectTableAddresses = 542
	ComObjectTableAddresses_DEV0083005417 ComObjectTableAddresses = 543
	ComObjectTableAddresses_DEV0085000520 ComObjectTableAddresses = 544
	ComObjectTableAddresses_DEV0085000620 ComObjectTableAddresses = 545
	ComObjectTableAddresses_DEV0085000720 ComObjectTableAddresses = 546
	ComObjectTableAddresses_DEV0085012210 ComObjectTableAddresses = 547
	ComObjectTableAddresses_DEV0085011210 ComObjectTableAddresses = 548
	ComObjectTableAddresses_DEV0085013220 ComObjectTableAddresses = 549
	ComObjectTableAddresses_DEV0085010210 ComObjectTableAddresses = 550
	ComObjectTableAddresses_DEV0085000A10 ComObjectTableAddresses = 551
	ComObjectTableAddresses_DEV0085000B10 ComObjectTableAddresses = 552
	ComObjectTableAddresses_DEV0085071010 ComObjectTableAddresses = 553
	ComObjectTableAddresses_DEV008500FB10 ComObjectTableAddresses = 554
	ComObjectTableAddresses_DEV0085060210 ComObjectTableAddresses = 555
	ComObjectTableAddresses_DEV0085060110 ComObjectTableAddresses = 556
	ComObjectTableAddresses_DEV0085000D20 ComObjectTableAddresses = 557
	ComObjectTableAddresses_DEV008500C810 ComObjectTableAddresses = 558
	ComObjectTableAddresses_DEV0085040111 ComObjectTableAddresses = 559
	ComObjectTableAddresses_DEV008500C910 ComObjectTableAddresses = 560
	ComObjectTableAddresses_DEV0085045020 ComObjectTableAddresses = 561
	ComObjectTableAddresses_DEV0085070210 ComObjectTableAddresses = 562
	ComObjectTableAddresses_DEV0085070110 ComObjectTableAddresses = 563
	ComObjectTableAddresses_DEV0085070310 ComObjectTableAddresses = 564
	ComObjectTableAddresses_DEV0085000E20 ComObjectTableAddresses = 565
	ComObjectTableAddresses_DEV0088100010 ComObjectTableAddresses = 566
	ComObjectTableAddresses_DEV0088100210 ComObjectTableAddresses = 567
	ComObjectTableAddresses_DEV0088100110 ComObjectTableAddresses = 568
	ComObjectTableAddresses_DEV0088110010 ComObjectTableAddresses = 569
	ComObjectTableAddresses_DEV0088120412 ComObjectTableAddresses = 570
	ComObjectTableAddresses_DEV0088120113 ComObjectTableAddresses = 571
	ComObjectTableAddresses_DEV008B020301 ComObjectTableAddresses = 572
	ComObjectTableAddresses_DEV008B010610 ComObjectTableAddresses = 573
	ComObjectTableAddresses_DEV008B030110 ComObjectTableAddresses = 574
	ComObjectTableAddresses_DEV008B030310 ComObjectTableAddresses = 575
	ComObjectTableAddresses_DEV008B030210 ComObjectTableAddresses = 576
	ComObjectTableAddresses_DEV008B031512 ComObjectTableAddresses = 577
	ComObjectTableAddresses_DEV008B031412 ComObjectTableAddresses = 578
	ComObjectTableAddresses_DEV008B031312 ComObjectTableAddresses = 579
	ComObjectTableAddresses_DEV008B031212 ComObjectTableAddresses = 580
	ComObjectTableAddresses_DEV008B031112 ComObjectTableAddresses = 581
	ComObjectTableAddresses_DEV008B031012 ComObjectTableAddresses = 582
	ComObjectTableAddresses_DEV008B030510 ComObjectTableAddresses = 583
	ComObjectTableAddresses_DEV008B030410 ComObjectTableAddresses = 584
	ComObjectTableAddresses_DEV008B020310 ComObjectTableAddresses = 585
	ComObjectTableAddresses_DEV008B020210 ComObjectTableAddresses = 586
	ComObjectTableAddresses_DEV008B020110 ComObjectTableAddresses = 587
	ComObjectTableAddresses_DEV008B010110 ComObjectTableAddresses = 588
	ComObjectTableAddresses_DEV008B010210 ComObjectTableAddresses = 589
	ComObjectTableAddresses_DEV008B010310 ComObjectTableAddresses = 590
	ComObjectTableAddresses_DEV008B010410 ComObjectTableAddresses = 591
	ComObjectTableAddresses_DEV008B040110 ComObjectTableAddresses = 592
	ComObjectTableAddresses_DEV008B040210 ComObjectTableAddresses = 593
	ComObjectTableAddresses_DEV008B010910 ComObjectTableAddresses = 594
	ComObjectTableAddresses_DEV008B010710 ComObjectTableAddresses = 595
	ComObjectTableAddresses_DEV008B010810 ComObjectTableAddresses = 596
	ComObjectTableAddresses_DEV008B041111 ComObjectTableAddresses = 597
	ComObjectTableAddresses_DEV008B041211 ComObjectTableAddresses = 598
	ComObjectTableAddresses_DEV008B041311 ComObjectTableAddresses = 599
	ComObjectTableAddresses_DEV008E596010 ComObjectTableAddresses = 600
	ComObjectTableAddresses_DEV008E593710 ComObjectTableAddresses = 601
	ComObjectTableAddresses_DEV008E597710 ComObjectTableAddresses = 602
	ComObjectTableAddresses_DEV008E598310 ComObjectTableAddresses = 603
	ComObjectTableAddresses_DEV008E598910 ComObjectTableAddresses = 604
	ComObjectTableAddresses_DEV008E598920 ComObjectTableAddresses = 605
	ComObjectTableAddresses_DEV008E598320 ComObjectTableAddresses = 606
	ComObjectTableAddresses_DEV008E596021 ComObjectTableAddresses = 607
	ComObjectTableAddresses_DEV008E597721 ComObjectTableAddresses = 608
	ComObjectTableAddresses_DEV008E587320 ComObjectTableAddresses = 609
	ComObjectTableAddresses_DEV008E587020 ComObjectTableAddresses = 610
	ComObjectTableAddresses_DEV008E587220 ComObjectTableAddresses = 611
	ComObjectTableAddresses_DEV008E587120 ComObjectTableAddresses = 612
	ComObjectTableAddresses_DEV008E679910 ComObjectTableAddresses = 613
	ComObjectTableAddresses_DEV008E618310 ComObjectTableAddresses = 614
	ComObjectTableAddresses_DEV008E707910 ComObjectTableAddresses = 615
	ComObjectTableAddresses_DEV008E676610 ComObjectTableAddresses = 616
	ComObjectTableAddresses_DEV008E794810 ComObjectTableAddresses = 617
	ComObjectTableAddresses_DEV008E004010 ComObjectTableAddresses = 618
	ComObjectTableAddresses_DEV008E570910 ComObjectTableAddresses = 619
	ComObjectTableAddresses_DEV008E558810 ComObjectTableAddresses = 620
	ComObjectTableAddresses_DEV008E683410 ComObjectTableAddresses = 621
	ComObjectTableAddresses_DEV008E707710 ComObjectTableAddresses = 622
	ComObjectTableAddresses_DEV008E707810 ComObjectTableAddresses = 623
	ComObjectTableAddresses_DEV008E787310 ComObjectTableAddresses = 624
	ComObjectTableAddresses_DEV008E787410 ComObjectTableAddresses = 625
	ComObjectTableAddresses_DEV0091100013 ComObjectTableAddresses = 626
	ComObjectTableAddresses_DEV0091100110 ComObjectTableAddresses = 627
	ComObjectTableAddresses_DEV009A200100 ComObjectTableAddresses = 628
	ComObjectTableAddresses_DEV009A000400 ComObjectTableAddresses = 629
	ComObjectTableAddresses_DEV009A100400 ComObjectTableAddresses = 630
	ComObjectTableAddresses_DEV009A200C00 ComObjectTableAddresses = 631
	ComObjectTableAddresses_DEV009A200E00 ComObjectTableAddresses = 632
	ComObjectTableAddresses_DEV009A000201 ComObjectTableAddresses = 633
	ComObjectTableAddresses_DEV009A000300 ComObjectTableAddresses = 634
	ComObjectTableAddresses_DEV009A00B000 ComObjectTableAddresses = 635
	ComObjectTableAddresses_DEV009A00C002 ComObjectTableAddresses = 636
	ComObjectTableAddresses_DEV009E670101 ComObjectTableAddresses = 637
	ComObjectTableAddresses_DEV009E119311 ComObjectTableAddresses = 638
	ComObjectTableAddresses_DEV00A0B07101 ComObjectTableAddresses = 639
	ComObjectTableAddresses_DEV00A0B07001 ComObjectTableAddresses = 640
	ComObjectTableAddresses_DEV00A0B07203 ComObjectTableAddresses = 641
	ComObjectTableAddresses_DEV00A0B02101 ComObjectTableAddresses = 642
	ComObjectTableAddresses_DEV00A0B02401 ComObjectTableAddresses = 643
	ComObjectTableAddresses_DEV00A0B02301 ComObjectTableAddresses = 644
	ComObjectTableAddresses_DEV00A0B02601 ComObjectTableAddresses = 645
	ComObjectTableAddresses_DEV00A0B02201 ComObjectTableAddresses = 646
	ComObjectTableAddresses_DEV00A0B01902 ComObjectTableAddresses = 647
	ComObjectTableAddresses_DEV00A2100C13 ComObjectTableAddresses = 648
	ComObjectTableAddresses_DEV00A2300110 ComObjectTableAddresses = 649
	ComObjectTableAddresses_DEV00A2101C11 ComObjectTableAddresses = 650
	ComObjectTableAddresses_DEV00A600020A ComObjectTableAddresses = 651
	ComObjectTableAddresses_DEV00A6000B10 ComObjectTableAddresses = 652
	ComObjectTableAddresses_DEV00A6000B06 ComObjectTableAddresses = 653
	ComObjectTableAddresses_DEV00A6000B16 ComObjectTableAddresses = 654
	ComObjectTableAddresses_DEV00A6000300 ComObjectTableAddresses = 655
	ComObjectTableAddresses_DEV00A6000705 ComObjectTableAddresses = 656
	ComObjectTableAddresses_DEV00A6000605 ComObjectTableAddresses = 657
	ComObjectTableAddresses_DEV00A6000500 ComObjectTableAddresses = 658
	ComObjectTableAddresses_DEV00A6000C10 ComObjectTableAddresses = 659
	ComObjectTableAddresses_DEV00A6000C00 ComObjectTableAddresses = 660
	ComObjectTableAddresses_DEV00B6455301 ComObjectTableAddresses = 661
	ComObjectTableAddresses_DEV00B6464101 ComObjectTableAddresses = 662
	ComObjectTableAddresses_DEV00B6464201 ComObjectTableAddresses = 663
	ComObjectTableAddresses_DEV00B6464501 ComObjectTableAddresses = 664
	ComObjectTableAddresses_DEV00B6434201 ComObjectTableAddresses = 665
	ComObjectTableAddresses_DEV00B6434202 ComObjectTableAddresses = 666
	ComObjectTableAddresses_DEV00B6454101 ComObjectTableAddresses = 667
	ComObjectTableAddresses_DEV00B6454201 ComObjectTableAddresses = 668
	ComObjectTableAddresses_DEV00B6455001 ComObjectTableAddresses = 669
	ComObjectTableAddresses_DEV00B6453101 ComObjectTableAddresses = 670
	ComObjectTableAddresses_DEV00B6453102 ComObjectTableAddresses = 671
	ComObjectTableAddresses_DEV00B6454102 ComObjectTableAddresses = 672
	ComObjectTableAddresses_DEV00B6454401 ComObjectTableAddresses = 673
	ComObjectTableAddresses_DEV00B6454402 ComObjectTableAddresses = 674
	ComObjectTableAddresses_DEV00B6454202 ComObjectTableAddresses = 675
	ComObjectTableAddresses_DEV00B6453103 ComObjectTableAddresses = 676
	ComObjectTableAddresses_DEV00B6453201 ComObjectTableAddresses = 677
	ComObjectTableAddresses_DEV00B6453301 ComObjectTableAddresses = 678
	ComObjectTableAddresses_DEV00B6453104 ComObjectTableAddresses = 679
	ComObjectTableAddresses_DEV00B6454403 ComObjectTableAddresses = 680
	ComObjectTableAddresses_DEV00B6454801 ComObjectTableAddresses = 681
	ComObjectTableAddresses_DEV00B6414701 ComObjectTableAddresses = 682
	ComObjectTableAddresses_DEV00B6414201 ComObjectTableAddresses = 683
	ComObjectTableAddresses_DEV00B6474101 ComObjectTableAddresses = 684
	ComObjectTableAddresses_DEV00B6474302 ComObjectTableAddresses = 685
	ComObjectTableAddresses_DEV00B6474602 ComObjectTableAddresses = 686
	ComObjectTableAddresses_DEV00B6534D01 ComObjectTableAddresses = 687
	ComObjectTableAddresses_DEV00B6535001 ComObjectTableAddresses = 688
	ComObjectTableAddresses_DEV00B6455002 ComObjectTableAddresses = 689
	ComObjectTableAddresses_DEV00B6453701 ComObjectTableAddresses = 690
	ComObjectTableAddresses_DEV00B6484101 ComObjectTableAddresses = 691
	ComObjectTableAddresses_DEV00B6484201 ComObjectTableAddresses = 692
	ComObjectTableAddresses_DEV00B6484202 ComObjectTableAddresses = 693
	ComObjectTableAddresses_DEV00B6484301 ComObjectTableAddresses = 694
	ComObjectTableAddresses_DEV00B6484102 ComObjectTableAddresses = 695
	ComObjectTableAddresses_DEV00B6455101 ComObjectTableAddresses = 696
	ComObjectTableAddresses_DEV00B6455003 ComObjectTableAddresses = 697
	ComObjectTableAddresses_DEV00B6455102 ComObjectTableAddresses = 698
	ComObjectTableAddresses_DEV00B6453702 ComObjectTableAddresses = 699
	ComObjectTableAddresses_DEV00B6453703 ComObjectTableAddresses = 700
	ComObjectTableAddresses_DEV00B6484302 ComObjectTableAddresses = 701
	ComObjectTableAddresses_DEV00B6484801 ComObjectTableAddresses = 702
	ComObjectTableAddresses_DEV00B6484501 ComObjectTableAddresses = 703
	ComObjectTableAddresses_DEV00B6484203 ComObjectTableAddresses = 704
	ComObjectTableAddresses_DEV00B6484103 ComObjectTableAddresses = 705
	ComObjectTableAddresses_DEV00B6455004 ComObjectTableAddresses = 706
	ComObjectTableAddresses_DEV00B6455103 ComObjectTableAddresses = 707
	ComObjectTableAddresses_DEV00B6455401 ComObjectTableAddresses = 708
	ComObjectTableAddresses_DEV00B6455201 ComObjectTableAddresses = 709
	ComObjectTableAddresses_DEV00B6455402 ComObjectTableAddresses = 710
	ComObjectTableAddresses_DEV00B6455403 ComObjectTableAddresses = 711
	ComObjectTableAddresses_DEV00B6484802 ComObjectTableAddresses = 712
	ComObjectTableAddresses_DEV00B603430A ComObjectTableAddresses = 713
	ComObjectTableAddresses_DEV00B600010A ComObjectTableAddresses = 714
	ComObjectTableAddresses_DEV00B6FF110A ComObjectTableAddresses = 715
	ComObjectTableAddresses_DEV00B6434601 ComObjectTableAddresses = 716
	ComObjectTableAddresses_DEV00B6434602 ComObjectTableAddresses = 717
	ComObjectTableAddresses_DEV00C5070610 ComObjectTableAddresses = 718
	ComObjectTableAddresses_DEV00C5070410 ComObjectTableAddresses = 719
	ComObjectTableAddresses_DEV00C5070210 ComObjectTableAddresses = 720
	ComObjectTableAddresses_DEV00C5070E11 ComObjectTableAddresses = 721
	ComObjectTableAddresses_DEV00C5060240 ComObjectTableAddresses = 722
	ComObjectTableAddresses_DEV00C5062010 ComObjectTableAddresses = 723
	ComObjectTableAddresses_DEV00C5080230 ComObjectTableAddresses = 724
	ComObjectTableAddresses_DEV00C5060310 ComObjectTableAddresses = 725
	ComObjectTableAddresses_DEV0002A01511 ComObjectTableAddresses = 726
	ComObjectTableAddresses_DEV0002A01112 ComObjectTableAddresses = 727
	ComObjectTableAddresses_DEV0002FF1140 ComObjectTableAddresses = 728
	ComObjectTableAddresses_DEV0002A07E10 ComObjectTableAddresses = 729
	ComObjectTableAddresses_DEV0002A07213 ComObjectTableAddresses = 730
	ComObjectTableAddresses_DEV0002A04A35 ComObjectTableAddresses = 731
	ComObjectTableAddresses_DEV0002613812 ComObjectTableAddresses = 732
	ComObjectTableAddresses_DEV0002A07420 ComObjectTableAddresses = 733
	ComObjectTableAddresses_DEV0002A07520 ComObjectTableAddresses = 734
	ComObjectTableAddresses_DEV0002A07B12 ComObjectTableAddresses = 735
	ComObjectTableAddresses_DEV0002A07C12 ComObjectTableAddresses = 736
	ComObjectTableAddresses_DEV0002A04312 ComObjectTableAddresses = 737
	ComObjectTableAddresses_DEV0002A04412 ComObjectTableAddresses = 738
	ComObjectTableAddresses_DEV0002A04512 ComObjectTableAddresses = 739
	ComObjectTableAddresses_DEV0002A04912 ComObjectTableAddresses = 740
	ComObjectTableAddresses_DEV0002A05012 ComObjectTableAddresses = 741
	ComObjectTableAddresses_DEV0002A01811 ComObjectTableAddresses = 742
	ComObjectTableAddresses_DEV0002A03E11 ComObjectTableAddresses = 743
	ComObjectTableAddresses_DEV0002A08711 ComObjectTableAddresses = 744
	ComObjectTableAddresses_DEV0002A09311 ComObjectTableAddresses = 745
	ComObjectTableAddresses_DEV0002A01011 ComObjectTableAddresses = 746
	ComObjectTableAddresses_DEV0002A01622 ComObjectTableAddresses = 747
	ComObjectTableAddresses_DEV0002A04210 ComObjectTableAddresses = 748
	ComObjectTableAddresses_DEV0002A0C310 ComObjectTableAddresses = 749
	ComObjectTableAddresses_DEV0002A0C316 ComObjectTableAddresses = 750
	ComObjectTableAddresses_DEV0002A04B10 ComObjectTableAddresses = 751
	ComObjectTableAddresses_DEV0002A09B12 ComObjectTableAddresses = 752
	ComObjectTableAddresses_DEV0002A04F13 ComObjectTableAddresses = 753
	ComObjectTableAddresses_DEV0002A04D13 ComObjectTableAddresses = 754
	ComObjectTableAddresses_DEV0002A04C13 ComObjectTableAddresses = 755
	ComObjectTableAddresses_DEV0002A04E13 ComObjectTableAddresses = 756
	ComObjectTableAddresses_DEV0002A09C12 ComObjectTableAddresses = 757
	ComObjectTableAddresses_DEV0002A03C10 ComObjectTableAddresses = 758
	ComObjectTableAddresses_DEV0002A0A511 ComObjectTableAddresses = 759
	ComObjectTableAddresses_DEV0002A0A516 ComObjectTableAddresses = 760
	ComObjectTableAddresses_DEV0002A0A514 ComObjectTableAddresses = 761
	ComObjectTableAddresses_DEV0002A0A513 ComObjectTableAddresses = 762
	ComObjectTableAddresses_DEV0002A0A512 ComObjectTableAddresses = 763
	ComObjectTableAddresses_DEV0002A0A611 ComObjectTableAddresses = 764
	ComObjectTableAddresses_DEV0002A0A616 ComObjectTableAddresses = 765
	ComObjectTableAddresses_DEV0002A09111 ComObjectTableAddresses = 766
	ComObjectTableAddresses_DEV0002A09211 ComObjectTableAddresses = 767
	ComObjectTableAddresses_DEV0002632010 ComObjectTableAddresses = 768
	ComObjectTableAddresses_DEV0002632020 ComObjectTableAddresses = 769
	ComObjectTableAddresses_DEV0002632170 ComObjectTableAddresses = 770
	ComObjectTableAddresses_DEV0002632040 ComObjectTableAddresses = 771
	ComObjectTableAddresses_DEV0002A05814 ComObjectTableAddresses = 772
	ComObjectTableAddresses_DEV0002A07114 ComObjectTableAddresses = 773
	ComObjectTableAddresses_DEV0002134A10 ComObjectTableAddresses = 774
	ComObjectTableAddresses_DEV0002A03D12 ComObjectTableAddresses = 775
	ComObjectTableAddresses_DEV0002A03422 ComObjectTableAddresses = 776
	ComObjectTableAddresses_DEV0002A03321 ComObjectTableAddresses = 777
	ComObjectTableAddresses_DEV0002648B10 ComObjectTableAddresses = 778
	ComObjectTableAddresses_DEV0002A09013 ComObjectTableAddresses = 779
	ComObjectTableAddresses_DEV0002A08F13 ComObjectTableAddresses = 780
	ComObjectTableAddresses_DEV0002A05510 ComObjectTableAddresses = 781
	ComObjectTableAddresses_DEV0002A05910 ComObjectTableAddresses = 782
	ComObjectTableAddresses_DEV0002A05326 ComObjectTableAddresses = 783
	ComObjectTableAddresses_DEV0002A05428 ComObjectTableAddresses = 784
	ComObjectTableAddresses_DEV0002A08411 ComObjectTableAddresses = 785
	ComObjectTableAddresses_DEV0002A08511 ComObjectTableAddresses = 786
	ComObjectTableAddresses_DEV0002A00F11 ComObjectTableAddresses = 787
	ComObjectTableAddresses_DEV0002A07310 ComObjectTableAddresses = 788
	ComObjectTableAddresses_DEV0002A04110 ComObjectTableAddresses = 789
	ComObjectTableAddresses_DEV0002A06414 ComObjectTableAddresses = 790
	ComObjectTableAddresses_DEV0002A03813 ComObjectTableAddresses = 791
	ComObjectTableAddresses_DEV0002A07F13 ComObjectTableAddresses = 792
	ComObjectTableAddresses_DEV0002A01217 ComObjectTableAddresses = 793
	ComObjectTableAddresses_DEV0002A07914 ComObjectTableAddresses = 794
	ComObjectTableAddresses_DEV0002A06114 ComObjectTableAddresses = 795
	ComObjectTableAddresses_DEV0002A06714 ComObjectTableAddresses = 796
	ComObjectTableAddresses_DEV0002A06214 ComObjectTableAddresses = 797
	ComObjectTableAddresses_DEV0002A06514 ComObjectTableAddresses = 798
	ComObjectTableAddresses_DEV0002A07714 ComObjectTableAddresses = 799
	ComObjectTableAddresses_DEV0002A06014 ComObjectTableAddresses = 800
	ComObjectTableAddresses_DEV0002A06614 ComObjectTableAddresses = 801
	ComObjectTableAddresses_DEV0002A07814 ComObjectTableAddresses = 802
	ComObjectTableAddresses_DEV0002A09A13 ComObjectTableAddresses = 803
	ComObjectTableAddresses_DEV0002A00213 ComObjectTableAddresses = 804
	ComObjectTableAddresses_DEV0002A00113 ComObjectTableAddresses = 805
	ComObjectTableAddresses_DEV00C8272040 ComObjectTableAddresses = 806
	ComObjectTableAddresses_DEV00C8272260 ComObjectTableAddresses = 807
	ComObjectTableAddresses_DEV00C8272060 ComObjectTableAddresses = 808
	ComObjectTableAddresses_DEV00C8272160 ComObjectTableAddresses = 809
	ComObjectTableAddresses_DEV00C8272050 ComObjectTableAddresses = 810
	ComObjectTableAddresses_DEV00C910BA10 ComObjectTableAddresses = 811
	ComObjectTableAddresses_DEV00C9106D10 ComObjectTableAddresses = 812
	ComObjectTableAddresses_DEV00C9107C20 ComObjectTableAddresses = 813
	ComObjectTableAddresses_DEV00C9108511 ComObjectTableAddresses = 814
	ComObjectTableAddresses_DEV00C9108500 ComObjectTableAddresses = 815
	ComObjectTableAddresses_DEV00C9106210 ComObjectTableAddresses = 816
	ComObjectTableAddresses_DEV00C9109310 ComObjectTableAddresses = 817
	ComObjectTableAddresses_DEV00C9109300 ComObjectTableAddresses = 818
	ComObjectTableAddresses_DEV00C9109210 ComObjectTableAddresses = 819
	ComObjectTableAddresses_DEV00C9109200 ComObjectTableAddresses = 820
	ComObjectTableAddresses_DEV00C9109810 ComObjectTableAddresses = 821
	ComObjectTableAddresses_DEV00C9109A10 ComObjectTableAddresses = 822
	ComObjectTableAddresses_DEV00C9109A00 ComObjectTableAddresses = 823
	ComObjectTableAddresses_DEV00C910A420 ComObjectTableAddresses = 824
	ComObjectTableAddresses_DEV00C910A110 ComObjectTableAddresses = 825
	ComObjectTableAddresses_DEV00C910A100 ComObjectTableAddresses = 826
	ComObjectTableAddresses_DEV00C910A010 ComObjectTableAddresses = 827
	ComObjectTableAddresses_DEV00C910A000 ComObjectTableAddresses = 828
	ComObjectTableAddresses_DEV00C910A310 ComObjectTableAddresses = 829
	ComObjectTableAddresses_DEV00C910A300 ComObjectTableAddresses = 830
	ComObjectTableAddresses_DEV00C910A210 ComObjectTableAddresses = 831
	ComObjectTableAddresses_DEV00C910A200 ComObjectTableAddresses = 832
	ComObjectTableAddresses_DEV00C9109B10 ComObjectTableAddresses = 833
	ComObjectTableAddresses_DEV00C9109B00 ComObjectTableAddresses = 834
	ComObjectTableAddresses_DEV00C9106110 ComObjectTableAddresses = 835
	ComObjectTableAddresses_DEV00C9109110 ComObjectTableAddresses = 836
	ComObjectTableAddresses_DEV00C9109100 ComObjectTableAddresses = 837
	ComObjectTableAddresses_DEV00C9109610 ComObjectTableAddresses = 838
	ComObjectTableAddresses_DEV00C9109600 ComObjectTableAddresses = 839
	ComObjectTableAddresses_DEV00C9109710 ComObjectTableAddresses = 840
	ComObjectTableAddresses_DEV00C9109700 ComObjectTableAddresses = 841
	ComObjectTableAddresses_DEV00C9109510 ComObjectTableAddresses = 842
	ComObjectTableAddresses_DEV00C9109500 ComObjectTableAddresses = 843
	ComObjectTableAddresses_DEV00C9109910 ComObjectTableAddresses = 844
	ComObjectTableAddresses_DEV00C9109900 ComObjectTableAddresses = 845
	ComObjectTableAddresses_DEV00C9109C10 ComObjectTableAddresses = 846
	ComObjectTableAddresses_DEV00C9109C00 ComObjectTableAddresses = 847
	ComObjectTableAddresses_DEV00C910AB10 ComObjectTableAddresses = 848
	ComObjectTableAddresses_DEV00C910AB00 ComObjectTableAddresses = 849
	ComObjectTableAddresses_DEV00C910AC10 ComObjectTableAddresses = 850
	ComObjectTableAddresses_DEV00C910AC00 ComObjectTableAddresses = 851
	ComObjectTableAddresses_DEV00C910AD10 ComObjectTableAddresses = 852
	ComObjectTableAddresses_DEV00C910AD00 ComObjectTableAddresses = 853
	ComObjectTableAddresses_DEV00C910A810 ComObjectTableAddresses = 854
	ComObjectTableAddresses_DEV00C910B010 ComObjectTableAddresses = 855
	ComObjectTableAddresses_DEV00C910B310 ComObjectTableAddresses = 856
	ComObjectTableAddresses_DEV00C9106311 ComObjectTableAddresses = 857
	ComObjectTableAddresses_DEV00C9106111 ComObjectTableAddresses = 858
	ComObjectTableAddresses_DEV00C9106510 ComObjectTableAddresses = 859
	ComObjectTableAddresses_DEV00C910A710 ComObjectTableAddresses = 860
	ComObjectTableAddresses_DEV00C9107610 ComObjectTableAddresses = 861
	ComObjectTableAddresses_DEV00C910AF10 ComObjectTableAddresses = 862
	ComObjectTableAddresses_DEV00C910B510 ComObjectTableAddresses = 863
	ComObjectTableAddresses_DEV00C910890A ComObjectTableAddresses = 864
	ComObjectTableAddresses_DEV00C9FF1012 ComObjectTableAddresses = 865
	ComObjectTableAddresses_DEV00C9FF0913 ComObjectTableAddresses = 866
	ComObjectTableAddresses_DEV00C9FF1112 ComObjectTableAddresses = 867
	ComObjectTableAddresses_DEV00C9100310 ComObjectTableAddresses = 868
	ComObjectTableAddresses_DEV00C9101110 ComObjectTableAddresses = 869
	ComObjectTableAddresses_DEV00C9101010 ComObjectTableAddresses = 870
	ComObjectTableAddresses_DEV00C9103710 ComObjectTableAddresses = 871
	ComObjectTableAddresses_DEV00C9101310 ComObjectTableAddresses = 872
	ComObjectTableAddresses_DEV00C9FF0D12 ComObjectTableAddresses = 873
	ComObjectTableAddresses_DEV00C9100E10 ComObjectTableAddresses = 874
	ComObjectTableAddresses_DEV00C9100610 ComObjectTableAddresses = 875
	ComObjectTableAddresses_DEV00C9100510 ComObjectTableAddresses = 876
	ComObjectTableAddresses_DEV00C9100710 ComObjectTableAddresses = 877
	ComObjectTableAddresses_DEV00C9FF1D20 ComObjectTableAddresses = 878
	ComObjectTableAddresses_DEV00C9FF1C10 ComObjectTableAddresses = 879
	ComObjectTableAddresses_DEV00C9100810 ComObjectTableAddresses = 880
	ComObjectTableAddresses_DEV00C9FF1420 ComObjectTableAddresses = 881
	ComObjectTableAddresses_DEV00C9100D10 ComObjectTableAddresses = 882
	ComObjectTableAddresses_DEV00C9101220 ComObjectTableAddresses = 883
	ComObjectTableAddresses_DEV00C9102330 ComObjectTableAddresses = 884
	ComObjectTableAddresses_DEV00C9102130 ComObjectTableAddresses = 885
	ComObjectTableAddresses_DEV00C9102430 ComObjectTableAddresses = 886
	ComObjectTableAddresses_DEV00C9100831 ComObjectTableAddresses = 887
	ComObjectTableAddresses_DEV00C9102530 ComObjectTableAddresses = 888
	ComObjectTableAddresses_DEV00C9100531 ComObjectTableAddresses = 889
	ComObjectTableAddresses_DEV00C9102030 ComObjectTableAddresses = 890
	ComObjectTableAddresses_DEV00C9100731 ComObjectTableAddresses = 891
	ComObjectTableAddresses_DEV00C9100631 ComObjectTableAddresses = 892
	ComObjectTableAddresses_DEV00C9102230 ComObjectTableAddresses = 893
	ComObjectTableAddresses_DEV00C9100632 ComObjectTableAddresses = 894
	ComObjectTableAddresses_DEV00C9100532 ComObjectTableAddresses = 895
	ComObjectTableAddresses_DEV00C9100732 ComObjectTableAddresses = 896
	ComObjectTableAddresses_DEV00C9100832 ComObjectTableAddresses = 897
	ComObjectTableAddresses_DEV00C9102532 ComObjectTableAddresses = 898
	ComObjectTableAddresses_DEV00C9102132 ComObjectTableAddresses = 899
	ComObjectTableAddresses_DEV00C9102332 ComObjectTableAddresses = 900
	ComObjectTableAddresses_DEV00C9102432 ComObjectTableAddresses = 901
	ComObjectTableAddresses_DEV00C9102032 ComObjectTableAddresses = 902
	ComObjectTableAddresses_DEV00C9102232 ComObjectTableAddresses = 903
	ComObjectTableAddresses_DEV00C9104432 ComObjectTableAddresses = 904
	ComObjectTableAddresses_DEV00C9100D11 ComObjectTableAddresses = 905
	ComObjectTableAddresses_DEV00C9100633 ComObjectTableAddresses = 906
	ComObjectTableAddresses_DEV00C9100533 ComObjectTableAddresses = 907
	ComObjectTableAddresses_DEV00C9100733 ComObjectTableAddresses = 908
	ComObjectTableAddresses_DEV00C9100833 ComObjectTableAddresses = 909
	ComObjectTableAddresses_DEV00C9102533 ComObjectTableAddresses = 910
	ComObjectTableAddresses_DEV00C9102133 ComObjectTableAddresses = 911
	ComObjectTableAddresses_DEV00C9102333 ComObjectTableAddresses = 912
	ComObjectTableAddresses_DEV00C9102433 ComObjectTableAddresses = 913
	ComObjectTableAddresses_DEV00C9102033 ComObjectTableAddresses = 914
	ComObjectTableAddresses_DEV00C9102233 ComObjectTableAddresses = 915
	ComObjectTableAddresses_DEV00C9104810 ComObjectTableAddresses = 916
	ComObjectTableAddresses_DEV00C9FF1A11 ComObjectTableAddresses = 917
	ComObjectTableAddresses_DEV00C9100212 ComObjectTableAddresses = 918
	ComObjectTableAddresses_DEV00C9FF0A11 ComObjectTableAddresses = 919
	ComObjectTableAddresses_DEV00C9FF0C12 ComObjectTableAddresses = 920
	ComObjectTableAddresses_DEV00C9100112 ComObjectTableAddresses = 921
	ComObjectTableAddresses_DEV00C9FF1911 ComObjectTableAddresses = 922
	ComObjectTableAddresses_DEV00C9FF0B12 ComObjectTableAddresses = 923
	ComObjectTableAddresses_DEV00C9FF0715 ComObjectTableAddresses = 924
	ComObjectTableAddresses_DEV00C9FF1B10 ComObjectTableAddresses = 925
	ComObjectTableAddresses_DEV00C9101610 ComObjectTableAddresses = 926
	ComObjectTableAddresses_DEV00C9FF1B11 ComObjectTableAddresses = 927
	ComObjectTableAddresses_DEV00C9101611 ComObjectTableAddresses = 928
	ComObjectTableAddresses_DEV00C9101612 ComObjectTableAddresses = 929
	ComObjectTableAddresses_DEV00C9FF0F11 ComObjectTableAddresses = 930
	ComObjectTableAddresses_DEV00C910B710 ComObjectTableAddresses = 931
	ComObjectTableAddresses_DEV00C9FF1E30 ComObjectTableAddresses = 932
	ComObjectTableAddresses_DEV00C9100410 ComObjectTableAddresses = 933
	ComObjectTableAddresses_DEV00C9106410 ComObjectTableAddresses = 934
	ComObjectTableAddresses_DEV00C9106710 ComObjectTableAddresses = 935
	ComObjectTableAddresses_DEV00C9106700 ComObjectTableAddresses = 936
	ComObjectTableAddresses_DEV00C9106810 ComObjectTableAddresses = 937
	ComObjectTableAddresses_DEV00C9106800 ComObjectTableAddresses = 938
	ComObjectTableAddresses_DEV00C9106010 ComObjectTableAddresses = 939
	ComObjectTableAddresses_DEV00C9106000 ComObjectTableAddresses = 940
	ComObjectTableAddresses_DEV00C9106310 ComObjectTableAddresses = 941
	ComObjectTableAddresses_DEV00C9107110 ComObjectTableAddresses = 942
	ComObjectTableAddresses_DEV00C9107100 ComObjectTableAddresses = 943
	ComObjectTableAddresses_DEV00C9107210 ComObjectTableAddresses = 944
	ComObjectTableAddresses_DEV00C9107200 ComObjectTableAddresses = 945
	ComObjectTableAddresses_DEV00C9107310 ComObjectTableAddresses = 946
	ComObjectTableAddresses_DEV00C9107300 ComObjectTableAddresses = 947
	ComObjectTableAddresses_DEV00C9107010 ComObjectTableAddresses = 948
	ComObjectTableAddresses_DEV00C9107000 ComObjectTableAddresses = 949
	ComObjectTableAddresses_DEV00C9107A20 ComObjectTableAddresses = 950
	ComObjectTableAddresses_DEV00C9107A00 ComObjectTableAddresses = 951
	ComObjectTableAddresses_DEV00C9107B20 ComObjectTableAddresses = 952
	ComObjectTableAddresses_DEV00C9107B00 ComObjectTableAddresses = 953
	ComObjectTableAddresses_DEV00C9107820 ComObjectTableAddresses = 954
	ComObjectTableAddresses_DEV00C9107800 ComObjectTableAddresses = 955
	ComObjectTableAddresses_DEV00C9107920 ComObjectTableAddresses = 956
	ComObjectTableAddresses_DEV00C9107900 ComObjectTableAddresses = 957
	ComObjectTableAddresses_DEV00C9104433 ComObjectTableAddresses = 958
	ComObjectTableAddresses_DEV00C9107C11 ComObjectTableAddresses = 959
	ComObjectTableAddresses_DEV00C9106E10 ComObjectTableAddresses = 960
	ComObjectTableAddresses_DEV00C9107711 ComObjectTableAddresses = 961
	ComObjectTableAddresses_DEV00C9108310 ComObjectTableAddresses = 962
	ComObjectTableAddresses_DEV00C9108210 ComObjectTableAddresses = 963
	ComObjectTableAddresses_DEV00C9108610 ComObjectTableAddresses = 964
	ComObjectTableAddresses_DEV00C9107D10 ComObjectTableAddresses = 965
	ComObjectTableAddresses_DEV00CE648B10 ComObjectTableAddresses = 966
	ComObjectTableAddresses_DEV00CE494513 ComObjectTableAddresses = 967
	ComObjectTableAddresses_DEV00CE494311 ComObjectTableAddresses = 968
	ComObjectTableAddresses_DEV00CE494810 ComObjectTableAddresses = 969
	ComObjectTableAddresses_DEV00CE494712 ComObjectTableAddresses = 970
	ComObjectTableAddresses_DEV00CE494012 ComObjectTableAddresses = 971
	ComObjectTableAddresses_DEV00CE494111 ComObjectTableAddresses = 972
	ComObjectTableAddresses_DEV00CE494210 ComObjectTableAddresses = 973
	ComObjectTableAddresses_DEV00CE494610 ComObjectTableAddresses = 974
	ComObjectTableAddresses_DEV00CE494412 ComObjectTableAddresses = 975
	ComObjectTableAddresses_DEV00D0660212 ComObjectTableAddresses = 976
	ComObjectTableAddresses_DEV00E8000A10 ComObjectTableAddresses = 977
	ComObjectTableAddresses_DEV00E8000B10 ComObjectTableAddresses = 978
	ComObjectTableAddresses_DEV00E8000910 ComObjectTableAddresses = 979
	ComObjectTableAddresses_DEV00E8001112 ComObjectTableAddresses = 980
	ComObjectTableAddresses_DEV00E8000C14 ComObjectTableAddresses = 981
	ComObjectTableAddresses_DEV00E8000D13 ComObjectTableAddresses = 982
	ComObjectTableAddresses_DEV00E8000E12 ComObjectTableAddresses = 983
	ComObjectTableAddresses_DEV00E8001310 ComObjectTableAddresses = 984
	ComObjectTableAddresses_DEV00E8001410 ComObjectTableAddresses = 985
	ComObjectTableAddresses_DEV00E8001510 ComObjectTableAddresses = 986
	ComObjectTableAddresses_DEV00E8000F10 ComObjectTableAddresses = 987
	ComObjectTableAddresses_DEV00E8001010 ComObjectTableAddresses = 988
	ComObjectTableAddresses_DEV00E8000612 ComObjectTableAddresses = 989
	ComObjectTableAddresses_DEV00E8000812 ComObjectTableAddresses = 990
	ComObjectTableAddresses_DEV00E8000712 ComObjectTableAddresses = 991
	ComObjectTableAddresses_DEV00EE7FFF10 ComObjectTableAddresses = 992
	ComObjectTableAddresses_DEV00F4501311 ComObjectTableAddresses = 993
	ComObjectTableAddresses_DEV00F4B00911 ComObjectTableAddresses = 994
	ComObjectTableAddresses_DEV0019E20111 ComObjectTableAddresses = 995
	ComObjectTableAddresses_DEV0019E20210 ComObjectTableAddresses = 996
	ComObjectTableAddresses_DEV0019E30C11 ComObjectTableAddresses = 997
	ComObjectTableAddresses_DEV0019E11310 ComObjectTableAddresses = 998
	ComObjectTableAddresses_DEV0019E11210 ComObjectTableAddresses = 999
	ComObjectTableAddresses_DEV0019E30610 ComObjectTableAddresses = 1000
	ComObjectTableAddresses_DEV0019E30710 ComObjectTableAddresses = 1001
	ComObjectTableAddresses_DEV0019E30910 ComObjectTableAddresses = 1002
	ComObjectTableAddresses_DEV0019E30810 ComObjectTableAddresses = 1003
	ComObjectTableAddresses_DEV0019E25510 ComObjectTableAddresses = 1004
	ComObjectTableAddresses_DEV0019E20410 ComObjectTableAddresses = 1005
	ComObjectTableAddresses_DEV0019E20310 ComObjectTableAddresses = 1006
	ComObjectTableAddresses_DEV0019E25610 ComObjectTableAddresses = 1007
	ComObjectTableAddresses_DEV0019512010 ComObjectTableAddresses = 1008
	ComObjectTableAddresses_DEV0019520C10 ComObjectTableAddresses = 1009
	ComObjectTableAddresses_DEV0019520710 ComObjectTableAddresses = 1010
	ComObjectTableAddresses_DEV0019520210 ComObjectTableAddresses = 1011
	ComObjectTableAddresses_DEV0019E25010 ComObjectTableAddresses = 1012
	ComObjectTableAddresses_DEV0019E25110 ComObjectTableAddresses = 1013
	ComObjectTableAddresses_DEV0019130710 ComObjectTableAddresses = 1014
	ComObjectTableAddresses_DEV0019272050 ComObjectTableAddresses = 1015
	ComObjectTableAddresses_DEV0019520910 ComObjectTableAddresses = 1016
	ComObjectTableAddresses_DEV0019520A10 ComObjectTableAddresses = 1017
	ComObjectTableAddresses_DEV0019520B10 ComObjectTableAddresses = 1018
	ComObjectTableAddresses_DEV0019520412 ComObjectTableAddresses = 1019
	ComObjectTableAddresses_DEV0019520812 ComObjectTableAddresses = 1020
	ComObjectTableAddresses_DEV0019512510 ComObjectTableAddresses = 1021
	ComObjectTableAddresses_DEV0019512410 ComObjectTableAddresses = 1022
	ComObjectTableAddresses_DEV0019512610 ComObjectTableAddresses = 1023
	ComObjectTableAddresses_DEV0019511711 ComObjectTableAddresses = 1024
	ComObjectTableAddresses_DEV0019511811 ComObjectTableAddresses = 1025
	ComObjectTableAddresses_DEV0019522212 ComObjectTableAddresses = 1026
	ComObjectTableAddresses_DEV0019FF0716 ComObjectTableAddresses = 1027
	ComObjectTableAddresses_DEV0019FF1420 ComObjectTableAddresses = 1028
	ComObjectTableAddresses_DEV0019522112 ComObjectTableAddresses = 1029
	ComObjectTableAddresses_DEV0019522011 ComObjectTableAddresses = 1030
	ComObjectTableAddresses_DEV0019522311 ComObjectTableAddresses = 1031
	ComObjectTableAddresses_DEV0019E12410 ComObjectTableAddresses = 1032
	ComObjectTableAddresses_DEV0019000311 ComObjectTableAddresses = 1033
	ComObjectTableAddresses_DEV0019000411 ComObjectTableAddresses = 1034
	ComObjectTableAddresses_DEV0019070210 ComObjectTableAddresses = 1035
	ComObjectTableAddresses_DEV0019070E11 ComObjectTableAddresses = 1036
	ComObjectTableAddresses_DEV0019724010 ComObjectTableAddresses = 1037
	ComObjectTableAddresses_DEV0019520610 ComObjectTableAddresses = 1038
	ComObjectTableAddresses_DEV0019520510 ComObjectTableAddresses = 1039
	ComObjectTableAddresses_DEV0019E30B11 ComObjectTableAddresses = 1040
	ComObjectTableAddresses_DEV0019512710 ComObjectTableAddresses = 1041
	ComObjectTableAddresses_DEV0019512810 ComObjectTableAddresses = 1042
	ComObjectTableAddresses_DEV0019512910 ComObjectTableAddresses = 1043
	ComObjectTableAddresses_DEV0019E30D10 ComObjectTableAddresses = 1044
	ComObjectTableAddresses_DEV0019512313 ComObjectTableAddresses = 1045
	ComObjectTableAddresses_DEV0019512213 ComObjectTableAddresses = 1046
	ComObjectTableAddresses_DEV0019512112 ComObjectTableAddresses = 1047
	ComObjectTableAddresses_DEV0019512113 ComObjectTableAddresses = 1048
	ComObjectTableAddresses_DEV0019520D11 ComObjectTableAddresses = 1049
	ComObjectTableAddresses_DEV0019E30B12 ComObjectTableAddresses = 1050
	ComObjectTableAddresses_DEV0019530812 ComObjectTableAddresses = 1051
	ComObjectTableAddresses_DEV0019530912 ComObjectTableAddresses = 1052
	ComObjectTableAddresses_DEV0019530612 ComObjectTableAddresses = 1053
	ComObjectTableAddresses_DEV0019530711 ComObjectTableAddresses = 1054
	ComObjectTableAddresses_DEV0019494712 ComObjectTableAddresses = 1055
	ComObjectTableAddresses_DEV0019E30A11 ComObjectTableAddresses = 1056
	ComObjectTableAddresses_DEV00FB101111 ComObjectTableAddresses = 1057
	ComObjectTableAddresses_DEV00FB103001 ComObjectTableAddresses = 1058
	ComObjectTableAddresses_DEV00FB104401 ComObjectTableAddresses = 1059
	ComObjectTableAddresses_DEV00FB124002 ComObjectTableAddresses = 1060
	ComObjectTableAddresses_DEV00FB104102 ComObjectTableAddresses = 1061
	ComObjectTableAddresses_DEV00FB104201 ComObjectTableAddresses = 1062
	ComObjectTableAddresses_DEV00FBF77603 ComObjectTableAddresses = 1063
	ComObjectTableAddresses_DEV00FB104301 ComObjectTableAddresses = 1064
	ComObjectTableAddresses_DEV00FB104601 ComObjectTableAddresses = 1065
	ComObjectTableAddresses_DEV00FB104701 ComObjectTableAddresses = 1066
	ComObjectTableAddresses_DEV00FB105101 ComObjectTableAddresses = 1067
	ComObjectTableAddresses_DEV00FC00C000 ComObjectTableAddresses = 1068
	ComObjectTableAddresses_DEV0103030110 ComObjectTableAddresses = 1069
	ComObjectTableAddresses_DEV0103010113 ComObjectTableAddresses = 1070
	ComObjectTableAddresses_DEV0103090110 ComObjectTableAddresses = 1071
	ComObjectTableAddresses_DEV0103020111 ComObjectTableAddresses = 1072
	ComObjectTableAddresses_DEV0103020112 ComObjectTableAddresses = 1073
	ComObjectTableAddresses_DEV0103040110 ComObjectTableAddresses = 1074
	ComObjectTableAddresses_DEV0103050111 ComObjectTableAddresses = 1075
	ComObjectTableAddresses_DEV0107000301 ComObjectTableAddresses = 1076
	ComObjectTableAddresses_DEV0107000101 ComObjectTableAddresses = 1077
	ComObjectTableAddresses_DEV0107000201 ComObjectTableAddresses = 1078
	ComObjectTableAddresses_DEV0107020801 ComObjectTableAddresses = 1079
	ComObjectTableAddresses_DEV0107020401 ComObjectTableAddresses = 1080
	ComObjectTableAddresses_DEV0107020001 ComObjectTableAddresses = 1081
	ComObjectTableAddresses_DEV010701F801 ComObjectTableAddresses = 1082
	ComObjectTableAddresses_DEV010701FC01 ComObjectTableAddresses = 1083
	ComObjectTableAddresses_DEV0107020C01 ComObjectTableAddresses = 1084
	ComObjectTableAddresses_DEV010F100801 ComObjectTableAddresses = 1085
	ComObjectTableAddresses_DEV010F100601 ComObjectTableAddresses = 1086
	ComObjectTableAddresses_DEV010F100401 ComObjectTableAddresses = 1087
	ComObjectTableAddresses_DEV010F030601 ComObjectTableAddresses = 1088
	ComObjectTableAddresses_DEV010F010301 ComObjectTableAddresses = 1089
	ComObjectTableAddresses_DEV010F010101 ComObjectTableAddresses = 1090
	ComObjectTableAddresses_DEV010F010201 ComObjectTableAddresses = 1091
	ComObjectTableAddresses_DEV010F000302 ComObjectTableAddresses = 1092
	ComObjectTableAddresses_DEV010F000402 ComObjectTableAddresses = 1093
	ComObjectTableAddresses_DEV010F000102 ComObjectTableAddresses = 1094
	ComObjectTableAddresses_DEV011A4B5201 ComObjectTableAddresses = 1095
	ComObjectTableAddresses_DEV011EBB8211 ComObjectTableAddresses = 1096
	ComObjectTableAddresses_DEV011E108111 ComObjectTableAddresses = 1097
	ComObjectTableAddresses_DEV011EBC3011 ComObjectTableAddresses = 1098
	ComObjectTableAddresses_DEV011EBC2E11 ComObjectTableAddresses = 1099
	ComObjectTableAddresses_DEV011EBC2F11 ComObjectTableAddresses = 1100
	ComObjectTableAddresses_DEV0123010010 ComObjectTableAddresses = 1101
	ComObjectTableAddresses_DEV012B010110 ComObjectTableAddresses = 1102
	ComObjectTableAddresses_DEV001E478010 ComObjectTableAddresses = 1103
	ComObjectTableAddresses_DEV001E706611 ComObjectTableAddresses = 1104
	ComObjectTableAddresses_DEV001E706811 ComObjectTableAddresses = 1105
	ComObjectTableAddresses_DEV001E473012 ComObjectTableAddresses = 1106
	ComObjectTableAddresses_DEV001E20A011 ComObjectTableAddresses = 1107
	ComObjectTableAddresses_DEV001E209011 ComObjectTableAddresses = 1108
	ComObjectTableAddresses_DEV001E209811 ComObjectTableAddresses = 1109
	ComObjectTableAddresses_DEV001E208811 ComObjectTableAddresses = 1110
	ComObjectTableAddresses_DEV001E208011 ComObjectTableAddresses = 1111
	ComObjectTableAddresses_DEV001E207821 ComObjectTableAddresses = 1112
	ComObjectTableAddresses_DEV001E20CA12 ComObjectTableAddresses = 1113
	ComObjectTableAddresses_DEV001E20B312 ComObjectTableAddresses = 1114
	ComObjectTableAddresses_DEV001E20B012 ComObjectTableAddresses = 1115
	ComObjectTableAddresses_DEV001E302612 ComObjectTableAddresses = 1116
	ComObjectTableAddresses_DEV001E302312 ComObjectTableAddresses = 1117
	ComObjectTableAddresses_DEV001E302012 ComObjectTableAddresses = 1118
	ComObjectTableAddresses_DEV001E20A811 ComObjectTableAddresses = 1119
	ComObjectTableAddresses_DEV001E20C412 ComObjectTableAddresses = 1120
	ComObjectTableAddresses_DEV001E20C712 ComObjectTableAddresses = 1121
	ComObjectTableAddresses_DEV001E20AD12 ComObjectTableAddresses = 1122
	ComObjectTableAddresses_DEV001E443720 ComObjectTableAddresses = 1123
	ComObjectTableAddresses_DEV001E441821 ComObjectTableAddresses = 1124
	ComObjectTableAddresses_DEV001E443810 ComObjectTableAddresses = 1125
	ComObjectTableAddresses_DEV001E140C12 ComObjectTableAddresses = 1126
	ComObjectTableAddresses_DEV001E471611 ComObjectTableAddresses = 1127
	ComObjectTableAddresses_DEV001E479024 ComObjectTableAddresses = 1128
	ComObjectTableAddresses_DEV001E471A11 ComObjectTableAddresses = 1129
	ComObjectTableAddresses_DEV001E477A10 ComObjectTableAddresses = 1130
	ComObjectTableAddresses_DEV001E470A11 ComObjectTableAddresses = 1131
	ComObjectTableAddresses_DEV001E480B11 ComObjectTableAddresses = 1132
	ComObjectTableAddresses_DEV001E487B10 ComObjectTableAddresses = 1133
	ComObjectTableAddresses_DEV001E440411 ComObjectTableAddresses = 1134
	ComObjectTableAddresses_DEV001E447211 ComObjectTableAddresses = 1135
	ComObjectTableAddresses_DEV0142010011 ComObjectTableAddresses = 1136
	ComObjectTableAddresses_DEV0142010010 ComObjectTableAddresses = 1137
	ComObjectTableAddresses_DEV014F030112 ComObjectTableAddresses = 1138
	ComObjectTableAddresses_DEV014F030212 ComObjectTableAddresses = 1139
	ComObjectTableAddresses_DEV014F030312 ComObjectTableAddresses = 1140
	ComObjectTableAddresses_DEV0158100122 ComObjectTableAddresses = 1141
	ComObjectTableAddresses_DEV017A130401 ComObjectTableAddresses = 1142
	ComObjectTableAddresses_DEV017A130201 ComObjectTableAddresses = 1143
	ComObjectTableAddresses_DEV017A130801 ComObjectTableAddresses = 1144
	ComObjectTableAddresses_DEV017A130601 ComObjectTableAddresses = 1145
	ComObjectTableAddresses_DEV017A300102 ComObjectTableAddresses = 1146
	ComObjectTableAddresses_DEV000410A411 ComObjectTableAddresses = 1147
	ComObjectTableAddresses_DEV0004109911 ComObjectTableAddresses = 1148
	ComObjectTableAddresses_DEV0004109912 ComObjectTableAddresses = 1149
	ComObjectTableAddresses_DEV0004109913 ComObjectTableAddresses = 1150
	ComObjectTableAddresses_DEV0004109914 ComObjectTableAddresses = 1151
	ComObjectTableAddresses_DEV000410A211 ComObjectTableAddresses = 1152
	ComObjectTableAddresses_DEV000410FC12 ComObjectTableAddresses = 1153
	ComObjectTableAddresses_DEV000410FD12 ComObjectTableAddresses = 1154
	ComObjectTableAddresses_DEV000410B212 ComObjectTableAddresses = 1155
	ComObjectTableAddresses_DEV0004110B11 ComObjectTableAddresses = 1156
	ComObjectTableAddresses_DEV0004110711 ComObjectTableAddresses = 1157
	ComObjectTableAddresses_DEV000410B213 ComObjectTableAddresses = 1158
	ComObjectTableAddresses_DEV0004109811 ComObjectTableAddresses = 1159
	ComObjectTableAddresses_DEV0004109812 ComObjectTableAddresses = 1160
	ComObjectTableAddresses_DEV0004109813 ComObjectTableAddresses = 1161
	ComObjectTableAddresses_DEV0004109814 ComObjectTableAddresses = 1162
	ComObjectTableAddresses_DEV000410A011 ComObjectTableAddresses = 1163
	ComObjectTableAddresses_DEV000410A111 ComObjectTableAddresses = 1164
	ComObjectTableAddresses_DEV000410FA12 ComObjectTableAddresses = 1165
	ComObjectTableAddresses_DEV000410FB12 ComObjectTableAddresses = 1166
	ComObjectTableAddresses_DEV000410B112 ComObjectTableAddresses = 1167
	ComObjectTableAddresses_DEV0004110A11 ComObjectTableAddresses = 1168
	ComObjectTableAddresses_DEV0004110611 ComObjectTableAddresses = 1169
	ComObjectTableAddresses_DEV000410B113 ComObjectTableAddresses = 1170
	ComObjectTableAddresses_DEV0004109A11 ComObjectTableAddresses = 1171
	ComObjectTableAddresses_DEV0004109A12 ComObjectTableAddresses = 1172
	ComObjectTableAddresses_DEV0004109A13 ComObjectTableAddresses = 1173
	ComObjectTableAddresses_DEV0004109A14 ComObjectTableAddresses = 1174
	ComObjectTableAddresses_DEV000410A311 ComObjectTableAddresses = 1175
	ComObjectTableAddresses_DEV000410B312 ComObjectTableAddresses = 1176
	ComObjectTableAddresses_DEV0004110C11 ComObjectTableAddresses = 1177
	ComObjectTableAddresses_DEV0004110811 ComObjectTableAddresses = 1178
	ComObjectTableAddresses_DEV000410B313 ComObjectTableAddresses = 1179
	ComObjectTableAddresses_DEV0004109B11 ComObjectTableAddresses = 1180
	ComObjectTableAddresses_DEV0004109B12 ComObjectTableAddresses = 1181
	ComObjectTableAddresses_DEV0004109B13 ComObjectTableAddresses = 1182
	ComObjectTableAddresses_DEV0004109B14 ComObjectTableAddresses = 1183
	ComObjectTableAddresses_DEV000410A511 ComObjectTableAddresses = 1184
	ComObjectTableAddresses_DEV000410B412 ComObjectTableAddresses = 1185
	ComObjectTableAddresses_DEV0004110D11 ComObjectTableAddresses = 1186
	ComObjectTableAddresses_DEV0004110911 ComObjectTableAddresses = 1187
	ComObjectTableAddresses_DEV000410B413 ComObjectTableAddresses = 1188
	ComObjectTableAddresses_DEV0004109C11 ComObjectTableAddresses = 1189
	ComObjectTableAddresses_DEV0004109C12 ComObjectTableAddresses = 1190
	ComObjectTableAddresses_DEV0004109C13 ComObjectTableAddresses = 1191
	ComObjectTableAddresses_DEV0004109C14 ComObjectTableAddresses = 1192
	ComObjectTableAddresses_DEV000410A611 ComObjectTableAddresses = 1193
	ComObjectTableAddresses_DEV0004147211 ComObjectTableAddresses = 1194
	ComObjectTableAddresses_DEV000410FE12 ComObjectTableAddresses = 1195
	ComObjectTableAddresses_DEV0004209016 ComObjectTableAddresses = 1196
	ComObjectTableAddresses_DEV000420A011 ComObjectTableAddresses = 1197
	ComObjectTableAddresses_DEV0004209011 ComObjectTableAddresses = 1198
	ComObjectTableAddresses_DEV000420CA11 ComObjectTableAddresses = 1199
	ComObjectTableAddresses_DEV0004208012 ComObjectTableAddresses = 1200
	ComObjectTableAddresses_DEV0004207812 ComObjectTableAddresses = 1201
	ComObjectTableAddresses_DEV000420BA11 ComObjectTableAddresses = 1202
	ComObjectTableAddresses_DEV000420B311 ComObjectTableAddresses = 1203
	ComObjectTableAddresses_DEV0004209811 ComObjectTableAddresses = 1204
	ComObjectTableAddresses_DEV0004208811 ComObjectTableAddresses = 1205
	ComObjectTableAddresses_DEV0004B00812 ComObjectTableAddresses = 1206
	ComObjectTableAddresses_DEV0004302613 ComObjectTableAddresses = 1207
	ComObjectTableAddresses_DEV0004302313 ComObjectTableAddresses = 1208
	ComObjectTableAddresses_DEV0004302013 ComObjectTableAddresses = 1209
	ComObjectTableAddresses_DEV0004302B12 ComObjectTableAddresses = 1210
	ComObjectTableAddresses_DEV0004705D11 ComObjectTableAddresses = 1211
	ComObjectTableAddresses_DEV0004705C11 ComObjectTableAddresses = 1212
	ComObjectTableAddresses_DEV0004B00713 ComObjectTableAddresses = 1213
	ComObjectTableAddresses_DEV0004B00A01 ComObjectTableAddresses = 1214
	ComObjectTableAddresses_DEV0004706611 ComObjectTableAddresses = 1215
	ComObjectTableAddresses_DEV0004C01410 ComObjectTableAddresses = 1216
	ComObjectTableAddresses_DEV0004C00102 ComObjectTableAddresses = 1217
	ComObjectTableAddresses_DEV0004705E11 ComObjectTableAddresses = 1218
	ComObjectTableAddresses_DEV0004706211 ComObjectTableAddresses = 1219
	ComObjectTableAddresses_DEV0004706412 ComObjectTableAddresses = 1220
	ComObjectTableAddresses_DEV000420C011 ComObjectTableAddresses = 1221
	ComObjectTableAddresses_DEV000420B011 ComObjectTableAddresses = 1222
	ComObjectTableAddresses_DEV0004B00911 ComObjectTableAddresses = 1223
	ComObjectTableAddresses_DEV0004A01211 ComObjectTableAddresses = 1224
	ComObjectTableAddresses_DEV0004A01112 ComObjectTableAddresses = 1225
	ComObjectTableAddresses_DEV0004A01111 ComObjectTableAddresses = 1226
	ComObjectTableAddresses_DEV0004A01212 ComObjectTableAddresses = 1227
	ComObjectTableAddresses_DEV0004A03312 ComObjectTableAddresses = 1228
	ComObjectTableAddresses_DEV0004A03212 ComObjectTableAddresses = 1229
	ComObjectTableAddresses_DEV0004A01113 ComObjectTableAddresses = 1230
	ComObjectTableAddresses_DEV0004A01711 ComObjectTableAddresses = 1231
	ComObjectTableAddresses_DEV000420C711 ComObjectTableAddresses = 1232
	ComObjectTableAddresses_DEV000420BD11 ComObjectTableAddresses = 1233
	ComObjectTableAddresses_DEV000420C411 ComObjectTableAddresses = 1234
	ComObjectTableAddresses_DEV000420A812 ComObjectTableAddresses = 1235
	ComObjectTableAddresses_DEV000420CD11 ComObjectTableAddresses = 1236
	ComObjectTableAddresses_DEV000420AD11 ComObjectTableAddresses = 1237
	ComObjectTableAddresses_DEV000420B611 ComObjectTableAddresses = 1238
	ComObjectTableAddresses_DEV000420A811 ComObjectTableAddresses = 1239
	ComObjectTableAddresses_DEV0004501311 ComObjectTableAddresses = 1240
	ComObjectTableAddresses_DEV0004501411 ComObjectTableAddresses = 1241
	ComObjectTableAddresses_DEV0004B01002 ComObjectTableAddresses = 1242
	ComObjectTableAddresses_DEV0193323C11 ComObjectTableAddresses = 1243
	ComObjectTableAddresses_DEV0198101110 ComObjectTableAddresses = 1244
	ComObjectTableAddresses_DEV002C060210 ComObjectTableAddresses = 1245
	ComObjectTableAddresses_DEV002CA00213 ComObjectTableAddresses = 1246
	ComObjectTableAddresses_DEV002CA0A611 ComObjectTableAddresses = 1247
	ComObjectTableAddresses_DEV002CA0A616 ComObjectTableAddresses = 1248
	ComObjectTableAddresses_DEV002CA07B11 ComObjectTableAddresses = 1249
	ComObjectTableAddresses_DEV002C063210 ComObjectTableAddresses = 1250
	ComObjectTableAddresses_DEV002C063110 ComObjectTableAddresses = 1251
	ComObjectTableAddresses_DEV002C062E10 ComObjectTableAddresses = 1252
	ComObjectTableAddresses_DEV002C062C10 ComObjectTableAddresses = 1253
	ComObjectTableAddresses_DEV002C062D10 ComObjectTableAddresses = 1254
	ComObjectTableAddresses_DEV002C063310 ComObjectTableAddresses = 1255
	ComObjectTableAddresses_DEV002C05EB10 ComObjectTableAddresses = 1256
	ComObjectTableAddresses_DEV002C05F110 ComObjectTableAddresses = 1257
	ComObjectTableAddresses_DEV002C060E11 ComObjectTableAddresses = 1258
	ComObjectTableAddresses_DEV002C0B8830 ComObjectTableAddresses = 1259
	ComObjectTableAddresses_DEV002CA01811 ComObjectTableAddresses = 1260
	ComObjectTableAddresses_DEV002CA07033 ComObjectTableAddresses = 1261
	ComObjectTableAddresses_DEV002C555020 ComObjectTableAddresses = 1262
	ComObjectTableAddresses_DEV002C556421 ComObjectTableAddresses = 1263
	ComObjectTableAddresses_DEV002C05F211 ComObjectTableAddresses = 1264
	ComObjectTableAddresses_DEV002C05F411 ComObjectTableAddresses = 1265
	ComObjectTableAddresses_DEV002C05E613 ComObjectTableAddresses = 1266
	ComObjectTableAddresses_DEV002CA07914 ComObjectTableAddresses = 1267
	ComObjectTableAddresses_DEV002C060A13 ComObjectTableAddresses = 1268
	ComObjectTableAddresses_DEV002C3A0212 ComObjectTableAddresses = 1269
	ComObjectTableAddresses_DEV01C4030110 ComObjectTableAddresses = 1270
	ComObjectTableAddresses_DEV01C4030210 ComObjectTableAddresses = 1271
	ComObjectTableAddresses_DEV01C4021210 ComObjectTableAddresses = 1272
	ComObjectTableAddresses_DEV01C4001010 ComObjectTableAddresses = 1273
	ComObjectTableAddresses_DEV01C4020610 ComObjectTableAddresses = 1274
	ComObjectTableAddresses_DEV01C4020910 ComObjectTableAddresses = 1275
	ComObjectTableAddresses_DEV01C4020810 ComObjectTableAddresses = 1276
	ComObjectTableAddresses_DEV01C4010710 ComObjectTableAddresses = 1277
	ComObjectTableAddresses_DEV01C4050210 ComObjectTableAddresses = 1278
	ComObjectTableAddresses_DEV01C4010810 ComObjectTableAddresses = 1279
	ComObjectTableAddresses_DEV01C4020510 ComObjectTableAddresses = 1280
	ComObjectTableAddresses_DEV01C4040110 ComObjectTableAddresses = 1281
	ComObjectTableAddresses_DEV01C4040310 ComObjectTableAddresses = 1282
	ComObjectTableAddresses_DEV01C4040210 ComObjectTableAddresses = 1283
	ComObjectTableAddresses_DEV01C4101210 ComObjectTableAddresses = 1284
	ComObjectTableAddresses_DEV01C6093110 ComObjectTableAddresses = 1285
	ComObjectTableAddresses_DEV01C8003422 ComObjectTableAddresses = 1286
	ComObjectTableAddresses_DEV01DB000301 ComObjectTableAddresses = 1287
	ComObjectTableAddresses_DEV01DB000201 ComObjectTableAddresses = 1288
	ComObjectTableAddresses_DEV01DB000401 ComObjectTableAddresses = 1289
	ComObjectTableAddresses_DEV01DB000801 ComObjectTableAddresses = 1290
	ComObjectTableAddresses_DEV01DB001201 ComObjectTableAddresses = 1291
	ComObjectTableAddresses_DEV01F6E0E110 ComObjectTableAddresses = 1292
	ComObjectTableAddresses_DEV0006D00610 ComObjectTableAddresses = 1293
	ComObjectTableAddresses_DEV0006D01510 ComObjectTableAddresses = 1294
	ComObjectTableAddresses_DEV0006D00110 ComObjectTableAddresses = 1295
	ComObjectTableAddresses_DEV0006D00310 ComObjectTableAddresses = 1296
	ComObjectTableAddresses_DEV0006D03210 ComObjectTableAddresses = 1297
	ComObjectTableAddresses_DEV0006D03310 ComObjectTableAddresses = 1298
	ComObjectTableAddresses_DEV0006D02E20 ComObjectTableAddresses = 1299
	ComObjectTableAddresses_DEV0006D02F20 ComObjectTableAddresses = 1300
	ComObjectTableAddresses_DEV0006D03020 ComObjectTableAddresses = 1301
	ComObjectTableAddresses_DEV0006D03120 ComObjectTableAddresses = 1302
	ComObjectTableAddresses_DEV0006D02110 ComObjectTableAddresses = 1303
	ComObjectTableAddresses_DEV0006D00010 ComObjectTableAddresses = 1304
	ComObjectTableAddresses_DEV0006D01810 ComObjectTableAddresses = 1305
	ComObjectTableAddresses_DEV0006D00910 ComObjectTableAddresses = 1306
	ComObjectTableAddresses_DEV0006D01110 ComObjectTableAddresses = 1307
	ComObjectTableAddresses_DEV0006D03510 ComObjectTableAddresses = 1308
	ComObjectTableAddresses_DEV0006D03410 ComObjectTableAddresses = 1309
	ComObjectTableAddresses_DEV0006D02410 ComObjectTableAddresses = 1310
	ComObjectTableAddresses_DEV0006D02510 ComObjectTableAddresses = 1311
	ComObjectTableAddresses_DEV0006D00810 ComObjectTableAddresses = 1312
	ComObjectTableAddresses_DEV0006D00710 ComObjectTableAddresses = 1313
	ComObjectTableAddresses_DEV0006D01310 ComObjectTableAddresses = 1314
	ComObjectTableAddresses_DEV0006D01410 ComObjectTableAddresses = 1315
	ComObjectTableAddresses_DEV0006D00210 ComObjectTableAddresses = 1316
	ComObjectTableAddresses_DEV0006D00510 ComObjectTableAddresses = 1317
	ComObjectTableAddresses_DEV0006D00410 ComObjectTableAddresses = 1318
	ComObjectTableAddresses_DEV0006D02210 ComObjectTableAddresses = 1319
	ComObjectTableAddresses_DEV0006D02310 ComObjectTableAddresses = 1320
	ComObjectTableAddresses_DEV0006D01710 ComObjectTableAddresses = 1321
	ComObjectTableAddresses_DEV0006D01610 ComObjectTableAddresses = 1322
	ComObjectTableAddresses_DEV0006D01010 ComObjectTableAddresses = 1323
	ComObjectTableAddresses_DEV0006D01210 ComObjectTableAddresses = 1324
	ComObjectTableAddresses_DEV0006D04820 ComObjectTableAddresses = 1325
	ComObjectTableAddresses_DEV0006D04C11 ComObjectTableAddresses = 1326
	ComObjectTableAddresses_DEV0006D05610 ComObjectTableAddresses = 1327
	ComObjectTableAddresses_DEV0006D02910 ComObjectTableAddresses = 1328
	ComObjectTableAddresses_DEV0006D02A10 ComObjectTableAddresses = 1329
	ComObjectTableAddresses_DEV0006D02B10 ComObjectTableAddresses = 1330
	ComObjectTableAddresses_DEV0006D02C10 ComObjectTableAddresses = 1331
	ComObjectTableAddresses_DEV0006D02810 ComObjectTableAddresses = 1332
	ComObjectTableAddresses_DEV0006D02610 ComObjectTableAddresses = 1333
	ComObjectTableAddresses_DEV0006D02710 ComObjectTableAddresses = 1334
	ComObjectTableAddresses_DEV0006D03610 ComObjectTableAddresses = 1335
	ComObjectTableAddresses_DEV0006D03710 ComObjectTableAddresses = 1336
	ComObjectTableAddresses_DEV0006D02D11 ComObjectTableAddresses = 1337
	ComObjectTableAddresses_DEV0006D03C10 ComObjectTableAddresses = 1338
	ComObjectTableAddresses_DEV0006D03B10 ComObjectTableAddresses = 1339
	ComObjectTableAddresses_DEV0006D03910 ComObjectTableAddresses = 1340
	ComObjectTableAddresses_DEV0006D03A10 ComObjectTableAddresses = 1341
	ComObjectTableAddresses_DEV0006D03D11 ComObjectTableAddresses = 1342
	ComObjectTableAddresses_DEV0006D03E10 ComObjectTableAddresses = 1343
	ComObjectTableAddresses_DEV0006C00102 ComObjectTableAddresses = 1344
	ComObjectTableAddresses_DEV0006E05611 ComObjectTableAddresses = 1345
	ComObjectTableAddresses_DEV0006E05212 ComObjectTableAddresses = 1346
	ComObjectTableAddresses_DEV000620B011 ComObjectTableAddresses = 1347
	ComObjectTableAddresses_DEV000620B311 ComObjectTableAddresses = 1348
	ComObjectTableAddresses_DEV000620C011 ComObjectTableAddresses = 1349
	ComObjectTableAddresses_DEV000620BA11 ComObjectTableAddresses = 1350
	ComObjectTableAddresses_DEV0006705C11 ComObjectTableAddresses = 1351
	ComObjectTableAddresses_DEV0006705D11 ComObjectTableAddresses = 1352
	ComObjectTableAddresses_DEV0006E07710 ComObjectTableAddresses = 1353
	ComObjectTableAddresses_DEV0006E07712 ComObjectTableAddresses = 1354
	ComObjectTableAddresses_DEV0006706210 ComObjectTableAddresses = 1355
	ComObjectTableAddresses_DEV0006302611 ComObjectTableAddresses = 1356
	ComObjectTableAddresses_DEV0006302612 ComObjectTableAddresses = 1357
	ComObjectTableAddresses_DEV0006E00810 ComObjectTableAddresses = 1358
	ComObjectTableAddresses_DEV0006E01F01 ComObjectTableAddresses = 1359
	ComObjectTableAddresses_DEV0006302311 ComObjectTableAddresses = 1360
	ComObjectTableAddresses_DEV0006302312 ComObjectTableAddresses = 1361
	ComObjectTableAddresses_DEV0006E00910 ComObjectTableAddresses = 1362
	ComObjectTableAddresses_DEV0006E02001 ComObjectTableAddresses = 1363
	ComObjectTableAddresses_DEV0006302011 ComObjectTableAddresses = 1364
	ComObjectTableAddresses_DEV0006302012 ComObjectTableAddresses = 1365
	ComObjectTableAddresses_DEV0006C00C13 ComObjectTableAddresses = 1366
	ComObjectTableAddresses_DEV0006E00811 ComObjectTableAddresses = 1367
	ComObjectTableAddresses_DEV0006E00911 ComObjectTableAddresses = 1368
	ComObjectTableAddresses_DEV0006E01F20 ComObjectTableAddresses = 1369
	ComObjectTableAddresses_DEV0006E03410 ComObjectTableAddresses = 1370
	ComObjectTableAddresses_DEV0006E03110 ComObjectTableAddresses = 1371
	ComObjectTableAddresses_DEV0006E0A210 ComObjectTableAddresses = 1372
	ComObjectTableAddresses_DEV0006E0CE10 ComObjectTableAddresses = 1373
	ComObjectTableAddresses_DEV0006E0A111 ComObjectTableAddresses = 1374
	ComObjectTableAddresses_DEV0006E0CD11 ComObjectTableAddresses = 1375
	ComObjectTableAddresses_DEV0006E02020 ComObjectTableAddresses = 1376
	ComObjectTableAddresses_DEV0006E02D11 ComObjectTableAddresses = 1377
	ComObjectTableAddresses_DEV0006E03011 ComObjectTableAddresses = 1378
	ComObjectTableAddresses_DEV0006E0C110 ComObjectTableAddresses = 1379
	ComObjectTableAddresses_DEV0006E0C510 ComObjectTableAddresses = 1380
	ComObjectTableAddresses_DEV0006B00A01 ComObjectTableAddresses = 1381
	ComObjectTableAddresses_DEV0006B00602 ComObjectTableAddresses = 1382
	ComObjectTableAddresses_DEV0006E0C410 ComObjectTableAddresses = 1383
	ComObjectTableAddresses_DEV0006E0C312 ComObjectTableAddresses = 1384
	ComObjectTableAddresses_DEV0006E0C210 ComObjectTableAddresses = 1385
	ComObjectTableAddresses_DEV0006209016 ComObjectTableAddresses = 1386
	ComObjectTableAddresses_DEV0006E01A01 ComObjectTableAddresses = 1387
	ComObjectTableAddresses_DEV0006E09910 ComObjectTableAddresses = 1388
	ComObjectTableAddresses_DEV0006E03710 ComObjectTableAddresses = 1389
	ComObjectTableAddresses_DEV0006209011 ComObjectTableAddresses = 1390
	ComObjectTableAddresses_DEV000620A011 ComObjectTableAddresses = 1391
	ComObjectTableAddresses_DEV0006E02410 ComObjectTableAddresses = 1392
	ComObjectTableAddresses_DEV0006E02301 ComObjectTableAddresses = 1393
	ComObjectTableAddresses_DEV0006E02510 ComObjectTableAddresses = 1394
	ComObjectTableAddresses_DEV0006E01B01 ComObjectTableAddresses = 1395
	ComObjectTableAddresses_DEV0006E01C01 ComObjectTableAddresses = 1396
	ComObjectTableAddresses_DEV0006E01D01 ComObjectTableAddresses = 1397
	ComObjectTableAddresses_DEV0006E01E01 ComObjectTableAddresses = 1398
	ComObjectTableAddresses_DEV0006207812 ComObjectTableAddresses = 1399
	ComObjectTableAddresses_DEV0006B00811 ComObjectTableAddresses = 1400
	ComObjectTableAddresses_DEV0006E01001 ComObjectTableAddresses = 1401
	ComObjectTableAddresses_DEV0006E03610 ComObjectTableAddresses = 1402
	ComObjectTableAddresses_DEV0006E09810 ComObjectTableAddresses = 1403
	ComObjectTableAddresses_DEV0006208811 ComObjectTableAddresses = 1404
	ComObjectTableAddresses_DEV0006209811 ComObjectTableAddresses = 1405
	ComObjectTableAddresses_DEV0006E02610 ComObjectTableAddresses = 1406
	ComObjectTableAddresses_DEV0006E02710 ComObjectTableAddresses = 1407
	ComObjectTableAddresses_DEV0006E02A10 ComObjectTableAddresses = 1408
	ComObjectTableAddresses_DEV0006E02B10 ComObjectTableAddresses = 1409
	ComObjectTableAddresses_DEV0006E00C10 ComObjectTableAddresses = 1410
	ComObjectTableAddresses_DEV0006010110 ComObjectTableAddresses = 1411
	ComObjectTableAddresses_DEV0006010210 ComObjectTableAddresses = 1412
	ComObjectTableAddresses_DEV0006E00B10 ComObjectTableAddresses = 1413
	ComObjectTableAddresses_DEV0006E09C10 ComObjectTableAddresses = 1414
	ComObjectTableAddresses_DEV0006E09B10 ComObjectTableAddresses = 1415
	ComObjectTableAddresses_DEV0006E03510 ComObjectTableAddresses = 1416
	ComObjectTableAddresses_DEV0006FF1B11 ComObjectTableAddresses = 1417
	ComObjectTableAddresses_DEV0006E0CF10 ComObjectTableAddresses = 1418
	ComObjectTableAddresses_DEV000620A812 ComObjectTableAddresses = 1419
	ComObjectTableAddresses_DEV000620CD11 ComObjectTableAddresses = 1420
	ComObjectTableAddresses_DEV0006E00E01 ComObjectTableAddresses = 1421
	ComObjectTableAddresses_DEV0006E02201 ComObjectTableAddresses = 1422
	ComObjectTableAddresses_DEV000620AD11 ComObjectTableAddresses = 1423
	ComObjectTableAddresses_DEV0006E00F01 ComObjectTableAddresses = 1424
	ComObjectTableAddresses_DEV0006E02101 ComObjectTableAddresses = 1425
	ComObjectTableAddresses_DEV000620BD11 ComObjectTableAddresses = 1426
	ComObjectTableAddresses_DEV0006E00D01 ComObjectTableAddresses = 1427
	ComObjectTableAddresses_DEV0006E03910 ComObjectTableAddresses = 1428
	ComObjectTableAddresses_DEV0006E02810 ComObjectTableAddresses = 1429
	ComObjectTableAddresses_DEV0006E02910 ComObjectTableAddresses = 1430
	ComObjectTableAddresses_DEV0006E02C10 ComObjectTableAddresses = 1431
	ComObjectTableAddresses_DEV0006C00403 ComObjectTableAddresses = 1432
	ComObjectTableAddresses_DEV0006590101 ComObjectTableAddresses = 1433
	ComObjectTableAddresses_DEV0006E0CC11 ComObjectTableAddresses = 1434
	ComObjectTableAddresses_DEV0006E09A10 ComObjectTableAddresses = 1435
	ComObjectTableAddresses_DEV0006E03811 ComObjectTableAddresses = 1436
	ComObjectTableAddresses_DEV0006E0C710 ComObjectTableAddresses = 1437
	ComObjectTableAddresses_DEV0006E0C610 ComObjectTableAddresses = 1438
	ComObjectTableAddresses_DEV0006E05A10 ComObjectTableAddresses = 1439
	ComObjectTableAddresses_DEV003D020109 ComObjectTableAddresses = 1440
	ComObjectTableAddresses_DEV026310BA10 ComObjectTableAddresses = 1441
	ComObjectTableAddresses_DEV026D010601 ComObjectTableAddresses = 1442
	ComObjectTableAddresses_DEV026D000402 ComObjectTableAddresses = 1443
	ComObjectTableAddresses_DEV026D000302 ComObjectTableAddresses = 1444
	ComObjectTableAddresses_DEV026D000102 ComObjectTableAddresses = 1445
	ComObjectTableAddresses_DEV026D030601 ComObjectTableAddresses = 1446
	ComObjectTableAddresses_DEV026D130401 ComObjectTableAddresses = 1447
	ComObjectTableAddresses_DEV026D130801 ComObjectTableAddresses = 1448
	ComObjectTableAddresses_DEV026D300102 ComObjectTableAddresses = 1449
	ComObjectTableAddresses_DEV026D613813 ComObjectTableAddresses = 1450
	ComObjectTableAddresses_DEV0007613810 ComObjectTableAddresses = 1451
	ComObjectTableAddresses_DEV000720C011 ComObjectTableAddresses = 1452
	ComObjectTableAddresses_DEV0007A05210 ComObjectTableAddresses = 1453
	ComObjectTableAddresses_DEV0007A08B10 ComObjectTableAddresses = 1454
	ComObjectTableAddresses_DEV0007A05B32 ComObjectTableAddresses = 1455
	ComObjectTableAddresses_DEV0007A06932 ComObjectTableAddresses = 1456
	ComObjectTableAddresses_DEV0007A06D32 ComObjectTableAddresses = 1457
	ComObjectTableAddresses_DEV0007A08032 ComObjectTableAddresses = 1458
	ComObjectTableAddresses_DEV0007A09532 ComObjectTableAddresses = 1459
	ComObjectTableAddresses_DEV0007A06C32 ComObjectTableAddresses = 1460
	ComObjectTableAddresses_DEV0007A05E32 ComObjectTableAddresses = 1461
	ComObjectTableAddresses_DEV0007A08A32 ComObjectTableAddresses = 1462
	ComObjectTableAddresses_DEV0007A07032 ComObjectTableAddresses = 1463
	ComObjectTableAddresses_DEV0007A08332 ComObjectTableAddresses = 1464
	ComObjectTableAddresses_DEV0007A09832 ComObjectTableAddresses = 1465
	ComObjectTableAddresses_DEV0007A05C32 ComObjectTableAddresses = 1466
	ComObjectTableAddresses_DEV0007A06A32 ComObjectTableAddresses = 1467
	ComObjectTableAddresses_DEV0007A08832 ComObjectTableAddresses = 1468
	ComObjectTableAddresses_DEV0007A06E32 ComObjectTableAddresses = 1469
	ComObjectTableAddresses_DEV0007A08132 ComObjectTableAddresses = 1470
	ComObjectTableAddresses_DEV0007A09632 ComObjectTableAddresses = 1471
	ComObjectTableAddresses_DEV0007A05D32 ComObjectTableAddresses = 1472
	ComObjectTableAddresses_DEV0007A06B32 ComObjectTableAddresses = 1473
	ComObjectTableAddresses_DEV0007A08932 ComObjectTableAddresses = 1474
	ComObjectTableAddresses_DEV0007A06F32 ComObjectTableAddresses = 1475
	ComObjectTableAddresses_DEV0007A08232 ComObjectTableAddresses = 1476
	ComObjectTableAddresses_DEV0007A09732 ComObjectTableAddresses = 1477
	ComObjectTableAddresses_DEV0007A05713 ComObjectTableAddresses = 1478
	ComObjectTableAddresses_DEV0007A01911 ComObjectTableAddresses = 1479
	ComObjectTableAddresses_DEV000720BD11 ComObjectTableAddresses = 1480
	ComObjectTableAddresses_DEV000720BA11 ComObjectTableAddresses = 1481
	ComObjectTableAddresses_DEV0007A03D11 ComObjectTableAddresses = 1482
	ComObjectTableAddresses_DEV0007FF1115 ComObjectTableAddresses = 1483
	ComObjectTableAddresses_DEV0007A01511 ComObjectTableAddresses = 1484
	ComObjectTableAddresses_DEV0007A08411 ComObjectTableAddresses = 1485
	ComObjectTableAddresses_DEV0007A08511 ComObjectTableAddresses = 1486
	ComObjectTableAddresses_DEV0007A03422 ComObjectTableAddresses = 1487
	ComObjectTableAddresses_DEV0007A07213 ComObjectTableAddresses = 1488
	ComObjectTableAddresses_DEV0007613812 ComObjectTableAddresses = 1489
	ComObjectTableAddresses_DEV0007A07420 ComObjectTableAddresses = 1490
	ComObjectTableAddresses_DEV0007A07520 ComObjectTableAddresses = 1491
	ComObjectTableAddresses_DEV0007A07B12 ComObjectTableAddresses = 1492
	ComObjectTableAddresses_DEV0007A07C12 ComObjectTableAddresses = 1493
	ComObjectTableAddresses_DEV0007A07114 ComObjectTableAddresses = 1494
	ComObjectTableAddresses_DEV0007A09311 ComObjectTableAddresses = 1495
	ComObjectTableAddresses_DEV0007A09A12 ComObjectTableAddresses = 1496
	ComObjectTableAddresses_DEV0007A09211 ComObjectTableAddresses = 1497
	ComObjectTableAddresses_DEV0007A09111 ComObjectTableAddresses = 1498
	ComObjectTableAddresses_DEV0007632010 ComObjectTableAddresses = 1499
	ComObjectTableAddresses_DEV0007632020 ComObjectTableAddresses = 1500
	ComObjectTableAddresses_DEV0007632170 ComObjectTableAddresses = 1501
	ComObjectTableAddresses_DEV0007632040 ComObjectTableAddresses = 1502
	ComObjectTableAddresses_DEV0007A09013 ComObjectTableAddresses = 1503
	ComObjectTableAddresses_DEV0007A08F13 ComObjectTableAddresses = 1504
	ComObjectTableAddresses_DEV0007A01811 ComObjectTableAddresses = 1505
	ComObjectTableAddresses_DEV0007A05814 ComObjectTableAddresses = 1506
	ComObjectTableAddresses_DEV0007A04912 ComObjectTableAddresses = 1507
	ComObjectTableAddresses_DEV0007A04312 ComObjectTableAddresses = 1508
	ComObjectTableAddresses_DEV0007A04412 ComObjectTableAddresses = 1509
	ComObjectTableAddresses_DEV0007A04512 ComObjectTableAddresses = 1510
	ComObjectTableAddresses_DEV0007A07E10 ComObjectTableAddresses = 1511
	ComObjectTableAddresses_DEV0007A05510 ComObjectTableAddresses = 1512
	ComObjectTableAddresses_DEV0007A05910 ComObjectTableAddresses = 1513
	ComObjectTableAddresses_DEV0007A08711 ComObjectTableAddresses = 1514
	ComObjectTableAddresses_DEV0007A07914 ComObjectTableAddresses = 1515
	ComObjectTableAddresses_DEV0007A06114 ComObjectTableAddresses = 1516
	ComObjectTableAddresses_DEV0007A06714 ComObjectTableAddresses = 1517
	ComObjectTableAddresses_DEV0007A06214 ComObjectTableAddresses = 1518
	ComObjectTableAddresses_DEV0007A06514 ComObjectTableAddresses = 1519
	ComObjectTableAddresses_DEV0007A07714 ComObjectTableAddresses = 1520
	ComObjectTableAddresses_DEV0007A06014 ComObjectTableAddresses = 1521
	ComObjectTableAddresses_DEV0007A06614 ComObjectTableAddresses = 1522
	ComObjectTableAddresses_DEV0007A07814 ComObjectTableAddresses = 1523
	ComObjectTableAddresses_DEV0007A06414 ComObjectTableAddresses = 1524
	ComObjectTableAddresses_DEV0007A04B10 ComObjectTableAddresses = 1525
	ComObjectTableAddresses_DEV0007A09B12 ComObjectTableAddresses = 1526
	ComObjectTableAddresses_DEV0007A04F13 ComObjectTableAddresses = 1527
	ComObjectTableAddresses_DEV0007A04D13 ComObjectTableAddresses = 1528
	ComObjectTableAddresses_DEV0007A04C13 ComObjectTableAddresses = 1529
	ComObjectTableAddresses_DEV0007A04E13 ComObjectTableAddresses = 1530
	ComObjectTableAddresses_DEV0007A00113 ComObjectTableAddresses = 1531
	ComObjectTableAddresses_DEV0007A00213 ComObjectTableAddresses = 1532
	ComObjectTableAddresses_DEV0007A03D12 ComObjectTableAddresses = 1533
	ComObjectTableAddresses_DEV0048493A1C ComObjectTableAddresses = 1534
	ComObjectTableAddresses_DEV0048494712 ComObjectTableAddresses = 1535
	ComObjectTableAddresses_DEV0048494810 ComObjectTableAddresses = 1536
	ComObjectTableAddresses_DEV0048855A10 ComObjectTableAddresses = 1537
	ComObjectTableAddresses_DEV0048855B10 ComObjectTableAddresses = 1538
	ComObjectTableAddresses_DEV0048A05713 ComObjectTableAddresses = 1539
	ComObjectTableAddresses_DEV0048494414 ComObjectTableAddresses = 1540
	ComObjectTableAddresses_DEV0048824A11 ComObjectTableAddresses = 1541
	ComObjectTableAddresses_DEV0048824A12 ComObjectTableAddresses = 1542
	ComObjectTableAddresses_DEV0048770A10 ComObjectTableAddresses = 1543
	ComObjectTableAddresses_DEV0048494311 ComObjectTableAddresses = 1544
	ComObjectTableAddresses_DEV0048494513 ComObjectTableAddresses = 1545
	ComObjectTableAddresses_DEV0048494012 ComObjectTableAddresses = 1546
	ComObjectTableAddresses_DEV0048494111 ComObjectTableAddresses = 1547
	ComObjectTableAddresses_DEV0048494210 ComObjectTableAddresses = 1548
	ComObjectTableAddresses_DEV0048494610 ComObjectTableAddresses = 1549
	ComObjectTableAddresses_DEV0048494910 ComObjectTableAddresses = 1550
	ComObjectTableAddresses_DEV0048134A10 ComObjectTableAddresses = 1551
	ComObjectTableAddresses_DEV0048107E12 ComObjectTableAddresses = 1552
	ComObjectTableAddresses_DEV0048FF2112 ComObjectTableAddresses = 1553
	ComObjectTableAddresses_DEV0048140A11 ComObjectTableAddresses = 1554
	ComObjectTableAddresses_DEV0048140B12 ComObjectTableAddresses = 1555
	ComObjectTableAddresses_DEV0048140C13 ComObjectTableAddresses = 1556
	ComObjectTableAddresses_DEV0048139A10 ComObjectTableAddresses = 1557
	ComObjectTableAddresses_DEV0048648B10 ComObjectTableAddresses = 1558
	ComObjectTableAddresses_DEV0048494013 ComObjectTableAddresses = 1559
	ComObjectTableAddresses_DEV0048494018 ComObjectTableAddresses = 1560
	ComObjectTableAddresses_DEV004E070031 ComObjectTableAddresses = 1561
	ComObjectTableAddresses_DEV004E030031 ComObjectTableAddresses = 1562
	ComObjectTableAddresses_DEV0008A01111 ComObjectTableAddresses = 1563
	ComObjectTableAddresses_DEV0008A01211 ComObjectTableAddresses = 1564
	ComObjectTableAddresses_DEV0008A01212 ComObjectTableAddresses = 1565
	ComObjectTableAddresses_DEV0008A01112 ComObjectTableAddresses = 1566
	ComObjectTableAddresses_DEV0008A03213 ComObjectTableAddresses = 1567
	ComObjectTableAddresses_DEV0008A03218 ComObjectTableAddresses = 1568
	ComObjectTableAddresses_DEV0008A03313 ComObjectTableAddresses = 1569
	ComObjectTableAddresses_DEV0008A03318 ComObjectTableAddresses = 1570
	ComObjectTableAddresses_DEV0008A01113 ComObjectTableAddresses = 1571
	ComObjectTableAddresses_DEV0008A01711 ComObjectTableAddresses = 1572
	ComObjectTableAddresses_DEV0008B00911 ComObjectTableAddresses = 1573
	ComObjectTableAddresses_DEV0008C00102 ComObjectTableAddresses = 1574
	ComObjectTableAddresses_DEV0008C00101 ComObjectTableAddresses = 1575
	ComObjectTableAddresses_DEV0008901501 ComObjectTableAddresses = 1576
	ComObjectTableAddresses_DEV0008901310 ComObjectTableAddresses = 1577
	ComObjectTableAddresses_DEV000820B011 ComObjectTableAddresses = 1578
	ComObjectTableAddresses_DEV0008705C11 ComObjectTableAddresses = 1579
	ComObjectTableAddresses_DEV0008705D11 ComObjectTableAddresses = 1580
	ComObjectTableAddresses_DEV0008706211 ComObjectTableAddresses = 1581
	ComObjectTableAddresses_DEV000820BA11 ComObjectTableAddresses = 1582
	ComObjectTableAddresses_DEV000820C011 ComObjectTableAddresses = 1583
	ComObjectTableAddresses_DEV000820B311 ComObjectTableAddresses = 1584
	ComObjectTableAddresses_DEV0008301A11 ComObjectTableAddresses = 1585
	ComObjectTableAddresses_DEV0008C00C13 ComObjectTableAddresses = 1586
	ComObjectTableAddresses_DEV0008302611 ComObjectTableAddresses = 1587
	ComObjectTableAddresses_DEV0008302311 ComObjectTableAddresses = 1588
	ComObjectTableAddresses_DEV0008302011 ComObjectTableAddresses = 1589
	ComObjectTableAddresses_DEV0008C00C11 ComObjectTableAddresses = 1590
	ComObjectTableAddresses_DEV0008302612 ComObjectTableAddresses = 1591
	ComObjectTableAddresses_DEV0008302312 ComObjectTableAddresses = 1592
	ComObjectTableAddresses_DEV0008302012 ComObjectTableAddresses = 1593
	ComObjectTableAddresses_DEV0008C00C15 ComObjectTableAddresses = 1594
	ComObjectTableAddresses_DEV0008C00C14 ComObjectTableAddresses = 1595
	ComObjectTableAddresses_DEV0008B00713 ComObjectTableAddresses = 1596
	ComObjectTableAddresses_DEV0008706611 ComObjectTableAddresses = 1597
	ComObjectTableAddresses_DEV0008706811 ComObjectTableAddresses = 1598
	ComObjectTableAddresses_DEV0008B00812 ComObjectTableAddresses = 1599
	ComObjectTableAddresses_DEV0008209016 ComObjectTableAddresses = 1600
	ComObjectTableAddresses_DEV0008209011 ComObjectTableAddresses = 1601
	ComObjectTableAddresses_DEV000820A011 ComObjectTableAddresses = 1602
	ComObjectTableAddresses_DEV0008208811 ComObjectTableAddresses = 1603
	ComObjectTableAddresses_DEV0008209811 ComObjectTableAddresses = 1604
	ComObjectTableAddresses_DEV000820CA11 ComObjectTableAddresses = 1605
	ComObjectTableAddresses_DEV0008208012 ComObjectTableAddresses = 1606
	ComObjectTableAddresses_DEV0008207812 ComObjectTableAddresses = 1607
	ComObjectTableAddresses_DEV0008207811 ComObjectTableAddresses = 1608
	ComObjectTableAddresses_DEV0008208011 ComObjectTableAddresses = 1609
	ComObjectTableAddresses_DEV000810D111 ComObjectTableAddresses = 1610
	ComObjectTableAddresses_DEV000810D511 ComObjectTableAddresses = 1611
	ComObjectTableAddresses_DEV000810FA12 ComObjectTableAddresses = 1612
	ComObjectTableAddresses_DEV000810FB12 ComObjectTableAddresses = 1613
	ComObjectTableAddresses_DEV000810F211 ComObjectTableAddresses = 1614
	ComObjectTableAddresses_DEV000810D211 ComObjectTableAddresses = 1615
	ComObjectTableAddresses_DEV000810E211 ComObjectTableAddresses = 1616
	ComObjectTableAddresses_DEV000810D611 ComObjectTableAddresses = 1617
	ComObjectTableAddresses_DEV000810F212 ComObjectTableAddresses = 1618
	ComObjectTableAddresses_DEV000810E212 ComObjectTableAddresses = 1619
	ComObjectTableAddresses_DEV000810FC13 ComObjectTableAddresses = 1620
	ComObjectTableAddresses_DEV000810FD13 ComObjectTableAddresses = 1621
	ComObjectTableAddresses_DEV000810F311 ComObjectTableAddresses = 1622
	ComObjectTableAddresses_DEV000810D311 ComObjectTableAddresses = 1623
	ComObjectTableAddresses_DEV000810D711 ComObjectTableAddresses = 1624
	ComObjectTableAddresses_DEV000810F312 ComObjectTableAddresses = 1625
	ComObjectTableAddresses_DEV000810D811 ComObjectTableAddresses = 1626
	ComObjectTableAddresses_DEV000810E511 ComObjectTableAddresses = 1627
	ComObjectTableAddresses_DEV000810E512 ComObjectTableAddresses = 1628
	ComObjectTableAddresses_DEV000810F611 ComObjectTableAddresses = 1629
	ComObjectTableAddresses_DEV000810D911 ComObjectTableAddresses = 1630
	ComObjectTableAddresses_DEV000810F612 ComObjectTableAddresses = 1631
	ComObjectTableAddresses_DEV000820A812 ComObjectTableAddresses = 1632
	ComObjectTableAddresses_DEV000820AD11 ComObjectTableAddresses = 1633
	ComObjectTableAddresses_DEV000820BD11 ComObjectTableAddresses = 1634
	ComObjectTableAddresses_DEV000820C711 ComObjectTableAddresses = 1635
	ComObjectTableAddresses_DEV000820CD11 ComObjectTableAddresses = 1636
	ComObjectTableAddresses_DEV000820C411 ComObjectTableAddresses = 1637
	ComObjectTableAddresses_DEV000820A811 ComObjectTableAddresses = 1638
	ComObjectTableAddresses_DEV0008501411 ComObjectTableAddresses = 1639
	ComObjectTableAddresses_DEV0008C01602 ComObjectTableAddresses = 1640
	ComObjectTableAddresses_DEV0008302613 ComObjectTableAddresses = 1641
	ComObjectTableAddresses_DEV0008302313 ComObjectTableAddresses = 1642
	ComObjectTableAddresses_DEV0008302013 ComObjectTableAddresses = 1643
	ComObjectTableAddresses_DEV0009E0ED10 ComObjectTableAddresses = 1644
	ComObjectTableAddresses_DEV0009207730 ComObjectTableAddresses = 1645
	ComObjectTableAddresses_DEV0009208F10 ComObjectTableAddresses = 1646
	ComObjectTableAddresses_DEV0009C00C13 ComObjectTableAddresses = 1647
	ComObjectTableAddresses_DEV0009209910 ComObjectTableAddresses = 1648
	ComObjectTableAddresses_DEV0009209A10 ComObjectTableAddresses = 1649
	ComObjectTableAddresses_DEV0009207930 ComObjectTableAddresses = 1650
	ComObjectTableAddresses_DEV0009201720 ComObjectTableAddresses = 1651
	ComObjectTableAddresses_DEV0009500D01 ComObjectTableAddresses = 1652
	ComObjectTableAddresses_DEV0009500E01 ComObjectTableAddresses = 1653
	ComObjectTableAddresses_DEV0009209911 ComObjectTableAddresses = 1654
	ComObjectTableAddresses_DEV0009209A11 ComObjectTableAddresses = 1655
	ComObjectTableAddresses_DEV0009C00C12 ComObjectTableAddresses = 1656
	ComObjectTableAddresses_DEV0009C00C11 ComObjectTableAddresses = 1657
	ComObjectTableAddresses_DEV0009500D20 ComObjectTableAddresses = 1658
	ComObjectTableAddresses_DEV0009500E20 ComObjectTableAddresses = 1659
	ComObjectTableAddresses_DEV000920B910 ComObjectTableAddresses = 1660
	ComObjectTableAddresses_DEV0009E0CE10 ComObjectTableAddresses = 1661
	ComObjectTableAddresses_DEV0009E0A210 ComObjectTableAddresses = 1662
	ComObjectTableAddresses_DEV0009501410 ComObjectTableAddresses = 1663
	ComObjectTableAddresses_DEV0009207830 ComObjectTableAddresses = 1664
	ComObjectTableAddresses_DEV0009201620 ComObjectTableAddresses = 1665
	ComObjectTableAddresses_DEV0009E0A111 ComObjectTableAddresses = 1666
	ComObjectTableAddresses_DEV0009E0CD11 ComObjectTableAddresses = 1667
	ComObjectTableAddresses_DEV000920B811 ComObjectTableAddresses = 1668
	ComObjectTableAddresses_DEV000920B611 ComObjectTableAddresses = 1669
	ComObjectTableAddresses_DEV0009207E10 ComObjectTableAddresses = 1670
	ComObjectTableAddresses_DEV0009207630 ComObjectTableAddresses = 1671
	ComObjectTableAddresses_DEV0009205910 ComObjectTableAddresses = 1672
	ComObjectTableAddresses_DEV0009500B01 ComObjectTableAddresses = 1673
	ComObjectTableAddresses_DEV000920AC10 ComObjectTableAddresses = 1674
	ComObjectTableAddresses_DEV0009207430 ComObjectTableAddresses = 1675
	ComObjectTableAddresses_DEV0009204521 ComObjectTableAddresses = 1676
	ComObjectTableAddresses_DEV0009500A01 ComObjectTableAddresses = 1677
	ComObjectTableAddresses_DEV0009500001 ComObjectTableAddresses = 1678
	ComObjectTableAddresses_DEV000920AB10 ComObjectTableAddresses = 1679
	ComObjectTableAddresses_DEV000920BF11 ComObjectTableAddresses = 1680
	ComObjectTableAddresses_DEV0009203510 ComObjectTableAddresses = 1681
	ComObjectTableAddresses_DEV0009207A30 ComObjectTableAddresses = 1682
	ComObjectTableAddresses_DEV0009500701 ComObjectTableAddresses = 1683
	ComObjectTableAddresses_DEV0009501710 ComObjectTableAddresses = 1684
	ComObjectTableAddresses_DEV000920B310 ComObjectTableAddresses = 1685
	ComObjectTableAddresses_DEV0009207530 ComObjectTableAddresses = 1686
	ComObjectTableAddresses_DEV0009203321 ComObjectTableAddresses = 1687
	ComObjectTableAddresses_DEV0009500C01 ComObjectTableAddresses = 1688
	ComObjectTableAddresses_DEV000920AD10 ComObjectTableAddresses = 1689
	ComObjectTableAddresses_DEV0009207230 ComObjectTableAddresses = 1690
	ComObjectTableAddresses_DEV0009500801 ComObjectTableAddresses = 1691
	ComObjectTableAddresses_DEV0009501810 ComObjectTableAddresses = 1692
	ComObjectTableAddresses_DEV000920B410 ComObjectTableAddresses = 1693
	ComObjectTableAddresses_DEV0009207330 ComObjectTableAddresses = 1694
	ComObjectTableAddresses_DEV0009204421 ComObjectTableAddresses = 1695
	ComObjectTableAddresses_DEV0009500901 ComObjectTableAddresses = 1696
	ComObjectTableAddresses_DEV000920AA10 ComObjectTableAddresses = 1697
	ComObjectTableAddresses_DEV0009209D01 ComObjectTableAddresses = 1698
	ComObjectTableAddresses_DEV000920B010 ComObjectTableAddresses = 1699
	ComObjectTableAddresses_DEV0009E0BE01 ComObjectTableAddresses = 1700
	ComObjectTableAddresses_DEV000920B110 ComObjectTableAddresses = 1701
	ComObjectTableAddresses_DEV0009E0BD01 ComObjectTableAddresses = 1702
	ComObjectTableAddresses_DEV0009D03F10 ComObjectTableAddresses = 1703
	ComObjectTableAddresses_DEV0009305F10 ComObjectTableAddresses = 1704
	ComObjectTableAddresses_DEV0009305610 ComObjectTableAddresses = 1705
	ComObjectTableAddresses_DEV0009D03E10 ComObjectTableAddresses = 1706
	ComObjectTableAddresses_DEV0009306010 ComObjectTableAddresses = 1707
	ComObjectTableAddresses_DEV0009306110 ComObjectTableAddresses = 1708
	ComObjectTableAddresses_DEV0009306310 ComObjectTableAddresses = 1709
	ComObjectTableAddresses_DEV0009D03B10 ComObjectTableAddresses = 1710
	ComObjectTableAddresses_DEV0009D03C10 ComObjectTableAddresses = 1711
	ComObjectTableAddresses_DEV0009D03910 ComObjectTableAddresses = 1712
	ComObjectTableAddresses_DEV0009D03A10 ComObjectTableAddresses = 1713
	ComObjectTableAddresses_DEV0009305411 ComObjectTableAddresses = 1714
	ComObjectTableAddresses_DEV0009D03D11 ComObjectTableAddresses = 1715
	ComObjectTableAddresses_DEV0009304B11 ComObjectTableAddresses = 1716
	ComObjectTableAddresses_DEV0009304C11 ComObjectTableAddresses = 1717
	ComObjectTableAddresses_DEV0009306220 ComObjectTableAddresses = 1718
	ComObjectTableAddresses_DEV0009302E10 ComObjectTableAddresses = 1719
	ComObjectTableAddresses_DEV0009302F10 ComObjectTableAddresses = 1720
	ComObjectTableAddresses_DEV0009303010 ComObjectTableAddresses = 1721
	ComObjectTableAddresses_DEV0009303110 ComObjectTableAddresses = 1722
	ComObjectTableAddresses_DEV0009306510 ComObjectTableAddresses = 1723
	ComObjectTableAddresses_DEV0009306610 ComObjectTableAddresses = 1724
	ComObjectTableAddresses_DEV0009306410 ComObjectTableAddresses = 1725
	ComObjectTableAddresses_DEV0009401110 ComObjectTableAddresses = 1726
	ComObjectTableAddresses_DEV0009400610 ComObjectTableAddresses = 1727
	ComObjectTableAddresses_DEV0009401510 ComObjectTableAddresses = 1728
	ComObjectTableAddresses_DEV0009402110 ComObjectTableAddresses = 1729
	ComObjectTableAddresses_DEV0009400110 ComObjectTableAddresses = 1730
	ComObjectTableAddresses_DEV0009400910 ComObjectTableAddresses = 1731
	ComObjectTableAddresses_DEV0009400010 ComObjectTableAddresses = 1732
	ComObjectTableAddresses_DEV0009401810 ComObjectTableAddresses = 1733
	ComObjectTableAddresses_DEV0009400310 ComObjectTableAddresses = 1734
	ComObjectTableAddresses_DEV0009301810 ComObjectTableAddresses = 1735
	ComObjectTableAddresses_DEV0009301910 ComObjectTableAddresses = 1736
	ComObjectTableAddresses_DEV0009301A10 ComObjectTableAddresses = 1737
	ComObjectTableAddresses_DEV0009401210 ComObjectTableAddresses = 1738
	ComObjectTableAddresses_DEV0009400810 ComObjectTableAddresses = 1739
	ComObjectTableAddresses_DEV0009400710 ComObjectTableAddresses = 1740
	ComObjectTableAddresses_DEV0009401310 ComObjectTableAddresses = 1741
	ComObjectTableAddresses_DEV0009401410 ComObjectTableAddresses = 1742
	ComObjectTableAddresses_DEV0009402210 ComObjectTableAddresses = 1743
	ComObjectTableAddresses_DEV0009402310 ComObjectTableAddresses = 1744
	ComObjectTableAddresses_DEV0009401710 ComObjectTableAddresses = 1745
	ComObjectTableAddresses_DEV0009401610 ComObjectTableAddresses = 1746
	ComObjectTableAddresses_DEV0009400210 ComObjectTableAddresses = 1747
	ComObjectTableAddresses_DEV0009401010 ComObjectTableAddresses = 1748
	ComObjectTableAddresses_DEV0009400510 ComObjectTableAddresses = 1749
	ComObjectTableAddresses_DEV0009400410 ComObjectTableAddresses = 1750
	ComObjectTableAddresses_DEV0009D04B20 ComObjectTableAddresses = 1751
	ComObjectTableAddresses_DEV0009D04920 ComObjectTableAddresses = 1752
	ComObjectTableAddresses_DEV0009D04A20 ComObjectTableAddresses = 1753
	ComObjectTableAddresses_DEV0009D04820 ComObjectTableAddresses = 1754
	ComObjectTableAddresses_DEV0009D04C11 ComObjectTableAddresses = 1755
	ComObjectTableAddresses_DEV0009D05610 ComObjectTableAddresses = 1756
	ComObjectTableAddresses_DEV0009305510 ComObjectTableAddresses = 1757
	ComObjectTableAddresses_DEV0009209810 ComObjectTableAddresses = 1758
	ComObjectTableAddresses_DEV0009202A10 ComObjectTableAddresses = 1759
	ComObjectTableAddresses_DEV0009209510 ComObjectTableAddresses = 1760
	ComObjectTableAddresses_DEV0009501110 ComObjectTableAddresses = 1761
	ComObjectTableAddresses_DEV0009209310 ComObjectTableAddresses = 1762
	ComObjectTableAddresses_DEV0009209410 ComObjectTableAddresses = 1763
	ComObjectTableAddresses_DEV0009209210 ComObjectTableAddresses = 1764
	ComObjectTableAddresses_DEV0009501210 ComObjectTableAddresses = 1765
	ComObjectTableAddresses_DEV0009205411 ComObjectTableAddresses = 1766
	ComObjectTableAddresses_DEV000920A111 ComObjectTableAddresses = 1767
	ComObjectTableAddresses_DEV000920A311 ComObjectTableAddresses = 1768
	ComObjectTableAddresses_DEV0009205112 ComObjectTableAddresses = 1769
	ComObjectTableAddresses_DEV0009204110 ComObjectTableAddresses = 1770
	ComObjectTableAddresses_DEV0009E07710 ComObjectTableAddresses = 1771
	ComObjectTableAddresses_DEV0009E07712 ComObjectTableAddresses = 1772
	ComObjectTableAddresses_DEV0009205212 ComObjectTableAddresses = 1773
	ComObjectTableAddresses_DEV0009205211 ComObjectTableAddresses = 1774
	ComObjectTableAddresses_DEV0009205311 ComObjectTableAddresses = 1775
	ComObjectTableAddresses_DEV0009206B10 ComObjectTableAddresses = 1776
	ComObjectTableAddresses_DEV0009208010 ComObjectTableAddresses = 1777
	ComObjectTableAddresses_DEV0009206A12 ComObjectTableAddresses = 1778
	ComObjectTableAddresses_DEV0009206810 ComObjectTableAddresses = 1779
	ComObjectTableAddresses_DEV0009208110 ComObjectTableAddresses = 1780
	ComObjectTableAddresses_DEV0009205511 ComObjectTableAddresses = 1781
	ComObjectTableAddresses_DEV0009209F01 ComObjectTableAddresses = 1782
	ComObjectTableAddresses_DEV0009208C10 ComObjectTableAddresses = 1783
	ComObjectTableAddresses_DEV0009208E10 ComObjectTableAddresses = 1784
	ComObjectTableAddresses_DEV000920B511 ComObjectTableAddresses = 1785
	ComObjectTableAddresses_DEV0009501910 ComObjectTableAddresses = 1786
	ComObjectTableAddresses_DEV000920BE11 ComObjectTableAddresses = 1787
	ComObjectTableAddresses_DEV0009209710 ComObjectTableAddresses = 1788
	ComObjectTableAddresses_DEV0009208510 ComObjectTableAddresses = 1789
	ComObjectTableAddresses_DEV0009208610 ComObjectTableAddresses = 1790
	ComObjectTableAddresses_DEV000920BD10 ComObjectTableAddresses = 1791
	ComObjectTableAddresses_DEV0009500210 ComObjectTableAddresses = 1792
	ComObjectTableAddresses_DEV0009500310 ComObjectTableAddresses = 1793
	ComObjectTableAddresses_DEV0009E0BF10 ComObjectTableAddresses = 1794
	ComObjectTableAddresses_DEV0009E0C010 ComObjectTableAddresses = 1795
	ComObjectTableAddresses_DEV0009500110 ComObjectTableAddresses = 1796
	ComObjectTableAddresses_DEV0009209B10 ComObjectTableAddresses = 1797
	ComObjectTableAddresses_DEV0009207D10 ComObjectTableAddresses = 1798
	ComObjectTableAddresses_DEV0009202F11 ComObjectTableAddresses = 1799
	ComObjectTableAddresses_DEV0009203011 ComObjectTableAddresses = 1800
	ComObjectTableAddresses_DEV0009207C10 ComObjectTableAddresses = 1801
	ComObjectTableAddresses_DEV0009207B10 ComObjectTableAddresses = 1802
	ComObjectTableAddresses_DEV0009208710 ComObjectTableAddresses = 1803
	ComObjectTableAddresses_DEV0009E06610 ComObjectTableAddresses = 1804
	ComObjectTableAddresses_DEV0009E06611 ComObjectTableAddresses = 1805
	ComObjectTableAddresses_DEV0009E06410 ComObjectTableAddresses = 1806
	ComObjectTableAddresses_DEV0009E06411 ComObjectTableAddresses = 1807
	ComObjectTableAddresses_DEV0009E06210 ComObjectTableAddresses = 1808
	ComObjectTableAddresses_DEV0009E0E910 ComObjectTableAddresses = 1809
	ComObjectTableAddresses_DEV0009E0EB10 ComObjectTableAddresses = 1810
	ComObjectTableAddresses_DEV000920BB10 ComObjectTableAddresses = 1811
	ComObjectTableAddresses_DEV0009FF1B11 ComObjectTableAddresses = 1812
	ComObjectTableAddresses_DEV0009E0CF10 ComObjectTableAddresses = 1813
	ComObjectTableAddresses_DEV0009206C30 ComObjectTableAddresses = 1814
	ComObjectTableAddresses_DEV0009206D30 ComObjectTableAddresses = 1815
	ComObjectTableAddresses_DEV0009206E30 ComObjectTableAddresses = 1816
	ComObjectTableAddresses_DEV0009206F30 ComObjectTableAddresses = 1817
	ComObjectTableAddresses_DEV0009207130 ComObjectTableAddresses = 1818
	ComObjectTableAddresses_DEV0009204720 ComObjectTableAddresses = 1819
	ComObjectTableAddresses_DEV0009204820 ComObjectTableAddresses = 1820
	ComObjectTableAddresses_DEV0009204920 ComObjectTableAddresses = 1821
	ComObjectTableAddresses_DEV0009204A20 ComObjectTableAddresses = 1822
	ComObjectTableAddresses_DEV0009205A10 ComObjectTableAddresses = 1823
	ComObjectTableAddresses_DEV0009207030 ComObjectTableAddresses = 1824
	ComObjectTableAddresses_DEV0009205B10 ComObjectTableAddresses = 1825
	ComObjectTableAddresses_DEV0009500501 ComObjectTableAddresses = 1826
	ComObjectTableAddresses_DEV0009501001 ComObjectTableAddresses = 1827
	ComObjectTableAddresses_DEV0009500601 ComObjectTableAddresses = 1828
	ComObjectTableAddresses_DEV0009500F01 ComObjectTableAddresses = 1829
	ComObjectTableAddresses_DEV0009500401 ComObjectTableAddresses = 1830
	ComObjectTableAddresses_DEV000920B210 ComObjectTableAddresses = 1831
	ComObjectTableAddresses_DEV000920AE10 ComObjectTableAddresses = 1832
	ComObjectTableAddresses_DEV000920BC10 ComObjectTableAddresses = 1833
	ComObjectTableAddresses_DEV000920AF10 ComObjectTableAddresses = 1834
	ComObjectTableAddresses_DEV0009207F10 ComObjectTableAddresses = 1835
	ComObjectTableAddresses_DEV0009208910 ComObjectTableAddresses = 1836
	ComObjectTableAddresses_DEV0009205710 ComObjectTableAddresses = 1837
	ComObjectTableAddresses_DEV0009205810 ComObjectTableAddresses = 1838
	ComObjectTableAddresses_DEV0009203810 ComObjectTableAddresses = 1839
	ComObjectTableAddresses_DEV0009203910 ComObjectTableAddresses = 1840
	ComObjectTableAddresses_DEV0009203E10 ComObjectTableAddresses = 1841
	ComObjectTableAddresses_DEV0009204B10 ComObjectTableAddresses = 1842
	ComObjectTableAddresses_DEV0009203F10 ComObjectTableAddresses = 1843
	ComObjectTableAddresses_DEV0009204C10 ComObjectTableAddresses = 1844
	ComObjectTableAddresses_DEV0009204010 ComObjectTableAddresses = 1845
	ComObjectTableAddresses_DEV0009206411 ComObjectTableAddresses = 1846
	ComObjectTableAddresses_DEV0009205E10 ComObjectTableAddresses = 1847
	ComObjectTableAddresses_DEV0009206711 ComObjectTableAddresses = 1848
	ComObjectTableAddresses_DEV000920A710 ComObjectTableAddresses = 1849
	ComObjectTableAddresses_DEV000920A610 ComObjectTableAddresses = 1850
	ComObjectTableAddresses_DEV0009203A10 ComObjectTableAddresses = 1851
	ComObjectTableAddresses_DEV0009203B10 ComObjectTableAddresses = 1852
	ComObjectTableAddresses_DEV0009203C10 ComObjectTableAddresses = 1853
	ComObjectTableAddresses_DEV0009203D10 ComObjectTableAddresses = 1854
	ComObjectTableAddresses_DEV0009E05E12 ComObjectTableAddresses = 1855
	ComObjectTableAddresses_DEV0009E0B711 ComObjectTableAddresses = 1856
	ComObjectTableAddresses_DEV0009E06A12 ComObjectTableAddresses = 1857
	ComObjectTableAddresses_DEV0009E06E12 ComObjectTableAddresses = 1858
	ComObjectTableAddresses_DEV0009E0B720 ComObjectTableAddresses = 1859
	ComObjectTableAddresses_DEV0009E0E611 ComObjectTableAddresses = 1860
	ComObjectTableAddresses_DEV0009E0B321 ComObjectTableAddresses = 1861
	ComObjectTableAddresses_DEV0009E0E512 ComObjectTableAddresses = 1862
	ComObjectTableAddresses_DEV0009204210 ComObjectTableAddresses = 1863
	ComObjectTableAddresses_DEV0009208210 ComObjectTableAddresses = 1864
	ComObjectTableAddresses_DEV0009E07211 ComObjectTableAddresses = 1865
	ComObjectTableAddresses_DEV0009E0CC11 ComObjectTableAddresses = 1866
	ComObjectTableAddresses_DEV0009110111 ComObjectTableAddresses = 1867
	ComObjectTableAddresses_DEV0009110211 ComObjectTableAddresses = 1868
	ComObjectTableAddresses_DEV000916B212 ComObjectTableAddresses = 1869
	ComObjectTableAddresses_DEV0009110212 ComObjectTableAddresses = 1870
	ComObjectTableAddresses_DEV0009110311 ComObjectTableAddresses = 1871
	ComObjectTableAddresses_DEV000916B312 ComObjectTableAddresses = 1872
	ComObjectTableAddresses_DEV0009110312 ComObjectTableAddresses = 1873
	ComObjectTableAddresses_DEV0009110411 ComObjectTableAddresses = 1874
	ComObjectTableAddresses_DEV0009110412 ComObjectTableAddresses = 1875
	ComObjectTableAddresses_DEV0009501615 ComObjectTableAddresses = 1876
)

func CastComObjectTableAddresses

func CastComObjectTableAddresses(structType any) ComObjectTableAddresses

func ComObjectTableAddressesByName

func ComObjectTableAddressesByName(value string) (enum ComObjectTableAddresses, ok bool)

func ComObjectTableAddressesByValue

func ComObjectTableAddressesByValue(value uint16) (enum ComObjectTableAddresses, ok bool)

func ComObjectTableAddressesFirstEnumForFieldComObjectTableAddress

func ComObjectTableAddressesFirstEnumForFieldComObjectTableAddress(value uint16) (ComObjectTableAddresses, error)

func ComObjectTableAddressesParse

func ComObjectTableAddressesParse(ctx context.Context, theBytes []byte) (ComObjectTableAddresses, error)

func ComObjectTableAddressesParseWithBuffer

func ComObjectTableAddressesParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ComObjectTableAddresses, error)

func (ComObjectTableAddresses) ComObjectTableAddress

func (e ComObjectTableAddresses) ComObjectTableAddress() uint16

func (ComObjectTableAddresses) GetLengthInBits

func (m ComObjectTableAddresses) GetLengthInBits(ctx context.Context) uint16

func (ComObjectTableAddresses) GetLengthInBytes

func (m ComObjectTableAddresses) GetLengthInBytes(ctx context.Context) uint16

func (ComObjectTableAddresses) PLC4XEnumName

func (e ComObjectTableAddresses) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (ComObjectTableAddresses) Serialize

func (e ComObjectTableAddresses) Serialize() ([]byte, error)

func (ComObjectTableAddresses) SerializeWithWriteBuffer

func (e ComObjectTableAddresses) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (ComObjectTableAddresses) String

func (e ComObjectTableAddresses) String() string

type ComObjectTableChild

type ComObjectTableChild interface {
	utils.Serializable
	InitializeParent(parent ComObjectTable)
	GetParent() *ComObjectTable

	GetTypeName() string
	ComObjectTable
}

type ComObjectTableExactly

type ComObjectTableExactly interface {
	ComObjectTable
	// contains filtered or unexported methods
}

ComObjectTableExactly can be used when we want exactly this type and not a type which fulfills ComObjectTable. This is useful for switch cases.

type ComObjectTableParent

type ComObjectTableParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ComObjectTable, serializeChildFunction func() error) error
	GetTypeName() string
}

type ComObjectTableRealisationType1

type ComObjectTableRealisationType1 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ComObjectTable
	// GetNumEntries returns NumEntries (property field)
	GetNumEntries() uint8
	// GetRamFlagsTablePointer returns RamFlagsTablePointer (property field)
	GetRamFlagsTablePointer() uint8
	// GetComObjectDescriptors returns ComObjectDescriptors (property field)
	GetComObjectDescriptors() []GroupObjectDescriptorRealisationType1
}

ComObjectTableRealisationType1 is the corresponding interface of ComObjectTableRealisationType1

func CastComObjectTableRealisationType1 deprecated

func CastComObjectTableRealisationType1(structType any) ComObjectTableRealisationType1

Deprecated: use the interface for direct cast

func ComObjectTableRealisationType1Parse

func ComObjectTableRealisationType1Parse(ctx context.Context, theBytes []byte, firmwareType FirmwareType) (ComObjectTableRealisationType1, error)

func ComObjectTableRealisationType1ParseWithBuffer

func ComObjectTableRealisationType1ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (ComObjectTableRealisationType1, error)

type ComObjectTableRealisationType1Exactly

type ComObjectTableRealisationType1Exactly interface {
	ComObjectTableRealisationType1
	// contains filtered or unexported methods
}

ComObjectTableRealisationType1Exactly can be used when we want exactly this type and not a type which fulfills ComObjectTableRealisationType1. This is useful for switch cases.

type ComObjectTableRealisationType2

type ComObjectTableRealisationType2 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ComObjectTable
	// GetNumEntries returns NumEntries (property field)
	GetNumEntries() uint8
	// GetRamFlagsTablePointer returns RamFlagsTablePointer (property field)
	GetRamFlagsTablePointer() uint8
	// GetComObjectDescriptors returns ComObjectDescriptors (property field)
	GetComObjectDescriptors() []GroupObjectDescriptorRealisationType2
}

ComObjectTableRealisationType2 is the corresponding interface of ComObjectTableRealisationType2

func CastComObjectTableRealisationType2 deprecated

func CastComObjectTableRealisationType2(structType any) ComObjectTableRealisationType2

Deprecated: use the interface for direct cast

func ComObjectTableRealisationType2Parse

func ComObjectTableRealisationType2Parse(ctx context.Context, theBytes []byte, firmwareType FirmwareType) (ComObjectTableRealisationType2, error)

func ComObjectTableRealisationType2ParseWithBuffer

func ComObjectTableRealisationType2ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (ComObjectTableRealisationType2, error)

type ComObjectTableRealisationType2Exactly

type ComObjectTableRealisationType2Exactly interface {
	ComObjectTableRealisationType2
	// contains filtered or unexported methods
}

ComObjectTableRealisationType2Exactly can be used when we want exactly this type and not a type which fulfills ComObjectTableRealisationType2. This is useful for switch cases.

type ComObjectTableRealisationType6

type ComObjectTableRealisationType6 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ComObjectTable
	// GetComObjectDescriptors returns ComObjectDescriptors (property field)
	GetComObjectDescriptors() GroupObjectDescriptorRealisationType6
}

ComObjectTableRealisationType6 is the corresponding interface of ComObjectTableRealisationType6

func CastComObjectTableRealisationType6 deprecated

func CastComObjectTableRealisationType6(structType any) ComObjectTableRealisationType6

Deprecated: use the interface for direct cast

func ComObjectTableRealisationType6Parse

func ComObjectTableRealisationType6Parse(ctx context.Context, theBytes []byte, firmwareType FirmwareType) (ComObjectTableRealisationType6, error)

func ComObjectTableRealisationType6ParseWithBuffer

func ComObjectTableRealisationType6ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (ComObjectTableRealisationType6, error)

type ComObjectTableRealisationType6Exactly

type ComObjectTableRealisationType6Exactly interface {
	ComObjectTableRealisationType6
	// contains filtered or unexported methods
}

ComObjectTableRealisationType6Exactly can be used when we want exactly this type and not a type which fulfills ComObjectTableRealisationType6. This is useful for switch cases.

type ComObjectValueType

type ComObjectValueType uint8

ComObjectValueType is an enum

const (
	ComObjectValueType_BIT1   ComObjectValueType = 0x00
	ComObjectValueType_BIT2   ComObjectValueType = 0x01
	ComObjectValueType_BIT3   ComObjectValueType = 0x02
	ComObjectValueType_BIT4   ComObjectValueType = 0x03
	ComObjectValueType_BIT5   ComObjectValueType = 0x04
	ComObjectValueType_BIT6   ComObjectValueType = 0x05
	ComObjectValueType_BIT7   ComObjectValueType = 0x06
	ComObjectValueType_BYTE1  ComObjectValueType = 0x07
	ComObjectValueType_BYTE2  ComObjectValueType = 0x08
	ComObjectValueType_BYTE3  ComObjectValueType = 0x09
	ComObjectValueType_BYTE4  ComObjectValueType = 0x0A
	ComObjectValueType_BYTE6  ComObjectValueType = 0x0B
	ComObjectValueType_BYTE8  ComObjectValueType = 0x0C
	ComObjectValueType_BYTE10 ComObjectValueType = 0x0D
	ComObjectValueType_BYTE14 ComObjectValueType = 0x0E
)

func CastComObjectValueType

func CastComObjectValueType(structType any) ComObjectValueType

func ComObjectValueTypeByName

func ComObjectValueTypeByName(value string) (enum ComObjectValueType, ok bool)

func ComObjectValueTypeByValue

func ComObjectValueTypeByValue(value uint8) (enum ComObjectValueType, ok bool)

func ComObjectValueTypeFirstEnumForFieldSizeInBytes

func ComObjectValueTypeFirstEnumForFieldSizeInBytes(value uint8) (ComObjectValueType, error)

func ComObjectValueTypeParse

func ComObjectValueTypeParse(ctx context.Context, theBytes []byte) (ComObjectValueType, error)

func ComObjectValueTypeParseWithBuffer

func ComObjectValueTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ComObjectValueType, error)

func (ComObjectValueType) GetLengthInBits

func (m ComObjectValueType) GetLengthInBits(ctx context.Context) uint16

func (ComObjectValueType) GetLengthInBytes

func (m ComObjectValueType) GetLengthInBytes(ctx context.Context) uint16

func (ComObjectValueType) PLC4XEnumName

func (e ComObjectValueType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (ComObjectValueType) Serialize

func (e ComObjectValueType) Serialize() ([]byte, error)

func (ComObjectValueType) SerializeWithWriteBuffer

func (e ComObjectValueType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (ComObjectValueType) SizeInBytes

func (e ComObjectValueType) SizeInBytes() uint8

func (ComObjectValueType) String

func (e ComObjectValueType) String() string

type ConnectionRequest

type ConnectionRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetHpaiDiscoveryEndpoint returns HpaiDiscoveryEndpoint (property field)
	GetHpaiDiscoveryEndpoint() HPAIDiscoveryEndpoint
	// GetHpaiDataEndpoint returns HpaiDataEndpoint (property field)
	GetHpaiDataEndpoint() HPAIDataEndpoint
	// GetConnectionRequestInformation returns ConnectionRequestInformation (property field)
	GetConnectionRequestInformation() ConnectionRequestInformation
}

ConnectionRequest is the corresponding interface of ConnectionRequest

func CastConnectionRequest deprecated

func CastConnectionRequest(structType any) ConnectionRequest

Deprecated: use the interface for direct cast

func ConnectionRequestParse

func ConnectionRequestParse(ctx context.Context, theBytes []byte) (ConnectionRequest, error)

func ConnectionRequestParseWithBuffer

func ConnectionRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionRequest, error)

type ConnectionRequestExactly

type ConnectionRequestExactly interface {
	ConnectionRequest
	// contains filtered or unexported methods
}

ConnectionRequestExactly can be used when we want exactly this type and not a type which fulfills ConnectionRequest. This is useful for switch cases.

type ConnectionRequestInformation

type ConnectionRequestInformation interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetConnectionType returns ConnectionType (discriminator field)
	GetConnectionType() uint8
}

ConnectionRequestInformation is the corresponding interface of ConnectionRequestInformation

func CastConnectionRequestInformation deprecated

func CastConnectionRequestInformation(structType any) ConnectionRequestInformation

Deprecated: use the interface for direct cast

func ConnectionRequestInformationParse

func ConnectionRequestInformationParse(ctx context.Context, theBytes []byte) (ConnectionRequestInformation, error)

func ConnectionRequestInformationParseWithBuffer

func ConnectionRequestInformationParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionRequestInformation, error)

type ConnectionRequestInformationChild

type ConnectionRequestInformationChild interface {
	utils.Serializable
	InitializeParent(parent ConnectionRequestInformation)
	GetParent() *ConnectionRequestInformation

	GetTypeName() string
	ConnectionRequestInformation
}

type ConnectionRequestInformationDeviceManagement

type ConnectionRequestInformationDeviceManagement interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ConnectionRequestInformation
}

ConnectionRequestInformationDeviceManagement is the corresponding interface of ConnectionRequestInformationDeviceManagement

func CastConnectionRequestInformationDeviceManagement deprecated

func CastConnectionRequestInformationDeviceManagement(structType any) ConnectionRequestInformationDeviceManagement

Deprecated: use the interface for direct cast

func ConnectionRequestInformationDeviceManagementParse

func ConnectionRequestInformationDeviceManagementParse(ctx context.Context, theBytes []byte) (ConnectionRequestInformationDeviceManagement, error)

func ConnectionRequestInformationDeviceManagementParseWithBuffer

func ConnectionRequestInformationDeviceManagementParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionRequestInformationDeviceManagement, error)

type ConnectionRequestInformationDeviceManagementExactly

type ConnectionRequestInformationDeviceManagementExactly interface {
	ConnectionRequestInformationDeviceManagement
	// contains filtered or unexported methods
}

ConnectionRequestInformationDeviceManagementExactly can be used when we want exactly this type and not a type which fulfills ConnectionRequestInformationDeviceManagement. This is useful for switch cases.

type ConnectionRequestInformationExactly

type ConnectionRequestInformationExactly interface {
	ConnectionRequestInformation
	// contains filtered or unexported methods
}

ConnectionRequestInformationExactly can be used when we want exactly this type and not a type which fulfills ConnectionRequestInformation. This is useful for switch cases.

type ConnectionRequestInformationParent

type ConnectionRequestInformationParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ConnectionRequestInformation, serializeChildFunction func() error) error
	GetTypeName() string
}

type ConnectionRequestInformationTunnelConnection

type ConnectionRequestInformationTunnelConnection interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ConnectionRequestInformation
	// GetKnxLayer returns KnxLayer (property field)
	GetKnxLayer() KnxLayer
}

ConnectionRequestInformationTunnelConnection is the corresponding interface of ConnectionRequestInformationTunnelConnection

func CastConnectionRequestInformationTunnelConnection deprecated

func CastConnectionRequestInformationTunnelConnection(structType any) ConnectionRequestInformationTunnelConnection

Deprecated: use the interface for direct cast

func ConnectionRequestInformationTunnelConnectionParse

func ConnectionRequestInformationTunnelConnectionParse(ctx context.Context, theBytes []byte) (ConnectionRequestInformationTunnelConnection, error)

func ConnectionRequestInformationTunnelConnectionParseWithBuffer

func ConnectionRequestInformationTunnelConnectionParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionRequestInformationTunnelConnection, error)

type ConnectionRequestInformationTunnelConnectionExactly

type ConnectionRequestInformationTunnelConnectionExactly interface {
	ConnectionRequestInformationTunnelConnection
	// contains filtered or unexported methods
}

ConnectionRequestInformationTunnelConnectionExactly can be used when we want exactly this type and not a type which fulfills ConnectionRequestInformationTunnelConnection. This is useful for switch cases.

type ConnectionResponse

type ConnectionResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetStatus returns Status (property field)
	GetStatus() Status
	// GetHpaiDataEndpoint returns HpaiDataEndpoint (property field)
	GetHpaiDataEndpoint() HPAIDataEndpoint
	// GetConnectionResponseDataBlock returns ConnectionResponseDataBlock (property field)
	GetConnectionResponseDataBlock() ConnectionResponseDataBlock
}

ConnectionResponse is the corresponding interface of ConnectionResponse

func CastConnectionResponse deprecated

func CastConnectionResponse(structType any) ConnectionResponse

Deprecated: use the interface for direct cast

func ConnectionResponseParse

func ConnectionResponseParse(ctx context.Context, theBytes []byte) (ConnectionResponse, error)

func ConnectionResponseParseWithBuffer

func ConnectionResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionResponse, error)

type ConnectionResponseDataBlock

type ConnectionResponseDataBlock interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetConnectionType returns ConnectionType (discriminator field)
	GetConnectionType() uint8
}

ConnectionResponseDataBlock is the corresponding interface of ConnectionResponseDataBlock

func CastConnectionResponseDataBlock deprecated

func CastConnectionResponseDataBlock(structType any) ConnectionResponseDataBlock

Deprecated: use the interface for direct cast

func ConnectionResponseDataBlockParse

func ConnectionResponseDataBlockParse(ctx context.Context, theBytes []byte) (ConnectionResponseDataBlock, error)

func ConnectionResponseDataBlockParseWithBuffer

func ConnectionResponseDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionResponseDataBlock, error)

type ConnectionResponseDataBlockChild

type ConnectionResponseDataBlockChild interface {
	utils.Serializable
	InitializeParent(parent ConnectionResponseDataBlock)
	GetParent() *ConnectionResponseDataBlock

	GetTypeName() string
	ConnectionResponseDataBlock
}

type ConnectionResponseDataBlockDeviceManagement

type ConnectionResponseDataBlockDeviceManagement interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ConnectionResponseDataBlock
}

ConnectionResponseDataBlockDeviceManagement is the corresponding interface of ConnectionResponseDataBlockDeviceManagement

func CastConnectionResponseDataBlockDeviceManagement deprecated

func CastConnectionResponseDataBlockDeviceManagement(structType any) ConnectionResponseDataBlockDeviceManagement

Deprecated: use the interface for direct cast

func ConnectionResponseDataBlockDeviceManagementParse

func ConnectionResponseDataBlockDeviceManagementParse(ctx context.Context, theBytes []byte) (ConnectionResponseDataBlockDeviceManagement, error)

func ConnectionResponseDataBlockDeviceManagementParseWithBuffer

func ConnectionResponseDataBlockDeviceManagementParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionResponseDataBlockDeviceManagement, error)

type ConnectionResponseDataBlockDeviceManagementExactly

type ConnectionResponseDataBlockDeviceManagementExactly interface {
	ConnectionResponseDataBlockDeviceManagement
	// contains filtered or unexported methods
}

ConnectionResponseDataBlockDeviceManagementExactly can be used when we want exactly this type and not a type which fulfills ConnectionResponseDataBlockDeviceManagement. This is useful for switch cases.

type ConnectionResponseDataBlockExactly

type ConnectionResponseDataBlockExactly interface {
	ConnectionResponseDataBlock
	// contains filtered or unexported methods
}

ConnectionResponseDataBlockExactly can be used when we want exactly this type and not a type which fulfills ConnectionResponseDataBlock. This is useful for switch cases.

type ConnectionResponseDataBlockParent

type ConnectionResponseDataBlockParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ConnectionResponseDataBlock, serializeChildFunction func() error) error
	GetTypeName() string
}

type ConnectionResponseDataBlockTunnelConnection

type ConnectionResponseDataBlockTunnelConnection interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ConnectionResponseDataBlock
	// GetKnxAddress returns KnxAddress (property field)
	GetKnxAddress() KnxAddress
}

ConnectionResponseDataBlockTunnelConnection is the corresponding interface of ConnectionResponseDataBlockTunnelConnection

func CastConnectionResponseDataBlockTunnelConnection deprecated

func CastConnectionResponseDataBlockTunnelConnection(structType any) ConnectionResponseDataBlockTunnelConnection

Deprecated: use the interface for direct cast

func ConnectionResponseDataBlockTunnelConnectionParse

func ConnectionResponseDataBlockTunnelConnectionParse(ctx context.Context, theBytes []byte) (ConnectionResponseDataBlockTunnelConnection, error)

func ConnectionResponseDataBlockTunnelConnectionParseWithBuffer

func ConnectionResponseDataBlockTunnelConnectionParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionResponseDataBlockTunnelConnection, error)

type ConnectionResponseDataBlockTunnelConnectionExactly

type ConnectionResponseDataBlockTunnelConnectionExactly interface {
	ConnectionResponseDataBlockTunnelConnection
	// contains filtered or unexported methods
}

ConnectionResponseDataBlockTunnelConnectionExactly can be used when we want exactly this type and not a type which fulfills ConnectionResponseDataBlockTunnelConnection. This is useful for switch cases.

type ConnectionResponseExactly

type ConnectionResponseExactly interface {
	ConnectionResponse
	// contains filtered or unexported methods
}

ConnectionResponseExactly can be used when we want exactly this type and not a type which fulfills ConnectionResponse. This is useful for switch cases.

type ConnectionStateRequest

type ConnectionStateRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetHpaiControlEndpoint returns HpaiControlEndpoint (property field)
	GetHpaiControlEndpoint() HPAIControlEndpoint
}

ConnectionStateRequest is the corresponding interface of ConnectionStateRequest

func CastConnectionStateRequest deprecated

func CastConnectionStateRequest(structType any) ConnectionStateRequest

Deprecated: use the interface for direct cast

func ConnectionStateRequestParse

func ConnectionStateRequestParse(ctx context.Context, theBytes []byte) (ConnectionStateRequest, error)

func ConnectionStateRequestParseWithBuffer

func ConnectionStateRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionStateRequest, error)

type ConnectionStateRequestExactly

type ConnectionStateRequestExactly interface {
	ConnectionStateRequest
	// contains filtered or unexported methods
}

ConnectionStateRequestExactly can be used when we want exactly this type and not a type which fulfills ConnectionStateRequest. This is useful for switch cases.

type ConnectionStateResponse

type ConnectionStateResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetStatus returns Status (property field)
	GetStatus() Status
}

ConnectionStateResponse is the corresponding interface of ConnectionStateResponse

func CastConnectionStateResponse deprecated

func CastConnectionStateResponse(structType any) ConnectionStateResponse

Deprecated: use the interface for direct cast

func ConnectionStateResponseParse

func ConnectionStateResponseParse(ctx context.Context, theBytes []byte) (ConnectionStateResponse, error)

func ConnectionStateResponseParseWithBuffer

func ConnectionStateResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ConnectionStateResponse, error)

type ConnectionStateResponseExactly

type ConnectionStateResponseExactly interface {
	ConnectionStateResponse
	// contains filtered or unexported methods
}

ConnectionStateResponseExactly can be used when we want exactly this type and not a type which fulfills ConnectionStateResponse. This is useful for switch cases.

type DIBDeviceInfo

type DIBDeviceInfo interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetDescriptionType returns DescriptionType (property field)
	GetDescriptionType() uint8
	// GetKnxMedium returns KnxMedium (property field)
	GetKnxMedium() KnxMedium
	// GetDeviceStatus returns DeviceStatus (property field)
	GetDeviceStatus() DeviceStatus
	// GetKnxAddress returns KnxAddress (property field)
	GetKnxAddress() KnxAddress
	// GetProjectInstallationIdentifier returns ProjectInstallationIdentifier (property field)
	GetProjectInstallationIdentifier() ProjectInstallationIdentifier
	// GetKnxNetIpDeviceSerialNumber returns KnxNetIpDeviceSerialNumber (property field)
	GetKnxNetIpDeviceSerialNumber() []byte
	// GetKnxNetIpDeviceMulticastAddress returns KnxNetIpDeviceMulticastAddress (property field)
	GetKnxNetIpDeviceMulticastAddress() IPAddress
	// GetKnxNetIpDeviceMacAddress returns KnxNetIpDeviceMacAddress (property field)
	GetKnxNetIpDeviceMacAddress() MACAddress
	// GetDeviceFriendlyName returns DeviceFriendlyName (property field)
	GetDeviceFriendlyName() []byte
}

DIBDeviceInfo is the corresponding interface of DIBDeviceInfo

func CastDIBDeviceInfo deprecated

func CastDIBDeviceInfo(structType any) DIBDeviceInfo

Deprecated: use the interface for direct cast

func DIBDeviceInfoParse

func DIBDeviceInfoParse(ctx context.Context, theBytes []byte) (DIBDeviceInfo, error)

func DIBDeviceInfoParseWithBuffer

func DIBDeviceInfoParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DIBDeviceInfo, error)

type DIBDeviceInfoExactly

type DIBDeviceInfoExactly interface {
	DIBDeviceInfo
	// contains filtered or unexported methods
}

DIBDeviceInfoExactly can be used when we want exactly this type and not a type which fulfills DIBDeviceInfo. This is useful for switch cases.

type DIBSuppSvcFamilies

type DIBSuppSvcFamilies interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetDescriptionType returns DescriptionType (property field)
	GetDescriptionType() uint8
	// GetServiceIds returns ServiceIds (property field)
	GetServiceIds() []ServiceId
}

DIBSuppSvcFamilies is the corresponding interface of DIBSuppSvcFamilies

func CastDIBSuppSvcFamilies deprecated

func CastDIBSuppSvcFamilies(structType any) DIBSuppSvcFamilies

Deprecated: use the interface for direct cast

func DIBSuppSvcFamiliesParse

func DIBSuppSvcFamiliesParse(ctx context.Context, theBytes []byte) (DIBSuppSvcFamilies, error)

func DIBSuppSvcFamiliesParseWithBuffer

func DIBSuppSvcFamiliesParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DIBSuppSvcFamilies, error)

type DIBSuppSvcFamiliesExactly

type DIBSuppSvcFamiliesExactly interface {
	DIBSuppSvcFamilies
	// contains filtered or unexported methods
}

DIBSuppSvcFamiliesExactly can be used when we want exactly this type and not a type which fulfills DIBSuppSvcFamilies. This is useful for switch cases.

type DescriptionRequest

type DescriptionRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetHpaiControlEndpoint returns HpaiControlEndpoint (property field)
	GetHpaiControlEndpoint() HPAIControlEndpoint
}

DescriptionRequest is the corresponding interface of DescriptionRequest

func CastDescriptionRequest deprecated

func CastDescriptionRequest(structType any) DescriptionRequest

Deprecated: use the interface for direct cast

func DescriptionRequestParse

func DescriptionRequestParse(ctx context.Context, theBytes []byte) (DescriptionRequest, error)

func DescriptionRequestParseWithBuffer

func DescriptionRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DescriptionRequest, error)

type DescriptionRequestExactly

type DescriptionRequestExactly interface {
	DescriptionRequest
	// contains filtered or unexported methods
}

DescriptionRequestExactly can be used when we want exactly this type and not a type which fulfills DescriptionRequest. This is useful for switch cases.

type DescriptionResponse

type DescriptionResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetDibDeviceInfo returns DibDeviceInfo (property field)
	GetDibDeviceInfo() DIBDeviceInfo
	// GetDibSuppSvcFamilies returns DibSuppSvcFamilies (property field)
	GetDibSuppSvcFamilies() DIBSuppSvcFamilies
}

DescriptionResponse is the corresponding interface of DescriptionResponse

func CastDescriptionResponse deprecated

func CastDescriptionResponse(structType any) DescriptionResponse

Deprecated: use the interface for direct cast

func DescriptionResponseParse

func DescriptionResponseParse(ctx context.Context, theBytes []byte) (DescriptionResponse, error)

func DescriptionResponseParseWithBuffer

func DescriptionResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DescriptionResponse, error)

type DescriptionResponseExactly

type DescriptionResponseExactly interface {
	DescriptionResponse
	// contains filtered or unexported methods
}

DescriptionResponseExactly can be used when we want exactly this type and not a type which fulfills DescriptionResponse. This is useful for switch cases.

type DeviceConfigurationAck

type DeviceConfigurationAck interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetDeviceConfigurationAckDataBlock returns DeviceConfigurationAckDataBlock (property field)
	GetDeviceConfigurationAckDataBlock() DeviceConfigurationAckDataBlock
}

DeviceConfigurationAck is the corresponding interface of DeviceConfigurationAck

func CastDeviceConfigurationAck deprecated

func CastDeviceConfigurationAck(structType any) DeviceConfigurationAck

Deprecated: use the interface for direct cast

func DeviceConfigurationAckParse

func DeviceConfigurationAckParse(ctx context.Context, theBytes []byte) (DeviceConfigurationAck, error)

func DeviceConfigurationAckParseWithBuffer

func DeviceConfigurationAckParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationAck, error)

type DeviceConfigurationAckDataBlock

type DeviceConfigurationAckDataBlock interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetSequenceCounter returns SequenceCounter (property field)
	GetSequenceCounter() uint8
	// GetStatus returns Status (property field)
	GetStatus() Status
}

DeviceConfigurationAckDataBlock is the corresponding interface of DeviceConfigurationAckDataBlock

func CastDeviceConfigurationAckDataBlock deprecated

func CastDeviceConfigurationAckDataBlock(structType any) DeviceConfigurationAckDataBlock

Deprecated: use the interface for direct cast

func DeviceConfigurationAckDataBlockParse

func DeviceConfigurationAckDataBlockParse(ctx context.Context, theBytes []byte) (DeviceConfigurationAckDataBlock, error)

func DeviceConfigurationAckDataBlockParseWithBuffer

func DeviceConfigurationAckDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationAckDataBlock, error)

type DeviceConfigurationAckDataBlockExactly

type DeviceConfigurationAckDataBlockExactly interface {
	DeviceConfigurationAckDataBlock
	// contains filtered or unexported methods
}

DeviceConfigurationAckDataBlockExactly can be used when we want exactly this type and not a type which fulfills DeviceConfigurationAckDataBlock. This is useful for switch cases.

type DeviceConfigurationAckExactly

type DeviceConfigurationAckExactly interface {
	DeviceConfigurationAck
	// contains filtered or unexported methods
}

DeviceConfigurationAckExactly can be used when we want exactly this type and not a type which fulfills DeviceConfigurationAck. This is useful for switch cases.

type DeviceConfigurationRequest

type DeviceConfigurationRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetDeviceConfigurationRequestDataBlock returns DeviceConfigurationRequestDataBlock (property field)
	GetDeviceConfigurationRequestDataBlock() DeviceConfigurationRequestDataBlock
	// GetCemi returns Cemi (property field)
	GetCemi() CEMI
}

DeviceConfigurationRequest is the corresponding interface of DeviceConfigurationRequest

func CastDeviceConfigurationRequest deprecated

func CastDeviceConfigurationRequest(structType any) DeviceConfigurationRequest

Deprecated: use the interface for direct cast

func DeviceConfigurationRequestParse

func DeviceConfigurationRequestParse(ctx context.Context, theBytes []byte, totalLength uint16) (DeviceConfigurationRequest, error)

func DeviceConfigurationRequestParseWithBuffer

func DeviceConfigurationRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, totalLength uint16) (DeviceConfigurationRequest, error)

type DeviceConfigurationRequestDataBlock

type DeviceConfigurationRequestDataBlock interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetSequenceCounter returns SequenceCounter (property field)
	GetSequenceCounter() uint8
}

DeviceConfigurationRequestDataBlock is the corresponding interface of DeviceConfigurationRequestDataBlock

func CastDeviceConfigurationRequestDataBlock deprecated

func CastDeviceConfigurationRequestDataBlock(structType any) DeviceConfigurationRequestDataBlock

Deprecated: use the interface for direct cast

func DeviceConfigurationRequestDataBlockParse

func DeviceConfigurationRequestDataBlockParse(ctx context.Context, theBytes []byte) (DeviceConfigurationRequestDataBlock, error)

func DeviceConfigurationRequestDataBlockParseWithBuffer

func DeviceConfigurationRequestDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationRequestDataBlock, error)

type DeviceConfigurationRequestDataBlockExactly

type DeviceConfigurationRequestDataBlockExactly interface {
	DeviceConfigurationRequestDataBlock
	// contains filtered or unexported methods
}

DeviceConfigurationRequestDataBlockExactly can be used when we want exactly this type and not a type which fulfills DeviceConfigurationRequestDataBlock. This is useful for switch cases.

type DeviceConfigurationRequestExactly

type DeviceConfigurationRequestExactly interface {
	DeviceConfigurationRequest
	// contains filtered or unexported methods
}

DeviceConfigurationRequestExactly can be used when we want exactly this type and not a type which fulfills DeviceConfigurationRequest. This is useful for switch cases.

type DeviceDescriptor

type DeviceDescriptor uint16

DeviceDescriptor is an enum

const (
	DeviceDescriptor_TP1_BCU_1_SYSTEM_1_0       DeviceDescriptor = 0x0010
	DeviceDescriptor_TP1_BCU_1_SYSTEM_1_1       DeviceDescriptor = 0x0011
	DeviceDescriptor_TP1_BCU_1_SYSTEM_1_2       DeviceDescriptor = 0x0012
	DeviceDescriptor_TP1_BCU_1_SYSTEM_1_3       DeviceDescriptor = 0x0013
	DeviceDescriptor_TP1_BCU_2_SYSTEM_2_0       DeviceDescriptor = 0x0020
	DeviceDescriptor_TP1_BCU_2_SYSTEM_2_1       DeviceDescriptor = 0x0021
	DeviceDescriptor_TP1_BCU_2_SYSTEM_2_5       DeviceDescriptor = 0x0025
	DeviceDescriptor_TP1_SYSTEM_300             DeviceDescriptor = 0x0300
	DeviceDescriptor_TP1_BIM_M112_0             DeviceDescriptor = 0x0700
	DeviceDescriptor_TP1_BIM_M112_1             DeviceDescriptor = 0x0701
	DeviceDescriptor_TP1_BIM_M112_5             DeviceDescriptor = 0x0705
	DeviceDescriptor_TP1_SYSTEM_B               DeviceDescriptor = 0x07B0
	DeviceDescriptor_TP1_IR_DECODER_0           DeviceDescriptor = 0x0810
	DeviceDescriptor_TP1_IR_DECODER_1           DeviceDescriptor = 0x0811
	DeviceDescriptor_TP1_COUPLER_0              DeviceDescriptor = 0x0910
	DeviceDescriptor_TP1_COUPLER_1              DeviceDescriptor = 0x0911
	DeviceDescriptor_TP1_COUPLER_2              DeviceDescriptor = 0x0912
	DeviceDescriptor_TP1_KNXNETIP_ROUTER        DeviceDescriptor = 0x091A
	DeviceDescriptor_TP1_NONE_D                 DeviceDescriptor = 0x0AFD
	DeviceDescriptor_TP1_NONE_E                 DeviceDescriptor = 0x0AFE
	DeviceDescriptor_PL110_BCU_1_2              DeviceDescriptor = 0x1012
	DeviceDescriptor_PL110_BCU_1_3              DeviceDescriptor = 0x1013
	DeviceDescriptor_PL110_SYSTEM_B             DeviceDescriptor = 0x17B0
	DeviceDescriptor_PL110_MEDIA_COUPLER_PL_TP  DeviceDescriptor = 0x1900
	DeviceDescriptor_RF_BI_DIRECTIONAL_DEVICES  DeviceDescriptor = 0x2010
	DeviceDescriptor_RF_UNI_DIRECTIONAL_DEVICES DeviceDescriptor = 0x2110
	DeviceDescriptor_TP0_BCU_1                  DeviceDescriptor = 0x3012
	DeviceDescriptor_PL132_BCU_1                DeviceDescriptor = 0x4012
	DeviceDescriptor_KNX_IP_SYSTEM7             DeviceDescriptor = 0x5705
)

func CastDeviceDescriptor

func CastDeviceDescriptor(structType any) DeviceDescriptor

func DeviceDescriptorByName

func DeviceDescriptorByName(value string) (enum DeviceDescriptor, ok bool)

func DeviceDescriptorByValue

func DeviceDescriptorByValue(value uint16) (enum DeviceDescriptor, ok bool)

func DeviceDescriptorFirstEnumForFieldFirmwareType

func DeviceDescriptorFirstEnumForFieldFirmwareType(value FirmwareType) (DeviceDescriptor, error)

func DeviceDescriptorFirstEnumForFieldMediumType

func DeviceDescriptorFirstEnumForFieldMediumType(value DeviceDescriptorMediumType) (DeviceDescriptor, error)

func DeviceDescriptorParse

func DeviceDescriptorParse(ctx context.Context, theBytes []byte) (DeviceDescriptor, error)

func DeviceDescriptorParseWithBuffer

func DeviceDescriptorParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptor, error)

func (DeviceDescriptor) FirmwareType

func (e DeviceDescriptor) FirmwareType() FirmwareType

func (DeviceDescriptor) GetLengthInBits

func (m DeviceDescriptor) GetLengthInBits(ctx context.Context) uint16

func (DeviceDescriptor) GetLengthInBytes

func (m DeviceDescriptor) GetLengthInBytes(ctx context.Context) uint16

func (DeviceDescriptor) MediumType

func (DeviceDescriptor) PLC4XEnumName

func (e DeviceDescriptor) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (DeviceDescriptor) Serialize

func (e DeviceDescriptor) Serialize() ([]byte, error)

func (DeviceDescriptor) SerializeWithWriteBuffer

func (e DeviceDescriptor) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (DeviceDescriptor) String

func (e DeviceDescriptor) String() string

type DeviceDescriptorMediumType

type DeviceDescriptorMediumType uint8

DeviceDescriptorMediumType is an enum

const (
	DeviceDescriptorMediumType_TP1    DeviceDescriptorMediumType = 0x0
	DeviceDescriptorMediumType_PL110  DeviceDescriptorMediumType = 0x1
	DeviceDescriptorMediumType_RF     DeviceDescriptorMediumType = 0x2
	DeviceDescriptorMediumType_TP0    DeviceDescriptorMediumType = 0x3
	DeviceDescriptorMediumType_PL132  DeviceDescriptorMediumType = 0x4
	DeviceDescriptorMediumType_KNX_IP DeviceDescriptorMediumType = 0x5
)

func CastDeviceDescriptorMediumType

func CastDeviceDescriptorMediumType(structType any) DeviceDescriptorMediumType

func DeviceDescriptorMediumTypeByName

func DeviceDescriptorMediumTypeByName(value string) (enum DeviceDescriptorMediumType, ok bool)

func DeviceDescriptorMediumTypeByValue

func DeviceDescriptorMediumTypeByValue(value uint8) (enum DeviceDescriptorMediumType, ok bool)

func DeviceDescriptorMediumTypeParse

func DeviceDescriptorMediumTypeParse(ctx context.Context, theBytes []byte) (DeviceDescriptorMediumType, error)

func DeviceDescriptorMediumTypeParseWithBuffer

func DeviceDescriptorMediumTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptorMediumType, error)

func (DeviceDescriptorMediumType) GetLengthInBits

func (m DeviceDescriptorMediumType) GetLengthInBits(ctx context.Context) uint16

func (DeviceDescriptorMediumType) GetLengthInBytes

func (m DeviceDescriptorMediumType) GetLengthInBytes(ctx context.Context) uint16

func (DeviceDescriptorMediumType) PLC4XEnumName

func (e DeviceDescriptorMediumType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (DeviceDescriptorMediumType) Serialize

func (e DeviceDescriptorMediumType) Serialize() ([]byte, error)

func (DeviceDescriptorMediumType) SerializeWithWriteBuffer

func (e DeviceDescriptorMediumType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (DeviceDescriptorMediumType) String

type DeviceDescriptorType2

type DeviceDescriptorType2 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetManufacturerId returns ManufacturerId (property field)
	GetManufacturerId() uint16
	// GetDeviceType returns DeviceType (property field)
	GetDeviceType() uint16
	// GetVersion returns Version (property field)
	GetVersion() uint8
	// GetReadSupported returns ReadSupported (property field)
	GetReadSupported() bool
	// GetWriteSupported returns WriteSupported (property field)
	GetWriteSupported() bool
	// GetLogicalTagBase returns LogicalTagBase (property field)
	GetLogicalTagBase() uint8
	// GetChannelInfo1 returns ChannelInfo1 (property field)
	GetChannelInfo1() ChannelInformation
	// GetChannelInfo2 returns ChannelInfo2 (property field)
	GetChannelInfo2() ChannelInformation
	// GetChannelInfo3 returns ChannelInfo3 (property field)
	GetChannelInfo3() ChannelInformation
	// GetChannelInfo4 returns ChannelInfo4 (property field)
	GetChannelInfo4() ChannelInformation
}

DeviceDescriptorType2 is the corresponding interface of DeviceDescriptorType2

func CastDeviceDescriptorType2 deprecated

func CastDeviceDescriptorType2(structType any) DeviceDescriptorType2

Deprecated: use the interface for direct cast

func DeviceDescriptorType2Parse

func DeviceDescriptorType2Parse(ctx context.Context, theBytes []byte) (DeviceDescriptorType2, error)

func DeviceDescriptorType2ParseWithBuffer

func DeviceDescriptorType2ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptorType2, error)

type DeviceDescriptorType2Exactly

type DeviceDescriptorType2Exactly interface {
	DeviceDescriptorType2
	// contains filtered or unexported methods
}

DeviceDescriptorType2Exactly can be used when we want exactly this type and not a type which fulfills DeviceDescriptorType2. This is useful for switch cases.

type DeviceStatus

type DeviceStatus interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetProgramMode returns ProgramMode (property field)
	GetProgramMode() bool
}

DeviceStatus is the corresponding interface of DeviceStatus

func CastDeviceStatus deprecated

func CastDeviceStatus(structType any) DeviceStatus

Deprecated: use the interface for direct cast

func DeviceStatusParse

func DeviceStatusParse(ctx context.Context, theBytes []byte) (DeviceStatus, error)

func DeviceStatusParseWithBuffer

func DeviceStatusParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceStatus, error)

type DeviceStatusExactly

type DeviceStatusExactly interface {
	DeviceStatus
	// contains filtered or unexported methods
}

DeviceStatusExactly can be used when we want exactly this type and not a type which fulfills DeviceStatus. This is useful for switch cases.

type DisconnectRequest

type DisconnectRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetHpaiControlEndpoint returns HpaiControlEndpoint (property field)
	GetHpaiControlEndpoint() HPAIControlEndpoint
}

DisconnectRequest is the corresponding interface of DisconnectRequest

func CastDisconnectRequest deprecated

func CastDisconnectRequest(structType any) DisconnectRequest

Deprecated: use the interface for direct cast

func DisconnectRequestParse

func DisconnectRequestParse(ctx context.Context, theBytes []byte) (DisconnectRequest, error)

func DisconnectRequestParseWithBuffer

func DisconnectRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DisconnectRequest, error)

type DisconnectRequestExactly

type DisconnectRequestExactly interface {
	DisconnectRequest
	// contains filtered or unexported methods
}

DisconnectRequestExactly can be used when we want exactly this type and not a type which fulfills DisconnectRequest. This is useful for switch cases.

type DisconnectResponse

type DisconnectResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetStatus returns Status (property field)
	GetStatus() Status
}

DisconnectResponse is the corresponding interface of DisconnectResponse

func CastDisconnectResponse deprecated

func CastDisconnectResponse(structType any) DisconnectResponse

Deprecated: use the interface for direct cast

func DisconnectResponseParse

func DisconnectResponseParse(ctx context.Context, theBytes []byte) (DisconnectResponse, error)

func DisconnectResponseParseWithBuffer

func DisconnectResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DisconnectResponse, error)

type DisconnectResponseExactly

type DisconnectResponseExactly interface {
	DisconnectResponse
	// contains filtered or unexported methods
}

DisconnectResponseExactly can be used when we want exactly this type and not a type which fulfills DisconnectResponse. This is useful for switch cases.

type FirmwareType

type FirmwareType uint16

FirmwareType is an enum

const (
	FirmwareType_SYSTEM_1                   FirmwareType = 0x0010
	FirmwareType_SYSTEM_2                   FirmwareType = 0x0020
	FirmwareType_SYSTEM_300                 FirmwareType = 0x0300
	FirmwareType_SYSTEM_7                   FirmwareType = 0x0700
	FirmwareType_SYSTEM_B                   FirmwareType = 0x07B0
	FirmwareType_IR_DECODER                 FirmwareType = 0x0810
	FirmwareType_COUPLER                    FirmwareType = 0x0910
	FirmwareType_NONE                       FirmwareType = 0x0AF0
	FirmwareType_SYSTEM_1_PL110             FirmwareType = 0x10B0
	FirmwareType_SYSTEM_B_PL110             FirmwareType = 0x17B0
	FirmwareType_MEDIA_COUPLER_PL_TP        FirmwareType = 0x1900
	FirmwareType_RF_BI_DIRECTIONAL_DEVICES  FirmwareType = 0x2000
	FirmwareType_RF_UNI_DIRECTIONAL_DEVICES FirmwareType = 0x2100
	FirmwareType_SYSTEM_1_TP0               FirmwareType = 0x3000
	FirmwareType_SYSTEM_1_PL132             FirmwareType = 0x4000
	FirmwareType_SYSTEM_7_KNX_NET_IP        FirmwareType = 0x5700
)

func CastFirmwareType

func CastFirmwareType(structType any) FirmwareType

func FirmwareTypeByName

func FirmwareTypeByName(value string) (enum FirmwareType, ok bool)

func FirmwareTypeByValue

func FirmwareTypeByValue(value uint16) (enum FirmwareType, ok bool)

func FirmwareTypeParse

func FirmwareTypeParse(ctx context.Context, theBytes []byte) (FirmwareType, error)

func FirmwareTypeParseWithBuffer

func FirmwareTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (FirmwareType, error)

func (FirmwareType) GetLengthInBits

func (m FirmwareType) GetLengthInBits(ctx context.Context) uint16

func (FirmwareType) GetLengthInBytes

func (m FirmwareType) GetLengthInBytes(ctx context.Context) uint16

func (FirmwareType) PLC4XEnumName

func (e FirmwareType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (FirmwareType) Serialize

func (e FirmwareType) Serialize() ([]byte, error)

func (FirmwareType) SerializeWithWriteBuffer

func (e FirmwareType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (FirmwareType) String

func (e FirmwareType) String() string

type GroupObjectDescriptorRealisationType1

type GroupObjectDescriptorRealisationType1 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetDataPointer returns DataPointer (property field)
	GetDataPointer() uint8
	// GetTransmitEnable returns TransmitEnable (property field)
	GetTransmitEnable() bool
	// GetSegmentSelectorEnable returns SegmentSelectorEnable (property field)
	GetSegmentSelectorEnable() bool
	// GetWriteEnable returns WriteEnable (property field)
	GetWriteEnable() bool
	// GetReadEnable returns ReadEnable (property field)
	GetReadEnable() bool
	// GetCommunicationEnable returns CommunicationEnable (property field)
	GetCommunicationEnable() bool
	// GetPriority returns Priority (property field)
	GetPriority() CEMIPriority
	// GetValueType returns ValueType (property field)
	GetValueType() ComObjectValueType
}

GroupObjectDescriptorRealisationType1 is the corresponding interface of GroupObjectDescriptorRealisationType1

func CastGroupObjectDescriptorRealisationType1 deprecated

func CastGroupObjectDescriptorRealisationType1(structType any) GroupObjectDescriptorRealisationType1

Deprecated: use the interface for direct cast

func GroupObjectDescriptorRealisationType1Parse

func GroupObjectDescriptorRealisationType1Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType1, error)

func GroupObjectDescriptorRealisationType1ParseWithBuffer

func GroupObjectDescriptorRealisationType1ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType1, error)

type GroupObjectDescriptorRealisationType1Exactly

type GroupObjectDescriptorRealisationType1Exactly interface {
	GroupObjectDescriptorRealisationType1
	// contains filtered or unexported methods
}

GroupObjectDescriptorRealisationType1Exactly can be used when we want exactly this type and not a type which fulfills GroupObjectDescriptorRealisationType1. This is useful for switch cases.

type GroupObjectDescriptorRealisationType2

type GroupObjectDescriptorRealisationType2 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetDataPointer returns DataPointer (property field)
	GetDataPointer() uint8
	// GetUpdateEnable returns UpdateEnable (property field)
	GetUpdateEnable() bool
	// GetTransmitEnable returns TransmitEnable (property field)
	GetTransmitEnable() bool
	// GetSegmentSelectorEnable returns SegmentSelectorEnable (property field)
	GetSegmentSelectorEnable() bool
	// GetWriteEnable returns WriteEnable (property field)
	GetWriteEnable() bool
	// GetReadEnable returns ReadEnable (property field)
	GetReadEnable() bool
	// GetCommunicationEnable returns CommunicationEnable (property field)
	GetCommunicationEnable() bool
	// GetPriority returns Priority (property field)
	GetPriority() CEMIPriority
	// GetValueType returns ValueType (property field)
	GetValueType() ComObjectValueType
}

GroupObjectDescriptorRealisationType2 is the corresponding interface of GroupObjectDescriptorRealisationType2

func CastGroupObjectDescriptorRealisationType2 deprecated

func CastGroupObjectDescriptorRealisationType2(structType any) GroupObjectDescriptorRealisationType2

Deprecated: use the interface for direct cast

func GroupObjectDescriptorRealisationType2Parse

func GroupObjectDescriptorRealisationType2Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType2, error)

func GroupObjectDescriptorRealisationType2ParseWithBuffer

func GroupObjectDescriptorRealisationType2ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType2, error)

type GroupObjectDescriptorRealisationType2Exactly

type GroupObjectDescriptorRealisationType2Exactly interface {
	GroupObjectDescriptorRealisationType2
	// contains filtered or unexported methods
}

GroupObjectDescriptorRealisationType2Exactly can be used when we want exactly this type and not a type which fulfills GroupObjectDescriptorRealisationType2. This is useful for switch cases.

type GroupObjectDescriptorRealisationType6

type GroupObjectDescriptorRealisationType6 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

GroupObjectDescriptorRealisationType6 is the corresponding interface of GroupObjectDescriptorRealisationType6

func CastGroupObjectDescriptorRealisationType6 deprecated

func CastGroupObjectDescriptorRealisationType6(structType any) GroupObjectDescriptorRealisationType6

Deprecated: use the interface for direct cast

func GroupObjectDescriptorRealisationType6Parse

func GroupObjectDescriptorRealisationType6Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType6, error)

func GroupObjectDescriptorRealisationType6ParseWithBuffer

func GroupObjectDescriptorRealisationType6ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType6, error)

type GroupObjectDescriptorRealisationType6Exactly

type GroupObjectDescriptorRealisationType6Exactly interface {
	GroupObjectDescriptorRealisationType6
	// contains filtered or unexported methods
}

GroupObjectDescriptorRealisationType6Exactly can be used when we want exactly this type and not a type which fulfills GroupObjectDescriptorRealisationType6. This is useful for switch cases.

type GroupObjectDescriptorRealisationType7

type GroupObjectDescriptorRealisationType7 interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetDataAddress returns DataAddress (property field)
	GetDataAddress() uint16
	// GetUpdateEnable returns UpdateEnable (property field)
	GetUpdateEnable() bool
	// GetTransmitEnable returns TransmitEnable (property field)
	GetTransmitEnable() bool
	// GetSegmentSelectorEnable returns SegmentSelectorEnable (property field)
	GetSegmentSelectorEnable() bool
	// GetWriteEnable returns WriteEnable (property field)
	GetWriteEnable() bool
	// GetReadEnable returns ReadEnable (property field)
	GetReadEnable() bool
	// GetCommunicationEnable returns CommunicationEnable (property field)
	GetCommunicationEnable() bool
	// GetPriority returns Priority (property field)
	GetPriority() CEMIPriority
	// GetValueType returns ValueType (property field)
	GetValueType() ComObjectValueType
}

GroupObjectDescriptorRealisationType7 is the corresponding interface of GroupObjectDescriptorRealisationType7

func CastGroupObjectDescriptorRealisationType7 deprecated

func CastGroupObjectDescriptorRealisationType7(structType any) GroupObjectDescriptorRealisationType7

Deprecated: use the interface for direct cast

func GroupObjectDescriptorRealisationType7Parse

func GroupObjectDescriptorRealisationType7Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType7, error)

func GroupObjectDescriptorRealisationType7ParseWithBuffer

func GroupObjectDescriptorRealisationType7ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType7, error)

type GroupObjectDescriptorRealisationType7Exactly

type GroupObjectDescriptorRealisationType7Exactly interface {
	GroupObjectDescriptorRealisationType7
	// contains filtered or unexported methods
}

GroupObjectDescriptorRealisationType7Exactly can be used when we want exactly this type and not a type which fulfills GroupObjectDescriptorRealisationType7. This is useful for switch cases.

type GroupObjectDescriptorRealisationTypeB

type GroupObjectDescriptorRealisationTypeB interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetUpdateEnable returns UpdateEnable (property field)
	GetUpdateEnable() bool
	// GetTransmitEnable returns TransmitEnable (property field)
	GetTransmitEnable() bool
	// GetSegmentSelectorEnable returns SegmentSelectorEnable (property field)
	GetSegmentSelectorEnable() bool
	// GetWriteEnable returns WriteEnable (property field)
	GetWriteEnable() bool
	// GetReadEnable returns ReadEnable (property field)
	GetReadEnable() bool
	// GetCommunicationEnable returns CommunicationEnable (property field)
	GetCommunicationEnable() bool
	// GetPriority returns Priority (property field)
	GetPriority() CEMIPriority
	// GetValueType returns ValueType (property field)
	GetValueType() ComObjectValueType
}

GroupObjectDescriptorRealisationTypeB is the corresponding interface of GroupObjectDescriptorRealisationTypeB

func CastGroupObjectDescriptorRealisationTypeB deprecated

func CastGroupObjectDescriptorRealisationTypeB(structType any) GroupObjectDescriptorRealisationTypeB

Deprecated: use the interface for direct cast

func GroupObjectDescriptorRealisationTypeBParse

func GroupObjectDescriptorRealisationTypeBParse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationTypeB, error)

func GroupObjectDescriptorRealisationTypeBParseWithBuffer

func GroupObjectDescriptorRealisationTypeBParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationTypeB, error)

type GroupObjectDescriptorRealisationTypeBExactly

type GroupObjectDescriptorRealisationTypeBExactly interface {
	GroupObjectDescriptorRealisationTypeB
	// contains filtered or unexported methods
}

GroupObjectDescriptorRealisationTypeBExactly can be used when we want exactly this type and not a type which fulfills GroupObjectDescriptorRealisationTypeB. This is useful for switch cases.

type HPAIControlEndpoint

type HPAIControlEndpoint interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetHostProtocolCode returns HostProtocolCode (property field)
	GetHostProtocolCode() HostProtocolCode
	// GetIpAddress returns IpAddress (property field)
	GetIpAddress() IPAddress
	// GetIpPort returns IpPort (property field)
	GetIpPort() uint16
}

HPAIControlEndpoint is the corresponding interface of HPAIControlEndpoint

func CastHPAIControlEndpoint deprecated

func CastHPAIControlEndpoint(structType any) HPAIControlEndpoint

Deprecated: use the interface for direct cast

func HPAIControlEndpointParse

func HPAIControlEndpointParse(ctx context.Context, theBytes []byte) (HPAIControlEndpoint, error)

func HPAIControlEndpointParseWithBuffer

func HPAIControlEndpointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIControlEndpoint, error)

type HPAIControlEndpointExactly

type HPAIControlEndpointExactly interface {
	HPAIControlEndpoint
	// contains filtered or unexported methods
}

HPAIControlEndpointExactly can be used when we want exactly this type and not a type which fulfills HPAIControlEndpoint. This is useful for switch cases.

type HPAIDataEndpoint

type HPAIDataEndpoint interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetHostProtocolCode returns HostProtocolCode (property field)
	GetHostProtocolCode() HostProtocolCode
	// GetIpAddress returns IpAddress (property field)
	GetIpAddress() IPAddress
	// GetIpPort returns IpPort (property field)
	GetIpPort() uint16
}

HPAIDataEndpoint is the corresponding interface of HPAIDataEndpoint

func CastHPAIDataEndpoint deprecated

func CastHPAIDataEndpoint(structType any) HPAIDataEndpoint

Deprecated: use the interface for direct cast

func HPAIDataEndpointParse

func HPAIDataEndpointParse(ctx context.Context, theBytes []byte) (HPAIDataEndpoint, error)

func HPAIDataEndpointParseWithBuffer

func HPAIDataEndpointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIDataEndpoint, error)

type HPAIDataEndpointExactly

type HPAIDataEndpointExactly interface {
	HPAIDataEndpoint
	// contains filtered or unexported methods
}

HPAIDataEndpointExactly can be used when we want exactly this type and not a type which fulfills HPAIDataEndpoint. This is useful for switch cases.

type HPAIDiscoveryEndpoint

type HPAIDiscoveryEndpoint interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetHostProtocolCode returns HostProtocolCode (property field)
	GetHostProtocolCode() HostProtocolCode
	// GetIpAddress returns IpAddress (property field)
	GetIpAddress() IPAddress
	// GetIpPort returns IpPort (property field)
	GetIpPort() uint16
}

HPAIDiscoveryEndpoint is the corresponding interface of HPAIDiscoveryEndpoint

func CastHPAIDiscoveryEndpoint deprecated

func CastHPAIDiscoveryEndpoint(structType any) HPAIDiscoveryEndpoint

Deprecated: use the interface for direct cast

func HPAIDiscoveryEndpointParse

func HPAIDiscoveryEndpointParse(ctx context.Context, theBytes []byte) (HPAIDiscoveryEndpoint, error)

func HPAIDiscoveryEndpointParseWithBuffer

func HPAIDiscoveryEndpointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIDiscoveryEndpoint, error)

type HPAIDiscoveryEndpointExactly

type HPAIDiscoveryEndpointExactly interface {
	HPAIDiscoveryEndpoint
	// contains filtered or unexported methods
}

HPAIDiscoveryEndpointExactly can be used when we want exactly this type and not a type which fulfills HPAIDiscoveryEndpoint. This is useful for switch cases.

type HostProtocolCode

type HostProtocolCode uint8

HostProtocolCode is an enum

const (
	HostProtocolCode_IPV4_UDP HostProtocolCode = 0x01
	HostProtocolCode_IPV4_TCP HostProtocolCode = 0x02
)

func CastHostProtocolCode

func CastHostProtocolCode(structType any) HostProtocolCode

func HostProtocolCodeByName

func HostProtocolCodeByName(value string) (enum HostProtocolCode, ok bool)

func HostProtocolCodeByValue

func HostProtocolCodeByValue(value uint8) (enum HostProtocolCode, ok bool)

func HostProtocolCodeParse

func HostProtocolCodeParse(ctx context.Context, theBytes []byte) (HostProtocolCode, error)

func HostProtocolCodeParseWithBuffer

func HostProtocolCodeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HostProtocolCode, error)

func (HostProtocolCode) GetLengthInBits

func (m HostProtocolCode) GetLengthInBits(ctx context.Context) uint16

func (HostProtocolCode) GetLengthInBytes

func (m HostProtocolCode) GetLengthInBytes(ctx context.Context) uint16

func (HostProtocolCode) PLC4XEnumName

func (e HostProtocolCode) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (HostProtocolCode) Serialize

func (e HostProtocolCode) Serialize() ([]byte, error)

func (HostProtocolCode) SerializeWithWriteBuffer

func (e HostProtocolCode) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (HostProtocolCode) String

func (e HostProtocolCode) String() string

type IAccessLevel

type IAccessLevel interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Purpose() string
	NeedsAuthentication() bool
}

type ICEMIPriority

type ICEMIPriority interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IComObjectTableAddresses

type IComObjectTableAddresses interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ComObjectTableAddress() uint16
}

type IComObjectValueType

type IComObjectValueType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	SizeInBytes() uint8
}

type IDeviceDescriptor

type IDeviceDescriptor interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	FirmwareType() FirmwareType
	MediumType() DeviceDescriptorMediumType
}

type IDeviceDescriptorMediumType

type IDeviceDescriptorMediumType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IFirmwareType

type IFirmwareType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IHostProtocolCode

type IHostProtocolCode interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IKnxDatapointMainType

type IKnxDatapointMainType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Number() uint16
	Name() string
	SizeInBits() uint8
}

type IKnxDatapointType

type IKnxDatapointType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Number() uint16
	Name() string
	DatapointMainType() KnxDatapointMainType
}

type IKnxInterfaceObjectProperty

type IKnxInterfaceObjectProperty interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	PropertyDataType() KnxPropertyDataType
	Name() string
	PropertyId() uint8
	ObjectType() KnxInterfaceObjectType
}

type IKnxInterfaceObjectType

type IKnxInterfaceObjectType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Code() string
	Name() string
}

type IKnxLayer

type IKnxLayer interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IKnxManufacturer

type IKnxManufacturer interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Number() uint16
	Name() string
}

type IKnxMedium

type IKnxMedium interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type IKnxPropertyDataType

type IKnxPropertyDataType interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	Number() uint8
	SizeInBytes() uint8
	Name() string
}

type IPAddress

type IPAddress interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetAddr returns Addr (property field)
	GetAddr() []byte
}

IPAddress is the corresponding interface of IPAddress

func CastIPAddress deprecated

func CastIPAddress(structType any) IPAddress

Deprecated: use the interface for direct cast

func IPAddressParse

func IPAddressParse(ctx context.Context, theBytes []byte) (IPAddress, error)

func IPAddressParseWithBuffer

func IPAddressParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (IPAddress, error)

type IPAddressExactly

type IPAddressExactly interface {
	IPAddress
	// contains filtered or unexported methods
}

IPAddressExactly can be used when we want exactly this type and not a type which fulfills IPAddress. This is useful for switch cases.

type IStatus

type IStatus interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
}

type ISupportedPhysicalMedia

type ISupportedPhysicalMedia interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxSupport() bool
	Description() string
}

type KnxAddress

type KnxAddress interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetMainGroup returns MainGroup (property field)
	GetMainGroup() uint8
	// GetMiddleGroup returns MiddleGroup (property field)
	GetMiddleGroup() uint8
	// GetSubGroup returns SubGroup (property field)
	GetSubGroup() uint8
}

KnxAddress is the corresponding interface of KnxAddress

func CastKnxAddress deprecated

func CastKnxAddress(structType any) KnxAddress

Deprecated: use the interface for direct cast

func KnxAddressParse

func KnxAddressParse(ctx context.Context, theBytes []byte) (KnxAddress, error)

func KnxAddressParseWithBuffer

func KnxAddressParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxAddress, error)

type KnxAddressExactly

type KnxAddressExactly interface {
	KnxAddress
	// contains filtered or unexported methods
}

KnxAddressExactly can be used when we want exactly this type and not a type which fulfills KnxAddress. This is useful for switch cases.

type KnxDatapointMainType

type KnxDatapointMainType uint16

KnxDatapointMainType is an enum

const (
	KnxDatapointMainType_DPT_UNKNOWN                                       KnxDatapointMainType = 0
	KnxDatapointMainType_DPT_64_BIT_SET                                    KnxDatapointMainType = 1
	KnxDatapointMainType_DPT_8_BYTE_UNSIGNED_VALUE                         KnxDatapointMainType = 2
	KnxDatapointMainType_DPT_8_BYTE_SIGNED_VALUE                           KnxDatapointMainType = 3
	KnxDatapointMainType_DPT_12_BYTE_SIGNED_VALUE                          KnxDatapointMainType = 4
	KnxDatapointMainType_DPT_8_BYTE_FLOAT_VALUE                            KnxDatapointMainType = 5
	KnxDatapointMainType_DPT_1_BIT                                         KnxDatapointMainType = 6
	KnxDatapointMainType_DPT_1_BIT_CONTROLLED                              KnxDatapointMainType = 7
	KnxDatapointMainType_DPT_3_BIT_CONTROLLED                              KnxDatapointMainType = 8
	KnxDatapointMainType_DPT_CHARACTER                                     KnxDatapointMainType = 9
	KnxDatapointMainType_DPT_8_BIT_UNSIGNED_VALUE                          KnxDatapointMainType = 10
	KnxDatapointMainType_DPT_8_BIT_SIGNED_VALUE                            KnxDatapointMainType = 11
	KnxDatapointMainType_DPT_2_BYTE_UNSIGNED_VALUE                         KnxDatapointMainType = 12
	KnxDatapointMainType_DPT_2_BYTE_SIGNED_VALUE                           KnxDatapointMainType = 13
	KnxDatapointMainType_DPT_2_BYTE_FLOAT_VALUE                            KnxDatapointMainType = 14
	KnxDatapointMainType_DPT_TIME                                          KnxDatapointMainType = 15
	KnxDatapointMainType_DPT_DATE                                          KnxDatapointMainType = 16
	KnxDatapointMainType_DPT_4_BYTE_UNSIGNED_VALUE                         KnxDatapointMainType = 17
	KnxDatapointMainType_DPT_4_BYTE_SIGNED_VALUE                           KnxDatapointMainType = 18
	KnxDatapointMainType_DPT_4_BYTE_FLOAT_VALUE                            KnxDatapointMainType = 19
	KnxDatapointMainType_DPT_ENTRANCE_ACCESS                               KnxDatapointMainType = 20
	KnxDatapointMainType_DPT_CHARACTER_STRING                              KnxDatapointMainType = 21
	KnxDatapointMainType_DPT_SCENE_NUMBER                                  KnxDatapointMainType = 22
	KnxDatapointMainType_DPT_SCENE_CONTROL                                 KnxDatapointMainType = 23
	KnxDatapointMainType_DPT_DATE_TIME                                     KnxDatapointMainType = 24
	KnxDatapointMainType_DPT_1_BYTE                                        KnxDatapointMainType = 25
	KnxDatapointMainType_DPT_8_BIT_SET                                     KnxDatapointMainType = 26
	KnxDatapointMainType_DPT_16_BIT_SET                                    KnxDatapointMainType = 27
	KnxDatapointMainType_DPT_2_BIT_SET                                     KnxDatapointMainType = 28
	KnxDatapointMainType_DPT_2_NIBBLE_SET                                  KnxDatapointMainType = 29
	KnxDatapointMainType_DPT_8_BIT_SET_2                                   KnxDatapointMainType = 30
	KnxDatapointMainType_DPT_32_BIT_SET                                    KnxDatapointMainType = 31
	KnxDatapointMainType_DPT_ELECTRICAL_ENERGY                             KnxDatapointMainType = 32
	KnxDatapointMainType_DPT_24_TIMES_CHANNEL_ACTIVATION                   KnxDatapointMainType = 33
	KnxDatapointMainType_DPT_16_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM          KnxDatapointMainType = 34
	KnxDatapointMainType_DPT_8_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM           KnxDatapointMainType = 35
	KnxDatapointMainType_DPT_DATAPOINT_TYPE_VERSION                        KnxDatapointMainType = 36
	KnxDatapointMainType_DPT_ALARM_INFO                                    KnxDatapointMainType = 37
	KnxDatapointMainType_DPT_3X_2_BYTE_FLOAT_VALUE                         KnxDatapointMainType = 38
	KnxDatapointMainType_DPT_SCALING_SPEED                                 KnxDatapointMainType = 39
	KnxDatapointMainType_DPT_4_1_1_BYTE_COMBINED_INFORMATION               KnxDatapointMainType = 40
	KnxDatapointMainType_DPT_MBUS_ADDRESS                                  KnxDatapointMainType = 41
	KnxDatapointMainType_DPT_3_BYTE_COLOUR_RGB                             KnxDatapointMainType = 42
	KnxDatapointMainType_DPT_LANGUAGE_CODE_ISO_639_1                       KnxDatapointMainType = 43
	KnxDatapointMainType_DPT_SIGNED_VALUE_WITH_CLASSIFICATION_AND_VALIDITY KnxDatapointMainType = 44
	KnxDatapointMainType_DPT_PRIORITISED_MODE_CONTROL                      KnxDatapointMainType = 45
	KnxDatapointMainType_DPT_CONFIGURATION_DIAGNOSTICS_16_BIT              KnxDatapointMainType = 46
	KnxDatapointMainType_DPT_CONFIGURATION_DIAGNOSTICS_8_BIT               KnxDatapointMainType = 47
	KnxDatapointMainType_DPT_POSITIONS                                     KnxDatapointMainType = 48
	KnxDatapointMainType_DPT_STATUS_32_BIT                                 KnxDatapointMainType = 49
	KnxDatapointMainType_DPT_STATUS_48_BIT                                 KnxDatapointMainType = 50
	KnxDatapointMainType_DPT_CONVERTER_STATUS                              KnxDatapointMainType = 51
	KnxDatapointMainType_DPT_CONVERTER_TEST_RESULT                         KnxDatapointMainType = 52
	KnxDatapointMainType_DPT_BATTERY_INFORMATION                           KnxDatapointMainType = 53
	KnxDatapointMainType_DPT_BRIGHTNESS_COLOUR_TEMPERATURE_TRANSITION      KnxDatapointMainType = 54
	KnxDatapointMainType_DPT_STATUS_24_BIT                                 KnxDatapointMainType = 55
	KnxDatapointMainType_DPT_COLOUR_RGBW                                   KnxDatapointMainType = 56
	KnxDatapointMainType_DPT_RELATIVE_CONTROL_RGBW                         KnxDatapointMainType = 57
	KnxDatapointMainType_DPT_RELATIVE_CONTROL_RGB                          KnxDatapointMainType = 58
	KnxDatapointMainType_DPT_F32F32                                        KnxDatapointMainType = 59
	KnxDatapointMainType_DPT_F16F16F16F16                                  KnxDatapointMainType = 60
)

func CastKnxDatapointMainType

func CastKnxDatapointMainType(structType any) KnxDatapointMainType

func KnxDatapointMainTypeByName

func KnxDatapointMainTypeByName(value string) (enum KnxDatapointMainType, ok bool)

func KnxDatapointMainTypeByValue

func KnxDatapointMainTypeByValue(value uint16) (enum KnxDatapointMainType, ok bool)

func KnxDatapointMainTypeFirstEnumForFieldName

func KnxDatapointMainTypeFirstEnumForFieldName(value string) (KnxDatapointMainType, error)

func KnxDatapointMainTypeFirstEnumForFieldNumber

func KnxDatapointMainTypeFirstEnumForFieldNumber(value uint16) (KnxDatapointMainType, error)

func KnxDatapointMainTypeFirstEnumForFieldSizeInBits

func KnxDatapointMainTypeFirstEnumForFieldSizeInBits(value uint8) (KnxDatapointMainType, error)

func KnxDatapointMainTypeParse

func KnxDatapointMainTypeParse(ctx context.Context, theBytes []byte) (KnxDatapointMainType, error)

func KnxDatapointMainTypeParseWithBuffer

func KnxDatapointMainTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxDatapointMainType, error)

func (KnxDatapointMainType) GetLengthInBits

func (m KnxDatapointMainType) GetLengthInBits(ctx context.Context) uint16

func (KnxDatapointMainType) GetLengthInBytes

func (m KnxDatapointMainType) GetLengthInBytes(ctx context.Context) uint16

func (KnxDatapointMainType) Name

func (e KnxDatapointMainType) Name() string

func (KnxDatapointMainType) Number

func (e KnxDatapointMainType) Number() uint16

func (KnxDatapointMainType) PLC4XEnumName

func (e KnxDatapointMainType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxDatapointMainType) Serialize

func (e KnxDatapointMainType) Serialize() ([]byte, error)

func (KnxDatapointMainType) SerializeWithWriteBuffer

func (e KnxDatapointMainType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxDatapointMainType) SizeInBits

func (e KnxDatapointMainType) SizeInBits() uint8

func (KnxDatapointMainType) String

func (e KnxDatapointMainType) String() string

type KnxDatapointType

type KnxDatapointType uint32

KnxDatapointType is an enum

const (
	KnxDatapointType_DPT_UNKNOWN                                  KnxDatapointType = 0
	KnxDatapointType_BOOL                                         KnxDatapointType = 1
	KnxDatapointType_BYTE                                         KnxDatapointType = 2
	KnxDatapointType_WORD                                         KnxDatapointType = 3
	KnxDatapointType_DWORD                                        KnxDatapointType = 4
	KnxDatapointType_LWORD                                        KnxDatapointType = 5
	KnxDatapointType_USINT                                        KnxDatapointType = 6
	KnxDatapointType_SINT                                         KnxDatapointType = 7
	KnxDatapointType_UINT                                         KnxDatapointType = 8
	KnxDatapointType_INT                                          KnxDatapointType = 9
	KnxDatapointType_UDINT                                        KnxDatapointType = 10
	KnxDatapointType_DINT                                         KnxDatapointType = 11
	KnxDatapointType_ULINT                                        KnxDatapointType = 12
	KnxDatapointType_LINT                                         KnxDatapointType = 13
	KnxDatapointType_REAL                                         KnxDatapointType = 14
	KnxDatapointType_LREAL                                        KnxDatapointType = 15
	KnxDatapointType_CHAR                                         KnxDatapointType = 16
	KnxDatapointType_WCHAR                                        KnxDatapointType = 17
	KnxDatapointType_STRING                                       KnxDatapointType = 18
	KnxDatapointType_WSTRING                                      KnxDatapointType = 19
	KnxDatapointType_TIME                                         KnxDatapointType = 20
	KnxDatapointType_LTIME                                        KnxDatapointType = 21
	KnxDatapointType_DATE                                         KnxDatapointType = 22
	KnxDatapointType_TIME_OF_DAY                                  KnxDatapointType = 23
	KnxDatapointType_TOD                                          KnxDatapointType = 24
	KnxDatapointType_DATE_AND_TIME                                KnxDatapointType = 25
	KnxDatapointType_DT                                           KnxDatapointType = 26
	KnxDatapointType_DPT_Switch                                   KnxDatapointType = 27
	KnxDatapointType_DPT_Bool                                     KnxDatapointType = 28
	KnxDatapointType_DPT_Enable                                   KnxDatapointType = 29
	KnxDatapointType_DPT_Ramp                                     KnxDatapointType = 30
	KnxDatapointType_DPT_Alarm                                    KnxDatapointType = 31
	KnxDatapointType_DPT_BinaryValue                              KnxDatapointType = 32
	KnxDatapointType_DPT_Step                                     KnxDatapointType = 33
	KnxDatapointType_DPT_UpDown                                   KnxDatapointType = 34
	KnxDatapointType_DPT_OpenClose                                KnxDatapointType = 35
	KnxDatapointType_DPT_Start                                    KnxDatapointType = 36
	KnxDatapointType_DPT_State                                    KnxDatapointType = 37
	KnxDatapointType_DPT_Invert                                   KnxDatapointType = 38
	KnxDatapointType_DPT_DimSendStyle                             KnxDatapointType = 39
	KnxDatapointType_DPT_InputSource                              KnxDatapointType = 40
	KnxDatapointType_DPT_Reset                                    KnxDatapointType = 41
	KnxDatapointType_DPT_Ack                                      KnxDatapointType = 42
	KnxDatapointType_DPT_Trigger                                  KnxDatapointType = 43
	KnxDatapointType_DPT_Occupancy                                KnxDatapointType = 44
	KnxDatapointType_DPT_Window_Door                              KnxDatapointType = 45
	KnxDatapointType_DPT_LogicalFunction                          KnxDatapointType = 46
	KnxDatapointType_DPT_Scene_AB                                 KnxDatapointType = 47
	KnxDatapointType_DPT_ShutterBlinds_Mode                       KnxDatapointType = 48
	KnxDatapointType_DPT_DayNight                                 KnxDatapointType = 49
	KnxDatapointType_DPT_Heat_Cool                                KnxDatapointType = 50
	KnxDatapointType_DPT_Switch_Control                           KnxDatapointType = 51
	KnxDatapointType_DPT_Bool_Control                             KnxDatapointType = 52
	KnxDatapointType_DPT_Enable_Control                           KnxDatapointType = 53
	KnxDatapointType_DPT_Ramp_Control                             KnxDatapointType = 54
	KnxDatapointType_DPT_Alarm_Control                            KnxDatapointType = 55
	KnxDatapointType_DPT_BinaryValue_Control                      KnxDatapointType = 56
	KnxDatapointType_DPT_Step_Control                             KnxDatapointType = 57
	KnxDatapointType_DPT_Direction1_Control                       KnxDatapointType = 58
	KnxDatapointType_DPT_Direction2_Control                       KnxDatapointType = 59
	KnxDatapointType_DPT_Start_Control                            KnxDatapointType = 60
	KnxDatapointType_DPT_State_Control                            KnxDatapointType = 61
	KnxDatapointType_DPT_Invert_Control                           KnxDatapointType = 62
	KnxDatapointType_DPT_Control_Dimming                          KnxDatapointType = 63
	KnxDatapointType_DPT_Control_Blinds                           KnxDatapointType = 64
	KnxDatapointType_DPT_Char_ASCII                               KnxDatapointType = 65
	KnxDatapointType_DPT_Char_8859_1                              KnxDatapointType = 66
	KnxDatapointType_DPT_Scaling                                  KnxDatapointType = 67
	KnxDatapointType_DPT_Angle                                    KnxDatapointType = 68
	KnxDatapointType_DPT_Percent_U8                               KnxDatapointType = 69
	KnxDatapointType_DPT_DecimalFactor                            KnxDatapointType = 70
	KnxDatapointType_DPT_Tariff                                   KnxDatapointType = 71
	KnxDatapointType_DPT_Value_1_Ucount                           KnxDatapointType = 72
	KnxDatapointType_DPT_FanStage                                 KnxDatapointType = 73
	KnxDatapointType_DPT_Percent_V8                               KnxDatapointType = 74
	KnxDatapointType_DPT_Value_1_Count                            KnxDatapointType = 75
	KnxDatapointType_DPT_Status_Mode3                             KnxDatapointType = 76
	KnxDatapointType_DPT_Value_2_Ucount                           KnxDatapointType = 77
	KnxDatapointType_DPT_TimePeriodMsec                           KnxDatapointType = 78
	KnxDatapointType_DPT_TimePeriod10Msec                         KnxDatapointType = 79
	KnxDatapointType_DPT_TimePeriod100Msec                        KnxDatapointType = 80
	KnxDatapointType_DPT_TimePeriodSec                            KnxDatapointType = 81
	KnxDatapointType_DPT_TimePeriodMin                            KnxDatapointType = 82
	KnxDatapointType_DPT_TimePeriodHrs                            KnxDatapointType = 83
	KnxDatapointType_DPT_PropDataType                             KnxDatapointType = 84
	KnxDatapointType_DPT_Length_mm                                KnxDatapointType = 85
	KnxDatapointType_DPT_UElCurrentmA                             KnxDatapointType = 86
	KnxDatapointType_DPT_Brightness                               KnxDatapointType = 87
	KnxDatapointType_DPT_Absolute_Colour_Temperature              KnxDatapointType = 88
	KnxDatapointType_DPT_Value_2_Count                            KnxDatapointType = 89
	KnxDatapointType_DPT_DeltaTimeMsec                            KnxDatapointType = 90
	KnxDatapointType_DPT_DeltaTime10Msec                          KnxDatapointType = 91
	KnxDatapointType_DPT_DeltaTime100Msec                         KnxDatapointType = 92
	KnxDatapointType_DPT_DeltaTimeSec                             KnxDatapointType = 93
	KnxDatapointType_DPT_DeltaTimeMin                             KnxDatapointType = 94
	KnxDatapointType_DPT_DeltaTimeHrs                             KnxDatapointType = 95
	KnxDatapointType_DPT_Percent_V16                              KnxDatapointType = 96
	KnxDatapointType_DPT_Rotation_Angle                           KnxDatapointType = 97
	KnxDatapointType_DPT_Length_m                                 KnxDatapointType = 98
	KnxDatapointType_DPT_Value_Temp                               KnxDatapointType = 99
	KnxDatapointType_DPT_Value_Tempd                              KnxDatapointType = 100
	KnxDatapointType_DPT_Value_Tempa                              KnxDatapointType = 101
	KnxDatapointType_DPT_Value_Lux                                KnxDatapointType = 102
	KnxDatapointType_DPT_Value_Wsp                                KnxDatapointType = 103
	KnxDatapointType_DPT_Value_Pres                               KnxDatapointType = 104
	KnxDatapointType_DPT_Value_Humidity                           KnxDatapointType = 105
	KnxDatapointType_DPT_Value_AirQuality                         KnxDatapointType = 106
	KnxDatapointType_DPT_Value_AirFlow                            KnxDatapointType = 107
	KnxDatapointType_DPT_Value_Time1                              KnxDatapointType = 108
	KnxDatapointType_DPT_Value_Time2                              KnxDatapointType = 109
	KnxDatapointType_DPT_Value_Volt                               KnxDatapointType = 110
	KnxDatapointType_DPT_Value_Curr                               KnxDatapointType = 111
	KnxDatapointType_DPT_PowerDensity                             KnxDatapointType = 112
	KnxDatapointType_DPT_KelvinPerPercent                         KnxDatapointType = 113
	KnxDatapointType_DPT_Power                                    KnxDatapointType = 114
	KnxDatapointType_DPT_Value_Volume_Flow                        KnxDatapointType = 115
	KnxDatapointType_DPT_Rain_Amount                              KnxDatapointType = 116
	KnxDatapointType_DPT_Value_Temp_F                             KnxDatapointType = 117
	KnxDatapointType_DPT_Value_Wsp_kmh                            KnxDatapointType = 118
	KnxDatapointType_DPT_Value_Absolute_Humidity                  KnxDatapointType = 119
	KnxDatapointType_DPT_Concentration_ygm3                       KnxDatapointType = 120
	KnxDatapointType_DPT_Coefficient                              KnxDatapointType = 121
	KnxDatapointType_DPT_TimeOfDay                                KnxDatapointType = 122
	KnxDatapointType_DPT_Date                                     KnxDatapointType = 123
	KnxDatapointType_DPT_Value_4_Ucount                           KnxDatapointType = 124
	KnxDatapointType_DPT_LongTimePeriod_Sec                       KnxDatapointType = 125
	KnxDatapointType_DPT_LongTimePeriod_Min                       KnxDatapointType = 126
	KnxDatapointType_DPT_LongTimePeriod_Hrs                       KnxDatapointType = 127
	KnxDatapointType_DPT_VolumeLiquid_Litre                       KnxDatapointType = 128
	KnxDatapointType_DPT_Volume_m_3                               KnxDatapointType = 129
	KnxDatapointType_DPT_Value_4_Count                            KnxDatapointType = 130
	KnxDatapointType_DPT_FlowRate_m3h                             KnxDatapointType = 131
	KnxDatapointType_DPT_ActiveEnergy                             KnxDatapointType = 132
	KnxDatapointType_DPT_ApparantEnergy                           KnxDatapointType = 133
	KnxDatapointType_DPT_ReactiveEnergy                           KnxDatapointType = 134
	KnxDatapointType_DPT_ActiveEnergy_kWh                         KnxDatapointType = 135
	KnxDatapointType_DPT_ApparantEnergy_kVAh                      KnxDatapointType = 136
	KnxDatapointType_DPT_ReactiveEnergy_kVARh                     KnxDatapointType = 137
	KnxDatapointType_DPT_ActiveEnergy_MWh                         KnxDatapointType = 138
	KnxDatapointType_DPT_LongDeltaTimeSec                         KnxDatapointType = 139
	KnxDatapointType_DPT_DeltaVolumeLiquid_Litre                  KnxDatapointType = 140
	KnxDatapointType_DPT_DeltaVolume_m_3                          KnxDatapointType = 141
	KnxDatapointType_DPT_Value_Acceleration                       KnxDatapointType = 142
	KnxDatapointType_DPT_Value_Acceleration_Angular               KnxDatapointType = 143
	KnxDatapointType_DPT_Value_Activation_Energy                  KnxDatapointType = 144
	KnxDatapointType_DPT_Value_Activity                           KnxDatapointType = 145
	KnxDatapointType_DPT_Value_Mol                                KnxDatapointType = 146
	KnxDatapointType_DPT_Value_Amplitude                          KnxDatapointType = 147
	KnxDatapointType_DPT_Value_AngleRad                           KnxDatapointType = 148
	KnxDatapointType_DPT_Value_AngleDeg                           KnxDatapointType = 149
	KnxDatapointType_DPT_Value_Angular_Momentum                   KnxDatapointType = 150
	KnxDatapointType_DPT_Value_Angular_Velocity                   KnxDatapointType = 151
	KnxDatapointType_DPT_Value_Area                               KnxDatapointType = 152
	KnxDatapointType_DPT_Value_Capacitance                        KnxDatapointType = 153
	KnxDatapointType_DPT_Value_Charge_DensitySurface              KnxDatapointType = 154
	KnxDatapointType_DPT_Value_Charge_DensityVolume               KnxDatapointType = 155
	KnxDatapointType_DPT_Value_Compressibility                    KnxDatapointType = 156
	KnxDatapointType_DPT_Value_Conductance                        KnxDatapointType = 157
	KnxDatapointType_DPT_Value_Electrical_Conductivity            KnxDatapointType = 158
	KnxDatapointType_DPT_Value_Density                            KnxDatapointType = 159
	KnxDatapointType_DPT_Value_Electric_Charge                    KnxDatapointType = 160
	KnxDatapointType_DPT_Value_Electric_Current                   KnxDatapointType = 161
	KnxDatapointType_DPT_Value_Electric_CurrentDensity            KnxDatapointType = 162
	KnxDatapointType_DPT_Value_Electric_DipoleMoment              KnxDatapointType = 163
	KnxDatapointType_DPT_Value_Electric_Displacement              KnxDatapointType = 164
	KnxDatapointType_DPT_Value_Electric_FieldStrength             KnxDatapointType = 165
	KnxDatapointType_DPT_Value_Electric_Flux                      KnxDatapointType = 166
	KnxDatapointType_DPT_Value_Electric_FluxDensity               KnxDatapointType = 167
	KnxDatapointType_DPT_Value_Electric_Polarization              KnxDatapointType = 168
	KnxDatapointType_DPT_Value_Electric_Potential                 KnxDatapointType = 169
	KnxDatapointType_DPT_Value_Electric_PotentialDifference       KnxDatapointType = 170
	KnxDatapointType_DPT_Value_ElectromagneticMoment              KnxDatapointType = 171
	KnxDatapointType_DPT_Value_Electromotive_Force                KnxDatapointType = 172
	KnxDatapointType_DPT_Value_Energy                             KnxDatapointType = 173
	KnxDatapointType_DPT_Value_Force                              KnxDatapointType = 174
	KnxDatapointType_DPT_Value_Frequency                          KnxDatapointType = 175
	KnxDatapointType_DPT_Value_Angular_Frequency                  KnxDatapointType = 176
	KnxDatapointType_DPT_Value_Heat_Capacity                      KnxDatapointType = 177
	KnxDatapointType_DPT_Value_Heat_FlowRate                      KnxDatapointType = 178
	KnxDatapointType_DPT_Value_Heat_Quantity                      KnxDatapointType = 179
	KnxDatapointType_DPT_Value_Impedance                          KnxDatapointType = 180
	KnxDatapointType_DPT_Value_Length                             KnxDatapointType = 181
	KnxDatapointType_DPT_Value_Light_Quantity                     KnxDatapointType = 182
	KnxDatapointType_DPT_Value_Luminance                          KnxDatapointType = 183
	KnxDatapointType_DPT_Value_Luminous_Flux                      KnxDatapointType = 184
	KnxDatapointType_DPT_Value_Luminous_Intensity                 KnxDatapointType = 185
	KnxDatapointType_DPT_Value_Magnetic_FieldStrength             KnxDatapointType = 186
	KnxDatapointType_DPT_Value_Magnetic_Flux                      KnxDatapointType = 187
	KnxDatapointType_DPT_Value_Magnetic_FluxDensity               KnxDatapointType = 188
	KnxDatapointType_DPT_Value_Magnetic_Moment                    KnxDatapointType = 189
	KnxDatapointType_DPT_Value_Magnetic_Polarization              KnxDatapointType = 190
	KnxDatapointType_DPT_Value_Magnetization                      KnxDatapointType = 191
	KnxDatapointType_DPT_Value_MagnetomotiveForce                 KnxDatapointType = 192
	KnxDatapointType_DPT_Value_Mass                               KnxDatapointType = 193
	KnxDatapointType_DPT_Value_MassFlux                           KnxDatapointType = 194
	KnxDatapointType_DPT_Value_Momentum                           KnxDatapointType = 195
	KnxDatapointType_DPT_Value_Phase_AngleRad                     KnxDatapointType = 196
	KnxDatapointType_DPT_Value_Phase_AngleDeg                     KnxDatapointType = 197
	KnxDatapointType_DPT_Value_Power                              KnxDatapointType = 198
	KnxDatapointType_DPT_Value_Power_Factor                       KnxDatapointType = 199
	KnxDatapointType_DPT_Value_Pressure                           KnxDatapointType = 200
	KnxDatapointType_DPT_Value_Reactance                          KnxDatapointType = 201
	KnxDatapointType_DPT_Value_Resistance                         KnxDatapointType = 202
	KnxDatapointType_DPT_Value_Resistivity                        KnxDatapointType = 203
	KnxDatapointType_DPT_Value_SelfInductance                     KnxDatapointType = 204
	KnxDatapointType_DPT_Value_SolidAngle                         KnxDatapointType = 205
	KnxDatapointType_DPT_Value_Sound_Intensity                    KnxDatapointType = 206
	KnxDatapointType_DPT_Value_Speed                              KnxDatapointType = 207
	KnxDatapointType_DPT_Value_Stress                             KnxDatapointType = 208
	KnxDatapointType_DPT_Value_Surface_Tension                    KnxDatapointType = 209
	KnxDatapointType_DPT_Value_Common_Temperature                 KnxDatapointType = 210
	KnxDatapointType_DPT_Value_Absolute_Temperature               KnxDatapointType = 211
	KnxDatapointType_DPT_Value_TemperatureDifference              KnxDatapointType = 212
	KnxDatapointType_DPT_Value_Thermal_Capacity                   KnxDatapointType = 213
	KnxDatapointType_DPT_Value_Thermal_Conductivity               KnxDatapointType = 214
	KnxDatapointType_DPT_Value_ThermoelectricPower                KnxDatapointType = 215
	KnxDatapointType_DPT_Value_Time                               KnxDatapointType = 216
	KnxDatapointType_DPT_Value_Torque                             KnxDatapointType = 217
	KnxDatapointType_DPT_Value_Volume                             KnxDatapointType = 218
	KnxDatapointType_DPT_Value_Volume_Flux                        KnxDatapointType = 219
	KnxDatapointType_DPT_Value_Weight                             KnxDatapointType = 220
	KnxDatapointType_DPT_Value_Work                               KnxDatapointType = 221
	KnxDatapointType_DPT_Value_ApparentPower                      KnxDatapointType = 222
	KnxDatapointType_DPT_Volume_Flux_Meter                        KnxDatapointType = 223
	KnxDatapointType_DPT_Volume_Flux_ls                           KnxDatapointType = 224
	KnxDatapointType_DPT_Access_Data                              KnxDatapointType = 225
	KnxDatapointType_DPT_String_ASCII                             KnxDatapointType = 226
	KnxDatapointType_DPT_String_8859_1                            KnxDatapointType = 227
	KnxDatapointType_DPT_SceneNumber                              KnxDatapointType = 228
	KnxDatapointType_DPT_SceneControl                             KnxDatapointType = 229
	KnxDatapointType_DPT_DateTime                                 KnxDatapointType = 230
	KnxDatapointType_DPT_SCLOMode                                 KnxDatapointType = 231
	KnxDatapointType_DPT_BuildingMode                             KnxDatapointType = 232
	KnxDatapointType_DPT_OccMode                                  KnxDatapointType = 233
	KnxDatapointType_DPT_Priority                                 KnxDatapointType = 234
	KnxDatapointType_DPT_LightApplicationMode                     KnxDatapointType = 235
	KnxDatapointType_DPT_ApplicationArea                          KnxDatapointType = 236
	KnxDatapointType_DPT_AlarmClassType                           KnxDatapointType = 237
	KnxDatapointType_DPT_PSUMode                                  KnxDatapointType = 238
	KnxDatapointType_DPT_ErrorClass_System                        KnxDatapointType = 239
	KnxDatapointType_DPT_ErrorClass_HVAC                          KnxDatapointType = 240
	KnxDatapointType_DPT_Time_Delay                               KnxDatapointType = 241
	KnxDatapointType_DPT_Beaufort_Wind_Force_Scale                KnxDatapointType = 242
	KnxDatapointType_DPT_SensorSelect                             KnxDatapointType = 243
	KnxDatapointType_DPT_ActuatorConnectType                      KnxDatapointType = 244
	KnxDatapointType_DPT_Cloud_Cover                              KnxDatapointType = 245
	KnxDatapointType_DPT_PowerReturnMode                          KnxDatapointType = 246
	KnxDatapointType_DPT_FuelType                                 KnxDatapointType = 247
	KnxDatapointType_DPT_BurnerType                               KnxDatapointType = 248
	KnxDatapointType_DPT_HVACMode                                 KnxDatapointType = 249
	KnxDatapointType_DPT_DHWMode                                  KnxDatapointType = 250
	KnxDatapointType_DPT_LoadPriority                             KnxDatapointType = 251
	KnxDatapointType_DPT_HVACContrMode                            KnxDatapointType = 252
	KnxDatapointType_DPT_HVACEmergMode                            KnxDatapointType = 253
	KnxDatapointType_DPT_ChangeoverMode                           KnxDatapointType = 254
	KnxDatapointType_DPT_ValveMode                                KnxDatapointType = 255
	KnxDatapointType_DPT_DamperMode                               KnxDatapointType = 256
	KnxDatapointType_DPT_HeaterMode                               KnxDatapointType = 257
	KnxDatapointType_DPT_FanMode                                  KnxDatapointType = 258
	KnxDatapointType_DPT_MasterSlaveMode                          KnxDatapointType = 259
	KnxDatapointType_DPT_StatusRoomSetp                           KnxDatapointType = 260
	KnxDatapointType_DPT_Metering_DeviceType                      KnxDatapointType = 261
	KnxDatapointType_DPT_HumDehumMode                             KnxDatapointType = 262
	KnxDatapointType_DPT_EnableHCStage                            KnxDatapointType = 263
	KnxDatapointType_DPT_ADAType                                  KnxDatapointType = 264
	KnxDatapointType_DPT_BackupMode                               KnxDatapointType = 265
	KnxDatapointType_DPT_StartSynchronization                     KnxDatapointType = 266
	KnxDatapointType_DPT_Behaviour_Lock_Unlock                    KnxDatapointType = 267
	KnxDatapointType_DPT_Behaviour_Bus_Power_Up_Down              KnxDatapointType = 268
	KnxDatapointType_DPT_DALI_Fade_Time                           KnxDatapointType = 269
	KnxDatapointType_DPT_BlinkingMode                             KnxDatapointType = 270
	KnxDatapointType_DPT_LightControlMode                         KnxDatapointType = 271
	KnxDatapointType_DPT_SwitchPBModel                            KnxDatapointType = 272
	KnxDatapointType_DPT_PBAction                                 KnxDatapointType = 273
	KnxDatapointType_DPT_DimmPBModel                              KnxDatapointType = 274
	KnxDatapointType_DPT_SwitchOnMode                             KnxDatapointType = 275
	KnxDatapointType_DPT_LoadTypeSet                              KnxDatapointType = 276
	KnxDatapointType_DPT_LoadTypeDetected                         KnxDatapointType = 277
	KnxDatapointType_DPT_Converter_Test_Control                   KnxDatapointType = 278
	KnxDatapointType_DPT_SABExcept_Behaviour                      KnxDatapointType = 279
	KnxDatapointType_DPT_SABBehaviour_Lock_Unlock                 KnxDatapointType = 280
	KnxDatapointType_DPT_SSSBMode                                 KnxDatapointType = 281
	KnxDatapointType_DPT_BlindsControlMode                        KnxDatapointType = 282
	KnxDatapointType_DPT_CommMode                                 KnxDatapointType = 283
	KnxDatapointType_DPT_AddInfoTypes                             KnxDatapointType = 284
	KnxDatapointType_DPT_RF_ModeSelect                            KnxDatapointType = 285
	KnxDatapointType_DPT_RF_FilterSelect                          KnxDatapointType = 286
	KnxDatapointType_DPT_StatusGen                                KnxDatapointType = 287
	KnxDatapointType_DPT_Device_Control                           KnxDatapointType = 288
	KnxDatapointType_DPT_ForceSign                                KnxDatapointType = 289
	KnxDatapointType_DPT_ForceSignCool                            KnxDatapointType = 290
	KnxDatapointType_DPT_StatusRHC                                KnxDatapointType = 291
	KnxDatapointType_DPT_StatusSDHWC                              KnxDatapointType = 292
	KnxDatapointType_DPT_FuelTypeSet                              KnxDatapointType = 293
	KnxDatapointType_DPT_StatusRCC                                KnxDatapointType = 294
	KnxDatapointType_DPT_StatusAHU                                KnxDatapointType = 295
	KnxDatapointType_DPT_CombinedStatus_RTSM                      KnxDatapointType = 296
	KnxDatapointType_DPT_LightActuatorErrorInfo                   KnxDatapointType = 297
	KnxDatapointType_DPT_RF_ModeInfo                              KnxDatapointType = 298
	KnxDatapointType_DPT_RF_FilterInfo                            KnxDatapointType = 299
	KnxDatapointType_DPT_Channel_Activation_8                     KnxDatapointType = 300
	KnxDatapointType_DPT_StatusDHWC                               KnxDatapointType = 301
	KnxDatapointType_DPT_StatusRHCC                               KnxDatapointType = 302
	KnxDatapointType_DPT_CombinedStatus_HVA                       KnxDatapointType = 303
	KnxDatapointType_DPT_CombinedStatus_RTC                       KnxDatapointType = 304
	KnxDatapointType_DPT_Media                                    KnxDatapointType = 305
	KnxDatapointType_DPT_Channel_Activation_16                    KnxDatapointType = 306
	KnxDatapointType_DPT_OnOffAction                              KnxDatapointType = 307
	KnxDatapointType_DPT_Alarm_Reaction                           KnxDatapointType = 308
	KnxDatapointType_DPT_UpDown_Action                            KnxDatapointType = 309
	KnxDatapointType_DPT_HVAC_PB_Action                           KnxDatapointType = 310
	KnxDatapointType_DPT_DoubleNibble                             KnxDatapointType = 311
	KnxDatapointType_DPT_SceneInfo                                KnxDatapointType = 312
	KnxDatapointType_DPT_CombinedInfoOnOff                        KnxDatapointType = 313
	KnxDatapointType_DPT_ActiveEnergy_V64                         KnxDatapointType = 314
	KnxDatapointType_DPT_ApparantEnergy_V64                       KnxDatapointType = 315
	KnxDatapointType_DPT_ReactiveEnergy_V64                       KnxDatapointType = 316
	KnxDatapointType_DPT_Channel_Activation_24                    KnxDatapointType = 317
	KnxDatapointType_DPT_HVACModeNext                             KnxDatapointType = 318
	KnxDatapointType_DPT_DHWModeNext                              KnxDatapointType = 319
	KnxDatapointType_DPT_OccModeNext                              KnxDatapointType = 320
	KnxDatapointType_DPT_BuildingModeNext                         KnxDatapointType = 321
	KnxDatapointType_DPT_StatusLightingActuator                   KnxDatapointType = 322
	KnxDatapointType_DPT_Version                                  KnxDatapointType = 323
	KnxDatapointType_DPT_AlarmInfo                                KnxDatapointType = 324
	KnxDatapointType_DPT_TempRoomSetpSetF16_3                     KnxDatapointType = 325
	KnxDatapointType_DPT_TempRoomSetpSetShiftF16_3                KnxDatapointType = 326
	KnxDatapointType_DPT_Scaling_Speed                            KnxDatapointType = 327
	KnxDatapointType_DPT_Scaling_Step_Time                        KnxDatapointType = 328
	KnxDatapointType_DPT_MeteringValue                            KnxDatapointType = 329
	KnxDatapointType_DPT_MBus_Address                             KnxDatapointType = 330
	KnxDatapointType_DPT_Colour_RGB                               KnxDatapointType = 331
	KnxDatapointType_DPT_LanguageCodeAlpha2_ASCII                 KnxDatapointType = 332
	KnxDatapointType_DPT_Tariff_ActiveEnergy                      KnxDatapointType = 333
	KnxDatapointType_DPT_Prioritised_Mode_Control                 KnxDatapointType = 334
	KnxDatapointType_DPT_DALI_Control_Gear_Diagnostic             KnxDatapointType = 335
	KnxDatapointType_DPT_DALI_Diagnostics                         KnxDatapointType = 336
	KnxDatapointType_DPT_CombinedPosition                         KnxDatapointType = 337
	KnxDatapointType_DPT_StatusSAB                                KnxDatapointType = 338
	KnxDatapointType_DPT_Colour_xyY                               KnxDatapointType = 339
	KnxDatapointType_DPT_Converter_Status                         KnxDatapointType = 340
	KnxDatapointType_DPT_Converter_Test_Result                    KnxDatapointType = 341
	KnxDatapointType_DPT_Battery_Info                             KnxDatapointType = 342
	KnxDatapointType_DPT_Brightness_Colour_Temperature_Transition KnxDatapointType = 343
	KnxDatapointType_DPT_Brightness_Colour_Temperature_Control    KnxDatapointType = 344
	KnxDatapointType_DPT_Colour_RGBW                              KnxDatapointType = 345
	KnxDatapointType_DPT_Relative_Control_RGBW                    KnxDatapointType = 346
	KnxDatapointType_DPT_Relative_Control_RGB                     KnxDatapointType = 347
	KnxDatapointType_DPT_GeographicalLocation                     KnxDatapointType = 348
	KnxDatapointType_DPT_TempRoomSetpSetF16_4                     KnxDatapointType = 349
	KnxDatapointType_DPT_TempRoomSetpSetShiftF16_4                KnxDatapointType = 350
)

func CastKnxDatapointType

func CastKnxDatapointType(structType any) KnxDatapointType

func KnxDatapointTypeByName

func KnxDatapointTypeByName(value string) (enum KnxDatapointType, ok bool)

func KnxDatapointTypeByValue

func KnxDatapointTypeByValue(value uint32) (enum KnxDatapointType, ok bool)

func KnxDatapointTypeFirstEnumForFieldDatapointMainType

func KnxDatapointTypeFirstEnumForFieldDatapointMainType(value KnxDatapointMainType) (KnxDatapointType, error)

func KnxDatapointTypeFirstEnumForFieldName

func KnxDatapointTypeFirstEnumForFieldName(value string) (KnxDatapointType, error)

func KnxDatapointTypeFirstEnumForFieldNumber

func KnxDatapointTypeFirstEnumForFieldNumber(value uint16) (KnxDatapointType, error)

func KnxDatapointTypeParse

func KnxDatapointTypeParse(ctx context.Context, theBytes []byte) (KnxDatapointType, error)

func KnxDatapointTypeParseWithBuffer

func KnxDatapointTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxDatapointType, error)

func (KnxDatapointType) DatapointMainType

func (e KnxDatapointType) DatapointMainType() KnxDatapointMainType

func (KnxDatapointType) GetLengthInBits

func (m KnxDatapointType) GetLengthInBits(ctx context.Context) uint16

func (KnxDatapointType) GetLengthInBytes

func (m KnxDatapointType) GetLengthInBytes(ctx context.Context) uint16

func (KnxDatapointType) Name

func (e KnxDatapointType) Name() string

func (KnxDatapointType) Number

func (e KnxDatapointType) Number() uint16

func (KnxDatapointType) PLC4XEnumName

func (e KnxDatapointType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxDatapointType) Serialize

func (e KnxDatapointType) Serialize() ([]byte, error)

func (KnxDatapointType) SerializeWithWriteBuffer

func (e KnxDatapointType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxDatapointType) String

func (e KnxDatapointType) String() string

type KnxGroupAddress

type KnxGroupAddress interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetNumLevels returns NumLevels (discriminator field)
	GetNumLevels() uint8
}

KnxGroupAddress is the corresponding interface of KnxGroupAddress

func CastKnxGroupAddress deprecated

func CastKnxGroupAddress(structType any) KnxGroupAddress

Deprecated: use the interface for direct cast

func KnxGroupAddressParse

func KnxGroupAddressParse(ctx context.Context, theBytes []byte, numLevels uint8) (KnxGroupAddress, error)

func KnxGroupAddressParseWithBuffer

func KnxGroupAddressParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (KnxGroupAddress, error)

type KnxGroupAddress2Level

type KnxGroupAddress2Level interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxGroupAddress
	// GetMainGroup returns MainGroup (property field)
	GetMainGroup() uint8
	// GetSubGroup returns SubGroup (property field)
	GetSubGroup() uint16
}

KnxGroupAddress2Level is the corresponding interface of KnxGroupAddress2Level

func CastKnxGroupAddress2Level deprecated

func CastKnxGroupAddress2Level(structType any) KnxGroupAddress2Level

Deprecated: use the interface for direct cast

func KnxGroupAddress2LevelParse

func KnxGroupAddress2LevelParse(ctx context.Context, theBytes []byte, numLevels uint8) (KnxGroupAddress2Level, error)

func KnxGroupAddress2LevelParseWithBuffer

func KnxGroupAddress2LevelParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (KnxGroupAddress2Level, error)

type KnxGroupAddress2LevelExactly

type KnxGroupAddress2LevelExactly interface {
	KnxGroupAddress2Level
	// contains filtered or unexported methods
}

KnxGroupAddress2LevelExactly can be used when we want exactly this type and not a type which fulfills KnxGroupAddress2Level. This is useful for switch cases.

type KnxGroupAddress3Level

type KnxGroupAddress3Level interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxGroupAddress
	// GetMainGroup returns MainGroup (property field)
	GetMainGroup() uint8
	// GetMiddleGroup returns MiddleGroup (property field)
	GetMiddleGroup() uint8
	// GetSubGroup returns SubGroup (property field)
	GetSubGroup() uint8
}

KnxGroupAddress3Level is the corresponding interface of KnxGroupAddress3Level

func CastKnxGroupAddress3Level deprecated

func CastKnxGroupAddress3Level(structType any) KnxGroupAddress3Level

Deprecated: use the interface for direct cast

func KnxGroupAddress3LevelParse

func KnxGroupAddress3LevelParse(ctx context.Context, theBytes []byte, numLevels uint8) (KnxGroupAddress3Level, error)

func KnxGroupAddress3LevelParseWithBuffer

func KnxGroupAddress3LevelParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (KnxGroupAddress3Level, error)

type KnxGroupAddress3LevelExactly

type KnxGroupAddress3LevelExactly interface {
	KnxGroupAddress3Level
	// contains filtered or unexported methods
}

KnxGroupAddress3LevelExactly can be used when we want exactly this type and not a type which fulfills KnxGroupAddress3Level. This is useful for switch cases.

type KnxGroupAddressChild

type KnxGroupAddressChild interface {
	utils.Serializable
	InitializeParent(parent KnxGroupAddress)
	GetParent() *KnxGroupAddress

	GetTypeName() string
	KnxGroupAddress
}

type KnxGroupAddressExactly

type KnxGroupAddressExactly interface {
	KnxGroupAddress
	// contains filtered or unexported methods
}

KnxGroupAddressExactly can be used when we want exactly this type and not a type which fulfills KnxGroupAddress. This is useful for switch cases.

type KnxGroupAddressFreeLevel

type KnxGroupAddressFreeLevel interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxGroupAddress
	// GetSubGroup returns SubGroup (property field)
	GetSubGroup() uint16
}

KnxGroupAddressFreeLevel is the corresponding interface of KnxGroupAddressFreeLevel

func CastKnxGroupAddressFreeLevel deprecated

func CastKnxGroupAddressFreeLevel(structType any) KnxGroupAddressFreeLevel

Deprecated: use the interface for direct cast

func KnxGroupAddressFreeLevelParse

func KnxGroupAddressFreeLevelParse(ctx context.Context, theBytes []byte, numLevels uint8) (KnxGroupAddressFreeLevel, error)

func KnxGroupAddressFreeLevelParseWithBuffer

func KnxGroupAddressFreeLevelParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (KnxGroupAddressFreeLevel, error)

type KnxGroupAddressFreeLevelExactly

type KnxGroupAddressFreeLevelExactly interface {
	KnxGroupAddressFreeLevel
	// contains filtered or unexported methods
}

KnxGroupAddressFreeLevelExactly can be used when we want exactly this type and not a type which fulfills KnxGroupAddressFreeLevel. This is useful for switch cases.

type KnxGroupAddressParent

type KnxGroupAddressParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child KnxGroupAddress, serializeChildFunction func() error) error
	GetTypeName() string
}

type KnxInterfaceObjectProperty

type KnxInterfaceObjectProperty uint32

KnxInterfaceObjectProperty is an enum

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
)

func CastKnxInterfaceObjectProperty

func CastKnxInterfaceObjectProperty(structType any) KnxInterfaceObjectProperty

func KnxInterfaceObjectPropertyByName

func KnxInterfaceObjectPropertyByName(value string) (enum KnxInterfaceObjectProperty, ok bool)

func KnxInterfaceObjectPropertyByValue

func KnxInterfaceObjectPropertyByValue(value uint32) (enum KnxInterfaceObjectProperty, ok bool)

func KnxInterfaceObjectPropertyFirstEnumForFieldName

func KnxInterfaceObjectPropertyFirstEnumForFieldName(value string) (KnxInterfaceObjectProperty, error)

func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType

func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType(value KnxInterfaceObjectType) (KnxInterfaceObjectProperty, error)

func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType

func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType(value KnxPropertyDataType) (KnxInterfaceObjectProperty, error)

func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId

func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId(value uint8) (KnxInterfaceObjectProperty, error)

func KnxInterfaceObjectPropertyParse

func KnxInterfaceObjectPropertyParse(ctx context.Context, theBytes []byte) (KnxInterfaceObjectProperty, error)

func KnxInterfaceObjectPropertyParseWithBuffer

func KnxInterfaceObjectPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxInterfaceObjectProperty, error)

func (KnxInterfaceObjectProperty) GetLengthInBits

func (m KnxInterfaceObjectProperty) GetLengthInBits(ctx context.Context) uint16

func (KnxInterfaceObjectProperty) GetLengthInBytes

func (m KnxInterfaceObjectProperty) GetLengthInBytes(ctx context.Context) uint16

func (KnxInterfaceObjectProperty) Name

func (KnxInterfaceObjectProperty) ObjectType

func (KnxInterfaceObjectProperty) PLC4XEnumName

func (e KnxInterfaceObjectProperty) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxInterfaceObjectProperty) PropertyDataType

func (e KnxInterfaceObjectProperty) PropertyDataType() KnxPropertyDataType

func (KnxInterfaceObjectProperty) PropertyId

func (e KnxInterfaceObjectProperty) PropertyId() uint8

func (KnxInterfaceObjectProperty) Serialize

func (e KnxInterfaceObjectProperty) Serialize() ([]byte, error)

func (KnxInterfaceObjectProperty) SerializeWithWriteBuffer

func (e KnxInterfaceObjectProperty) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxInterfaceObjectProperty) String

type KnxInterfaceObjectType

type KnxInterfaceObjectType uint16

KnxInterfaceObjectType is an enum

const (
	KnxInterfaceObjectType_OT_UNKNOWN                        KnxInterfaceObjectType = 0
	KnxInterfaceObjectType_OT_GENERAL                        KnxInterfaceObjectType = 1
	KnxInterfaceObjectType_OT_DEVICE                         KnxInterfaceObjectType = 2
	KnxInterfaceObjectType_OT_ADDRESS_TABLE                  KnxInterfaceObjectType = 3
	KnxInterfaceObjectType_OT_ASSOCIATION_TABLE              KnxInterfaceObjectType = 4
	KnxInterfaceObjectType_OT_APPLICATION_PROGRAM            KnxInterfaceObjectType = 5
	KnxInterfaceObjectType_OT_INTERACE_PROGRAM               KnxInterfaceObjectType = 6
	KnxInterfaceObjectType_OT_EIBOBJECT_ASSOCIATATION_TABLE  KnxInterfaceObjectType = 7
	KnxInterfaceObjectType_OT_ROUTER                         KnxInterfaceObjectType = 8
	KnxInterfaceObjectType_OT_LTE_ADDRESS_ROUTING_TABLE      KnxInterfaceObjectType = 9
	KnxInterfaceObjectType_OT_CEMI_SERVER                    KnxInterfaceObjectType = 10
	KnxInterfaceObjectType_OT_GROUP_OBJECT_TABLE             KnxInterfaceObjectType = 11
	KnxInterfaceObjectType_OT_POLLING_MASTER                 KnxInterfaceObjectType = 12
	KnxInterfaceObjectType_OT_KNXIP_PARAMETER                KnxInterfaceObjectType = 13
	KnxInterfaceObjectType_OT_FILE_SERVER                    KnxInterfaceObjectType = 14
	KnxInterfaceObjectType_OT_SECURITY                       KnxInterfaceObjectType = 15
	KnxInterfaceObjectType_OT_RF_MEDIUM                      KnxInterfaceObjectType = 16
	KnxInterfaceObjectType_OT_INDOOR_BRIGHTNESS_SENSOR       KnxInterfaceObjectType = 17
	KnxInterfaceObjectType_OT_INDOOR_LUMINANCE_SENSOR        KnxInterfaceObjectType = 18
	KnxInterfaceObjectType_OT_LIGHT_SWITCHING_ACTUATOR_BASIC KnxInterfaceObjectType = 19
	KnxInterfaceObjectType_OT_DIMMING_ACTUATOR_BASIC         KnxInterfaceObjectType = 20
	KnxInterfaceObjectType_OT_DIMMING_SENSOR_BASIC           KnxInterfaceObjectType = 21
	KnxInterfaceObjectType_OT_SWITCHING_SENSOR_BASIC         KnxInterfaceObjectType = 22
	KnxInterfaceObjectType_OT_SUNBLIND_ACTUATOR_BASIC        KnxInterfaceObjectType = 23
	KnxInterfaceObjectType_OT_SUNBLIND_SENSOR_BASIC          KnxInterfaceObjectType = 24
)

func CastKnxInterfaceObjectType

func CastKnxInterfaceObjectType(structType any) KnxInterfaceObjectType

func KnxInterfaceObjectTypeByName

func KnxInterfaceObjectTypeByName(value string) (enum KnxInterfaceObjectType, ok bool)

func KnxInterfaceObjectTypeByValue

func KnxInterfaceObjectTypeByValue(value uint16) (enum KnxInterfaceObjectType, ok bool)

func KnxInterfaceObjectTypeFirstEnumForFieldCode

func KnxInterfaceObjectTypeFirstEnumForFieldCode(value string) (KnxInterfaceObjectType, error)

func KnxInterfaceObjectTypeFirstEnumForFieldName

func KnxInterfaceObjectTypeFirstEnumForFieldName(value string) (KnxInterfaceObjectType, error)

func KnxInterfaceObjectTypeParse

func KnxInterfaceObjectTypeParse(ctx context.Context, theBytes []byte) (KnxInterfaceObjectType, error)

func KnxInterfaceObjectTypeParseWithBuffer

func KnxInterfaceObjectTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxInterfaceObjectType, error)

func (KnxInterfaceObjectType) Code

func (e KnxInterfaceObjectType) Code() string

func (KnxInterfaceObjectType) GetLengthInBits

func (m KnxInterfaceObjectType) GetLengthInBits(ctx context.Context) uint16

func (KnxInterfaceObjectType) GetLengthInBytes

func (m KnxInterfaceObjectType) GetLengthInBytes(ctx context.Context) uint16

func (KnxInterfaceObjectType) Name

func (e KnxInterfaceObjectType) Name() string

func (KnxInterfaceObjectType) PLC4XEnumName

func (e KnxInterfaceObjectType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxInterfaceObjectType) Serialize

func (e KnxInterfaceObjectType) Serialize() ([]byte, error)

func (KnxInterfaceObjectType) SerializeWithWriteBuffer

func (e KnxInterfaceObjectType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxInterfaceObjectType) String

func (e KnxInterfaceObjectType) String() string

type KnxLayer

type KnxLayer uint8

KnxLayer is an enum

const (
	KnxLayer_TUNNEL_LINK_LAYER KnxLayer = 0x02
	KnxLayer_TUNNEL_RAW        KnxLayer = 0x04
	KnxLayer_TUNNEL_BUSMONITOR KnxLayer = 0x80
)

func CastKnxLayer

func CastKnxLayer(structType any) KnxLayer

func KnxLayerByName

func KnxLayerByName(value string) (enum KnxLayer, ok bool)

func KnxLayerByValue

func KnxLayerByValue(value uint8) (enum KnxLayer, ok bool)

func KnxLayerParse

func KnxLayerParse(ctx context.Context, theBytes []byte) (KnxLayer, error)

func KnxLayerParseWithBuffer

func KnxLayerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxLayer, error)

func (KnxLayer) GetLengthInBits

func (m KnxLayer) GetLengthInBits(ctx context.Context) uint16

func (KnxLayer) GetLengthInBytes

func (m KnxLayer) GetLengthInBytes(ctx context.Context) uint16

func (KnxLayer) PLC4XEnumName

func (e KnxLayer) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxLayer) Serialize

func (e KnxLayer) Serialize() ([]byte, error)

func (KnxLayer) SerializeWithWriteBuffer

func (e KnxLayer) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxLayer) String

func (e KnxLayer) String() string

type KnxManufacturer

type KnxManufacturer uint16

KnxManufacturer is an enum

const (
	KnxManufacturer_M_UNKNOWN                                            KnxManufacturer = 0
	KnxManufacturer_M_SIEMENS                                            KnxManufacturer = 1
	KnxManufacturer_M_ABB                                                KnxManufacturer = 2
	KnxManufacturer_M_ALBRECHT_JUNG                                      KnxManufacturer = 3
	KnxManufacturer_M_BTICINO                                            KnxManufacturer = 4
	KnxManufacturer_M_BERKER                                             KnxManufacturer = 5
	KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO                               KnxManufacturer = 6
	KnxManufacturer_M_GIRA_GIERSIEPEN                                    KnxManufacturer = 7
	KnxManufacturer_M_HAGER_ELECTRO                                      KnxManufacturer = 8
	KnxManufacturer_M_INSTA_GMBH                                         KnxManufacturer = 9
	KnxManufacturer_M_LEGRAND_APPAREILLAGE_ELECTRIQUE                    KnxManufacturer = 10
	KnxManufacturer_M_MERTEN                                             KnxManufacturer = 11
	KnxManufacturer_M_ABB_SPA_SACE_DIVISION                              KnxManufacturer = 12
	KnxManufacturer_M_SIEDLE_AND_SOEHNE                                  KnxManufacturer = 13
	KnxManufacturer_M_EBERLE                                             KnxManufacturer = 14
	KnxManufacturer_M_GEWISS                                             KnxManufacturer = 15
	KnxManufacturer_M_ALBERT_ACKERMANN                                   KnxManufacturer = 16
	KnxManufacturer_M_SCHUPA_GMBH                                        KnxManufacturer = 17
	KnxManufacturer_M_ABB_SCHWEIZ                                        KnxManufacturer = 18
	KnxManufacturer_M_FELLER                                             KnxManufacturer = 19
	KnxManufacturer_M_GLAMOX_AS                                          KnxManufacturer = 20
	KnxManufacturer_M_DEHN_AND_SOEHNE                                    KnxManufacturer = 21
	KnxManufacturer_M_CRABTREE                                           KnxManufacturer = 22
	KnxManufacturer_M_EVOKNX                                             KnxManufacturer = 23
	KnxManufacturer_M_PAUL_HOCHKOEPPER                                   KnxManufacturer = 24
	KnxManufacturer_M_ALTENBURGER_ELECTRONIC                             KnxManufacturer = 25
	KnxManufacturer_M_GRAESSLIN                                          KnxManufacturer = 26
	KnxManufacturer_M_SIMON_42                                           KnxManufacturer = 27
	KnxManufacturer_M_VIMAR                                              KnxManufacturer = 28
	KnxManufacturer_M_MOELLER_GEBAEUDEAUTOMATION_KG                      KnxManufacturer = 29
	KnxManufacturer_M_ELTAKO                                             KnxManufacturer = 30
	KnxManufacturer_M_BOSCH_SIEMENS_HAUSHALTSGERAETE                     KnxManufacturer = 31
	KnxManufacturer_M_RITTO_GMBHANDCO_KG                                 KnxManufacturer = 32
	KnxManufacturer_M_POWER_CONTROLS                                     KnxManufacturer = 33
	KnxManufacturer_M_ZUMTOBEL                                           KnxManufacturer = 34
	KnxManufacturer_M_HOLEC_SYSTEMEN                                     KnxManufacturer = 35
	KnxManufacturer_M_PHOENIX_CONTACT                                    KnxManufacturer = 36
	KnxManufacturer_M_WAGO_KONTAKTTECHNIK                                KnxManufacturer = 37
	KnxManufacturer_M_KNXPRESSO                                          KnxManufacturer = 38
	KnxManufacturer_M_WIELAND_ELECTRIC                                   KnxManufacturer = 39
	KnxManufacturer_M_HERMANN_KLEINHUIS                                  KnxManufacturer = 40
	KnxManufacturer_M_STIEBEL_ELTRON                                     KnxManufacturer = 41
	KnxManufacturer_M_TEHALIT                                            KnxManufacturer = 42
	KnxManufacturer_M_THEBEN_AG                                          KnxManufacturer = 43
	KnxManufacturer_M_WILHELM_RUTENBECK                                  KnxManufacturer = 44
	KnxManufacturer_M_WINKHAUS                                           KnxManufacturer = 45
	KnxManufacturer_M_ROBERT_BOSCH                                       KnxManufacturer = 46
	KnxManufacturer_M_SOMFY                                              KnxManufacturer = 47
	KnxManufacturer_M_WOERTZ                                             KnxManufacturer = 48
	KnxManufacturer_M_VIESSMANN_WERKE                                    KnxManufacturer = 49
	KnxManufacturer_M_IMI_HYDRONIC_ENGINEERING                           KnxManufacturer = 50
	KnxManufacturer_M_JOH__VAILLANT                                      KnxManufacturer = 51
	KnxManufacturer_M_AMP_DEUTSCHLAND                                    KnxManufacturer = 52
	KnxManufacturer_M_BOSCH_THERMOTECHNIK_GMBH                           KnxManufacturer = 53
	KnxManufacturer_M_SEF___ECOTEC                                       KnxManufacturer = 54
	KnxManufacturer_M_DORMA_GMBH_Plus_CO__KG                             KnxManufacturer = 55
	KnxManufacturer_M_WINDOWMASTER_AS                                    KnxManufacturer = 56
	KnxManufacturer_M_WALTHER_WERKE                                      KnxManufacturer = 57
	KnxManufacturer_M_ORAS                                               KnxManufacturer = 58
	KnxManufacturer_M_DAETWYLER                                          KnxManufacturer = 59
	KnxManufacturer_M_ELECTRAK                                           KnxManufacturer = 60
	KnxManufacturer_M_TECHEM                                             KnxManufacturer = 61
	KnxManufacturer_M_SCHNEIDER_ELECTRIC_INDUSTRIES_SAS                  KnxManufacturer = 62
	KnxManufacturer_M_WHD_WILHELM_HUBER_Plus_SOEHNE                      KnxManufacturer = 63
	KnxManufacturer_M_BISCHOFF_ELEKTRONIK                                KnxManufacturer = 64
	KnxManufacturer_M_JEPAZ                                              KnxManufacturer = 65
	KnxManufacturer_M_RTS_AUTOMATION                                     KnxManufacturer = 66
	KnxManufacturer_M_EIBMARKT_GMBH                                      KnxManufacturer = 67
	KnxManufacturer_M_WAREMA_RENKHOFF_SE                                 KnxManufacturer = 68
	KnxManufacturer_M_EELECTRON                                          KnxManufacturer = 69
	KnxManufacturer_M_BELDEN_WIRE_AND_CABLE_B_V_                         KnxManufacturer = 70
	KnxManufacturer_M_BECKER_ANTRIEBE_GMBH                               KnxManufacturer = 71
	KnxManufacturer_M_J_STEHLEPlusSOEHNE_GMBH                            KnxManufacturer = 72
	KnxManufacturer_M_AGFEO                                              KnxManufacturer = 73
	KnxManufacturer_M_ZENNIO                                             KnxManufacturer = 74
	KnxManufacturer_M_TAPKO_TECHNOLOGIES                                 KnxManufacturer = 75
	KnxManufacturer_M_HDL                                                KnxManufacturer = 76
	KnxManufacturer_M_UPONOR                                             KnxManufacturer = 77
	KnxManufacturer_M_SE_LIGHTMANAGEMENT_AG                              KnxManufacturer = 78
	KnxManufacturer_M_ARCUS_EDS                                          KnxManufacturer = 79
	KnxManufacturer_M_INTESIS                                            KnxManufacturer = 80
	KnxManufacturer_M_HERHOLDT_CONTROLS_SRL                              KnxManufacturer = 81
	KnxManufacturer_M_NIKO_ZUBLIN                                        KnxManufacturer = 82
	KnxManufacturer_M_DURABLE_TECHNOLOGIES                               KnxManufacturer = 83
	KnxManufacturer_M_INNOTEAM                                           KnxManufacturer = 84
	KnxManufacturer_M_ISE_GMBH                                           KnxManufacturer = 85
	KnxManufacturer_M_TEAM_FOR_TRONICS                                   KnxManufacturer = 86
	KnxManufacturer_M_CIAT                                               KnxManufacturer = 87
	KnxManufacturer_M_REMEHA_BV                                          KnxManufacturer = 88
	KnxManufacturer_M_ESYLUX                                             KnxManufacturer = 89
	KnxManufacturer_M_BASALTE                                            KnxManufacturer = 90
	KnxManufacturer_M_VESTAMATIC                                         KnxManufacturer = 91
	KnxManufacturer_M_MDT_TECHNOLOGIES                                   KnxManufacturer = 92
	KnxManufacturer_M_WARENDORFER_KUECHEN_GMBH                           KnxManufacturer = 93
	KnxManufacturer_M_VIDEO_STAR                                         KnxManufacturer = 94
	KnxManufacturer_M_SITEK                                              KnxManufacturer = 95
	KnxManufacturer_M_CONTROLTRONIC                                      KnxManufacturer = 96
	KnxManufacturer_M_FUNCTION_TECHNOLOGY                                KnxManufacturer = 97
	KnxManufacturer_M_AMX                                                KnxManufacturer = 98
	KnxManufacturer_M_ELDAT                                              KnxManufacturer = 99
	KnxManufacturer_M_PANASONIC                                          KnxManufacturer = 100
	KnxManufacturer_M_PULSE_TECHNOLOGIES                                 KnxManufacturer = 101
	KnxManufacturer_M_CRESTRON                                           KnxManufacturer = 102
	KnxManufacturer_M_STEINEL_PROFESSIONAL                               KnxManufacturer = 103
	KnxManufacturer_M_BILTON_LED_LIGHTING                                KnxManufacturer = 104
	KnxManufacturer_M_DENRO_AG                                           KnxManufacturer = 105
	KnxManufacturer_M_GEPRO                                              KnxManufacturer = 106
	KnxManufacturer_M_PREUSSEN_AUTOMATION                                KnxManufacturer = 107
	KnxManufacturer_M_ZOPPAS_INDUSTRIES                                  KnxManufacturer = 108
	KnxManufacturer_M_MACTECH                                            KnxManufacturer = 109
	KnxManufacturer_M_TECHNO_TREND                                       KnxManufacturer = 110
	KnxManufacturer_M_FS_CABLES                                          KnxManufacturer = 111
	KnxManufacturer_M_DELTA_DORE                                         KnxManufacturer = 112
	KnxManufacturer_M_EISSOUND                                           KnxManufacturer = 113
	KnxManufacturer_M_CISCO                                              KnxManufacturer = 114
	KnxManufacturer_M_DINUY                                              KnxManufacturer = 115
	KnxManufacturer_M_IKNIX                                              KnxManufacturer = 116
	KnxManufacturer_M_RADEMACHER_GERAETE_ELEKTRONIK_GMBH                 KnxManufacturer = 117
	KnxManufacturer_M_EGI_ELECTROACUSTICA_GENERAL_IBERICA                KnxManufacturer = 118
	KnxManufacturer_M_BES___INGENIUM                                     KnxManufacturer = 119
	KnxManufacturer_M_ELABNET                                            KnxManufacturer = 120
	KnxManufacturer_M_BLUMOTIX                                           KnxManufacturer = 121
	KnxManufacturer_M_HUNTER_DOUGLAS                                     KnxManufacturer = 122
	KnxManufacturer_M_APRICUM                                            KnxManufacturer = 123
	KnxManufacturer_M_TIANSU_AUTOMATION                                  KnxManufacturer = 124
	KnxManufacturer_M_BUBENDORFF                                         KnxManufacturer = 125
	KnxManufacturer_M_MBS_GMBH                                           KnxManufacturer = 126
	KnxManufacturer_M_ENERTEX_BAYERN_GMBH                                KnxManufacturer = 127
	KnxManufacturer_M_BMS                                                KnxManufacturer = 128
	KnxManufacturer_M_SINAPSI                                            KnxManufacturer = 129
	KnxManufacturer_M_EMBEDDED_SYSTEMS_SIA                               KnxManufacturer = 130
	KnxManufacturer_M_KNX1                                               KnxManufacturer = 131
	KnxManufacturer_M_TOKKA                                              KnxManufacturer = 132
	KnxManufacturer_M_NANOSENSE                                          KnxManufacturer = 133
	KnxManufacturer_M_PEAR_AUTOMATION_GMBH                               KnxManufacturer = 134
	KnxManufacturer_M_DGA                                                KnxManufacturer = 135
	KnxManufacturer_M_LUTRON                                             KnxManufacturer = 136
	KnxManufacturer_M_AIRZONE___ALTRA                                    KnxManufacturer = 137
	KnxManufacturer_M_LITHOSS_DESIGN_SWITCHES                            KnxManufacturer = 138
	KnxManufacturer_M_THREEATEL                                          KnxManufacturer = 139
	KnxManufacturer_M_PHILIPS_CONTROLS                                   KnxManufacturer = 140
	KnxManufacturer_M_VELUX_AS                                           KnxManufacturer = 141
	KnxManufacturer_M_LOYTEC                                             KnxManufacturer = 142
	KnxManufacturer_M_EKINEX_S_P_A_                                      KnxManufacturer = 143
	KnxManufacturer_M_SIRLAN_TECHNOLOGIES                                KnxManufacturer = 144
	KnxManufacturer_M_PROKNX_SAS                                         KnxManufacturer = 145
	KnxManufacturer_M_IT_GMBH                                            KnxManufacturer = 146
	KnxManufacturer_M_RENSON                                             KnxManufacturer = 147
	KnxManufacturer_M_HEP_GROUP                                          KnxManufacturer = 148
	KnxManufacturer_M_BALMART                                            KnxManufacturer = 149
	KnxManufacturer_M_GFS_GMBH                                           KnxManufacturer = 150
	KnxManufacturer_M_SCHENKER_STOREN_AG                                 KnxManufacturer = 151
	KnxManufacturer_M_ALGODUE_ELETTRONICA_S_R_L_                         KnxManufacturer = 152
	KnxManufacturer_M_ABB_FRANCE                                         KnxManufacturer = 153
	KnxManufacturer_M_MAINTRONIC                                         KnxManufacturer = 154
	KnxManufacturer_M_VANTAGE                                            KnxManufacturer = 155
	KnxManufacturer_M_FORESIS                                            KnxManufacturer = 156
	KnxManufacturer_M_RESEARCH_AND_PRODUCTION_ASSOCIATION_SEM            KnxManufacturer = 157
	KnxManufacturer_M_WEINZIERL_ENGINEERING_GMBH                         KnxManufacturer = 158
	KnxManufacturer_M_MOEHLENHOFF_WAERMETECHNIK_GMBH                     KnxManufacturer = 159
	KnxManufacturer_M_PKC_GROUP_OYJ                                      KnxManufacturer = 160
	KnxManufacturer_M_B_E_G_                                             KnxManufacturer = 161
	KnxManufacturer_M_ELSNER_ELEKTRONIK_GMBH                             KnxManufacturer = 162
	KnxManufacturer_M_SIEMENS_BUILDING_TECHNOLOGIES_HKCHINA_LTD_         KnxManufacturer = 163
	KnxManufacturer_M_EUTRAC                                             KnxManufacturer = 164
	KnxManufacturer_M_GUSTAV_HENSEL_GMBH_AND_CO__KG                      KnxManufacturer = 165
	KnxManufacturer_M_GARO_AB                                            KnxManufacturer = 166
	KnxManufacturer_M_WALDMANN_LICHTTECHNIK                              KnxManufacturer = 167
	KnxManufacturer_M_SCHUECO                                            KnxManufacturer = 168
	KnxManufacturer_M_EMU                                                KnxManufacturer = 169
	KnxManufacturer_M_JNET_SYSTEMS_AG                                    KnxManufacturer = 170
	KnxManufacturer_M_TOTAL_SOLUTION_GMBH                                KnxManufacturer = 171
	KnxManufacturer_M_O_Y_L__ELECTRONICS                                 KnxManufacturer = 172
	KnxManufacturer_M_GALAX_SYSTEM                                       KnxManufacturer = 173
	KnxManufacturer_M_DISCH                                              KnxManufacturer = 174
	KnxManufacturer_M_AUCOTEAM                                           KnxManufacturer = 175
	KnxManufacturer_M_LUXMATE_CONTROLS                                   KnxManufacturer = 176
	KnxManufacturer_M_DANFOSS                                            KnxManufacturer = 177
	KnxManufacturer_M_AST_GMBH                                           KnxManufacturer = 178
	KnxManufacturer_M_WILA_LEUCHTEN                                      KnxManufacturer = 179
	KnxManufacturer_M_BPlusB_AUTOMATIONS__UND_STEUERUNGSTECHNIK          KnxManufacturer = 180
	KnxManufacturer_M_LINGG_AND_JANKE                                    KnxManufacturer = 181
	KnxManufacturer_M_SAUTER                                             KnxManufacturer = 182
	KnxManufacturer_M_SIMU                                               KnxManufacturer = 183
	KnxManufacturer_M_THEBEN_HTS_AG                                      KnxManufacturer = 184
	KnxManufacturer_M_AMANN_GMBH                                         KnxManufacturer = 185
	KnxManufacturer_M_BERG_ENERGIEKONTROLLSYSTEME_GMBH                   KnxManufacturer = 186
	KnxManufacturer_M_HUEPPE_FORM_SONNENSCHUTZSYSTEME_GMBH               KnxManufacturer = 187
	KnxManufacturer_M_OVENTROP_KG                                        KnxManufacturer = 188
	KnxManufacturer_M_GRIESSER_AG                                        KnxManufacturer = 189
	KnxManufacturer_M_IPAS_GMBH                                          KnxManufacturer = 190
	KnxManufacturer_M_ELERO_GMBH                                         KnxManufacturer = 191
	KnxManufacturer_M_ARDAN_PRODUCTION_AND_INDUSTRIAL_CONTROLS_LTD_      KnxManufacturer = 192
	KnxManufacturer_M_METEC_MESSTECHNIK_GMBH                             KnxManufacturer = 193
	KnxManufacturer_M_BUERK_MOBATIME                                     KnxManufacturer = 194
	KnxManufacturer_M_ELKA_ELEKTRONIK_GMBH                               KnxManufacturer = 195
	KnxManufacturer_M_ELEKTROANLAGEN_D__NAGEL                            KnxManufacturer = 196
	KnxManufacturer_M_TRIDONIC_BAUELEMENTE_GMBH                          KnxManufacturer = 197
	KnxManufacturer_M_STENGLER_GESELLSCHAFT                              KnxManufacturer = 198
	KnxManufacturer_M_SCHNEIDER_ELECTRIC_MG                              KnxManufacturer = 199
	KnxManufacturer_M_KNX_ASSOCIATION                                    KnxManufacturer = 200
	KnxManufacturer_M_VIVO                                               KnxManufacturer = 201
	KnxManufacturer_M_HUGO_MUELLER_GMBH_AND_CO_KG                        KnxManufacturer = 202
	KnxManufacturer_M_SIEMENS_HVAC                                       KnxManufacturer = 203
	KnxManufacturer_M_APT                                                KnxManufacturer = 204
	KnxManufacturer_M_HIGHDOM                                            KnxManufacturer = 205
	KnxManufacturer_M_TOP_SERVICES                                       KnxManufacturer = 206
	KnxManufacturer_M_AMBIHOME                                           KnxManufacturer = 207
	KnxManufacturer_M_DATEC_ELECTRONIC_AG                                KnxManufacturer = 208
	KnxManufacturer_M_ABUS_SECURITY_CENTER                               KnxManufacturer = 209
	KnxManufacturer_M_LITE_PUTER                                         KnxManufacturer = 210
	KnxManufacturer_M_TANTRON_ELECTRONIC                                 KnxManufacturer = 211
	KnxManufacturer_M_INTERRA                                            KnxManufacturer = 212
	KnxManufacturer_M_DKX_TECH                                           KnxManufacturer = 213
	KnxManufacturer_M_VIATRON                                            KnxManufacturer = 214
	KnxManufacturer_M_NAUTIBUS                                           KnxManufacturer = 215
	KnxManufacturer_M_ON_SEMICONDUCTOR                                   KnxManufacturer = 216
	KnxManufacturer_M_LONGCHUANG                                         KnxManufacturer = 217
	KnxManufacturer_M_AIR_ON_AG                                          KnxManufacturer = 218
	KnxManufacturer_M_IB_COMPANY_GMBH                                    KnxManufacturer = 219
	KnxManufacturer_M_SATION_FACTORY                                     KnxManufacturer = 220
	KnxManufacturer_M_AGENTILO_GMBH                                      KnxManufacturer = 221
	KnxManufacturer_M_MAKEL_ELEKTRIK                                     KnxManufacturer = 222
	KnxManufacturer_M_HELIOS_VENTILATOREN                                KnxManufacturer = 223
	KnxManufacturer_M_OTTO_SOLUTIONS_PTE_LTD                             KnxManufacturer = 224
	KnxManufacturer_M_AIRMASTER                                          KnxManufacturer = 225
	KnxManufacturer_M_VALLOX_GMBH                                        KnxManufacturer = 226
	KnxManufacturer_M_DALITEK                                            KnxManufacturer = 227
	KnxManufacturer_M_ASIN                                               KnxManufacturer = 228
	KnxManufacturer_M_BRIDGES_INTELLIGENCE_TECHNOLOGY_INC_               KnxManufacturer = 229
	KnxManufacturer_M_ARBONIA                                            KnxManufacturer = 230
	KnxManufacturer_M_KERMI                                              KnxManufacturer = 231
	KnxManufacturer_M_PROLUX                                             KnxManufacturer = 232
	KnxManufacturer_M_CLICHOME                                           KnxManufacturer = 233
	KnxManufacturer_M_COMMAX                                             KnxManufacturer = 234
	KnxManufacturer_M_EAE                                                KnxManufacturer = 235
	KnxManufacturer_M_TENSE                                              KnxManufacturer = 236
	KnxManufacturer_M_SEYOUNG_ELECTRONICS                                KnxManufacturer = 237
	KnxManufacturer_M_LIFEDOMUS                                          KnxManufacturer = 238
	KnxManufacturer_M_EUROTRONIC_TECHNOLOGY_GMBH                         KnxManufacturer = 239
	KnxManufacturer_M_TCI                                                KnxManufacturer = 240
	KnxManufacturer_M_RISHUN_ELECTRONIC                                  KnxManufacturer = 241
	KnxManufacturer_M_ZIPATO                                             KnxManufacturer = 242
	KnxManufacturer_M_CM_SECURITY_GMBH_AND_CO_KG                         KnxManufacturer = 243
	KnxManufacturer_M_QING_CABLES                                        KnxManufacturer = 244
	KnxManufacturer_M_WOLF                                               KnxManufacturer = 245
	KnxManufacturer_M_COSTER_TECNOLOGIE_ELETTRONICHE_S_P_A_              KnxManufacturer = 246
	KnxManufacturer_M_E_G_E                                              KnxManufacturer = 247
	KnxManufacturer_M_NETXAUTOMATION                                     KnxManufacturer = 248
	KnxManufacturer_M_TECALOR                                            KnxManufacturer = 249
	KnxManufacturer_M_URMET_ELECTRONICS_HUIZHOU_LTD_                     KnxManufacturer = 250
	KnxManufacturer_M_PEIYING_BUILDING_CONTROL                           KnxManufacturer = 251
	KnxManufacturer_M_BPT_S_P_A__A_SOCIO_UNICO                           KnxManufacturer = 252
	KnxManufacturer_M_KANONTEC___KANONBUS                                KnxManufacturer = 253
	KnxManufacturer_M_ISER_TECH                                          KnxManufacturer = 254
	KnxManufacturer_M_FINELINE                                           KnxManufacturer = 255
	KnxManufacturer_M_CP_ELECTRONICS_LTD                                 KnxManufacturer = 256
	KnxManufacturer_M_NIKO_SERVODAN_AS                                   KnxManufacturer = 257
	KnxManufacturer_M_SIMON_309                                          KnxManufacturer = 258
	KnxManufacturer_M_GM_MODULAR_PVT__LTD_                               KnxManufacturer = 259
	KnxManufacturer_M_FU_CHENG_INTELLIGENCE                              KnxManufacturer = 260
	KnxManufacturer_M_NEXKON                                             KnxManufacturer = 261
	KnxManufacturer_M_FEEL_S_R_L                                         KnxManufacturer = 262
	KnxManufacturer_M_NOT_ASSIGNED_314                                   KnxManufacturer = 263
	KnxManufacturer_M_SHENZHEN_FANHAI_SANJIANG_ELECTRONICS_CO___LTD_     KnxManufacturer = 264
	KnxManufacturer_M_JIUZHOU_GREEBLE                                    KnxManufacturer = 265
	KnxManufacturer_M_AUMUELLER_AUMATIC_GMBH                             KnxManufacturer = 266
	KnxManufacturer_M_ETMAN_ELECTRIC                                     KnxManufacturer = 267
	KnxManufacturer_M_BLACK_NOVA                                         KnxManufacturer = 268
	KnxManufacturer_M_ZIDATECH_AG                                        KnxManufacturer = 269
	KnxManufacturer_M_IDGS_BVBA                                          KnxManufacturer = 270
	KnxManufacturer_M_DAKANIMO                                           KnxManufacturer = 271
	KnxManufacturer_M_TREBOR_AUTOMATION_AB                               KnxManufacturer = 272
	KnxManufacturer_M_SATEL_SP__Z_O_O_                                   KnxManufacturer = 273
	KnxManufacturer_M_RUSSOUND__INC_                                     KnxManufacturer = 274
	KnxManufacturer_M_MIDEA_HEATING_AND_VENTILATING_EQUIPMENT_CO_LTD     KnxManufacturer = 275
	KnxManufacturer_M_CONSORZIO_TERRANUOVA                               KnxManufacturer = 276
	KnxManufacturer_M_WOLF_HEIZTECHNIK_GMBH                              KnxManufacturer = 277
	KnxManufacturer_M_SONTEC                                             KnxManufacturer = 278
	KnxManufacturer_M_BELCOM_CABLES_LTD_                                 KnxManufacturer = 279
	KnxManufacturer_M_GUANGZHOU_SEAWIN_ELECTRICAL_TECHNOLOGIES_CO___LTD_ KnxManufacturer = 280
	KnxManufacturer_M_ACREL                                              KnxManufacturer = 281
	KnxManufacturer_M_KWC_AQUAROTTER_GMBH                                KnxManufacturer = 282
	KnxManufacturer_M_ORION_SYSTEMS                                      KnxManufacturer = 283
	KnxManufacturer_M_SCHRACK_TECHNIK_GMBH                               KnxManufacturer = 284
	KnxManufacturer_M_INSPRID                                            KnxManufacturer = 285
	KnxManufacturer_M_SUNRICHER                                          KnxManufacturer = 286
	KnxManufacturer_M_MENRED_AUTOMATION_SYSTEMSHANGHAI_CO__LTD_          KnxManufacturer = 287
	KnxManufacturer_M_AUREX                                              KnxManufacturer = 288
	KnxManufacturer_M_JOSEF_BARTHELME_GMBH_AND_CO__KG                    KnxManufacturer = 289
	KnxManufacturer_M_ARCHITECTURE_NUMERIQUE                             KnxManufacturer = 290
	KnxManufacturer_M_UP_GROUP                                           KnxManufacturer = 291
	KnxManufacturer_M_TEKNOS_AVINNO                                      KnxManufacturer = 292
	KnxManufacturer_M_NINGBO_DOOYA_MECHANIC_AND_ELECTRONIC_TECHNOLOGY    KnxManufacturer = 293
	KnxManufacturer_M_THERMOKON_SENSORTECHNIK_GMBH                       KnxManufacturer = 294
	KnxManufacturer_M_BELIMO_AUTOMATION_AG                               KnxManufacturer = 295
	KnxManufacturer_M_ZEHNDER_GROUP_INTERNATIONAL_AG                     KnxManufacturer = 296
	KnxManufacturer_M_SKS_KINKEL_ELEKTRONIK                              KnxManufacturer = 297
	KnxManufacturer_M_ECE_WURMITZER_GMBH                                 KnxManufacturer = 298
	KnxManufacturer_M_LARS                                               KnxManufacturer = 299
	KnxManufacturer_M_URC                                                KnxManufacturer = 300
	KnxManufacturer_M_LIGHTCONTROL                                       KnxManufacturer = 301
	KnxManufacturer_M_SHENZHEN_YM                                        KnxManufacturer = 302
	KnxManufacturer_M_MEAN_WELL_ENTERPRISES_CO__LTD_                     KnxManufacturer = 303
	KnxManufacturer_M_OSIX                                               KnxManufacturer = 304
	KnxManufacturer_M_AYPRO_TECHNOLOGY                                   KnxManufacturer = 305
	KnxManufacturer_M_HEFEI_ECOLITE_SOFTWARE                             KnxManufacturer = 306
	KnxManufacturer_M_ENNO                                               KnxManufacturer = 307
	KnxManufacturer_M_OHOSURE                                            KnxManufacturer = 308
	KnxManufacturer_M_GAREFOWL                                           KnxManufacturer = 309
	KnxManufacturer_M_GEZE                                               KnxManufacturer = 310
	KnxManufacturer_M_LG_ELECTRONICS_INC_                                KnxManufacturer = 311
	KnxManufacturer_M_SMC_INTERIORS                                      KnxManufacturer = 312
	KnxManufacturer_M_NOT_ASSIGNED_364                                   KnxManufacturer = 313
	KnxManufacturer_M_SCS_CABLE                                          KnxManufacturer = 314
	KnxManufacturer_M_HOVAL                                              KnxManufacturer = 315
	KnxManufacturer_M_CANST                                              KnxManufacturer = 316
	KnxManufacturer_M_HANGZHOU_BERLIN                                    KnxManufacturer = 317
	KnxManufacturer_M_EVN_LICHTTECHNIK                                   KnxManufacturer = 318
	KnxManufacturer_M_RUTEC                                              KnxManufacturer = 319
	KnxManufacturer_M_FINDER                                             KnxManufacturer = 320
	KnxManufacturer_M_FUJITSU_GENERAL_LIMITED                            KnxManufacturer = 321
	KnxManufacturer_M_ZF_FRIEDRICHSHAFEN_AG                              KnxManufacturer = 322
	KnxManufacturer_M_CREALED                                            KnxManufacturer = 323
	KnxManufacturer_M_MILES_MAGIC_AUTOMATION_PRIVATE_LIMITED             KnxManufacturer = 324
	KnxManufacturer_M_EPlus                                              KnxManufacturer = 325
	KnxManufacturer_M_ITALCOND                                           KnxManufacturer = 326
	KnxManufacturer_M_SATION                                             KnxManufacturer = 327
	KnxManufacturer_M_NEWBEST                                            KnxManufacturer = 328
	KnxManufacturer_M_GDS_DIGITAL_SYSTEMS                                KnxManufacturer = 329
	KnxManufacturer_M_IDDERO                                             KnxManufacturer = 330
	KnxManufacturer_M_MBNLED                                             KnxManufacturer = 331
	KnxManufacturer_M_VITRUM                                             KnxManufacturer = 332
	KnxManufacturer_M_EKEY_BIOMETRIC_SYSTEMS_GMBH                        KnxManufacturer = 333
	KnxManufacturer_M_AMC                                                KnxManufacturer = 334
	KnxManufacturer_M_TRILUX_GMBH_AND_CO__KG                             KnxManufacturer = 335
	KnxManufacturer_M_WEXCEDO                                            KnxManufacturer = 336
	KnxManufacturer_M_VEMER_SPA                                          KnxManufacturer = 337
	KnxManufacturer_M_ALEXANDER_BUERKLE_GMBH_AND_CO_KG                   KnxManufacturer = 338
	KnxManufacturer_M_CITRON                                             KnxManufacturer = 339
	KnxManufacturer_M_SHENZHEN_HEGUANG                                   KnxManufacturer = 340
	KnxManufacturer_M_NOT_ASSIGNED_392                                   KnxManufacturer = 341
	KnxManufacturer_M_TRANE_B_V_B_A                                      KnxManufacturer = 342
	KnxManufacturer_M_CAREL                                              KnxManufacturer = 343
	KnxManufacturer_M_PROLITE_CONTROLS                                   KnxManufacturer = 344
	KnxManufacturer_M_BOSMER                                             KnxManufacturer = 345
	KnxManufacturer_M_EUCHIPS                                            KnxManufacturer = 346
	KnxManufacturer_M_CONNECT_THINKA_CONNECT                             KnxManufacturer = 347
	KnxManufacturer_M_PEAKNX_A_DOGAWIST_COMPANY                          KnxManufacturer = 348
	KnxManufacturer_M_ACEMATIC                                           KnxManufacturer = 349
	KnxManufacturer_M_ELAUSYS                                            KnxManufacturer = 350
	KnxManufacturer_M_ITK_ENGINEERING_AG                                 KnxManufacturer = 351
	KnxManufacturer_M_INTEGRA_METERING_AG                                KnxManufacturer = 352
	KnxManufacturer_M_FMS_HOSPITALITY_PTE_LTD                            KnxManufacturer = 353
	KnxManufacturer_M_NUVO                                               KnxManufacturer = 354
	KnxManufacturer_M_U__LUX_GMBH                                        KnxManufacturer = 355
	KnxManufacturer_M_BRUMBERG_LEUCHTEN                                  KnxManufacturer = 356
	KnxManufacturer_M_LIME                                               KnxManufacturer = 357
	KnxManufacturer_M_GREAT_EMPIRE_INTERNATIONAL_GROUP_CO___LTD_         KnxManufacturer = 358
	KnxManufacturer_M_KAVOSHPISHRO_ASIA                                  KnxManufacturer = 359
	KnxManufacturer_M_V2_SPA                                             KnxManufacturer = 360
	KnxManufacturer_M_JOHNSON_CONTROLS                                   KnxManufacturer = 361
	KnxManufacturer_M_ARKUD                                              KnxManufacturer = 362
	KnxManufacturer_M_IRIDIUM_LTD_                                       KnxManufacturer = 363
	KnxManufacturer_M_BSMART                                             KnxManufacturer = 364
	KnxManufacturer_M_BAB_TECHNOLOGIE_GMBH                               KnxManufacturer = 365
	KnxManufacturer_M_NICE_SPA                                           KnxManufacturer = 366
	KnxManufacturer_M_REDFISH_GROUP_PTY_LTD                              KnxManufacturer = 367
	KnxManufacturer_M_SABIANA_SPA                                        KnxManufacturer = 368
	KnxManufacturer_M_UBEE_INTERACTIVE_EUROPE                            KnxManufacturer = 369
	KnxManufacturer_M_REXEL                                              KnxManufacturer = 370
	KnxManufacturer_M_GES_TEKNIK_A_S_                                    KnxManufacturer = 371
	KnxManufacturer_M_AVE_S_P_A_                                         KnxManufacturer = 372
	KnxManufacturer_M_ZHUHAI_LTECH_TECHNOLOGY_CO___LTD_                  KnxManufacturer = 373
	KnxManufacturer_M_ARCOM                                              KnxManufacturer = 374
	KnxManufacturer_M_VIA_TECHNOLOGIES__INC_                             KnxManufacturer = 375
	KnxManufacturer_M_FEELSMART_                                         KnxManufacturer = 376
	KnxManufacturer_M_SUPCON                                             KnxManufacturer = 377
	KnxManufacturer_M_MANIC                                              KnxManufacturer = 378
	KnxManufacturer_M_TDE_GMBH                                           KnxManufacturer = 379
	KnxManufacturer_M_NANJING_SHUFAN_INFORMATION_TECHNOLOGY_CO__LTD_     KnxManufacturer = 380
	KnxManufacturer_M_EWTECH                                             KnxManufacturer = 381
	KnxManufacturer_M_KLUGER_AUTOMATION_GMBH                             KnxManufacturer = 382
	KnxManufacturer_M_JOONGANG_CONTROL                                   KnxManufacturer = 383
	KnxManufacturer_M_GREENCONTROLS_TECHNOLOGY_SDN__BHD_                 KnxManufacturer = 384
	KnxManufacturer_M_IME_S_P_A_                                         KnxManufacturer = 385
	KnxManufacturer_M_SICHUAN_HAODING                                    KnxManufacturer = 386
	KnxManufacturer_M_MINDJAGA_LTD_                                      KnxManufacturer = 387
	KnxManufacturer_M_RUILI_SMART_CONTROL                                KnxManufacturer = 388
	KnxManufacturer_M_CODESYS_GMBH                                       KnxManufacturer = 389
	KnxManufacturer_M_MOORGEN_DEUTSCHLAND_GMBH                           KnxManufacturer = 390
	KnxManufacturer_M_CULLMANN_TECH                                      KnxManufacturer = 391
	KnxManufacturer_M_EYRISE_B_V                                         KnxManufacturer = 392
	KnxManufacturer_M_ABEGO                                              KnxManufacturer = 393
	KnxManufacturer_M_MYGEKKO                                            KnxManufacturer = 394
	KnxManufacturer_M_ERGO3_SARL                                         KnxManufacturer = 395
	KnxManufacturer_M_STMICROELECTRONICS_INTERNATIONAL_N_V_              KnxManufacturer = 396
	KnxManufacturer_M_CJC_SYSTEMS                                        KnxManufacturer = 397
	KnxManufacturer_M_SUDOKU                                             KnxManufacturer = 398
	KnxManufacturer_M_AZ_E_LITE_PTE_LTD                                  KnxManufacturer = 399
	KnxManufacturer_M_ARLIGHT                                            KnxManufacturer = 400
	KnxManufacturer_M_GRUENBECK_WASSERAUFBEREITUNG_GMBH                  KnxManufacturer = 401
	KnxManufacturer_M_MODULE_ELECTRONIC                                  KnxManufacturer = 402
	KnxManufacturer_M_KOPLAT                                             KnxManufacturer = 403
	KnxManufacturer_M_GUANGZHOU_LETOUR_LIFE_TECHNOLOGY_CO___LTD          KnxManufacturer = 404
	KnxManufacturer_M_ILEVIA                                             KnxManufacturer = 405
	KnxManufacturer_M_LN_SYSTEMTEQ                                       KnxManufacturer = 406
	KnxManufacturer_M_HISENSE_SMARTHOME                                  KnxManufacturer = 407
	KnxManufacturer_M_FLINK_AUTOMATION_SYSTEM                            KnxManufacturer = 408
	KnxManufacturer_M_XXTER_BV                                           KnxManufacturer = 409
	KnxManufacturer_M_LYNXUS_TECHNOLOGY                                  KnxManufacturer = 410
	KnxManufacturer_M_ROBOT_S_A_                                         KnxManufacturer = 411
	KnxManufacturer_M_SHENZHEN_ATTE_SMART_LIFE_CO__LTD_                  KnxManufacturer = 412
	KnxManufacturer_M_NOBLESSE                                           KnxManufacturer = 413
	KnxManufacturer_M_ADVANCED_DEVICES                                   KnxManufacturer = 414
	KnxManufacturer_M_ATRINA_BUILDING_AUTOMATION_CO__LTD                 KnxManufacturer = 415
	KnxManufacturer_M_GUANGDONG_DAMING_LAFFEY_ELECTRIC_CO___LTD_         KnxManufacturer = 416
	KnxManufacturer_M_WESTERSTRAND_URFABRIK_AB                           KnxManufacturer = 417
	KnxManufacturer_M_CONTROL4_CORPORATE                                 KnxManufacturer = 418
	KnxManufacturer_M_ONTROL                                             KnxManufacturer = 419
	KnxManufacturer_M_STARNET                                            KnxManufacturer = 420
	KnxManufacturer_M_BETA_CAVI                                          KnxManufacturer = 421
	KnxManufacturer_M_EASEMORE                                           KnxManufacturer = 422
	KnxManufacturer_M_VIVALDI_SRL                                        KnxManufacturer = 423
	KnxManufacturer_M_GREE_ELECTRIC_APPLIANCES_INC__OF_ZHUHAI            KnxManufacturer = 424
	KnxManufacturer_M_HWISCON                                            KnxManufacturer = 425
	KnxManufacturer_M_SHANGHAI_ELECON_INTELLIGENT_TECHNOLOGY_CO___LTD_   KnxManufacturer = 426
	KnxManufacturer_M_KAMPMANN                                           KnxManufacturer = 427
	KnxManufacturer_M_IMPOLUX_GMBH_LEDIMAX                               KnxManufacturer = 428
	KnxManufacturer_M_EVAUX                                              KnxManufacturer = 429
	KnxManufacturer_M_WEBRO_CABLES_AND_CONNECTORS_LIMITED                KnxManufacturer = 430
	KnxManufacturer_M_SHANGHAI_E_TECH_SOLUTION                           KnxManufacturer = 431
	KnxManufacturer_M_GUANGZHOU_HOKO_ELECTRIC_CO__LTD_                   KnxManufacturer = 432
	KnxManufacturer_M_LAMMIN_HIGH_TECH_CO__LTD                           KnxManufacturer = 433
	KnxManufacturer_M_SHENZHEN_MERRYTEK_TECHNOLOGY_CO___LTD              KnxManufacturer = 434
	KnxManufacturer_M_I_LUXUS                                            KnxManufacturer = 435
	KnxManufacturer_M_ELMOS_SEMICONDUCTOR_AG                             KnxManufacturer = 436
	KnxManufacturer_M_EMCOM_TECHNOLOGY_INC                               KnxManufacturer = 437
	KnxManufacturer_M_PROJECT_INNOVATIONS_GMBH                           KnxManufacturer = 438
	KnxManufacturer_M_ITC                                                KnxManufacturer = 439
	KnxManufacturer_M_ABB_LV_INSTALLATION_MATERIALS_COMPANY_LTD__BEIJING KnxManufacturer = 440
	KnxManufacturer_M_MAICO                                              KnxManufacturer = 441
	KnxManufacturer_M_ELAN_SRL                                           KnxManufacturer = 442
	KnxManufacturer_M_MINHHA_TECHNOLOGY_CO__LTD                          KnxManufacturer = 443
	KnxManufacturer_M_ZHEJIANG_TIANJIE_INDUSTRIAL_CORP_                  KnxManufacturer = 444
	KnxManufacturer_M_IAUTOMATION_PTY_LIMITED                            KnxManufacturer = 445
	KnxManufacturer_M_EXTRON                                             KnxManufacturer = 446
	KnxManufacturer_M_FREEDOMPRO                                         KnxManufacturer = 447
	KnxManufacturer_M_ONEHOME                                            KnxManufacturer = 448
	KnxManufacturer_M_EOS_SAUNATECHNIK_GMBH                              KnxManufacturer = 449
	KnxManufacturer_M_KUSATEK_GMBH                                       KnxManufacturer = 450
	KnxManufacturer_M_ALEXANDER_MAIER_GMBH                               KnxManufacturer = 451
	KnxManufacturer_M_AUTOMATISMI_BENINCA_S_P_A_                         KnxManufacturer = 452
	KnxManufacturer_M_BLENDOM                                            KnxManufacturer = 453
	KnxManufacturer_M_MADEL_AIR_TECHNICAL_DIFFUSION                      KnxManufacturer = 454
	KnxManufacturer_M_NIKO                                               KnxManufacturer = 455
	KnxManufacturer_M_BOSCH_REXROTH_AG                                   KnxManufacturer = 456
	KnxManufacturer_M_CANDM_PRODUCTS                                     KnxManufacturer = 457
	KnxManufacturer_M_HOERMANN_KG_VERKAUFSGESELLSCHAFT                   KnxManufacturer = 458
	KnxManufacturer_M_SHANGHAI_RAJAYASA_CO__LTD                          KnxManufacturer = 459
	KnxManufacturer_M_SUZUKI                                             KnxManufacturer = 460
	KnxManufacturer_M_SILENT_GLISS_INTERNATIONAL_LTD_                    KnxManufacturer = 461
	KnxManufacturer_M_BEE_CONTROLS_ADGSC_GROUP                           KnxManufacturer = 462
	KnxManufacturer_M_XDTECGMBH                                          KnxManufacturer = 463
	KnxManufacturer_M_OSRAM                                              KnxManufacturer = 464
	KnxManufacturer_M_LEBENOR                                            KnxManufacturer = 465
	KnxManufacturer_M_AUTOMANENG                                         KnxManufacturer = 466
	KnxManufacturer_M_HONEYWELL_AUTOMATION_CONTROL_SOLUTIONSCHINACOLTD   KnxManufacturer = 467
	KnxManufacturer_M_HANGZHOU_BINTHEN_INTELLIGENCE_TECHNOLOGY_CO__LTD   KnxManufacturer = 468
	KnxManufacturer_M_ETA_HEIZTECHNIK                                    KnxManufacturer = 469
	KnxManufacturer_M_DIVUS_GMBH                                         KnxManufacturer = 470
	KnxManufacturer_M_NANJING_TAIJIESAI_INTELLIGENT_TECHNOLOGY_CO__LTD_  KnxManufacturer = 471
	KnxManufacturer_M_LUNATONE                                           KnxManufacturer = 472
	KnxManufacturer_M_ZHEJIANG_SCTECH_BUILDING_INTELLIGENT               KnxManufacturer = 473
	KnxManufacturer_M_FOSHAN_QITE_TECHNOLOGY_CO___LTD_                   KnxManufacturer = 474
	KnxManufacturer_M_NOKE                                               KnxManufacturer = 475
	KnxManufacturer_M_LANDCOM                                            KnxManufacturer = 476
	KnxManufacturer_M_STORK_AS                                           KnxManufacturer = 477
	KnxManufacturer_M_HANGZHOU_SHENDU_TECHNOLOGY_CO___LTD_               KnxManufacturer = 478
	KnxManufacturer_M_COOLAUTOMATION                                     KnxManufacturer = 479
	KnxManufacturer_M_APRSTERN                                           KnxManufacturer = 480
	KnxManufacturer_M_SONNEN                                             KnxManufacturer = 481
	KnxManufacturer_M_DNAKE                                              KnxManufacturer = 482
	KnxManufacturer_M_NEUBERGER_GEBAEUDEAUTOMATION_GMBH                  KnxManufacturer = 483
	KnxManufacturer_M_STILIGER                                           KnxManufacturer = 484
	KnxManufacturer_M_BERGHOF_AUTOMATION_GMBH                            KnxManufacturer = 485
	KnxManufacturer_M_TOTAL_AUTOMATION_AND_CONTROLS_GMBH                 KnxManufacturer = 486
	KnxManufacturer_M_DOVIT                                              KnxManufacturer = 487
	KnxManufacturer_M_INSTALIGHTING_GMBH                                 KnxManufacturer = 488
	KnxManufacturer_M_UNI_TEC                                            KnxManufacturer = 489
	KnxManufacturer_M_CASATUNES                                          KnxManufacturer = 490
	KnxManufacturer_M_EMT                                                KnxManufacturer = 491
	KnxManufacturer_M_SENFFICIENT                                        KnxManufacturer = 492
	KnxManufacturer_M_AUROLITE_ELECTRICAL_PANYU_GUANGZHOU_LIMITED        KnxManufacturer = 493
	KnxManufacturer_M_ABB_XIAMEN_SMART_TECHNOLOGY_CO___LTD_              KnxManufacturer = 494
	KnxManufacturer_M_SAMSON_ELECTRIC_WIRE                               KnxManufacturer = 495
	KnxManufacturer_M_T_TOUCHING                                         KnxManufacturer = 496
	KnxManufacturer_M_CORE_SMART_HOME                                    KnxManufacturer = 497
	KnxManufacturer_M_GREENCONNECT_SOLUTIONS_SA                          KnxManufacturer = 498
	KnxManufacturer_M_ELETTRONICA_CONDUTTORI                             KnxManufacturer = 499
	KnxManufacturer_M_MKFC                                               KnxManufacturer = 500
	KnxManufacturer_M_AUTOMATIONPlus                                     KnxManufacturer = 501
	KnxManufacturer_M_BLUE_AND_RED                                       KnxManufacturer = 502
	KnxManufacturer_M_FROGBLUE                                           KnxManufacturer = 503
	KnxManufacturer_M_LUXIO                                              KnxManufacturer = 504
	KnxManufacturer_M_APP_TECH                                           KnxManufacturer = 505
	KnxManufacturer_M_SENSORTEC_AG                                       KnxManufacturer = 506
	KnxManufacturer_M_NYSA_TECHNOLOGY_AND_SOLUTIONS                      KnxManufacturer = 507
	KnxManufacturer_M_FARADITE                                           KnxManufacturer = 508
	KnxManufacturer_M_OPTIMUS                                            KnxManufacturer = 509
	KnxManufacturer_M_KTS_S_R_L_                                         KnxManufacturer = 510
	KnxManufacturer_M_RAMCRO_SPA                                         KnxManufacturer = 511
	KnxManufacturer_M_WUHAN_WISECREATE_UNIVERSE_TECHNOLOGY_CO___LTD      KnxManufacturer = 512
	KnxManufacturer_M_BEMI_SMART_HOME_LTD                                KnxManufacturer = 513
	KnxManufacturer_M_ARDOMUS                                            KnxManufacturer = 514
	KnxManufacturer_M_CHANGXING                                          KnxManufacturer = 515
	KnxManufacturer_M_E_CONTROLS                                         KnxManufacturer = 516
	KnxManufacturer_M_AIB_TECHNOLOGY                                     KnxManufacturer = 517
	KnxManufacturer_M_NVC                                                KnxManufacturer = 518
	KnxManufacturer_M_KBOX                                               KnxManufacturer = 519
	KnxManufacturer_M_CNS                                                KnxManufacturer = 520
	KnxManufacturer_M_TYBA                                               KnxManufacturer = 521
	KnxManufacturer_M_ATREL                                              KnxManufacturer = 522
	KnxManufacturer_M_SIMON_ELECTRIC_CHINA_CO___LTD                      KnxManufacturer = 523
	KnxManufacturer_M_KORDZ_GROUP                                        KnxManufacturer = 524
	KnxManufacturer_M_ND_ELECTRIC                                        KnxManufacturer = 525
	KnxManufacturer_M_CONTROLIUM                                         KnxManufacturer = 526
	KnxManufacturer_M_FAMO_GMBH_AND_CO__KG                               KnxManufacturer = 527
	KnxManufacturer_M_CDN_SMART                                          KnxManufacturer = 528
	KnxManufacturer_M_HESTON                                             KnxManufacturer = 529
	KnxManufacturer_M_ESLA_CONEXIONES_S_L_                               KnxManufacturer = 530
	KnxManufacturer_M_WEISHAUPT                                          KnxManufacturer = 531
	KnxManufacturer_M_ASTRUM_TECHNOLOGY                                  KnxManufacturer = 532
	KnxManufacturer_M_WUERTH_ELEKTRONIK_STELVIO_KONTEK_S_P_A_            KnxManufacturer = 533
	KnxManufacturer_M_NANOTECO_CORPORATION                               KnxManufacturer = 534
	KnxManufacturer_M_NIETIAN                                            KnxManufacturer = 535
	KnxManufacturer_M_SUMSIR                                             KnxManufacturer = 536
	KnxManufacturer_M_ORBIS_TECNOLOGIA_ELECTRICA_SA                      KnxManufacturer = 537
	KnxManufacturer_M_NANJING_ZHONGYI_IOT_TECHNOLOGY_CO___LTD_           KnxManufacturer = 538
	KnxManufacturer_M_ANLIPS                                             KnxManufacturer = 539
	KnxManufacturer_M_GUANGDONG_PAK_CORPORATION_CO___LTD                 KnxManufacturer = 540
	KnxManufacturer_M_BVK_TECHNOLOGY                                     KnxManufacturer = 541
	KnxManufacturer_M_SOLOMIO_SRL                                        KnxManufacturer = 542
	KnxManufacturer_M_DOMOTICA_LABS                                      KnxManufacturer = 543
	KnxManufacturer_M_NVC_INTERNATIONAL                                  KnxManufacturer = 544
	KnxManufacturer_M_BA                                                 KnxManufacturer = 545
	KnxManufacturer_M_IRIS_CERAMICA_GROUP                                KnxManufacturer = 546
	KnxManufacturer_M_WIREEO                                             KnxManufacturer = 547
	KnxManufacturer_M_NVCLIGHTING                                        KnxManufacturer = 548
	KnxManufacturer_M_JINAN_TIAN_DA_SHENG_INFORMATION_TECHNOLOGY_CO_     KnxManufacturer = 549
	KnxManufacturer_M_ARMITI_TRADING                                     KnxManufacturer = 550
	KnxManufacturer_M_ELEK                                               KnxManufacturer = 551
	KnxManufacturer_M_ACCORDIA_SA                                        KnxManufacturer = 552
	KnxManufacturer_M_OURICAN                                            KnxManufacturer = 553
	KnxManufacturer_M_INLIWOSE                                           KnxManufacturer = 554
	KnxManufacturer_M_BOSCH_SHANGHAI_SMART_LIFE_TECHNOLOGY_LTD_          KnxManufacturer = 555
	KnxManufacturer_M_SHK_KNX                                            KnxManufacturer = 556
	KnxManufacturer_M_AMPIO                                              KnxManufacturer = 557
	KnxManufacturer_M_MINGXING_WISDOM                                    KnxManufacturer = 558
	KnxManufacturer_M_ALTEN_SW_GMBH                                      KnxManufacturer = 559
	KnxManufacturer_M_V_Y_C_SRL                                          KnxManufacturer = 560
	KnxManufacturer_M_TERMINUS_GROUP                                     KnxManufacturer = 561
	KnxManufacturer_M_WONDERFUL_CITY_TECHNOLOGY                          KnxManufacturer = 562
	KnxManufacturer_M_QBICTECHNOLOGY                                     KnxManufacturer = 563
	KnxManufacturer_M_EMBEDDED_AUTOMATION_EQUIPMENT_SHANGHAI_LIMITED     KnxManufacturer = 564
	KnxManufacturer_M_ONEWORK                                            KnxManufacturer = 565
	KnxManufacturer_M_PL_LINK                                            KnxManufacturer = 566
	KnxManufacturer_M_FASEL_GMBH_ELEKTRONIK                              KnxManufacturer = 567
	KnxManufacturer_M_GOLDENHOME_SMART                                   KnxManufacturer = 568
	KnxManufacturer_M_GOLDMEDAL                                          KnxManufacturer = 569
	KnxManufacturer_M_CannX                                              KnxManufacturer = 570
	KnxManufacturer_M_EGI___EARTH_GOODNESS                               KnxManufacturer = 571
	KnxManufacturer_M_VIEGA_GMBH_AND_CO__KG                              KnxManufacturer = 572
	KnxManufacturer_M_FREDON_DIGITAL_BUILDINGS                           KnxManufacturer = 573
	KnxManufacturer_M_HELUKABEL_THAILAND_CO__LTD_                        KnxManufacturer = 574
	KnxManufacturer_M_SICS                                               KnxManufacturer = 575
	KnxManufacturer_M_MEX_ELECTRIC_TECHNOLOGY_SHANGHAI_CO___LTD          KnxManufacturer = 576
	KnxManufacturer_M_SUMAMO                                             KnxManufacturer = 577
	KnxManufacturer_M_SVIT                                               KnxManufacturer = 578
	KnxManufacturer_M_TECGET                                             KnxManufacturer = 579
	KnxManufacturer_M_XEROPOINT                                          KnxManufacturer = 580
	KnxManufacturer_M_HONEYWELL_BUILDING_TECHNOLOGIES                    KnxManufacturer = 581
	KnxManufacturer_M_COMFORTCLICK                                       KnxManufacturer = 582
	KnxManufacturer_M_DORBAS_ELECTRIC                                    KnxManufacturer = 583
	KnxManufacturer_M_REMKO_GMBH_AND_CO__KG                              KnxManufacturer = 584
	KnxManufacturer_M_SHENZHEN_CONGXUN_INTELLIGENT_TECHNOLOGY_CO___LTD   KnxManufacturer = 585
	KnxManufacturer_M_ANDAS                                              KnxManufacturer = 586
	KnxManufacturer_M_HEFEI_CHUANG_YUE_INTELLIGENT_TECHNOLOGY_CO__LTD    KnxManufacturer = 587
	KnxManufacturer_M_LARFE                                              KnxManufacturer = 588
	KnxManufacturer_M_DONGGUAN_MUHCCI_ELECTRICAL                         KnxManufacturer = 589
	KnxManufacturer_M_STEC                                               KnxManufacturer = 590
	KnxManufacturer_M_ARIGO_SOFTWARE_GMBH                                KnxManufacturer = 591
	KnxManufacturer_M_FEISHELEC                                          KnxManufacturer = 592
	KnxManufacturer_M_GORDIC                                             KnxManufacturer = 593
	KnxManufacturer_M_DELTA_ELECTRONICS                                  KnxManufacturer = 594
	KnxManufacturer_M_SHANGHAI_LEWIN_INTELLIGENT_TECHNOLOGY_CO__LTD_     KnxManufacturer = 595
	KnxManufacturer_M_KG_POWER                                           KnxManufacturer = 596
	KnxManufacturer_M_ZHEJIANG_MOORGEN_GROUP_CO__LTD                     KnxManufacturer = 597
	KnxManufacturer_M_GUANGDONG_KANWAY                                   KnxManufacturer = 598
	KnxManufacturer_M_RAMIREZ_ENGINEERING_GMBH                           KnxManufacturer = 599
	KnxManufacturer_M_ZHONGSHAN_TAIYANG_IMPANDEXP__CO_LTD                KnxManufacturer = 600
	KnxManufacturer_M_VIHAN_ELECTRIC_PVT_LTD                             KnxManufacturer = 601
	KnxManufacturer_M_SPLENDID_MINDS_GMBH                                KnxManufacturer = 602
	KnxManufacturer_M_ESTADA                                             KnxManufacturer = 603
	KnxManufacturer_M_ZHONGYUNXINZHIKONGGUJITUANYOUXIANGONGSI            KnxManufacturer = 604
	KnxManufacturer_M_STUHL_REGELSYSTEME_GMBH                            KnxManufacturer = 605
	KnxManufacturer_M_SHENZHEN_GLUCK_TECHNOLOGY_CO___LTD                 KnxManufacturer = 606
	KnxManufacturer_M_GAIMEX                                             KnxManufacturer = 607
	KnxManufacturer_M_B3_INTERNATIONAL_S_R_L                             KnxManufacturer = 608
	KnxManufacturer_M_MM_ELECTRO                                         KnxManufacturer = 609
	KnxManufacturer_M_CASCODA                                            KnxManufacturer = 610
	KnxManufacturer_M_XIAMEN_INTRETECH_INC_                              KnxManufacturer = 611
	KnxManufacturer_M_KILOELEC_TECHNOLOGY                                KnxManufacturer = 612
	KnxManufacturer_M_INYX                                               KnxManufacturer = 613
	KnxManufacturer_M_SMART_BUILDING_SERVICES_GMBH                       KnxManufacturer = 614
	KnxManufacturer_M_BSS_GMBH                                           KnxManufacturer = 615
	KnxManufacturer_M_LUMI_ELECTRONICS                                   KnxManufacturer = 616
	KnxManufacturer_M_OJEAELECTRONICS                                    KnxManufacturer = 617
	KnxManufacturer_M_SMART_NODE                                         KnxManufacturer = 618
	KnxManufacturer_M_NEXHOME                                            KnxManufacturer = 619
	KnxManufacturer_M_HUOTENG_WULIAN_JIANGSU_CO___LTD                    KnxManufacturer = 620
	KnxManufacturer_M_RAYLOGIC_CONTROL_SYSTEMS_PVT_LTD                   KnxManufacturer = 621
	KnxManufacturer_M_BITS_AND_BYTES                                     KnxManufacturer = 622
	KnxManufacturer_M_KFV_SIEGENIA_GRUPPE                                KnxManufacturer = 623
	KnxManufacturer_M_SYMCON                                             KnxManufacturer = 624
	KnxManufacturer_M_I_TRUST                                            KnxManufacturer = 625
	KnxManufacturer_M_DRD_TECHNICS                                       KnxManufacturer = 626
	KnxManufacturer_M_LENGEN                                             KnxManufacturer = 627
	KnxManufacturer_M_SHENZHEN_EXC_LED_TECHNOLOGY_CO__LTD                KnxManufacturer = 628
	KnxManufacturer_M_VIBROXX_FZCO                                       KnxManufacturer = 629
	KnxManufacturer_M_SUZHOU_HONGYUN_INTELLIGENT_TECHNOLOGYCO___LTD      KnxManufacturer = 630
	KnxManufacturer_M_PASSIV_ENERGIE_GMBH                                KnxManufacturer = 631
	KnxManufacturer_M_PAYNE_TECHNOLOGIES_LTD                             KnxManufacturer = 632
	KnxManufacturer_M_GUANGDONG_YOZEWIT_INTELLIGENT_TECHNOLOGY_CO__LTD_  KnxManufacturer = 633
	KnxManufacturer_M_SEXANKA                                            KnxManufacturer = 634
	KnxManufacturer_M_SECURI_FLEX_LTD                                    KnxManufacturer = 635
	KnxManufacturer_M_BOKE                                               KnxManufacturer = 636
	KnxManufacturer_M_SBR_SYSTEM_TECHNICAL                               KnxManufacturer = 637
	KnxManufacturer_M_SHENZHEN_EASTKAME_TECHNOLOGY_CO___LTD_             KnxManufacturer = 638
	KnxManufacturer_M_BOLATU                                             KnxManufacturer = 639
	KnxManufacturer_M_RECBER_KABLO_A_S_                                  KnxManufacturer = 640
	KnxManufacturer_M_ILITE_KNX                                          KnxManufacturer = 641
	KnxManufacturer_M_LAZZEN                                             KnxManufacturer = 642
	KnxManufacturer_M_MOX_CONTROL_IT_CHINA_LIMITED                       KnxManufacturer = 643
	KnxManufacturer_M_CLOWIRE                                            KnxManufacturer = 644
	KnxManufacturer_M_NINGBO_QIYUAN_LIGHTING_TECH_CO__LTD                KnxManufacturer = 645
	KnxManufacturer_M_NS_TOUCH                                           KnxManufacturer = 646
	KnxManufacturer_M_ROOMIO                                             KnxManufacturer = 647
	KnxManufacturer_M_ATOUCH                                             KnxManufacturer = 648
	KnxManufacturer_M_PANASONIC_LIFE_SOLUTIONS_INDIA_PVT__LTD            KnxManufacturer = 649
	KnxManufacturer_M_WALLYONS                                           KnxManufacturer = 650
	KnxManufacturer_M_ZIMMEX                                             KnxManufacturer = 651
	KnxManufacturer_M_RHOMBUS_EUROPE                                     KnxManufacturer = 652
	KnxManufacturer_M_TURING_THINK                                       KnxManufacturer = 653
	KnxManufacturer_M_MICHOI                                             KnxManufacturer = 654
	KnxManufacturer_M_CAV_AUDIOGUANGZHOUCO__LTD                          KnxManufacturer = 655
	KnxManufacturer_M_HELKAMA_BICA_OY                                    KnxManufacturer = 656
	KnxManufacturer_M_MODULYTE                                           KnxManufacturer = 657
	KnxManufacturer_M_CONSOLINNO_ENERGY_GMBH                             KnxManufacturer = 658
	KnxManufacturer_M_SCHIDERON_ELECTRIC_ASIA_LIMITED                    KnxManufacturer = 659
	KnxManufacturer_M_3R                                                 KnxManufacturer = 660
	KnxManufacturer_M_ARKLYFE                                            KnxManufacturer = 661
	KnxManufacturer_M_FOSHAN_HAYDN_TECHNOLOGY_LIGHTING_CO__LTD_          KnxManufacturer = 662
	KnxManufacturer_M_KNXES_COMPANY_LIMITED                              KnxManufacturer = 663
	KnxManufacturer_M_AKUVOX                                             KnxManufacturer = 664
	KnxManufacturer_M_NINGBO_YINZHOU_SHENGRUIJIE_ELECTRONICS_CO__LTD_    KnxManufacturer = 665
	KnxManufacturer_M_SHENZHEN_HAIZHICHUANG_TECHNOLOGY_CO___LTD          KnxManufacturer = 666
	KnxManufacturer_M_SHENZHEN_EASYDETEK_TECHNOLOGY_CO_LTD               KnxManufacturer = 667
	KnxManufacturer_M_MUTLUSAN_ELECTRIC                                  KnxManufacturer = 668
	KnxManufacturer_M_HANGZHOU_BROADLINK_TECHNOLOGY_CO__LTD_             KnxManufacturer = 669
	KnxManufacturer_M_MARLEY_DEUTSCHLAND_GMBH                            KnxManufacturer = 670
	KnxManufacturer_M_CREATROL                                           KnxManufacturer = 671
	KnxManufacturer_M_EUTELSAT                                           KnxManufacturer = 672
	KnxManufacturer_M_TECNIKABEL                                         KnxManufacturer = 673
	KnxManufacturer_M_ATIOS_AG                                           KnxManufacturer = 674
	KnxManufacturer_M_SMARTLICHT                                         KnxManufacturer = 675
	KnxManufacturer_M_BEIJING_BEVONE_ELECTRIC_CO__LTD_                   KnxManufacturer = 676
	KnxManufacturer_M_ABB___RESERVED                                     KnxManufacturer = 677
	KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED                    KnxManufacturer = 678
)

func CastKnxManufacturer

func CastKnxManufacturer(structType any) KnxManufacturer

func KnxManufacturerByName

func KnxManufacturerByName(value string) (enum KnxManufacturer, ok bool)

func KnxManufacturerByValue

func KnxManufacturerByValue(value uint16) (enum KnxManufacturer, ok bool)

func KnxManufacturerFirstEnumForFieldName

func KnxManufacturerFirstEnumForFieldName(value string) (KnxManufacturer, error)

func KnxManufacturerFirstEnumForFieldNumber

func KnxManufacturerFirstEnumForFieldNumber(value uint16) (KnxManufacturer, error)

func KnxManufacturerParse

func KnxManufacturerParse(ctx context.Context, theBytes []byte) (KnxManufacturer, error)

func KnxManufacturerParseWithBuffer

func KnxManufacturerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxManufacturer, error)

func (KnxManufacturer) GetLengthInBits

func (m KnxManufacturer) GetLengthInBits(ctx context.Context) uint16

func (KnxManufacturer) GetLengthInBytes

func (m KnxManufacturer) GetLengthInBytes(ctx context.Context) uint16

func (KnxManufacturer) Name

func (e KnxManufacturer) Name() string

func (KnxManufacturer) Number

func (e KnxManufacturer) Number() uint16

func (KnxManufacturer) PLC4XEnumName

func (e KnxManufacturer) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxManufacturer) Serialize

func (e KnxManufacturer) Serialize() ([]byte, error)

func (KnxManufacturer) SerializeWithWriteBuffer

func (e KnxManufacturer) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxManufacturer) String

func (e KnxManufacturer) String() string

type KnxMedium

type KnxMedium uint8

KnxMedium is an enum

const (
	KnxMedium_MEDIUM_RESERVED_1 KnxMedium = 0x01
	KnxMedium_MEDIUM_TP1        KnxMedium = 0x02
	KnxMedium_MEDIUM_PL110      KnxMedium = 0x04
	KnxMedium_MEDIUM_RESERVED_2 KnxMedium = 0x08
	KnxMedium_MEDIUM_RF         KnxMedium = 0x10
	KnxMedium_MEDIUM_KNX_IP     KnxMedium = 0x20
)

func CastKnxMedium

func CastKnxMedium(structType any) KnxMedium

func KnxMediumByName

func KnxMediumByName(value string) (enum KnxMedium, ok bool)

func KnxMediumByValue

func KnxMediumByValue(value uint8) (enum KnxMedium, ok bool)

func KnxMediumParse

func KnxMediumParse(ctx context.Context, theBytes []byte) (KnxMedium, error)

func KnxMediumParseWithBuffer

func KnxMediumParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxMedium, error)

func (KnxMedium) GetLengthInBits

func (m KnxMedium) GetLengthInBits(ctx context.Context) uint16

func (KnxMedium) GetLengthInBytes

func (m KnxMedium) GetLengthInBytes(ctx context.Context) uint16

func (KnxMedium) PLC4XEnumName

func (e KnxMedium) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxMedium) Serialize

func (e KnxMedium) Serialize() ([]byte, error)

func (KnxMedium) SerializeWithWriteBuffer

func (e KnxMedium) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxMedium) String

func (e KnxMedium) String() string

type KnxNetIpCore

type KnxNetIpCore interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetIpCore is the corresponding interface of KnxNetIpCore

func CastKnxNetIpCore deprecated

func CastKnxNetIpCore(structType any) KnxNetIpCore

Deprecated: use the interface for direct cast

func KnxNetIpCoreParse

func KnxNetIpCoreParse(ctx context.Context, theBytes []byte) (KnxNetIpCore, error)

func KnxNetIpCoreParseWithBuffer

func KnxNetIpCoreParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetIpCore, error)

type KnxNetIpCoreExactly

type KnxNetIpCoreExactly interface {
	KnxNetIpCore
	// contains filtered or unexported methods
}

KnxNetIpCoreExactly can be used when we want exactly this type and not a type which fulfills KnxNetIpCore. This is useful for switch cases.

type KnxNetIpDeviceManagement

type KnxNetIpDeviceManagement interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetIpDeviceManagement is the corresponding interface of KnxNetIpDeviceManagement

func CastKnxNetIpDeviceManagement deprecated

func CastKnxNetIpDeviceManagement(structType any) KnxNetIpDeviceManagement

Deprecated: use the interface for direct cast

func KnxNetIpDeviceManagementParse

func KnxNetIpDeviceManagementParse(ctx context.Context, theBytes []byte) (KnxNetIpDeviceManagement, error)

func KnxNetIpDeviceManagementParseWithBuffer

func KnxNetIpDeviceManagementParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetIpDeviceManagement, error)

type KnxNetIpDeviceManagementExactly

type KnxNetIpDeviceManagementExactly interface {
	KnxNetIpDeviceManagement
	// contains filtered or unexported methods
}

KnxNetIpDeviceManagementExactly can be used when we want exactly this type and not a type which fulfills KnxNetIpDeviceManagement. This is useful for switch cases.

type KnxNetIpMessage

type KnxNetIpMessage interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetMsgType returns MsgType (discriminator field)
	GetMsgType() uint16
}

KnxNetIpMessage is the corresponding interface of KnxNetIpMessage

func CastKnxNetIpMessage deprecated

func CastKnxNetIpMessage(structType any) KnxNetIpMessage

Deprecated: use the interface for direct cast

func KnxNetIpMessageParse

func KnxNetIpMessageParse(ctx context.Context, theBytes []byte) (KnxNetIpMessage, error)

func KnxNetIpMessageParseWithBuffer

func KnxNetIpMessageParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetIpMessage, error)

type KnxNetIpMessageChild

type KnxNetIpMessageChild interface {
	utils.Serializable
	InitializeParent(parent KnxNetIpMessage)
	GetParent() *KnxNetIpMessage

	GetTypeName() string
	KnxNetIpMessage
}

type KnxNetIpMessageExactly

type KnxNetIpMessageExactly interface {
	KnxNetIpMessage
	// contains filtered or unexported methods
}

KnxNetIpMessageExactly can be used when we want exactly this type and not a type which fulfills KnxNetIpMessage. This is useful for switch cases.

type KnxNetIpMessageParent

type KnxNetIpMessageParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child KnxNetIpMessage, serializeChildFunction func() error) error
	GetTypeName() string
}

type KnxNetIpRouting

type KnxNetIpRouting interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetIpRouting is the corresponding interface of KnxNetIpRouting

func CastKnxNetIpRouting deprecated

func CastKnxNetIpRouting(structType any) KnxNetIpRouting

Deprecated: use the interface for direct cast

func KnxNetIpRoutingParse

func KnxNetIpRoutingParse(ctx context.Context, theBytes []byte) (KnxNetIpRouting, error)

func KnxNetIpRoutingParseWithBuffer

func KnxNetIpRoutingParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetIpRouting, error)

type KnxNetIpRoutingExactly

type KnxNetIpRoutingExactly interface {
	KnxNetIpRouting
	// contains filtered or unexported methods
}

KnxNetIpRoutingExactly can be used when we want exactly this type and not a type which fulfills KnxNetIpRouting. This is useful for switch cases.

type KnxNetIpTunneling

type KnxNetIpTunneling interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetIpTunneling is the corresponding interface of KnxNetIpTunneling

func CastKnxNetIpTunneling deprecated

func CastKnxNetIpTunneling(structType any) KnxNetIpTunneling

Deprecated: use the interface for direct cast

func KnxNetIpTunnelingParse

func KnxNetIpTunnelingParse(ctx context.Context, theBytes []byte) (KnxNetIpTunneling, error)

func KnxNetIpTunnelingParseWithBuffer

func KnxNetIpTunnelingParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetIpTunneling, error)

type KnxNetIpTunnelingExactly

type KnxNetIpTunnelingExactly interface {
	KnxNetIpTunneling
	// contains filtered or unexported methods
}

KnxNetIpTunnelingExactly can be used when we want exactly this type and not a type which fulfills KnxNetIpTunneling. This is useful for switch cases.

type KnxNetObjectServer

type KnxNetObjectServer interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetObjectServer is the corresponding interface of KnxNetObjectServer

func CastKnxNetObjectServer deprecated

func CastKnxNetObjectServer(structType any) KnxNetObjectServer

Deprecated: use the interface for direct cast

func KnxNetObjectServerParse

func KnxNetObjectServerParse(ctx context.Context, theBytes []byte) (KnxNetObjectServer, error)

func KnxNetObjectServerParseWithBuffer

func KnxNetObjectServerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetObjectServer, error)

type KnxNetObjectServerExactly

type KnxNetObjectServerExactly interface {
	KnxNetObjectServer
	// contains filtered or unexported methods
}

KnxNetObjectServerExactly can be used when we want exactly this type and not a type which fulfills KnxNetObjectServer. This is useful for switch cases.

type KnxNetRemoteConfigurationAndDiagnosis

type KnxNetRemoteConfigurationAndDiagnosis interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetRemoteConfigurationAndDiagnosis is the corresponding interface of KnxNetRemoteConfigurationAndDiagnosis

func CastKnxNetRemoteConfigurationAndDiagnosis deprecated

func CastKnxNetRemoteConfigurationAndDiagnosis(structType any) KnxNetRemoteConfigurationAndDiagnosis

Deprecated: use the interface for direct cast

func KnxNetRemoteConfigurationAndDiagnosisParse

func KnxNetRemoteConfigurationAndDiagnosisParse(ctx context.Context, theBytes []byte) (KnxNetRemoteConfigurationAndDiagnosis, error)

func KnxNetRemoteConfigurationAndDiagnosisParseWithBuffer

func KnxNetRemoteConfigurationAndDiagnosisParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetRemoteConfigurationAndDiagnosis, error)

type KnxNetRemoteConfigurationAndDiagnosisExactly

type KnxNetRemoteConfigurationAndDiagnosisExactly interface {
	KnxNetRemoteConfigurationAndDiagnosis
	// contains filtered or unexported methods
}

KnxNetRemoteConfigurationAndDiagnosisExactly can be used when we want exactly this type and not a type which fulfills KnxNetRemoteConfigurationAndDiagnosis. This is useful for switch cases.

type KnxNetRemoteLogging

type KnxNetRemoteLogging interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ServiceId
	// GetVersion returns Version (property field)
	GetVersion() uint8
}

KnxNetRemoteLogging is the corresponding interface of KnxNetRemoteLogging

func CastKnxNetRemoteLogging deprecated

func CastKnxNetRemoteLogging(structType any) KnxNetRemoteLogging

Deprecated: use the interface for direct cast

func KnxNetRemoteLoggingParse

func KnxNetRemoteLoggingParse(ctx context.Context, theBytes []byte) (KnxNetRemoteLogging, error)

func KnxNetRemoteLoggingParseWithBuffer

func KnxNetRemoteLoggingParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxNetRemoteLogging, error)

type KnxNetRemoteLoggingExactly

type KnxNetRemoteLoggingExactly interface {
	KnxNetRemoteLogging
	// contains filtered or unexported methods
}

KnxNetRemoteLoggingExactly can be used when we want exactly this type and not a type which fulfills KnxNetRemoteLogging. This is useful for switch cases.

type KnxPropertyDataType

type KnxPropertyDataType uint8

KnxPropertyDataType is an enum

const (
	KnxPropertyDataType_PDT_UNKNOWN             KnxPropertyDataType = 0
	KnxPropertyDataType_PDT_CONTROL             KnxPropertyDataType = 1
	KnxPropertyDataType_PDT_CHAR                KnxPropertyDataType = 2
	KnxPropertyDataType_PDT_UNSIGNED_CHAR       KnxPropertyDataType = 3
	KnxPropertyDataType_PDT_INT                 KnxPropertyDataType = 4
	KnxPropertyDataType_PDT_UNSIGNED_INT        KnxPropertyDataType = 5
	KnxPropertyDataType_PDT_KNX_FLOAT           KnxPropertyDataType = 6
	KnxPropertyDataType_PDT_DATE                KnxPropertyDataType = 7
	KnxPropertyDataType_PDT_TIME                KnxPropertyDataType = 8
	KnxPropertyDataType_PDT_LONG                KnxPropertyDataType = 9
	KnxPropertyDataType_PDT_UNSIGNED_LONG       KnxPropertyDataType = 10
	KnxPropertyDataType_PDT_FLOAT               KnxPropertyDataType = 11
	KnxPropertyDataType_PDT_DOUBLE              KnxPropertyDataType = 12
	KnxPropertyDataType_PDT_CHAR_BLOCK          KnxPropertyDataType = 13
	KnxPropertyDataType_PDT_POLL_GROUP_SETTINGS KnxPropertyDataType = 14
	KnxPropertyDataType_PDT_SHORT_CHAR_BLOCK    KnxPropertyDataType = 15
	KnxPropertyDataType_PDT_DATE_TIME           KnxPropertyDataType = 16
	KnxPropertyDataType_PDT_VARIABLE_LENGTH     KnxPropertyDataType = 17
	KnxPropertyDataType_PDT_GENERIC_01          KnxPropertyDataType = 18
	KnxPropertyDataType_PDT_GENERIC_02          KnxPropertyDataType = 19
	KnxPropertyDataType_PDT_GENERIC_03          KnxPropertyDataType = 20
	KnxPropertyDataType_PDT_GENERIC_04          KnxPropertyDataType = 21
	KnxPropertyDataType_PDT_GENERIC_05          KnxPropertyDataType = 22
	KnxPropertyDataType_PDT_GENERIC_06          KnxPropertyDataType = 23
	KnxPropertyDataType_PDT_GENERIC_07          KnxPropertyDataType = 24
	KnxPropertyDataType_PDT_GENERIC_08          KnxPropertyDataType = 25
	KnxPropertyDataType_PDT_GENERIC_09          KnxPropertyDataType = 26
	KnxPropertyDataType_PDT_GENERIC_10          KnxPropertyDataType = 27
	KnxPropertyDataType_PDT_GENERIC_11          KnxPropertyDataType = 28
	KnxPropertyDataType_PDT_GENERIC_12          KnxPropertyDataType = 29
	KnxPropertyDataType_PDT_GENERIC_13          KnxPropertyDataType = 30
	KnxPropertyDataType_PDT_GENERIC_14          KnxPropertyDataType = 31
	KnxPropertyDataType_PDT_GENERIC_15          KnxPropertyDataType = 32
	KnxPropertyDataType_PDT_GENERIC_16          KnxPropertyDataType = 33
	KnxPropertyDataType_PDT_GENERIC_17          KnxPropertyDataType = 34
	KnxPropertyDataType_PDT_GENERIC_18          KnxPropertyDataType = 35
	KnxPropertyDataType_PDT_GENERIC_19          KnxPropertyDataType = 36
	KnxPropertyDataType_PDT_GENERIC_20          KnxPropertyDataType = 37
	KnxPropertyDataType_PDT_UTF_8               KnxPropertyDataType = 38
	KnxPropertyDataType_PDT_VERSION             KnxPropertyDataType = 39
	KnxPropertyDataType_PDT_ALARM_INFO          KnxPropertyDataType = 40
	KnxPropertyDataType_PDT_BINARY_INFORMATION  KnxPropertyDataType = 41
	KnxPropertyDataType_PDT_BITSET8             KnxPropertyDataType = 42
	KnxPropertyDataType_PDT_BITSET16            KnxPropertyDataType = 43
	KnxPropertyDataType_PDT_ENUM8               KnxPropertyDataType = 44
	KnxPropertyDataType_PDT_SCALING             KnxPropertyDataType = 45
	KnxPropertyDataType_PDT_NE_VL               KnxPropertyDataType = 46
	KnxPropertyDataType_PDT_NE_FL               KnxPropertyDataType = 47
	KnxPropertyDataType_PDT_FUNCTION            KnxPropertyDataType = 48
	KnxPropertyDataType_PDT_ESCAPE              KnxPropertyDataType = 49
)

func CastKnxPropertyDataType

func CastKnxPropertyDataType(structType any) KnxPropertyDataType

func KnxPropertyDataTypeByName

func KnxPropertyDataTypeByName(value string) (enum KnxPropertyDataType, ok bool)

func KnxPropertyDataTypeByValue

func KnxPropertyDataTypeByValue(value uint8) (enum KnxPropertyDataType, ok bool)

func KnxPropertyDataTypeFirstEnumForFieldName

func KnxPropertyDataTypeFirstEnumForFieldName(value string) (KnxPropertyDataType, error)

func KnxPropertyDataTypeFirstEnumForFieldNumber

func KnxPropertyDataTypeFirstEnumForFieldNumber(value uint8) (KnxPropertyDataType, error)

func KnxPropertyDataTypeFirstEnumForFieldSizeInBytes

func KnxPropertyDataTypeFirstEnumForFieldSizeInBytes(value uint8) (KnxPropertyDataType, error)

func KnxPropertyDataTypeParse

func KnxPropertyDataTypeParse(ctx context.Context, theBytes []byte) (KnxPropertyDataType, error)

func KnxPropertyDataTypeParseWithBuffer

func KnxPropertyDataTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxPropertyDataType, error)

func (KnxPropertyDataType) GetLengthInBits

func (m KnxPropertyDataType) GetLengthInBits(ctx context.Context) uint16

func (KnxPropertyDataType) GetLengthInBytes

func (m KnxPropertyDataType) GetLengthInBytes(ctx context.Context) uint16

func (KnxPropertyDataType) Name

func (e KnxPropertyDataType) Name() string

func (KnxPropertyDataType) Number

func (e KnxPropertyDataType) Number() uint8

func (KnxPropertyDataType) PLC4XEnumName

func (e KnxPropertyDataType) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (KnxPropertyDataType) Serialize

func (e KnxPropertyDataType) Serialize() ([]byte, error)

func (KnxPropertyDataType) SerializeWithWriteBuffer

func (e KnxPropertyDataType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (KnxPropertyDataType) SizeInBytes

func (e KnxPropertyDataType) SizeInBytes() uint8

func (KnxPropertyDataType) String

func (e KnxPropertyDataType) String() string

type LBusmonInd

type LBusmonInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetAdditionalInformationLength returns AdditionalInformationLength (property field)
	GetAdditionalInformationLength() uint8
	// GetAdditionalInformation returns AdditionalInformation (property field)
	GetAdditionalInformation() []CEMIAdditionalInformation
	// GetDataFrame returns DataFrame (property field)
	GetDataFrame() LDataFrame
	// GetCrc returns Crc (property field)
	GetCrc() *uint8
}

LBusmonInd is the corresponding interface of LBusmonInd

func CastLBusmonInd deprecated

func CastLBusmonInd(structType any) LBusmonInd

Deprecated: use the interface for direct cast

func LBusmonIndParse

func LBusmonIndParse(ctx context.Context, theBytes []byte, size uint16) (LBusmonInd, error)

func LBusmonIndParseWithBuffer

func LBusmonIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LBusmonInd, error)

type LBusmonIndExactly

type LBusmonIndExactly interface {
	LBusmonInd
	// contains filtered or unexported methods
}

LBusmonIndExactly can be used when we want exactly this type and not a type which fulfills LBusmonInd. This is useful for switch cases.

type LDataCon

type LDataCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetAdditionalInformationLength returns AdditionalInformationLength (property field)
	GetAdditionalInformationLength() uint8
	// GetAdditionalInformation returns AdditionalInformation (property field)
	GetAdditionalInformation() []CEMIAdditionalInformation
	// GetDataFrame returns DataFrame (property field)
	GetDataFrame() LDataFrame
}

LDataCon is the corresponding interface of LDataCon

func CastLDataCon deprecated

func CastLDataCon(structType any) LDataCon

Deprecated: use the interface for direct cast

func LDataConParse

func LDataConParse(ctx context.Context, theBytes []byte, size uint16) (LDataCon, error)

func LDataConParseWithBuffer

func LDataConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LDataCon, error)

type LDataConExactly

type LDataConExactly interface {
	LDataCon
	// contains filtered or unexported methods
}

LDataConExactly can be used when we want exactly this type and not a type which fulfills LDataCon. This is useful for switch cases.

type LDataExtended

type LDataExtended interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	LDataFrame
	// GetGroupAddress returns GroupAddress (property field)
	GetGroupAddress() bool
	// GetHopCount returns HopCount (property field)
	GetHopCount() uint8
	// GetExtendedFrameFormat returns ExtendedFrameFormat (property field)
	GetExtendedFrameFormat() uint8
	// GetSourceAddress returns SourceAddress (property field)
	GetSourceAddress() KnxAddress
	// GetDestinationAddress returns DestinationAddress (property field)
	GetDestinationAddress() []byte
	// GetApdu returns Apdu (property field)
	GetApdu() Apdu
}

LDataExtended is the corresponding interface of LDataExtended

func CastLDataExtended deprecated

func CastLDataExtended(structType any) LDataExtended

Deprecated: use the interface for direct cast

func LDataExtendedParse

func LDataExtendedParse(ctx context.Context, theBytes []byte) (LDataExtended, error)

func LDataExtendedParseWithBuffer

func LDataExtendedParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (LDataExtended, error)

type LDataExtendedExactly

type LDataExtendedExactly interface {
	LDataExtended
	// contains filtered or unexported methods
}

LDataExtendedExactly can be used when we want exactly this type and not a type which fulfills LDataExtended. This is useful for switch cases.

type LDataFrame

type LDataFrame interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetNotAckFrame returns NotAckFrame (discriminator field)
	GetNotAckFrame() bool
	// GetPolling returns Polling (discriminator field)
	GetPolling() bool
	// GetFrameType returns FrameType (property field)
	GetFrameType() bool
	// GetNotRepeated returns NotRepeated (property field)
	GetNotRepeated() bool
	// GetPriority returns Priority (property field)
	GetPriority() CEMIPriority
	// GetAcknowledgeRequested returns AcknowledgeRequested (property field)
	GetAcknowledgeRequested() bool
	// GetErrorFlag returns ErrorFlag (property field)
	GetErrorFlag() bool
}

LDataFrame is the corresponding interface of LDataFrame

func CastLDataFrame deprecated

func CastLDataFrame(structType any) LDataFrame

Deprecated: use the interface for direct cast

func LDataFrameParse

func LDataFrameParse(ctx context.Context, theBytes []byte) (LDataFrame, error)

func LDataFrameParseWithBuffer

func LDataFrameParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (LDataFrame, error)

type LDataFrameACK

type LDataFrameACK interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	LDataFrame
}

LDataFrameACK is the corresponding interface of LDataFrameACK

func CastLDataFrameACK deprecated

func CastLDataFrameACK(structType any) LDataFrameACK

Deprecated: use the interface for direct cast

func LDataFrameACKParse

func LDataFrameACKParse(ctx context.Context, theBytes []byte) (LDataFrameACK, error)

func LDataFrameACKParseWithBuffer

func LDataFrameACKParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (LDataFrameACK, error)

type LDataFrameACKExactly

type LDataFrameACKExactly interface {
	LDataFrameACK
	// contains filtered or unexported methods
}

LDataFrameACKExactly can be used when we want exactly this type and not a type which fulfills LDataFrameACK. This is useful for switch cases.

type LDataFrameChild

type LDataFrameChild interface {
	utils.Serializable
	InitializeParent(parent LDataFrame, frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool)
	GetParent() *LDataFrame

	GetTypeName() string
	LDataFrame
}

type LDataFrameExactly

type LDataFrameExactly interface {
	LDataFrame
	// contains filtered or unexported methods
}

LDataFrameExactly can be used when we want exactly this type and not a type which fulfills LDataFrame. This is useful for switch cases.

type LDataFrameParent

type LDataFrameParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child LDataFrame, serializeChildFunction func() error) error
	GetTypeName() string
}

type LDataInd

type LDataInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetAdditionalInformationLength returns AdditionalInformationLength (property field)
	GetAdditionalInformationLength() uint8
	// GetAdditionalInformation returns AdditionalInformation (property field)
	GetAdditionalInformation() []CEMIAdditionalInformation
	// GetDataFrame returns DataFrame (property field)
	GetDataFrame() LDataFrame
}

LDataInd is the corresponding interface of LDataInd

func CastLDataInd deprecated

func CastLDataInd(structType any) LDataInd

Deprecated: use the interface for direct cast

func LDataIndParse

func LDataIndParse(ctx context.Context, theBytes []byte, size uint16) (LDataInd, error)

func LDataIndParseWithBuffer

func LDataIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LDataInd, error)

type LDataIndExactly

type LDataIndExactly interface {
	LDataInd
	// contains filtered or unexported methods
}

LDataIndExactly can be used when we want exactly this type and not a type which fulfills LDataInd. This is useful for switch cases.

type LDataReq

type LDataReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetAdditionalInformationLength returns AdditionalInformationLength (property field)
	GetAdditionalInformationLength() uint8
	// GetAdditionalInformation returns AdditionalInformation (property field)
	GetAdditionalInformation() []CEMIAdditionalInformation
	// GetDataFrame returns DataFrame (property field)
	GetDataFrame() LDataFrame
}

LDataReq is the corresponding interface of LDataReq

func CastLDataReq deprecated

func CastLDataReq(structType any) LDataReq

Deprecated: use the interface for direct cast

func LDataReqParse

func LDataReqParse(ctx context.Context, theBytes []byte, size uint16) (LDataReq, error)

func LDataReqParseWithBuffer

func LDataReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LDataReq, error)

type LDataReqExactly

type LDataReqExactly interface {
	LDataReq
	// contains filtered or unexported methods
}

LDataReqExactly can be used when we want exactly this type and not a type which fulfills LDataReq. This is useful for switch cases.

type LPollData

type LPollData interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	LDataFrame
	// GetSourceAddress returns SourceAddress (property field)
	GetSourceAddress() KnxAddress
	// GetTargetAddress returns TargetAddress (property field)
	GetTargetAddress() []byte
	// GetNumberExpectedPollData returns NumberExpectedPollData (property field)
	GetNumberExpectedPollData() uint8
}

LPollData is the corresponding interface of LPollData

func CastLPollData deprecated

func CastLPollData(structType any) LPollData

Deprecated: use the interface for direct cast

func LPollDataParse

func LPollDataParse(ctx context.Context, theBytes []byte) (LPollData, error)

func LPollDataParseWithBuffer

func LPollDataParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (LPollData, error)

type LPollDataCon

type LPollDataCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

LPollDataCon is the corresponding interface of LPollDataCon

func CastLPollDataCon deprecated

func CastLPollDataCon(structType any) LPollDataCon

Deprecated: use the interface for direct cast

func LPollDataConParse

func LPollDataConParse(ctx context.Context, theBytes []byte, size uint16) (LPollDataCon, error)

func LPollDataConParseWithBuffer

func LPollDataConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LPollDataCon, error)

type LPollDataConExactly

type LPollDataConExactly interface {
	LPollDataCon
	// contains filtered or unexported methods
}

LPollDataConExactly can be used when we want exactly this type and not a type which fulfills LPollDataCon. This is useful for switch cases.

type LPollDataExactly

type LPollDataExactly interface {
	LPollData
	// contains filtered or unexported methods
}

LPollDataExactly can be used when we want exactly this type and not a type which fulfills LPollData. This is useful for switch cases.

type LPollDataReq

type LPollDataReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

LPollDataReq is the corresponding interface of LPollDataReq

func CastLPollDataReq deprecated

func CastLPollDataReq(structType any) LPollDataReq

Deprecated: use the interface for direct cast

func LPollDataReqParse

func LPollDataReqParse(ctx context.Context, theBytes []byte, size uint16) (LPollDataReq, error)

func LPollDataReqParseWithBuffer

func LPollDataReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LPollDataReq, error)

type LPollDataReqExactly

type LPollDataReqExactly interface {
	LPollDataReq
	// contains filtered or unexported methods
}

LPollDataReqExactly can be used when we want exactly this type and not a type which fulfills LPollDataReq. This is useful for switch cases.

type LRawCon

type LRawCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

LRawCon is the corresponding interface of LRawCon

func CastLRawCon deprecated

func CastLRawCon(structType any) LRawCon

Deprecated: use the interface for direct cast

func LRawConParse

func LRawConParse(ctx context.Context, theBytes []byte, size uint16) (LRawCon, error)

func LRawConParseWithBuffer

func LRawConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LRawCon, error)

type LRawConExactly

type LRawConExactly interface {
	LRawCon
	// contains filtered or unexported methods
}

LRawConExactly can be used when we want exactly this type and not a type which fulfills LRawCon. This is useful for switch cases.

type LRawInd

type LRawInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

LRawInd is the corresponding interface of LRawInd

func CastLRawInd deprecated

func CastLRawInd(structType any) LRawInd

Deprecated: use the interface for direct cast

func LRawIndParse

func LRawIndParse(ctx context.Context, theBytes []byte, size uint16) (LRawInd, error)

func LRawIndParseWithBuffer

func LRawIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LRawInd, error)

type LRawIndExactly

type LRawIndExactly interface {
	LRawInd
	// contains filtered or unexported methods
}

LRawIndExactly can be used when we want exactly this type and not a type which fulfills LRawInd. This is useful for switch cases.

type LRawReq

type LRawReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

LRawReq is the corresponding interface of LRawReq

func CastLRawReq deprecated

func CastLRawReq(structType any) LRawReq

Deprecated: use the interface for direct cast

func LRawReqParse

func LRawReqParse(ctx context.Context, theBytes []byte, size uint16) (LRawReq, error)

func LRawReqParseWithBuffer

func LRawReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (LRawReq, error)

type LRawReqExactly

type LRawReqExactly interface {
	LRawReq
	// contains filtered or unexported methods
}

LRawReqExactly can be used when we want exactly this type and not a type which fulfills LRawReq. This is useful for switch cases.

type MACAddress

type MACAddress interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetAddr returns Addr (property field)
	GetAddr() []byte
}

MACAddress is the corresponding interface of MACAddress

func CastMACAddress deprecated

func CastMACAddress(structType any) MACAddress

Deprecated: use the interface for direct cast

func MACAddressParse

func MACAddressParse(ctx context.Context, theBytes []byte) (MACAddress, error)

func MACAddressParseWithBuffer

func MACAddressParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (MACAddress, error)

type MACAddressExactly

type MACAddressExactly interface {
	MACAddress
	// contains filtered or unexported methods
}

MACAddressExactly can be used when we want exactly this type and not a type which fulfills MACAddress. This is useful for switch cases.

type MFuncPropCommandReq

type MFuncPropCommandReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MFuncPropCommandReq is the corresponding interface of MFuncPropCommandReq

func CastMFuncPropCommandReq deprecated

func CastMFuncPropCommandReq(structType any) MFuncPropCommandReq

Deprecated: use the interface for direct cast

func MFuncPropCommandReqParse

func MFuncPropCommandReqParse(ctx context.Context, theBytes []byte, size uint16) (MFuncPropCommandReq, error)

func MFuncPropCommandReqParseWithBuffer

func MFuncPropCommandReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MFuncPropCommandReq, error)

type MFuncPropCommandReqExactly

type MFuncPropCommandReqExactly interface {
	MFuncPropCommandReq
	// contains filtered or unexported methods
}

MFuncPropCommandReqExactly can be used when we want exactly this type and not a type which fulfills MFuncPropCommandReq. This is useful for switch cases.

type MFuncPropCon

type MFuncPropCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MFuncPropCon is the corresponding interface of MFuncPropCon

func CastMFuncPropCon deprecated

func CastMFuncPropCon(structType any) MFuncPropCon

Deprecated: use the interface for direct cast

func MFuncPropConParse

func MFuncPropConParse(ctx context.Context, theBytes []byte, size uint16) (MFuncPropCon, error)

func MFuncPropConParseWithBuffer

func MFuncPropConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MFuncPropCon, error)

type MFuncPropConExactly

type MFuncPropConExactly interface {
	MFuncPropCon
	// contains filtered or unexported methods
}

MFuncPropConExactly can be used when we want exactly this type and not a type which fulfills MFuncPropCon. This is useful for switch cases.

type MFuncPropStateReadReq

type MFuncPropStateReadReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MFuncPropStateReadReq is the corresponding interface of MFuncPropStateReadReq

func CastMFuncPropStateReadReq deprecated

func CastMFuncPropStateReadReq(structType any) MFuncPropStateReadReq

Deprecated: use the interface for direct cast

func MFuncPropStateReadReqParse

func MFuncPropStateReadReqParse(ctx context.Context, theBytes []byte, size uint16) (MFuncPropStateReadReq, error)

func MFuncPropStateReadReqParseWithBuffer

func MFuncPropStateReadReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MFuncPropStateReadReq, error)

type MFuncPropStateReadReqExactly

type MFuncPropStateReadReqExactly interface {
	MFuncPropStateReadReq
	// contains filtered or unexported methods
}

MFuncPropStateReadReqExactly can be used when we want exactly this type and not a type which fulfills MFuncPropStateReadReq. This is useful for switch cases.

type MPropInfoInd

type MPropInfoInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MPropInfoInd is the corresponding interface of MPropInfoInd

func CastMPropInfoInd deprecated

func CastMPropInfoInd(structType any) MPropInfoInd

Deprecated: use the interface for direct cast

func MPropInfoIndParse

func MPropInfoIndParse(ctx context.Context, theBytes []byte, size uint16) (MPropInfoInd, error)

func MPropInfoIndParseWithBuffer

func MPropInfoIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MPropInfoInd, error)

type MPropInfoIndExactly

type MPropInfoIndExactly interface {
	MPropInfoInd
	// contains filtered or unexported methods
}

MPropInfoIndExactly can be used when we want exactly this type and not a type which fulfills MPropInfoInd. This is useful for switch cases.

type MPropReadCon

type MPropReadCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetInterfaceObjectType returns InterfaceObjectType (property field)
	GetInterfaceObjectType() uint16
	// GetObjectInstance returns ObjectInstance (property field)
	GetObjectInstance() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetNumberOfElements returns NumberOfElements (property field)
	GetNumberOfElements() uint8
	// GetStartIndex returns StartIndex (property field)
	GetStartIndex() uint16
	// GetData returns Data (property field)
	GetData() uint16
}

MPropReadCon is the corresponding interface of MPropReadCon

func CastMPropReadCon deprecated

func CastMPropReadCon(structType any) MPropReadCon

Deprecated: use the interface for direct cast

func MPropReadConParse

func MPropReadConParse(ctx context.Context, theBytes []byte, size uint16) (MPropReadCon, error)

func MPropReadConParseWithBuffer

func MPropReadConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MPropReadCon, error)

type MPropReadConExactly

type MPropReadConExactly interface {
	MPropReadCon
	// contains filtered or unexported methods
}

MPropReadConExactly can be used when we want exactly this type and not a type which fulfills MPropReadCon. This is useful for switch cases.

type MPropReadReq

type MPropReadReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
	// GetInterfaceObjectType returns InterfaceObjectType (property field)
	GetInterfaceObjectType() uint16
	// GetObjectInstance returns ObjectInstance (property field)
	GetObjectInstance() uint8
	// GetPropertyId returns PropertyId (property field)
	GetPropertyId() uint8
	// GetNumberOfElements returns NumberOfElements (property field)
	GetNumberOfElements() uint8
	// GetStartIndex returns StartIndex (property field)
	GetStartIndex() uint16
}

MPropReadReq is the corresponding interface of MPropReadReq

func CastMPropReadReq deprecated

func CastMPropReadReq(structType any) MPropReadReq

Deprecated: use the interface for direct cast

func MPropReadReqParse

func MPropReadReqParse(ctx context.Context, theBytes []byte, size uint16) (MPropReadReq, error)

func MPropReadReqParseWithBuffer

func MPropReadReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MPropReadReq, error)

type MPropReadReqExactly

type MPropReadReqExactly interface {
	MPropReadReq
	// contains filtered or unexported methods
}

MPropReadReqExactly can be used when we want exactly this type and not a type which fulfills MPropReadReq. This is useful for switch cases.

type MPropWriteCon

type MPropWriteCon interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MPropWriteCon is the corresponding interface of MPropWriteCon

func CastMPropWriteCon deprecated

func CastMPropWriteCon(structType any) MPropWriteCon

Deprecated: use the interface for direct cast

func MPropWriteConParse

func MPropWriteConParse(ctx context.Context, theBytes []byte, size uint16) (MPropWriteCon, error)

func MPropWriteConParseWithBuffer

func MPropWriteConParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MPropWriteCon, error)

type MPropWriteConExactly

type MPropWriteConExactly interface {
	MPropWriteCon
	// contains filtered or unexported methods
}

MPropWriteConExactly can be used when we want exactly this type and not a type which fulfills MPropWriteCon. This is useful for switch cases.

type MPropWriteReq

type MPropWriteReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MPropWriteReq is the corresponding interface of MPropWriteReq

func CastMPropWriteReq deprecated

func CastMPropWriteReq(structType any) MPropWriteReq

Deprecated: use the interface for direct cast

func MPropWriteReqParse

func MPropWriteReqParse(ctx context.Context, theBytes []byte, size uint16) (MPropWriteReq, error)

func MPropWriteReqParseWithBuffer

func MPropWriteReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MPropWriteReq, error)

type MPropWriteReqExactly

type MPropWriteReqExactly interface {
	MPropWriteReq
	// contains filtered or unexported methods
}

MPropWriteReqExactly can be used when we want exactly this type and not a type which fulfills MPropWriteReq. This is useful for switch cases.

type MResetInd

type MResetInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MResetInd is the corresponding interface of MResetInd

func CastMResetInd deprecated

func CastMResetInd(structType any) MResetInd

Deprecated: use the interface for direct cast

func MResetIndParse

func MResetIndParse(ctx context.Context, theBytes []byte, size uint16) (MResetInd, error)

func MResetIndParseWithBuffer

func MResetIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MResetInd, error)

type MResetIndExactly

type MResetIndExactly interface {
	MResetInd
	// contains filtered or unexported methods
}

MResetIndExactly can be used when we want exactly this type and not a type which fulfills MResetInd. This is useful for switch cases.

type MResetReq

type MResetReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

MResetReq is the corresponding interface of MResetReq

func CastMResetReq deprecated

func CastMResetReq(structType any) MResetReq

Deprecated: use the interface for direct cast

func MResetReqParse

func MResetReqParse(ctx context.Context, theBytes []byte, size uint16) (MResetReq, error)

func MResetReqParseWithBuffer

func MResetReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (MResetReq, error)

type MResetReqExactly

type MResetReqExactly interface {
	MResetReq
	// contains filtered or unexported methods
}

MResetReqExactly can be used when we want exactly this type and not a type which fulfills MResetReq. This is useful for switch cases.

type ProjectInstallationIdentifier

type ProjectInstallationIdentifier interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetProjectNumber returns ProjectNumber (property field)
	GetProjectNumber() uint8
	// GetInstallationNumber returns InstallationNumber (property field)
	GetInstallationNumber() uint8
}

ProjectInstallationIdentifier is the corresponding interface of ProjectInstallationIdentifier

func CastProjectInstallationIdentifier deprecated

func CastProjectInstallationIdentifier(structType any) ProjectInstallationIdentifier

Deprecated: use the interface for direct cast

func ProjectInstallationIdentifierParse

func ProjectInstallationIdentifierParse(ctx context.Context, theBytes []byte) (ProjectInstallationIdentifier, error)

func ProjectInstallationIdentifierParseWithBuffer

func ProjectInstallationIdentifierParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ProjectInstallationIdentifier, error)

type ProjectInstallationIdentifierExactly

type ProjectInstallationIdentifierExactly interface {
	ProjectInstallationIdentifier
	// contains filtered or unexported methods
}

ProjectInstallationIdentifierExactly can be used when we want exactly this type and not a type which fulfills ProjectInstallationIdentifier. This is useful for switch cases.

type RelativeTimestamp

type RelativeTimestamp interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetTimestamp returns Timestamp (property field)
	GetTimestamp() uint16
}

RelativeTimestamp is the corresponding interface of RelativeTimestamp

func CastRelativeTimestamp deprecated

func CastRelativeTimestamp(structType any) RelativeTimestamp

Deprecated: use the interface for direct cast

func RelativeTimestampParse

func RelativeTimestampParse(ctx context.Context, theBytes []byte) (RelativeTimestamp, error)

func RelativeTimestampParseWithBuffer

func RelativeTimestampParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (RelativeTimestamp, error)

type RelativeTimestampExactly

type RelativeTimestampExactly interface {
	RelativeTimestamp
	// contains filtered or unexported methods
}

RelativeTimestampExactly can be used when we want exactly this type and not a type which fulfills RelativeTimestamp. This is useful for switch cases.

type RoutingIndication

type RoutingIndication interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
}

RoutingIndication is the corresponding interface of RoutingIndication

func CastRoutingIndication deprecated

func CastRoutingIndication(structType any) RoutingIndication

Deprecated: use the interface for direct cast

func RoutingIndicationParse

func RoutingIndicationParse(ctx context.Context, theBytes []byte) (RoutingIndication, error)

func RoutingIndicationParseWithBuffer

func RoutingIndicationParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (RoutingIndication, error)

type RoutingIndicationExactly

type RoutingIndicationExactly interface {
	RoutingIndication
	// contains filtered or unexported methods
}

RoutingIndicationExactly can be used when we want exactly this type and not a type which fulfills RoutingIndication. This is useful for switch cases.

type SearchRequest

type SearchRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetHpaiIDiscoveryEndpoint returns HpaiIDiscoveryEndpoint (property field)
	GetHpaiIDiscoveryEndpoint() HPAIDiscoveryEndpoint
}

SearchRequest is the corresponding interface of SearchRequest

func CastSearchRequest deprecated

func CastSearchRequest(structType any) SearchRequest

Deprecated: use the interface for direct cast

func SearchRequestParse

func SearchRequestParse(ctx context.Context, theBytes []byte) (SearchRequest, error)

func SearchRequestParseWithBuffer

func SearchRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (SearchRequest, error)

type SearchRequestExactly

type SearchRequestExactly interface {
	SearchRequest
	// contains filtered or unexported methods
}

SearchRequestExactly can be used when we want exactly this type and not a type which fulfills SearchRequest. This is useful for switch cases.

type SearchResponse

type SearchResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetHpaiControlEndpoint returns HpaiControlEndpoint (property field)
	GetHpaiControlEndpoint() HPAIControlEndpoint
	// GetDibDeviceInfo returns DibDeviceInfo (property field)
	GetDibDeviceInfo() DIBDeviceInfo
	// GetDibSuppSvcFamilies returns DibSuppSvcFamilies (property field)
	GetDibSuppSvcFamilies() DIBSuppSvcFamilies
}

SearchResponse is the corresponding interface of SearchResponse

func CastSearchResponse deprecated

func CastSearchResponse(structType any) SearchResponse

Deprecated: use the interface for direct cast

func SearchResponseParse

func SearchResponseParse(ctx context.Context, theBytes []byte) (SearchResponse, error)

func SearchResponseParseWithBuffer

func SearchResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (SearchResponse, error)

type SearchResponseExactly

type SearchResponseExactly interface {
	SearchResponse
	// contains filtered or unexported methods
}

SearchResponseExactly can be used when we want exactly this type and not a type which fulfills SearchResponse. This is useful for switch cases.

type ServiceId

type ServiceId interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetServiceType returns ServiceType (discriminator field)
	GetServiceType() uint8
}

ServiceId is the corresponding interface of ServiceId

func CastServiceId deprecated

func CastServiceId(structType any) ServiceId

Deprecated: use the interface for direct cast

func ServiceIdParse

func ServiceIdParse(ctx context.Context, theBytes []byte) (ServiceId, error)

func ServiceIdParseWithBuffer

func ServiceIdParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ServiceId, error)

type ServiceIdChild

type ServiceIdChild interface {
	utils.Serializable
	InitializeParent(parent ServiceId)
	GetParent() *ServiceId

	GetTypeName() string
	ServiceId
}

type ServiceIdExactly

type ServiceIdExactly interface {
	ServiceId
	// contains filtered or unexported methods
}

ServiceIdExactly can be used when we want exactly this type and not a type which fulfills ServiceId. This is useful for switch cases.

type ServiceIdParent

type ServiceIdParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ServiceId, serializeChildFunction func() error) error
	GetTypeName() string
}

type Status

type Status uint8

Status is an enum

const (
	Status_NO_ERROR                        Status = 0x00
	Status_PROTOCOL_TYPE_NOT_SUPPORTED     Status = 0x01
	Status_UNSUPPORTED_PROTOCOL_VERSION    Status = 0x02
	Status_OUT_OF_ORDER_SEQUENCE_NUMBER    Status = 0x04
	Status_INVALID_CONNECTION_ID           Status = 0x21
	Status_CONNECTION_TYPE_NOT_SUPPORTED   Status = 0x22
	Status_CONNECTION_OPTION_NOT_SUPPORTED Status = 0x23
	Status_NO_MORE_CONNECTIONS             Status = 0x24
	Status_NO_MORE_UNIQUE_CONNECTIONS      Status = 0x25
	Status_DATA_CONNECTION                 Status = 0x26
	Status_KNX_CONNECTION                  Status = 0x27
	Status_TUNNELLING_LAYER_NOT_SUPPORTED  Status = 0x29
)

func CastStatus

func CastStatus(structType any) Status

func StatusByName

func StatusByName(value string) (enum Status, ok bool)

func StatusByValue

func StatusByValue(value uint8) (enum Status, ok bool)

func StatusParse

func StatusParse(ctx context.Context, theBytes []byte) (Status, error)

func StatusParseWithBuffer

func StatusParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (Status, error)

func (Status) GetLengthInBits

func (m Status) GetLengthInBits(ctx context.Context) uint16

func (Status) GetLengthInBytes

func (m Status) GetLengthInBytes(ctx context.Context) uint16

func (Status) PLC4XEnumName

func (e Status) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (Status) Serialize

func (e Status) Serialize() ([]byte, error)

func (Status) SerializeWithWriteBuffer

func (e Status) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (Status) String

func (e Status) String() string

type SupportedPhysicalMedia

type SupportedPhysicalMedia uint8

SupportedPhysicalMedia is an enum

const (
	SupportedPhysicalMedia_OTHER                     SupportedPhysicalMedia = 0x00
	SupportedPhysicalMedia_OIL_METER                 SupportedPhysicalMedia = 0x01
	SupportedPhysicalMedia_ELECTRICITY_METER         SupportedPhysicalMedia = 0x02
	SupportedPhysicalMedia_GAS_METER                 SupportedPhysicalMedia = 0x03
	SupportedPhysicalMedia_HEAT_METER                SupportedPhysicalMedia = 0x04
	SupportedPhysicalMedia_STEAM_METER               SupportedPhysicalMedia = 0x05
	SupportedPhysicalMedia_WARM_WATER_METER          SupportedPhysicalMedia = 0x06
	SupportedPhysicalMedia_WATER_METER               SupportedPhysicalMedia = 0x07
	SupportedPhysicalMedia_HEAT_COST_ALLOCATOR       SupportedPhysicalMedia = 0x08
	SupportedPhysicalMedia_COMPRESSED_AIR            SupportedPhysicalMedia = 0x09
	SupportedPhysicalMedia_COOLING_LOAD_METER_INLET  SupportedPhysicalMedia = 0x0A
	SupportedPhysicalMedia_COOLING_LOAD_METER_OUTLET SupportedPhysicalMedia = 0x0B
	SupportedPhysicalMedia_HEAT_INLET                SupportedPhysicalMedia = 0x0C
	SupportedPhysicalMedia_HEAT_AND_COOL             SupportedPhysicalMedia = 0x0D
	SupportedPhysicalMedia_BUS_OR_SYSTEM             SupportedPhysicalMedia = 0x0E
	SupportedPhysicalMedia_UNKNOWN_DEVICE_TYPE       SupportedPhysicalMedia = 0x0F
	SupportedPhysicalMedia_BREAKER                   SupportedPhysicalMedia = 0x20
	SupportedPhysicalMedia_VALVE                     SupportedPhysicalMedia = 0x21
	SupportedPhysicalMedia_WASTE_WATER_METER         SupportedPhysicalMedia = 0x28
	SupportedPhysicalMedia_GARBAGE                   SupportedPhysicalMedia = 0x29
	SupportedPhysicalMedia_RADIO_CONVERTER           SupportedPhysicalMedia = 0x37
)

func CastSupportedPhysicalMedia

func CastSupportedPhysicalMedia(structType any) SupportedPhysicalMedia

func SupportedPhysicalMediaByName

func SupportedPhysicalMediaByName(value string) (enum SupportedPhysicalMedia, ok bool)

func SupportedPhysicalMediaByValue

func SupportedPhysicalMediaByValue(value uint8) (enum SupportedPhysicalMedia, ok bool)

func SupportedPhysicalMediaFirstEnumForFieldDescription

func SupportedPhysicalMediaFirstEnumForFieldDescription(value string) (SupportedPhysicalMedia, error)

func SupportedPhysicalMediaFirstEnumForFieldKnxSupport

func SupportedPhysicalMediaFirstEnumForFieldKnxSupport(value bool) (SupportedPhysicalMedia, error)

func SupportedPhysicalMediaParse

func SupportedPhysicalMediaParse(ctx context.Context, theBytes []byte) (SupportedPhysicalMedia, error)

func SupportedPhysicalMediaParseWithBuffer

func SupportedPhysicalMediaParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (SupportedPhysicalMedia, error)

func (SupportedPhysicalMedia) Description

func (e SupportedPhysicalMedia) Description() string

func (SupportedPhysicalMedia) GetLengthInBits

func (m SupportedPhysicalMedia) GetLengthInBits(ctx context.Context) uint16

func (SupportedPhysicalMedia) GetLengthInBytes

func (m SupportedPhysicalMedia) GetLengthInBytes(ctx context.Context) uint16

func (SupportedPhysicalMedia) KnxSupport

func (e SupportedPhysicalMedia) KnxSupport() bool

func (SupportedPhysicalMedia) PLC4XEnumName

func (e SupportedPhysicalMedia) PLC4XEnumName() string

PLC4XEnumName returns the name that is used in code to identify this enum

func (SupportedPhysicalMedia) Serialize

func (e SupportedPhysicalMedia) Serialize() ([]byte, error)

func (SupportedPhysicalMedia) SerializeWithWriteBuffer

func (e SupportedPhysicalMedia) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (SupportedPhysicalMedia) String

func (e SupportedPhysicalMedia) String() string

type TDataConnectedInd

type TDataConnectedInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

TDataConnectedInd is the corresponding interface of TDataConnectedInd

func CastTDataConnectedInd deprecated

func CastTDataConnectedInd(structType any) TDataConnectedInd

Deprecated: use the interface for direct cast

func TDataConnectedIndParse

func TDataConnectedIndParse(ctx context.Context, theBytes []byte, size uint16) (TDataConnectedInd, error)

func TDataConnectedIndParseWithBuffer

func TDataConnectedIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (TDataConnectedInd, error)

type TDataConnectedIndExactly

type TDataConnectedIndExactly interface {
	TDataConnectedInd
	// contains filtered or unexported methods
}

TDataConnectedIndExactly can be used when we want exactly this type and not a type which fulfills TDataConnectedInd. This is useful for switch cases.

type TDataConnectedReq

type TDataConnectedReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

TDataConnectedReq is the corresponding interface of TDataConnectedReq

func CastTDataConnectedReq deprecated

func CastTDataConnectedReq(structType any) TDataConnectedReq

Deprecated: use the interface for direct cast

func TDataConnectedReqParse

func TDataConnectedReqParse(ctx context.Context, theBytes []byte, size uint16) (TDataConnectedReq, error)

func TDataConnectedReqParseWithBuffer

func TDataConnectedReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (TDataConnectedReq, error)

type TDataConnectedReqExactly

type TDataConnectedReqExactly interface {
	TDataConnectedReq
	// contains filtered or unexported methods
}

TDataConnectedReqExactly can be used when we want exactly this type and not a type which fulfills TDataConnectedReq. This is useful for switch cases.

type TDataIndividualInd

type TDataIndividualInd interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

TDataIndividualInd is the corresponding interface of TDataIndividualInd

func CastTDataIndividualInd deprecated

func CastTDataIndividualInd(structType any) TDataIndividualInd

Deprecated: use the interface for direct cast

func TDataIndividualIndParse

func TDataIndividualIndParse(ctx context.Context, theBytes []byte, size uint16) (TDataIndividualInd, error)

func TDataIndividualIndParseWithBuffer

func TDataIndividualIndParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (TDataIndividualInd, error)

type TDataIndividualIndExactly

type TDataIndividualIndExactly interface {
	TDataIndividualInd
	// contains filtered or unexported methods
}

TDataIndividualIndExactly can be used when we want exactly this type and not a type which fulfills TDataIndividualInd. This is useful for switch cases.

type TDataIndividualReq

type TDataIndividualReq interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	CEMI
}

TDataIndividualReq is the corresponding interface of TDataIndividualReq

func CastTDataIndividualReq deprecated

func CastTDataIndividualReq(structType any) TDataIndividualReq

Deprecated: use the interface for direct cast

func TDataIndividualReqParse

func TDataIndividualReqParse(ctx context.Context, theBytes []byte, size uint16) (TDataIndividualReq, error)

func TDataIndividualReqParseWithBuffer

func TDataIndividualReqParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (TDataIndividualReq, error)

type TDataIndividualReqExactly

type TDataIndividualReqExactly interface {
	TDataIndividualReq
	// contains filtered or unexported methods
}

TDataIndividualReqExactly can be used when we want exactly this type and not a type which fulfills TDataIndividualReq. This is useful for switch cases.

type TunnelingRequest

type TunnelingRequest interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetTunnelingRequestDataBlock returns TunnelingRequestDataBlock (property field)
	GetTunnelingRequestDataBlock() TunnelingRequestDataBlock
	// GetCemi returns Cemi (property field)
	GetCemi() CEMI
}

TunnelingRequest is the corresponding interface of TunnelingRequest

func CastTunnelingRequest deprecated

func CastTunnelingRequest(structType any) TunnelingRequest

Deprecated: use the interface for direct cast

func TunnelingRequestParse

func TunnelingRequestParse(ctx context.Context, theBytes []byte, totalLength uint16) (TunnelingRequest, error)

func TunnelingRequestParseWithBuffer

func TunnelingRequestParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, totalLength uint16) (TunnelingRequest, error)

type TunnelingRequestDataBlock

type TunnelingRequestDataBlock interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetSequenceCounter returns SequenceCounter (property field)
	GetSequenceCounter() uint8
}

TunnelingRequestDataBlock is the corresponding interface of TunnelingRequestDataBlock

func CastTunnelingRequestDataBlock deprecated

func CastTunnelingRequestDataBlock(structType any) TunnelingRequestDataBlock

Deprecated: use the interface for direct cast

func TunnelingRequestDataBlockParse

func TunnelingRequestDataBlockParse(ctx context.Context, theBytes []byte) (TunnelingRequestDataBlock, error)

func TunnelingRequestDataBlockParseWithBuffer

func TunnelingRequestDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingRequestDataBlock, error)

type TunnelingRequestDataBlockExactly

type TunnelingRequestDataBlockExactly interface {
	TunnelingRequestDataBlock
	// contains filtered or unexported methods
}

TunnelingRequestDataBlockExactly can be used when we want exactly this type and not a type which fulfills TunnelingRequestDataBlock. This is useful for switch cases.

type TunnelingRequestExactly

type TunnelingRequestExactly interface {
	TunnelingRequest
	// contains filtered or unexported methods
}

TunnelingRequestExactly can be used when we want exactly this type and not a type which fulfills TunnelingRequest. This is useful for switch cases.

type TunnelingResponse

type TunnelingResponse interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetTunnelingResponseDataBlock returns TunnelingResponseDataBlock (property field)
	GetTunnelingResponseDataBlock() TunnelingResponseDataBlock
}

TunnelingResponse is the corresponding interface of TunnelingResponse

func CastTunnelingResponse deprecated

func CastTunnelingResponse(structType any) TunnelingResponse

Deprecated: use the interface for direct cast

func TunnelingResponseParse

func TunnelingResponseParse(ctx context.Context, theBytes []byte) (TunnelingResponse, error)

func TunnelingResponseParseWithBuffer

func TunnelingResponseParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingResponse, error)

type TunnelingResponseDataBlock

type TunnelingResponseDataBlock interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetCommunicationChannelId returns CommunicationChannelId (property field)
	GetCommunicationChannelId() uint8
	// GetSequenceCounter returns SequenceCounter (property field)
	GetSequenceCounter() uint8
	// GetStatus returns Status (property field)
	GetStatus() Status
}

TunnelingResponseDataBlock is the corresponding interface of TunnelingResponseDataBlock

func CastTunnelingResponseDataBlock deprecated

func CastTunnelingResponseDataBlock(structType any) TunnelingResponseDataBlock

Deprecated: use the interface for direct cast

func TunnelingResponseDataBlockParse

func TunnelingResponseDataBlockParse(ctx context.Context, theBytes []byte) (TunnelingResponseDataBlock, error)

func TunnelingResponseDataBlockParseWithBuffer

func TunnelingResponseDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingResponseDataBlock, error)

type TunnelingResponseDataBlockExactly

type TunnelingResponseDataBlockExactly interface {
	TunnelingResponseDataBlock
	// contains filtered or unexported methods
}

TunnelingResponseDataBlockExactly can be used when we want exactly this type and not a type which fulfills TunnelingResponseDataBlock. This is useful for switch cases.

type TunnelingResponseExactly

type TunnelingResponseExactly interface {
	TunnelingResponse
	// contains filtered or unexported methods
}

TunnelingResponseExactly can be used when we want exactly this type and not a type which fulfills TunnelingResponse. This is useful for switch cases.

type UnknownMessage

type UnknownMessage interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	KnxNetIpMessage
	// GetUnknownData returns UnknownData (property field)
	GetUnknownData() []byte
}

UnknownMessage is the corresponding interface of UnknownMessage

func CastUnknownMessage deprecated

func CastUnknownMessage(structType any) UnknownMessage

Deprecated: use the interface for direct cast

func UnknownMessageParse

func UnknownMessageParse(ctx context.Context, theBytes []byte, totalLength uint16) (UnknownMessage, error)

func UnknownMessageParseWithBuffer

func UnknownMessageParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, totalLength uint16) (UnknownMessage, error)

type UnknownMessageExactly

type UnknownMessageExactly interface {
	UnknownMessage
	// contains filtered or unexported methods
}

UnknownMessageExactly can be used when we want exactly this type and not a type which fulfills UnknownMessage. This is useful for switch cases.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL