Documentation ¶
Index ¶
- Constants
- Variables
- func AccessLevelKnows(value uint8) bool
- func ApduControlParse[T ApduControl](ctx context.Context, theBytes []byte) (T, error)
- func ApduControlParseWithBuffer[T ApduControl](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ApduControlParseWithBufferProducer[T ApduControl]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ApduDataExtParse[T ApduDataExt](ctx context.Context, theBytes []byte, length uint8) (T, error)
- func ApduDataExtParseWithBuffer[T ApduDataExt](ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (T, error)
- func ApduDataExtParseWithBufferProducer[T ApduDataExt](length uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ApduDataParse[T ApduData](ctx context.Context, theBytes []byte, dataLength uint8) (T, error)
- func ApduDataParseWithBuffer[T ApduData](ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (T, error)
- func ApduDataParseWithBufferProducer[T ApduData](dataLength uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ApduParse[T Apdu](ctx context.Context, theBytes []byte, dataLength uint8) (T, error)
- func ApduParseWithBuffer[T Apdu](ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (T, error)
- func ApduParseWithBufferProducer[T Apdu](dataLength uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func CEMIAdditionalInformationParse[T CEMIAdditionalInformation](ctx context.Context, theBytes []byte) (T, error)
- func CEMIAdditionalInformationParseWithBuffer[T CEMIAdditionalInformation](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func CEMIAdditionalInformationParseWithBufferProducer[T CEMIAdditionalInformation]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func CEMIParse[T CEMI](ctx context.Context, theBytes []byte, size uint16) (T, error)
- func CEMIParseWithBuffer[T CEMI](ctx context.Context, readBuffer utils.ReadBuffer, size uint16) (T, error)
- func CEMIParseWithBufferProducer[T CEMI](size uint16) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func CEMIPriorityKnows(value uint8) bool
- func ChannelInformationParseWithBufferProducer() ...
- func ComObjectTableAddressesKnows(value uint16) bool
- func ComObjectTableParse[T ComObjectTable](ctx context.Context, theBytes []byte, firmwareType FirmwareType) (T, error)
- func ComObjectTableParseWithBuffer[T ComObjectTable](ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (T, error)
- func ComObjectTableParseWithBufferProducer[T ComObjectTable](firmwareType FirmwareType) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ComObjectValueTypeKnows(value uint8) bool
- func ConnectionRequestInformationParse[T ConnectionRequestInformation](ctx context.Context, theBytes []byte) (T, error)
- func ConnectionRequestInformationParseWithBuffer[T ConnectionRequestInformation](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ConnectionRequestInformationParseWithBufferProducer[T ConnectionRequestInformation]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ConnectionResponseDataBlockParse[T ConnectionResponseDataBlock](ctx context.Context, theBytes []byte) (T, error)
- func ConnectionResponseDataBlockParseWithBuffer[T ConnectionResponseDataBlock](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ConnectionResponseDataBlockParseWithBufferProducer[T ConnectionResponseDataBlock]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func DIBDeviceInfoParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DIBDeviceInfo, error)
- func DIBSuppSvcFamiliesParseWithBufferProducer() ...
- func DeviceConfigurationAckDataBlockParseWithBufferProducer() ...
- func DeviceConfigurationRequestDataBlockParseWithBufferProducer() ...
- func DeviceDescriptorKnows(value uint16) bool
- func DeviceDescriptorMediumTypeKnows(value uint8) bool
- func DeviceDescriptorType2ParseWithBufferProducer() ...
- func DeviceStatusParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceStatus, error)
- func FirmwareTypeKnows(value uint16) bool
- func GroupObjectDescriptorRealisationType1ParseWithBufferProducer() ...
- func GroupObjectDescriptorRealisationType2ParseWithBufferProducer() ...
- func GroupObjectDescriptorRealisationType6ParseWithBufferProducer() ...
- func GroupObjectDescriptorRealisationType7ParseWithBufferProducer() ...
- func GroupObjectDescriptorRealisationTypeBParseWithBufferProducer() ...
- func HPAIControlEndpointParseWithBufferProducer() ...
- func HPAIDataEndpointParseWithBufferProducer() ...
- func HPAIDiscoveryEndpointParseWithBufferProducer() ...
- func HostProtocolCodeKnows(value uint8) bool
- func IPAddressParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (IPAddress, error)
- func KnxAddressParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (KnxAddress, error)
- func KnxDatapointMainTypeKnows(value uint16) bool
- func KnxDatapointParse(ctx context.Context, theBytes []byte, datapointType KnxDatapointType) (api.PlcValue, error)
- func KnxDatapointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, ...) (api.PlcValue, error)
- func KnxDatapointSerialize(value api.PlcValue, datapointType KnxDatapointType) ([]byte, error)
- func KnxDatapointSerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer, value api.PlcValue, ...) error
- func KnxDatapointTypeKnows(value uint32) bool
- func KnxGroupAddressParse[T KnxGroupAddress](ctx context.Context, theBytes []byte, numLevels uint8) (T, error)
- func KnxGroupAddressParseWithBuffer[T KnxGroupAddress](ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (T, error)
- func KnxGroupAddressParseWithBufferProducer[T KnxGroupAddress](numLevels uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func KnxInterfaceObjectPropertyKnows(value uint32) bool
- func KnxInterfaceObjectTypeKnows(value uint16) bool
- func KnxLayerKnows(value uint8) bool
- func KnxManufacturerKnows(value uint16) bool
- func KnxMediumKnows(value uint8) bool
- func KnxNetIpMessageParse[T KnxNetIpMessage](ctx context.Context, theBytes []byte) (T, error)
- func KnxNetIpMessageParseWithBuffer[T KnxNetIpMessage](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func KnxNetIpMessageParseWithBufferProducer[T KnxNetIpMessage]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func KnxPropertyDataTypeKnows(value uint8) bool
- func KnxPropertyParse(ctx context.Context, theBytes []byte, propertyType KnxPropertyDataType, ...) (api.PlcValue, error)
- func KnxPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, ...) (api.PlcValue, error)
- func KnxPropertySerialize(value api.PlcValue, propertyType KnxPropertyDataType, dataLengthInBytes uint8) ([]byte, error)
- func KnxPropertySerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer, value api.PlcValue, ...) error
- func LDataFrameParse[T LDataFrame](ctx context.Context, theBytes []byte) (T, error)
- func LDataFrameParseWithBuffer[T LDataFrame](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func LDataFrameParseWithBufferProducer[T LDataFrame]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func MACAddressParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (MACAddress, error)
- func NewApdu(numbered bool, counter uint8, dataLength uint8) *_Apdu
- func NewApduControl() *_ApduControl
- func NewApduControlAck() *_ApduControlAck
- func NewApduControlConnect() *_ApduControlConnect
- func NewApduControlContainer(numbered bool, counter uint8, controlApdu ApduControl, dataLength uint8) *_ApduControlContainer
- func NewApduControlDisconnect() *_ApduControlDisconnect
- func NewApduControlNack() *_ApduControlNack
- func NewApduData(dataLength uint8) *_ApduData
- func NewApduDataAdcRead(dataLength uint8) *_ApduDataAdcRead
- func NewApduDataAdcResponse(dataLength uint8) *_ApduDataAdcResponse
- func NewApduDataContainer(numbered bool, counter uint8, dataApdu ApduData, dataLength uint8) *_ApduDataContainer
- func NewApduDataDeviceDescriptorRead(descriptorType uint8, dataLength uint8) *_ApduDataDeviceDescriptorRead
- func NewApduDataDeviceDescriptorResponse(descriptorType uint8, data []byte, dataLength uint8) *_ApduDataDeviceDescriptorResponse
- func NewApduDataExt(length uint8) *_ApduDataExt
- func NewApduDataExtAuthorizeRequest(level uint8, data []byte, length uint8) *_ApduDataExtAuthorizeRequest
- func NewApduDataExtAuthorizeResponse(level uint8, length uint8) *_ApduDataExtAuthorizeResponse
- func NewApduDataExtDomainAddressRead(length uint8) *_ApduDataExtDomainAddressRead
- func NewApduDataExtDomainAddressResponse(length uint8) *_ApduDataExtDomainAddressResponse
- func NewApduDataExtDomainAddressSelectiveRead(length uint8) *_ApduDataExtDomainAddressSelectiveRead
- func NewApduDataExtDomainAddressSerialNumberRead(length uint8) *_ApduDataExtDomainAddressSerialNumberRead
- func NewApduDataExtDomainAddressSerialNumberResponse(length uint8) *_ApduDataExtDomainAddressSerialNumberResponse
- func NewApduDataExtDomainAddressSerialNumberWrite(length uint8) *_ApduDataExtDomainAddressSerialNumberWrite
- func NewApduDataExtDomainAddressWrite(length uint8) *_ApduDataExtDomainAddressWrite
- func NewApduDataExtFileStreamInfoReport(length uint8) *_ApduDataExtFileStreamInfoReport
- func NewApduDataExtGroupPropertyValueInfoReport(length uint8) *_ApduDataExtGroupPropertyValueInfoReport
- func NewApduDataExtGroupPropertyValueRead(length uint8) *_ApduDataExtGroupPropertyValueRead
- func NewApduDataExtGroupPropertyValueResponse(length uint8) *_ApduDataExtGroupPropertyValueResponse
- func NewApduDataExtGroupPropertyValueWrite(length uint8) *_ApduDataExtGroupPropertyValueWrite
- func NewApduDataExtIndividualAddressSerialNumberRead(length uint8) *_ApduDataExtIndividualAddressSerialNumberRead
- func NewApduDataExtIndividualAddressSerialNumberResponse(length uint8) *_ApduDataExtIndividualAddressSerialNumberResponse
- func NewApduDataExtIndividualAddressSerialNumberWrite(length uint8) *_ApduDataExtIndividualAddressSerialNumberWrite
- func NewApduDataExtKeyResponse(length uint8) *_ApduDataExtKeyResponse
- func NewApduDataExtKeyWrite(length uint8) *_ApduDataExtKeyWrite
- func NewApduDataExtLinkRead(length uint8) *_ApduDataExtLinkRead
- func NewApduDataExtLinkResponse(length uint8) *_ApduDataExtLinkResponse
- func NewApduDataExtLinkWrite(length uint8) *_ApduDataExtLinkWrite
- func NewApduDataExtMemoryBitWrite(length uint8) *_ApduDataExtMemoryBitWrite
- func NewApduDataExtNetworkParameterRead(length uint8) *_ApduDataExtNetworkParameterRead
- func NewApduDataExtNetworkParameterResponse(length uint8) *_ApduDataExtNetworkParameterResponse
- func NewApduDataExtNetworkParameterWrite(length uint8) *_ApduDataExtNetworkParameterWrite
- func NewApduDataExtOpenRoutingTableRequest(length uint8) *_ApduDataExtOpenRoutingTableRequest
- func NewApduDataExtPropertyDescriptionRead(objectIndex uint8, propertyId uint8, index uint8, length uint8) *_ApduDataExtPropertyDescriptionRead
- func NewApduDataExtPropertyDescriptionResponse(objectIndex uint8, propertyId uint8, index uint8, writeEnabled bool, ...) *_ApduDataExtPropertyDescriptionResponse
- func NewApduDataExtPropertyValueRead(objectIndex uint8, propertyId uint8, count uint8, index uint16, length uint8) *_ApduDataExtPropertyValueRead
- func NewApduDataExtPropertyValueResponse(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte, ...) *_ApduDataExtPropertyValueResponse
- func NewApduDataExtPropertyValueWrite(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte, ...) *_ApduDataExtPropertyValueWrite
- func NewApduDataExtReadRouterMemoryRequest(length uint8) *_ApduDataExtReadRouterMemoryRequest
- func NewApduDataExtReadRouterMemoryResponse(length uint8) *_ApduDataExtReadRouterMemoryResponse
- func NewApduDataExtReadRouterStatusRequest(length uint8) *_ApduDataExtReadRouterStatusRequest
- func NewApduDataExtReadRouterStatusResponse(length uint8) *_ApduDataExtReadRouterStatusResponse
- func NewApduDataExtReadRoutingTableRequest(length uint8) *_ApduDataExtReadRoutingTableRequest
- func NewApduDataExtReadRoutingTableResponse(length uint8) *_ApduDataExtReadRoutingTableResponse
- func NewApduDataExtWriteRouterMemoryRequest(length uint8) *_ApduDataExtWriteRouterMemoryRequest
- func NewApduDataExtWriteRouterStatusRequest(length uint8) *_ApduDataExtWriteRouterStatusRequest
- func NewApduDataExtWriteRoutingTableRequest(length uint8) *_ApduDataExtWriteRoutingTableRequest
- func NewApduDataGroupValueRead(dataLength uint8) *_ApduDataGroupValueRead
- func NewApduDataGroupValueResponse(dataFirstByte int8, data []byte, dataLength uint8) *_ApduDataGroupValueResponse
- func NewApduDataGroupValueWrite(dataFirstByte int8, data []byte, dataLength uint8) *_ApduDataGroupValueWrite
- func NewApduDataIndividualAddressRead(dataLength uint8) *_ApduDataIndividualAddressRead
- func NewApduDataIndividualAddressResponse(dataLength uint8) *_ApduDataIndividualAddressResponse
- func NewApduDataIndividualAddressWrite(dataLength uint8) *_ApduDataIndividualAddressWrite
- func NewApduDataMemoryRead(numBytes uint8, address uint16, dataLength uint8) *_ApduDataMemoryRead
- func NewApduDataMemoryResponse(address uint16, data []byte, dataLength uint8) *_ApduDataMemoryResponse
- func NewApduDataMemoryWrite(dataLength uint8) *_ApduDataMemoryWrite
- func NewApduDataOther(extendedApdu ApduDataExt, dataLength uint8) *_ApduDataOther
- func NewApduDataRestart(dataLength uint8) *_ApduDataRestart
- func NewApduDataUserMessage(dataLength uint8) *_ApduDataUserMessage
- func NewCEMI(size uint16) *_CEMI
- func NewCEMIAdditionalInformation() *_CEMIAdditionalInformation
- func NewCEMIAdditionalInformationBusmonitorInfo(frameErrorFlag bool, bitErrorFlag bool, parityErrorFlag bool, unknownFlag bool, ...) *_CEMIAdditionalInformationBusmonitorInfo
- func NewCEMIAdditionalInformationRelativeTimestamp(relativeTimestamp RelativeTimestamp) *_CEMIAdditionalInformationRelativeTimestamp
- func NewChannelInformation(numChannels uint8, channelCode uint16) *_ChannelInformation
- func NewComObjectTable() *_ComObjectTable
- func NewComObjectTableRealisationType1(numEntries uint8, ramFlagsTablePointer uint8, ...) *_ComObjectTableRealisationType1
- func NewComObjectTableRealisationType2(numEntries uint8, ramFlagsTablePointer uint8, ...) *_ComObjectTableRealisationType2
- func NewComObjectTableRealisationType6(comObjectDescriptors GroupObjectDescriptorRealisationType6) *_ComObjectTableRealisationType6
- func NewConnectionRequest(hpaiDiscoveryEndpoint HPAIDiscoveryEndpoint, hpaiDataEndpoint HPAIDataEndpoint, ...) *_ConnectionRequest
- func NewConnectionRequestInformation() *_ConnectionRequestInformation
- func NewConnectionRequestInformationDeviceManagement() *_ConnectionRequestInformationDeviceManagement
- func NewConnectionRequestInformationTunnelConnection(knxLayer KnxLayer) *_ConnectionRequestInformationTunnelConnection
- func NewConnectionResponse(communicationChannelId uint8, status Status, hpaiDataEndpoint HPAIDataEndpoint, ...) *_ConnectionResponse
- func NewConnectionResponseDataBlock() *_ConnectionResponseDataBlock
- func NewConnectionResponseDataBlockDeviceManagement() *_ConnectionResponseDataBlockDeviceManagement
- func NewConnectionResponseDataBlockTunnelConnection(knxAddress KnxAddress) *_ConnectionResponseDataBlockTunnelConnection
- func NewConnectionStateRequest(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) *_ConnectionStateRequest
- func NewConnectionStateResponse(communicationChannelId uint8, status Status) *_ConnectionStateResponse
- func NewDIBDeviceInfo(descriptionType uint8, knxMedium KnxMedium, deviceStatus DeviceStatus, ...) *_DIBDeviceInfo
- func NewDIBSuppSvcFamilies(descriptionType uint8, serviceIds []ServiceId) *_DIBSuppSvcFamilies
- func NewDescriptionRequest(hpaiControlEndpoint HPAIControlEndpoint) *_DescriptionRequest
- func NewDescriptionResponse(dibDeviceInfo DIBDeviceInfo, dibSuppSvcFamilies DIBSuppSvcFamilies) *_DescriptionResponse
- func NewDeviceConfigurationAck(deviceConfigurationAckDataBlock DeviceConfigurationAckDataBlock) *_DeviceConfigurationAck
- func NewDeviceConfigurationAckDataBlock(communicationChannelId uint8, sequenceCounter uint8, status Status) *_DeviceConfigurationAckDataBlock
- func NewDeviceConfigurationRequest(deviceConfigurationRequestDataBlock DeviceConfigurationRequestDataBlock, ...) *_DeviceConfigurationRequest
- func NewDeviceConfigurationRequestDataBlock(communicationChannelId uint8, sequenceCounter uint8) *_DeviceConfigurationRequestDataBlock
- func NewDeviceDescriptorType2(manufacturerId uint16, deviceType uint16, version uint8, readSupported bool, ...) *_DeviceDescriptorType2
- func NewDeviceStatus(programMode bool) *_DeviceStatus
- func NewDisconnectRequest(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) *_DisconnectRequest
- func NewDisconnectResponse(communicationChannelId uint8, status Status) *_DisconnectResponse
- func NewGroupObjectDescriptorRealisationType1(dataPointer uint8, transmitEnable bool, segmentSelectorEnable bool, ...) *_GroupObjectDescriptorRealisationType1
- func NewGroupObjectDescriptorRealisationType2(dataPointer uint8, updateEnable bool, transmitEnable bool, ...) *_GroupObjectDescriptorRealisationType2
- func NewGroupObjectDescriptorRealisationType6() *_GroupObjectDescriptorRealisationType6
- func NewGroupObjectDescriptorRealisationType7(dataAddress uint16, updateEnable bool, transmitEnable bool, ...) *_GroupObjectDescriptorRealisationType7
- func NewGroupObjectDescriptorRealisationTypeB(updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, ...) *_GroupObjectDescriptorRealisationTypeB
- func NewHPAIControlEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIControlEndpoint
- func NewHPAIDataEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIDataEndpoint
- func NewHPAIDiscoveryEndpoint(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) *_HPAIDiscoveryEndpoint
- func NewIPAddress(addr []byte) *_IPAddress
- func NewKnxAddress(mainGroup uint8, middleGroup uint8, subGroup uint8) *_KnxAddress
- func NewKnxGroupAddress() *_KnxGroupAddress
- func NewKnxGroupAddress2Level(mainGroup uint8, subGroup uint16) *_KnxGroupAddress2Level
- func NewKnxGroupAddress3Level(mainGroup uint8, middleGroup uint8, subGroup uint8) *_KnxGroupAddress3Level
- func NewKnxGroupAddressFreeLevel(subGroup uint16) *_KnxGroupAddressFreeLevel
- func NewKnxNetIpCore(version uint8) *_KnxNetIpCore
- func NewKnxNetIpDeviceManagement(version uint8) *_KnxNetIpDeviceManagement
- func NewKnxNetIpMessage() *_KnxNetIpMessage
- func NewKnxNetIpRouting(version uint8) *_KnxNetIpRouting
- func NewKnxNetIpTunneling(version uint8) *_KnxNetIpTunneling
- func NewKnxNetObjectServer(version uint8) *_KnxNetObjectServer
- func NewKnxNetRemoteConfigurationAndDiagnosis(version uint8) *_KnxNetRemoteConfigurationAndDiagnosis
- func NewKnxNetRemoteLogging(version uint8) *_KnxNetRemoteLogging
- func NewLBusmonInd(additionalInformationLength uint8, ...) *_LBusmonInd
- func NewLDataCon(additionalInformationLength uint8, ...) *_LDataCon
- func NewLDataExtended(frameType bool, notRepeated bool, priority CEMIPriority, ...) *_LDataExtended
- func NewLDataFrame(frameType bool, notRepeated bool, priority CEMIPriority, ...) *_LDataFrame
- func NewLDataFrameACK(frameType bool, notRepeated bool, priority CEMIPriority, ...) *_LDataFrameACK
- func NewLDataInd(additionalInformationLength uint8, ...) *_LDataInd
- func NewLDataReq(additionalInformationLength uint8, ...) *_LDataReq
- func NewLPollData(frameType bool, notRepeated bool, priority CEMIPriority, ...) *_LPollData
- func NewLPollDataCon(size uint16) *_LPollDataCon
- func NewLPollDataReq(size uint16) *_LPollDataReq
- func NewLRawCon(size uint16) *_LRawCon
- func NewLRawInd(size uint16) *_LRawInd
- func NewLRawReq(size uint16) *_LRawReq
- func NewMACAddress(addr []byte) *_MACAddress
- func NewMFuncPropCommandReq(size uint16) *_MFuncPropCommandReq
- func NewMFuncPropCon(size uint16) *_MFuncPropCon
- func NewMFuncPropStateReadReq(size uint16) *_MFuncPropStateReadReq
- func NewMPropInfoInd(size uint16) *_MPropInfoInd
- func NewMPropReadCon(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, ...) *_MPropReadCon
- func NewMPropReadReq(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, ...) *_MPropReadReq
- func NewMPropWriteCon(size uint16) *_MPropWriteCon
- func NewMPropWriteReq(size uint16) *_MPropWriteReq
- func NewMResetInd(size uint16) *_MResetInd
- func NewMResetReq(size uint16) *_MResetReq
- func NewProjectInstallationIdentifier(projectNumber uint8, installationNumber uint8) *_ProjectInstallationIdentifier
- func NewRelativeTimestamp(timestamp uint16) *_RelativeTimestamp
- func NewRoutingIndication() *_RoutingIndication
- func NewSearchRequest(hpaiIDiscoveryEndpoint HPAIDiscoveryEndpoint) *_SearchRequest
- func NewSearchResponse(hpaiControlEndpoint HPAIControlEndpoint, dibDeviceInfo DIBDeviceInfo, ...) *_SearchResponse
- func NewServiceId() *_ServiceId
- func NewTDataConnectedInd(size uint16) *_TDataConnectedInd
- func NewTDataConnectedReq(size uint16) *_TDataConnectedReq
- func NewTDataIndividualInd(size uint16) *_TDataIndividualInd
- func NewTDataIndividualReq(size uint16) *_TDataIndividualReq
- func NewTunnelingRequest(tunnelingRequestDataBlock TunnelingRequestDataBlock, cemi CEMI, ...) *_TunnelingRequest
- func NewTunnelingRequestDataBlock(communicationChannelId uint8, sequenceCounter uint8) *_TunnelingRequestDataBlock
- func NewTunnelingResponse(tunnelingResponseDataBlock TunnelingResponseDataBlock) *_TunnelingResponse
- func NewTunnelingResponseDataBlock(communicationChannelId uint8, sequenceCounter uint8, status Status) *_TunnelingResponseDataBlock
- func NewUnknownMessage(unknownData []byte, totalLength uint16) *_UnknownMessage
- func ProjectInstallationIdentifierParseWithBufferProducer() ...
- func RelativeTimestampParseWithBufferProducer() ...
- func ServiceIdParse[T ServiceId](ctx context.Context, theBytes []byte) (T, error)
- func ServiceIdParseWithBuffer[T ServiceId](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func ServiceIdParseWithBufferProducer[T ServiceId]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
- func StatusKnows(value uint8) bool
- func SupportedPhysicalMediaKnows(value uint8) bool
- func TunnelingRequestDataBlockParseWithBufferProducer() ...
- func TunnelingResponseDataBlockParseWithBufferProducer() ...
- type AccessLevel
- func AccessLevelByName(value string) (enum AccessLevel, ok bool)
- func AccessLevelByValue(value uint8) (enum AccessLevel, ok bool)
- func AccessLevelFirstEnumForFieldNeedsAuthentication(value bool) (enum AccessLevel, ok bool)
- func AccessLevelFirstEnumForFieldPurpose(value string) (enum AccessLevel, ok bool)
- func AccessLevelParse(ctx context.Context, theBytes []byte) (AccessLevel, error)
- func AccessLevelParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (AccessLevel, error)
- func CastAccessLevel(structType any) AccessLevel
- func (m AccessLevel) GetLengthInBits(ctx context.Context) uint16
- func (m AccessLevel) GetLengthInBytes(ctx context.Context) uint16
- func (e AccessLevel) GetNeedsAuthentication() bool
- func (e AccessLevel) GetPurpose() string
- func (e AccessLevel) GetValue() uint8
- func (e AccessLevel) NeedsAuthentication() bool
- func (e AccessLevel) PLC4XEnumName() string
- func (e AccessLevel) Purpose() string
- func (e AccessLevel) Serialize() ([]byte, error)
- func (e AccessLevel) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e AccessLevel) String() string
- type Apdu
- func CastApdu(structType any) Apdudeprecated
- type ApduBuilder
- type ApduContract
- type ApduControl
- type ApduControlAck
- type ApduControlAckBuilder
- type ApduControlBuilder
- type ApduControlConnect
- type ApduControlConnectBuilder
- type ApduControlContainer
- type ApduControlContainerBuilder
- type ApduControlContract
- type ApduControlDisconnect
- type ApduControlDisconnectBuilder
- type ApduControlNack
- type ApduControlNackBuilder
- type ApduControlRequirements
- type ApduData
- type ApduDataAdcRead
- type ApduDataAdcReadBuilder
- type ApduDataAdcResponse
- type ApduDataAdcResponseBuilder
- type ApduDataBuilder
- type ApduDataContainer
- type ApduDataContainerBuilder
- type ApduDataContract
- type ApduDataDeviceDescriptorRead
- type ApduDataDeviceDescriptorReadBuilder
- type ApduDataDeviceDescriptorResponse
- type ApduDataDeviceDescriptorResponseBuilder
- type ApduDataExt
- type ApduDataExtAuthorizeRequest
- type ApduDataExtAuthorizeRequestBuilder
- type ApduDataExtAuthorizeResponse
- type ApduDataExtAuthorizeResponseBuilder
- type ApduDataExtBuilder
- type ApduDataExtContract
- type ApduDataExtDomainAddressRead
- type ApduDataExtDomainAddressReadBuilder
- type ApduDataExtDomainAddressResponse
- type ApduDataExtDomainAddressResponseBuilder
- type ApduDataExtDomainAddressSelectiveRead
- type ApduDataExtDomainAddressSelectiveReadBuilder
- type ApduDataExtDomainAddressSerialNumberRead
- type ApduDataExtDomainAddressSerialNumberReadBuilder
- type ApduDataExtDomainAddressSerialNumberResponse
- type ApduDataExtDomainAddressSerialNumberResponseBuilder
- type ApduDataExtDomainAddressSerialNumberWrite
- type ApduDataExtDomainAddressSerialNumberWriteBuilder
- type ApduDataExtDomainAddressWrite
- type ApduDataExtDomainAddressWriteBuilder
- type ApduDataExtFileStreamInfoReport
- type ApduDataExtFileStreamInfoReportBuilder
- type ApduDataExtGroupPropertyValueInfoReport
- type ApduDataExtGroupPropertyValueInfoReportBuilder
- type ApduDataExtGroupPropertyValueRead
- type ApduDataExtGroupPropertyValueReadBuilder
- type ApduDataExtGroupPropertyValueResponse
- type ApduDataExtGroupPropertyValueResponseBuilder
- type ApduDataExtGroupPropertyValueWrite
- type ApduDataExtGroupPropertyValueWriteBuilder
- type ApduDataExtIndividualAddressSerialNumberRead
- type ApduDataExtIndividualAddressSerialNumberReadBuilder
- type ApduDataExtIndividualAddressSerialNumberResponse
- type ApduDataExtIndividualAddressSerialNumberResponseBuilder
- type ApduDataExtIndividualAddressSerialNumberWrite
- type ApduDataExtIndividualAddressSerialNumberWriteBuilder
- type ApduDataExtKeyResponse
- type ApduDataExtKeyResponseBuilder
- type ApduDataExtKeyWrite
- type ApduDataExtKeyWriteBuilder
- type ApduDataExtLinkRead
- type ApduDataExtLinkReadBuilder
- type ApduDataExtLinkResponse
- type ApduDataExtLinkResponseBuilder
- type ApduDataExtLinkWrite
- type ApduDataExtLinkWriteBuilder
- type ApduDataExtMemoryBitWrite
- type ApduDataExtMemoryBitWriteBuilder
- type ApduDataExtNetworkParameterRead
- type ApduDataExtNetworkParameterReadBuilder
- type ApduDataExtNetworkParameterResponse
- type ApduDataExtNetworkParameterResponseBuilder
- type ApduDataExtNetworkParameterWrite
- type ApduDataExtNetworkParameterWriteBuilder
- type ApduDataExtOpenRoutingTableRequest
- type ApduDataExtOpenRoutingTableRequestBuilder
- type ApduDataExtPropertyDescriptionRead
- type ApduDataExtPropertyDescriptionReadBuilder
- type ApduDataExtPropertyDescriptionResponse
- type ApduDataExtPropertyDescriptionResponseBuilder
- type ApduDataExtPropertyValueRead
- type ApduDataExtPropertyValueReadBuilder
- type ApduDataExtPropertyValueResponse
- type ApduDataExtPropertyValueResponseBuilder
- type ApduDataExtPropertyValueWrite
- type ApduDataExtPropertyValueWriteBuilder
- type ApduDataExtReadRouterMemoryRequest
- type ApduDataExtReadRouterMemoryRequestBuilder
- type ApduDataExtReadRouterMemoryResponse
- type ApduDataExtReadRouterMemoryResponseBuilder
- type ApduDataExtReadRouterStatusRequest
- type ApduDataExtReadRouterStatusRequestBuilder
- type ApduDataExtReadRouterStatusResponse
- type ApduDataExtReadRouterStatusResponseBuilder
- type ApduDataExtReadRoutingTableRequest
- type ApduDataExtReadRoutingTableRequestBuilder
- type ApduDataExtReadRoutingTableResponse
- type ApduDataExtReadRoutingTableResponseBuilder
- type ApduDataExtRequirements
- type ApduDataExtWriteRouterMemoryRequest
- type ApduDataExtWriteRouterMemoryRequestBuilder
- type ApduDataExtWriteRouterStatusRequest
- type ApduDataExtWriteRouterStatusRequestBuilder
- type ApduDataExtWriteRoutingTableRequest
- type ApduDataExtWriteRoutingTableRequestBuilder
- type ApduDataGroupValueRead
- type ApduDataGroupValueReadBuilder
- type ApduDataGroupValueResponse
- type ApduDataGroupValueResponseBuilder
- type ApduDataGroupValueWrite
- type ApduDataGroupValueWriteBuilder
- type ApduDataIndividualAddressRead
- type ApduDataIndividualAddressReadBuilder
- type ApduDataIndividualAddressResponse
- type ApduDataIndividualAddressResponseBuilder
- type ApduDataIndividualAddressWrite
- type ApduDataIndividualAddressWriteBuilder
- type ApduDataMemoryRead
- type ApduDataMemoryReadBuilder
- type ApduDataMemoryResponse
- type ApduDataMemoryResponseBuilder
- type ApduDataMemoryWrite
- type ApduDataMemoryWriteBuilder
- type ApduDataOther
- type ApduDataOtherBuilder
- type ApduDataRequirements
- type ApduDataRestart
- type ApduDataRestartBuilder
- type ApduDataUserMessage
- type ApduDataUserMessageBuilder
- type ApduRequirements
- type CEMI
- func CastCEMI(structType any) CEMIdeprecated
- type CEMIAdditionalInformation
- type CEMIAdditionalInformationBuilder
- type CEMIAdditionalInformationBusmonitorInfo
- type CEMIAdditionalInformationBusmonitorInfoBuilder
- type CEMIAdditionalInformationContract
- type CEMIAdditionalInformationRelativeTimestamp
- type CEMIAdditionalInformationRelativeTimestampBuilder
- type CEMIAdditionalInformationRequirements
- type CEMIBuilder
- type CEMIContract
- type CEMIPriority
- func CEMIPriorityByName(value string) (enum CEMIPriority, ok bool)
- func CEMIPriorityByValue(value uint8) (enum CEMIPriority, ok bool)
- func CEMIPriorityParse(ctx context.Context, theBytes []byte) (CEMIPriority, error)
- func CEMIPriorityParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (CEMIPriority, error)
- func CastCEMIPriority(structType any) CEMIPriority
- func (m CEMIPriority) GetLengthInBits(ctx context.Context) uint16
- func (m CEMIPriority) GetLengthInBytes(ctx context.Context) uint16
- func (e CEMIPriority) GetValue() uint8
- func (e CEMIPriority) PLC4XEnumName() string
- func (e CEMIPriority) Serialize() ([]byte, error)
- func (e CEMIPriority) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e CEMIPriority) String() string
- type CEMIRequirements
- type ChannelInformation
- type ChannelInformationBuilder
- type ComObjectTable
- type ComObjectTableAddresses
- func CastComObjectTableAddresses(structType any) ComObjectTableAddresses
- func ComObjectTableAddressesByName(value string) (enum ComObjectTableAddresses, ok bool)
- func ComObjectTableAddressesByValue(value uint16) (enum ComObjectTableAddresses, ok bool)
- func ComObjectTableAddressesFirstEnumForFieldComObjectTableAddress(value uint16) (enum ComObjectTableAddresses, ok bool)
- func ComObjectTableAddressesParse(ctx context.Context, theBytes []byte) (ComObjectTableAddresses, error)
- func ComObjectTableAddressesParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ComObjectTableAddresses, error)
- func (e ComObjectTableAddresses) ComObjectTableAddress() uint16
- func (e ComObjectTableAddresses) GetComObjectTableAddress() uint16
- func (m ComObjectTableAddresses) GetLengthInBits(ctx context.Context) uint16
- func (m ComObjectTableAddresses) GetLengthInBytes(ctx context.Context) uint16
- func (e ComObjectTableAddresses) GetValue() uint16
- func (e ComObjectTableAddresses) PLC4XEnumName() string
- func (e ComObjectTableAddresses) Serialize() ([]byte, error)
- func (e ComObjectTableAddresses) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e ComObjectTableAddresses) String() string
- type ComObjectTableBuilder
- type ComObjectTableContract
- type ComObjectTableRealisationType1
- type ComObjectTableRealisationType1Builder
- type ComObjectTableRealisationType2
- type ComObjectTableRealisationType2Builder
- type ComObjectTableRealisationType6
- type ComObjectTableRealisationType6Builder
- type ComObjectTableRequirements
- type ComObjectValueType
- func CastComObjectValueType(structType any) ComObjectValueType
- func ComObjectValueTypeByName(value string) (enum ComObjectValueType, ok bool)
- func ComObjectValueTypeByValue(value uint8) (enum ComObjectValueType, ok bool)
- func ComObjectValueTypeFirstEnumForFieldSizeInBytes(value uint8) (enum ComObjectValueType, ok bool)
- func ComObjectValueTypeParse(ctx context.Context, theBytes []byte) (ComObjectValueType, error)
- func ComObjectValueTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ComObjectValueType, error)
- func (m ComObjectValueType) GetLengthInBits(ctx context.Context) uint16
- func (m ComObjectValueType) GetLengthInBytes(ctx context.Context) uint16
- func (e ComObjectValueType) GetSizeInBytes() uint8
- func (e ComObjectValueType) GetValue() uint8
- func (e ComObjectValueType) PLC4XEnumName() string
- func (e ComObjectValueType) Serialize() ([]byte, error)
- func (e ComObjectValueType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e ComObjectValueType) SizeInBytes() uint8
- func (e ComObjectValueType) String() string
- type ConnectionRequest
- type ConnectionRequestBuilder
- type ConnectionRequestInformation
- type ConnectionRequestInformationBuilder
- type ConnectionRequestInformationContract
- type ConnectionRequestInformationDeviceManagement
- type ConnectionRequestInformationDeviceManagementBuilder
- type ConnectionRequestInformationRequirements
- type ConnectionRequestInformationTunnelConnection
- type ConnectionRequestInformationTunnelConnectionBuilder
- type ConnectionResponse
- type ConnectionResponseBuilder
- type ConnectionResponseDataBlock
- type ConnectionResponseDataBlockBuilder
- type ConnectionResponseDataBlockContract
- type ConnectionResponseDataBlockDeviceManagement
- type ConnectionResponseDataBlockDeviceManagementBuilder
- type ConnectionResponseDataBlockRequirements
- type ConnectionResponseDataBlockTunnelConnection
- type ConnectionResponseDataBlockTunnelConnectionBuilder
- type ConnectionStateRequest
- type ConnectionStateRequestBuilder
- type ConnectionStateResponse
- type ConnectionStateResponseBuilder
- type DIBDeviceInfo
- type DIBDeviceInfoBuilder
- type DIBSuppSvcFamilies
- type DIBSuppSvcFamiliesBuilder
- type DescriptionRequest
- type DescriptionRequestBuilder
- type DescriptionResponse
- type DescriptionResponseBuilder
- type DeviceConfigurationAck
- type DeviceConfigurationAckBuilder
- type DeviceConfigurationAckDataBlock
- func CastDeviceConfigurationAckDataBlock(structType any) DeviceConfigurationAckDataBlockdeprecated
- func DeviceConfigurationAckDataBlockParse(ctx context.Context, theBytes []byte) (DeviceConfigurationAckDataBlock, error)
- func DeviceConfigurationAckDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationAckDataBlock, error)
- type DeviceConfigurationAckDataBlockBuilder
- type DeviceConfigurationRequest
- type DeviceConfigurationRequestBuilder
- type DeviceConfigurationRequestDataBlock
- func CastDeviceConfigurationRequestDataBlock(structType any) DeviceConfigurationRequestDataBlockdeprecated
- func DeviceConfigurationRequestDataBlockParse(ctx context.Context, theBytes []byte) (DeviceConfigurationRequestDataBlock, error)
- func DeviceConfigurationRequestDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationRequestDataBlock, error)
- type DeviceConfigurationRequestDataBlockBuilder
- type DeviceDescriptor
- func CastDeviceDescriptor(structType any) DeviceDescriptor
- func DeviceDescriptorByName(value string) (enum DeviceDescriptor, ok bool)
- func DeviceDescriptorByValue(value uint16) (enum DeviceDescriptor, ok bool)
- func DeviceDescriptorFirstEnumForFieldFirmwareType(value FirmwareType) (enum DeviceDescriptor, ok bool)
- func DeviceDescriptorFirstEnumForFieldMediumType(value DeviceDescriptorMediumType) (enum DeviceDescriptor, ok bool)
- func DeviceDescriptorParse(ctx context.Context, theBytes []byte) (DeviceDescriptor, error)
- func DeviceDescriptorParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptor, error)
- func (e DeviceDescriptor) FirmwareType() FirmwareType
- func (e DeviceDescriptor) GetFirmwareType() FirmwareType
- func (m DeviceDescriptor) GetLengthInBits(ctx context.Context) uint16
- func (m DeviceDescriptor) GetLengthInBytes(ctx context.Context) uint16
- func (e DeviceDescriptor) GetMediumType() DeviceDescriptorMediumType
- func (e DeviceDescriptor) GetValue() uint16
- func (e DeviceDescriptor) MediumType() DeviceDescriptorMediumType
- func (e DeviceDescriptor) PLC4XEnumName() string
- func (e DeviceDescriptor) Serialize() ([]byte, error)
- func (e DeviceDescriptor) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e DeviceDescriptor) String() string
- type DeviceDescriptorMediumType
- func CastDeviceDescriptorMediumType(structType any) DeviceDescriptorMediumType
- func DeviceDescriptorMediumTypeByName(value string) (enum DeviceDescriptorMediumType, ok bool)
- func DeviceDescriptorMediumTypeByValue(value uint8) (enum DeviceDescriptorMediumType, ok bool)
- func DeviceDescriptorMediumTypeParse(ctx context.Context, theBytes []byte) (DeviceDescriptorMediumType, error)
- func DeviceDescriptorMediumTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptorMediumType, error)
- func (m DeviceDescriptorMediumType) GetLengthInBits(ctx context.Context) uint16
- func (m DeviceDescriptorMediumType) GetLengthInBytes(ctx context.Context) uint16
- func (e DeviceDescriptorMediumType) GetValue() uint8
- func (e DeviceDescriptorMediumType) PLC4XEnumName() string
- func (e DeviceDescriptorMediumType) Serialize() ([]byte, error)
- func (e DeviceDescriptorMediumType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e DeviceDescriptorMediumType) String() string
- type DeviceDescriptorType2
- func CastDeviceDescriptorType2(structType any) DeviceDescriptorType2deprecated
- func DeviceDescriptorType2Parse(ctx context.Context, theBytes []byte) (DeviceDescriptorType2, error)
- func DeviceDescriptorType2ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptorType2, error)
- type DeviceDescriptorType2Builder
- type DeviceStatus
- type DeviceStatusBuilder
- type DisconnectRequest
- type DisconnectRequestBuilder
- type DisconnectResponse
- type DisconnectResponseBuilder
- type FirmwareType
- func CastFirmwareType(structType any) FirmwareType
- func FirmwareTypeByName(value string) (enum FirmwareType, ok bool)
- func FirmwareTypeByValue(value uint16) (enum FirmwareType, ok bool)
- func FirmwareTypeParse(ctx context.Context, theBytes []byte) (FirmwareType, error)
- func FirmwareTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (FirmwareType, error)
- func (m FirmwareType) GetLengthInBits(ctx context.Context) uint16
- func (m FirmwareType) GetLengthInBytes(ctx context.Context) uint16
- func (e FirmwareType) GetValue() uint16
- func (e FirmwareType) PLC4XEnumName() string
- func (e FirmwareType) Serialize() ([]byte, error)
- func (e FirmwareType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e FirmwareType) String() string
- type GroupObjectDescriptorRealisationType1
- func CastGroupObjectDescriptorRealisationType1(structType any) GroupObjectDescriptorRealisationType1deprecated
- func GroupObjectDescriptorRealisationType1Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType1, error)
- func GroupObjectDescriptorRealisationType1ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType1, error)
- type GroupObjectDescriptorRealisationType1Builder
- type GroupObjectDescriptorRealisationType2
- func CastGroupObjectDescriptorRealisationType2(structType any) GroupObjectDescriptorRealisationType2deprecated
- func GroupObjectDescriptorRealisationType2Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType2, error)
- func GroupObjectDescriptorRealisationType2ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType2, error)
- type GroupObjectDescriptorRealisationType2Builder
- type GroupObjectDescriptorRealisationType6
- func CastGroupObjectDescriptorRealisationType6(structType any) GroupObjectDescriptorRealisationType6deprecated
- func GroupObjectDescriptorRealisationType6Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType6, error)
- func GroupObjectDescriptorRealisationType6ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType6, error)
- type GroupObjectDescriptorRealisationType6Builder
- type GroupObjectDescriptorRealisationType7
- func CastGroupObjectDescriptorRealisationType7(structType any) GroupObjectDescriptorRealisationType7deprecated
- func GroupObjectDescriptorRealisationType7Parse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationType7, error)
- func GroupObjectDescriptorRealisationType7ParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType7, error)
- type GroupObjectDescriptorRealisationType7Builder
- type GroupObjectDescriptorRealisationTypeB
- func CastGroupObjectDescriptorRealisationTypeB(structType any) GroupObjectDescriptorRealisationTypeBdeprecated
- func GroupObjectDescriptorRealisationTypeBParse(ctx context.Context, theBytes []byte) (GroupObjectDescriptorRealisationTypeB, error)
- func GroupObjectDescriptorRealisationTypeBParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationTypeB, error)
- type GroupObjectDescriptorRealisationTypeBBuilder
- type HPAIControlEndpoint
- type HPAIControlEndpointBuilder
- type HPAIDataEndpoint
- type HPAIDataEndpointBuilder
- type HPAIDiscoveryEndpoint
- func CastHPAIDiscoveryEndpoint(structType any) HPAIDiscoveryEndpointdeprecated
- func HPAIDiscoveryEndpointParse(ctx context.Context, theBytes []byte) (HPAIDiscoveryEndpoint, error)
- func HPAIDiscoveryEndpointParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIDiscoveryEndpoint, error)
- type HPAIDiscoveryEndpointBuilder
- type HostProtocolCode
- func CastHostProtocolCode(structType any) HostProtocolCode
- func HostProtocolCodeByName(value string) (enum HostProtocolCode, ok bool)
- func HostProtocolCodeByValue(value uint8) (enum HostProtocolCode, ok bool)
- func HostProtocolCodeParse(ctx context.Context, theBytes []byte) (HostProtocolCode, error)
- func HostProtocolCodeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (HostProtocolCode, error)
- func (m HostProtocolCode) GetLengthInBits(ctx context.Context) uint16
- func (m HostProtocolCode) GetLengthInBytes(ctx context.Context) uint16
- func (e HostProtocolCode) GetValue() uint8
- func (e HostProtocolCode) PLC4XEnumName() string
- func (e HostProtocolCode) Serialize() ([]byte, error)
- func (e HostProtocolCode) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e HostProtocolCode) String() string
- type IAccessLevel
- type ICEMIPriority
- type IComObjectTableAddresses
- type IComObjectValueType
- type IDeviceDescriptor
- type IDeviceDescriptorMediumType
- type IFirmwareType
- type IHostProtocolCode
- type IKnxDatapointMainType
- type IKnxDatapointType
- type IKnxInterfaceObjectProperty
- type IKnxInterfaceObjectType
- type IKnxLayer
- type IKnxManufacturer
- type IKnxMedium
- type IKnxPropertyDataType
- type IPAddress
- type IPAddressBuilder
- type IStatus
- type ISupportedPhysicalMedia
- type KnxAddress
- type KnxAddressBuilder
- type KnxDatapointMainType
- func CastKnxDatapointMainType(structType any) KnxDatapointMainType
- func KnxDatapointMainTypeByName(value string) (enum KnxDatapointMainType, ok bool)
- func KnxDatapointMainTypeByValue(value uint16) (enum KnxDatapointMainType, ok bool)
- func KnxDatapointMainTypeFirstEnumForFieldName(value string) (enum KnxDatapointMainType, ok bool)
- func KnxDatapointMainTypeFirstEnumForFieldNumber(value uint16) (enum KnxDatapointMainType, ok bool)
- func KnxDatapointMainTypeFirstEnumForFieldSizeInBits(value uint8) (enum KnxDatapointMainType, ok bool)
- func KnxDatapointMainTypeParse(ctx context.Context, theBytes []byte) (KnxDatapointMainType, error)
- func KnxDatapointMainTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxDatapointMainType, error)
- func (m KnxDatapointMainType) GetLengthInBits(ctx context.Context) uint16
- func (m KnxDatapointMainType) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxDatapointMainType) GetName() string
- func (e KnxDatapointMainType) GetNumber() uint16
- func (e KnxDatapointMainType) GetSizeInBits() uint8
- func (e KnxDatapointMainType) GetValue() uint16
- func (e KnxDatapointMainType) Name() string
- func (e KnxDatapointMainType) Number() uint16
- func (e KnxDatapointMainType) PLC4XEnumName() string
- func (e KnxDatapointMainType) Serialize() ([]byte, error)
- func (e KnxDatapointMainType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxDatapointMainType) SizeInBits() uint8
- func (e KnxDatapointMainType) String() string
- type KnxDatapointType
- func CastKnxDatapointType(structType any) KnxDatapointType
- func KnxDatapointTypeByName(value string) (enum KnxDatapointType, ok bool)
- func KnxDatapointTypeByValue(value uint32) (enum KnxDatapointType, ok bool)
- func KnxDatapointTypeFirstEnumForFieldDatapointMainType(value KnxDatapointMainType) (enum KnxDatapointType, ok bool)
- func KnxDatapointTypeFirstEnumForFieldName(value string) (enum KnxDatapointType, ok bool)
- func KnxDatapointTypeFirstEnumForFieldNumber(value uint16) (enum KnxDatapointType, ok bool)
- func KnxDatapointTypeParse(ctx context.Context, theBytes []byte) (KnxDatapointType, error)
- func KnxDatapointTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxDatapointType, error)
- func (e KnxDatapointType) DatapointMainType() KnxDatapointMainType
- func (e KnxDatapointType) GetDatapointMainType() KnxDatapointMainType
- func (m KnxDatapointType) GetLengthInBits(ctx context.Context) uint16
- func (m KnxDatapointType) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxDatapointType) GetName() string
- func (e KnxDatapointType) GetNumber() uint16
- func (e KnxDatapointType) GetValue() uint32
- func (e KnxDatapointType) Name() string
- func (e KnxDatapointType) Number() uint16
- func (e KnxDatapointType) PLC4XEnumName() string
- func (e KnxDatapointType) Serialize() ([]byte, error)
- func (e KnxDatapointType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxDatapointType) String() string
- type KnxGroupAddress
- type KnxGroupAddress2Level
- type KnxGroupAddress2LevelBuilder
- type KnxGroupAddress3Level
- type KnxGroupAddress3LevelBuilder
- type KnxGroupAddressBuilder
- type KnxGroupAddressContract
- type KnxGroupAddressFreeLevel
- type KnxGroupAddressFreeLevelBuilder
- type KnxGroupAddressRequirements
- type KnxInterfaceObjectProperty
- func CastKnxInterfaceObjectProperty(structType any) KnxInterfaceObjectProperty
- func KnxInterfaceObjectPropertyByName(value string) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyByValue(value uint32) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyFirstEnumForFieldName(value string) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType(value KnxInterfaceObjectType) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType(value KnxPropertyDataType) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId(value uint8) (enum KnxInterfaceObjectProperty, ok bool)
- func KnxInterfaceObjectPropertyParse(ctx context.Context, theBytes []byte) (KnxInterfaceObjectProperty, error)
- func KnxInterfaceObjectPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxInterfaceObjectProperty, error)
- func (m KnxInterfaceObjectProperty) GetLengthInBits(ctx context.Context) uint16
- func (m KnxInterfaceObjectProperty) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxInterfaceObjectProperty) GetName() string
- func (e KnxInterfaceObjectProperty) GetObjectType() KnxInterfaceObjectType
- func (e KnxInterfaceObjectProperty) GetPropertyDataType() KnxPropertyDataType
- func (e KnxInterfaceObjectProperty) GetPropertyId() uint8
- func (e KnxInterfaceObjectProperty) GetValue() uint32
- func (e KnxInterfaceObjectProperty) Name() string
- func (e KnxInterfaceObjectProperty) ObjectType() KnxInterfaceObjectType
- func (e KnxInterfaceObjectProperty) PLC4XEnumName() string
- func (e KnxInterfaceObjectProperty) PropertyDataType() KnxPropertyDataType
- func (e KnxInterfaceObjectProperty) PropertyId() uint8
- func (e KnxInterfaceObjectProperty) Serialize() ([]byte, error)
- func (e KnxInterfaceObjectProperty) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxInterfaceObjectProperty) String() string
- type KnxInterfaceObjectType
- func CastKnxInterfaceObjectType(structType any) KnxInterfaceObjectType
- func KnxInterfaceObjectTypeByName(value string) (enum KnxInterfaceObjectType, ok bool)
- func KnxInterfaceObjectTypeByValue(value uint16) (enum KnxInterfaceObjectType, ok bool)
- func KnxInterfaceObjectTypeFirstEnumForFieldCode(value string) (enum KnxInterfaceObjectType, ok bool)
- func KnxInterfaceObjectTypeFirstEnumForFieldName(value string) (enum KnxInterfaceObjectType, ok bool)
- func KnxInterfaceObjectTypeParse(ctx context.Context, theBytes []byte) (KnxInterfaceObjectType, error)
- func KnxInterfaceObjectTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxInterfaceObjectType, error)
- func (e KnxInterfaceObjectType) Code() string
- func (e KnxInterfaceObjectType) GetCode() string
- func (m KnxInterfaceObjectType) GetLengthInBits(ctx context.Context) uint16
- func (m KnxInterfaceObjectType) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxInterfaceObjectType) GetName() string
- func (e KnxInterfaceObjectType) GetValue() uint16
- func (e KnxInterfaceObjectType) Name() string
- func (e KnxInterfaceObjectType) PLC4XEnumName() string
- func (e KnxInterfaceObjectType) Serialize() ([]byte, error)
- func (e KnxInterfaceObjectType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxInterfaceObjectType) String() string
- type KnxLayer
- func CastKnxLayer(structType any) KnxLayer
- func KnxLayerByName(value string) (enum KnxLayer, ok bool)
- func KnxLayerByValue(value uint8) (enum KnxLayer, ok bool)
- func KnxLayerParse(ctx context.Context, theBytes []byte) (KnxLayer, error)
- func KnxLayerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxLayer, error)
- func (m KnxLayer) GetLengthInBits(ctx context.Context) uint16
- func (m KnxLayer) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxLayer) GetValue() uint8
- func (e KnxLayer) PLC4XEnumName() string
- func (e KnxLayer) Serialize() ([]byte, error)
- func (e KnxLayer) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxLayer) String() string
- type KnxManufacturer
- func CastKnxManufacturer(structType any) KnxManufacturer
- func KnxManufacturerByName(value string) (enum KnxManufacturer, ok bool)
- func KnxManufacturerByValue(value uint16) (enum KnxManufacturer, ok bool)
- func KnxManufacturerFirstEnumForFieldName(value string) (enum KnxManufacturer, ok bool)
- func KnxManufacturerFirstEnumForFieldNumber(value uint16) (enum KnxManufacturer, ok bool)
- func KnxManufacturerParse(ctx context.Context, theBytes []byte) (KnxManufacturer, error)
- func KnxManufacturerParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxManufacturer, error)
- func (m KnxManufacturer) GetLengthInBits(ctx context.Context) uint16
- func (m KnxManufacturer) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxManufacturer) GetName() string
- func (e KnxManufacturer) GetNumber() uint16
- func (e KnxManufacturer) GetValue() uint16
- func (e KnxManufacturer) Name() string
- func (e KnxManufacturer) Number() uint16
- func (e KnxManufacturer) PLC4XEnumName() string
- func (e KnxManufacturer) Serialize() ([]byte, error)
- func (e KnxManufacturer) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxManufacturer) String() string
- type KnxMedium
- func CastKnxMedium(structType any) KnxMedium
- func KnxMediumByName(value string) (enum KnxMedium, ok bool)
- func KnxMediumByValue(value uint8) (enum KnxMedium, ok bool)
- func KnxMediumParse(ctx context.Context, theBytes []byte) (KnxMedium, error)
- func KnxMediumParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxMedium, error)
- func (m KnxMedium) GetLengthInBits(ctx context.Context) uint16
- func (m KnxMedium) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxMedium) GetValue() uint8
- func (e KnxMedium) PLC4XEnumName() string
- func (e KnxMedium) Serialize() ([]byte, error)
- func (e KnxMedium) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxMedium) String() string
- type KnxNetIpCore
- type KnxNetIpCoreBuilder
- type KnxNetIpDeviceManagement
- type KnxNetIpDeviceManagementBuilder
- type KnxNetIpMessage
- type KnxNetIpMessageBuilder
- type KnxNetIpMessageContract
- type KnxNetIpMessageRequirements
- type KnxNetIpRouting
- type KnxNetIpRoutingBuilder
- type KnxNetIpTunneling
- type KnxNetIpTunnelingBuilder
- type KnxNetObjectServer
- type KnxNetObjectServerBuilder
- type KnxNetRemoteConfigurationAndDiagnosis
- type KnxNetRemoteConfigurationAndDiagnosisBuilder
- type KnxNetRemoteLogging
- type KnxNetRemoteLoggingBuilder
- type KnxPropertyDataType
- func CastKnxPropertyDataType(structType any) KnxPropertyDataType
- func KnxPropertyDataTypeByName(value string) (enum KnxPropertyDataType, ok bool)
- func KnxPropertyDataTypeByValue(value uint8) (enum KnxPropertyDataType, ok bool)
- func KnxPropertyDataTypeFirstEnumForFieldName(value string) (enum KnxPropertyDataType, ok bool)
- func KnxPropertyDataTypeFirstEnumForFieldNumber(value uint8) (enum KnxPropertyDataType, ok bool)
- func KnxPropertyDataTypeFirstEnumForFieldSizeInBytes(value uint8) (enum KnxPropertyDataType, ok bool)
- func KnxPropertyDataTypeParse(ctx context.Context, theBytes []byte) (KnxPropertyDataType, error)
- func KnxPropertyDataTypeParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (KnxPropertyDataType, error)
- func (m KnxPropertyDataType) GetLengthInBits(ctx context.Context) uint16
- func (m KnxPropertyDataType) GetLengthInBytes(ctx context.Context) uint16
- func (e KnxPropertyDataType) GetName() string
- func (e KnxPropertyDataType) GetNumber() uint8
- func (e KnxPropertyDataType) GetSizeInBytes() uint8
- func (e KnxPropertyDataType) GetValue() uint8
- func (e KnxPropertyDataType) Name() string
- func (e KnxPropertyDataType) Number() uint8
- func (e KnxPropertyDataType) PLC4XEnumName() string
- func (e KnxPropertyDataType) Serialize() ([]byte, error)
- func (e KnxPropertyDataType) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e KnxPropertyDataType) SizeInBytes() uint8
- func (e KnxPropertyDataType) String() string
- type LBusmonInd
- type LBusmonIndBuilder
- type LDataCon
- type LDataConBuilder
- type LDataExtended
- type LDataExtendedBuilder
- type LDataFrame
- type LDataFrameACK
- type LDataFrameACKBuilder
- type LDataFrameBuilder
- type LDataFrameContract
- type LDataFrameRequirements
- type LDataInd
- type LDataIndBuilder
- type LDataReq
- type LDataReqBuilder
- type LPollData
- type LPollDataBuilder
- type LPollDataCon
- type LPollDataConBuilder
- type LPollDataReq
- type LPollDataReqBuilder
- type LRawCon
- func CastLRawCon(structType any) LRawCondeprecated
- type LRawConBuilder
- type LRawInd
- func CastLRawInd(structType any) LRawInddeprecated
- type LRawIndBuilder
- type LRawReq
- func CastLRawReq(structType any) LRawReqdeprecated
- type LRawReqBuilder
- type MACAddress
- type MACAddressBuilder
- type MFuncPropCommandReq
- type MFuncPropCommandReqBuilder
- type MFuncPropCon
- type MFuncPropConBuilder
- type MFuncPropStateReadReq
- type MFuncPropStateReadReqBuilder
- type MPropInfoInd
- type MPropInfoIndBuilder
- type MPropReadCon
- type MPropReadConBuilder
- type MPropReadReq
- type MPropReadReqBuilder
- type MPropWriteCon
- type MPropWriteConBuilder
- type MPropWriteReq
- type MPropWriteReqBuilder
- type MResetInd
- type MResetIndBuilder
- type MResetReq
- type MResetReqBuilder
- type ProjectInstallationIdentifier
- func CastProjectInstallationIdentifier(structType any) ProjectInstallationIdentifierdeprecated
- func ProjectInstallationIdentifierParse(ctx context.Context, theBytes []byte) (ProjectInstallationIdentifier, error)
- func ProjectInstallationIdentifierParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (ProjectInstallationIdentifier, error)
- type ProjectInstallationIdentifierBuilder
- type RelativeTimestamp
- type RelativeTimestampBuilder
- type RoutingIndication
- type RoutingIndicationBuilder
- type SearchRequest
- type SearchRequestBuilder
- type SearchResponse
- type SearchResponseBuilder
- type ServiceId
- type ServiceIdBuilder
- type ServiceIdContract
- type ServiceIdRequirements
- type Status
- func CastStatus(structType any) Status
- func StatusByName(value string) (enum Status, ok bool)
- func StatusByValue(value uint8) (enum Status, ok bool)
- func StatusParse(ctx context.Context, theBytes []byte) (Status, error)
- func StatusParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (Status, error)
- func (m Status) GetLengthInBits(ctx context.Context) uint16
- func (m Status) GetLengthInBytes(ctx context.Context) uint16
- func (e Status) GetValue() uint8
- func (e Status) PLC4XEnumName() string
- func (e Status) Serialize() ([]byte, error)
- func (e Status) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e Status) String() string
- type SupportedPhysicalMedia
- func CastSupportedPhysicalMedia(structType any) SupportedPhysicalMedia
- func SupportedPhysicalMediaByName(value string) (enum SupportedPhysicalMedia, ok bool)
- func SupportedPhysicalMediaByValue(value uint8) (enum SupportedPhysicalMedia, ok bool)
- func SupportedPhysicalMediaFirstEnumForFieldDescription(value string) (enum SupportedPhysicalMedia, ok bool)
- func SupportedPhysicalMediaFirstEnumForFieldKnxSupport(value bool) (enum SupportedPhysicalMedia, ok bool)
- func SupportedPhysicalMediaParse(ctx context.Context, theBytes []byte) (SupportedPhysicalMedia, error)
- func SupportedPhysicalMediaParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (SupportedPhysicalMedia, error)
- func (e SupportedPhysicalMedia) Description() string
- func (e SupportedPhysicalMedia) GetDescription() string
- func (e SupportedPhysicalMedia) GetKnxSupport() bool
- func (m SupportedPhysicalMedia) GetLengthInBits(ctx context.Context) uint16
- func (m SupportedPhysicalMedia) GetLengthInBytes(ctx context.Context) uint16
- func (e SupportedPhysicalMedia) GetValue() uint8
- func (e SupportedPhysicalMedia) KnxSupport() bool
- func (e SupportedPhysicalMedia) PLC4XEnumName() string
- func (e SupportedPhysicalMedia) Serialize() ([]byte, error)
- func (e SupportedPhysicalMedia) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error
- func (e SupportedPhysicalMedia) String() string
- type TDataConnectedInd
- type TDataConnectedIndBuilder
- type TDataConnectedReq
- type TDataConnectedReqBuilder
- type TDataIndividualInd
- type TDataIndividualIndBuilder
- type TDataIndividualReq
- type TDataIndividualReqBuilder
- type TunnelingRequest
- type TunnelingRequestBuilder
- type TunnelingRequestDataBlock
- func CastTunnelingRequestDataBlock(structType any) TunnelingRequestDataBlockdeprecated
- func TunnelingRequestDataBlockParse(ctx context.Context, theBytes []byte) (TunnelingRequestDataBlock, error)
- func TunnelingRequestDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingRequestDataBlock, error)
- type TunnelingRequestDataBlockBuilder
- type TunnelingResponse
- type TunnelingResponseBuilder
- type TunnelingResponseDataBlock
- func CastTunnelingResponseDataBlock(structType any) TunnelingResponseDataBlockdeprecated
- func TunnelingResponseDataBlockParse(ctx context.Context, theBytes []byte) (TunnelingResponseDataBlock, error)
- func TunnelingResponseDataBlockParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingResponseDataBlock, error)
- type TunnelingResponseDataBlockBuilder
- type UnknownMessage
- type UnknownMessageBuilder
Constants ¶
const CEMIAdditionalInformationBusmonitorInfo_LEN uint8 = uint8(1)
Constant values.
const CEMIAdditionalInformationRelativeTimestamp_LEN uint8 = uint8(2)
Constant values.
const KnxNetIpMessage_PROTOCOLVERSION uint8 = 0x10
Constant values.
Variables ¶
var AccessLevelValues []AccessLevel
var CEMIPriorityValues []CEMIPriority
var ComObjectTableAddressesValues []ComObjectTableAddresses
var ComObjectValueTypeValues []ComObjectValueType
var DeviceDescriptorMediumTypeValues []DeviceDescriptorMediumType
var DeviceDescriptorValues []DeviceDescriptor
var FirmwareTypeValues []FirmwareType
var HostProtocolCodeValues []HostProtocolCode
var KnxDatapointMainTypeValues []KnxDatapointMainType
var KnxDatapointTypeValues []KnxDatapointType
var KnxInterfaceObjectPropertyValues []KnxInterfaceObjectProperty
var KnxInterfaceObjectTypeValues []KnxInterfaceObjectType
var KnxLayerValues []KnxLayer
var KnxManufacturerValues []KnxManufacturer
var KnxMediumValues []KnxMedium
var KnxPropertyDataTypeValues []KnxPropertyDataType
var StatusValues []Status
var SupportedPhysicalMediaValues []SupportedPhysicalMedia
Functions ¶
func AccessLevelKnows ¶
func ApduControlParse ¶
func ApduControlParse[T ApduControl](ctx context.Context, theBytes []byte) (T, error)
func ApduControlParseWithBuffer ¶
func ApduControlParseWithBuffer[T ApduControl](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ApduControlParseWithBufferProducer ¶
func ApduControlParseWithBufferProducer[T ApduControl]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ApduDataExtParse ¶
func ApduDataExtParseWithBuffer ¶
func ApduDataExtParseWithBuffer[T ApduDataExt](ctx context.Context, readBuffer utils.ReadBuffer, length uint8) (T, error)
func ApduDataExtParseWithBufferProducer ¶
func ApduDataExtParseWithBufferProducer[T ApduDataExt](length uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ApduDataParse ¶
func ApduDataParseWithBuffer ¶
func ApduParseWithBuffer ¶
func CEMIAdditionalInformationParse ¶
func CEMIAdditionalInformationParse[T CEMIAdditionalInformation](ctx context.Context, theBytes []byte) (T, error)
func CEMIAdditionalInformationParseWithBuffer ¶
func CEMIAdditionalInformationParseWithBuffer[T CEMIAdditionalInformation](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func CEMIAdditionalInformationParseWithBufferProducer ¶
func CEMIAdditionalInformationParseWithBufferProducer[T CEMIAdditionalInformation]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func CEMIParseWithBuffer ¶
func CEMIPriorityKnows ¶
func ChannelInformationParseWithBufferProducer ¶
func ChannelInformationParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (ChannelInformation, error)
func ComObjectTableParse ¶
func ComObjectTableParse[T ComObjectTable](ctx context.Context, theBytes []byte, firmwareType FirmwareType) (T, error)
func ComObjectTableParseWithBuffer ¶
func ComObjectTableParseWithBuffer[T ComObjectTable](ctx context.Context, readBuffer utils.ReadBuffer, firmwareType FirmwareType) (T, error)
func ComObjectTableParseWithBufferProducer ¶
func ComObjectTableParseWithBufferProducer[T ComObjectTable](firmwareType FirmwareType) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ComObjectValueTypeKnows ¶
func ConnectionRequestInformationParse ¶
func ConnectionRequestInformationParse[T ConnectionRequestInformation](ctx context.Context, theBytes []byte) (T, error)
func ConnectionRequestInformationParseWithBuffer ¶
func ConnectionRequestInformationParseWithBuffer[T ConnectionRequestInformation](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ConnectionRequestInformationParseWithBufferProducer ¶
func ConnectionRequestInformationParseWithBufferProducer[T ConnectionRequestInformation]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ConnectionResponseDataBlockParse ¶
func ConnectionResponseDataBlockParse[T ConnectionResponseDataBlock](ctx context.Context, theBytes []byte) (T, error)
func ConnectionResponseDataBlockParseWithBuffer ¶
func ConnectionResponseDataBlockParseWithBuffer[T ConnectionResponseDataBlock](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func ConnectionResponseDataBlockParseWithBufferProducer ¶
func ConnectionResponseDataBlockParseWithBufferProducer[T ConnectionResponseDataBlock]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func DIBDeviceInfoParseWithBufferProducer ¶
func DIBDeviceInfoParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DIBDeviceInfo, error)
func DIBSuppSvcFamiliesParseWithBufferProducer ¶
func DIBSuppSvcFamiliesParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DIBSuppSvcFamilies, error)
func DeviceConfigurationAckDataBlockParseWithBufferProducer ¶
func DeviceConfigurationAckDataBlockParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationAckDataBlock, error)
func DeviceConfigurationRequestDataBlockParseWithBufferProducer ¶
func DeviceConfigurationRequestDataBlockParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceConfigurationRequestDataBlock, error)
func DeviceDescriptorKnows ¶
func DeviceDescriptorType2ParseWithBufferProducer ¶
func DeviceDescriptorType2ParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceDescriptorType2, error)
func DeviceStatusParseWithBufferProducer ¶
func DeviceStatusParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (DeviceStatus, error)
func FirmwareTypeKnows ¶
func GroupObjectDescriptorRealisationType1ParseWithBufferProducer ¶
func GroupObjectDescriptorRealisationType1ParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType1, error)
func GroupObjectDescriptorRealisationType2ParseWithBufferProducer ¶
func GroupObjectDescriptorRealisationType2ParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType2, error)
func GroupObjectDescriptorRealisationType6ParseWithBufferProducer ¶
func GroupObjectDescriptorRealisationType6ParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType6, error)
func GroupObjectDescriptorRealisationType7ParseWithBufferProducer ¶
func GroupObjectDescriptorRealisationType7ParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationType7, error)
func GroupObjectDescriptorRealisationTypeBParseWithBufferProducer ¶
func GroupObjectDescriptorRealisationTypeBParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (GroupObjectDescriptorRealisationTypeB, error)
func HPAIControlEndpointParseWithBufferProducer ¶
func HPAIControlEndpointParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIControlEndpoint, error)
func HPAIDataEndpointParseWithBufferProducer ¶
func HPAIDataEndpointParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIDataEndpoint, error)
func HPAIDiscoveryEndpointParseWithBufferProducer ¶
func HPAIDiscoveryEndpointParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (HPAIDiscoveryEndpoint, error)
func HostProtocolCodeKnows ¶
func KnxAddressParseWithBufferProducer ¶
func KnxAddressParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (KnxAddress, error)
func KnxDatapointParse ¶
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 KnxGroupAddressParse ¶
func KnxGroupAddressParseWithBuffer ¶
func KnxGroupAddressParseWithBuffer[T KnxGroupAddress](ctx context.Context, readBuffer utils.ReadBuffer, numLevels uint8) (T, error)
func KnxGroupAddressParseWithBufferProducer ¶
func KnxGroupAddressParseWithBufferProducer[T KnxGroupAddress](numLevels uint8) func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func KnxLayerKnows ¶
func KnxManufacturerKnows ¶
func KnxMediumKnows ¶
func KnxNetIpMessageParse ¶
func KnxNetIpMessageParse[T KnxNetIpMessage](ctx context.Context, theBytes []byte) (T, error)
func KnxNetIpMessageParseWithBuffer ¶
func KnxNetIpMessageParseWithBuffer[T KnxNetIpMessage](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func KnxNetIpMessageParseWithBufferProducer ¶
func KnxNetIpMessageParseWithBufferProducer[T KnxNetIpMessage]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func KnxPropertyParse ¶
func KnxPropertyParseWithBuffer ¶
func KnxPropertyParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, propertyType KnxPropertyDataType, dataLengthInBytes uint8) (api.PlcValue, error)
func KnxPropertySerialize ¶
func KnxPropertySerializeWithWriteBuffer ¶
func KnxPropertySerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer, value api.PlcValue, propertyType KnxPropertyDataType, dataLengthInBytes uint8) error
func LDataFrameParse ¶
func LDataFrameParse[T LDataFrame](ctx context.Context, theBytes []byte) (T, error)
func LDataFrameParseWithBuffer ¶
func LDataFrameParseWithBuffer[T LDataFrame](ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func LDataFrameParseWithBufferProducer ¶
func LDataFrameParseWithBufferProducer[T LDataFrame]() func(ctx context.Context, readBuffer utils.ReadBuffer) (T, error)
func MACAddressParseWithBufferProducer ¶
func MACAddressParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (MACAddress, error)
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(numbered bool, counter uint8, controlApdu ApduControl, 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(numbered bool, counter uint8, dataApdu ApduData, 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 ¶
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 ¶
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 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 ¶
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 ¶
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 ¶
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 ¶
NewKnxAddress factory function for _KnxAddress
func NewKnxGroupAddress ¶
func NewKnxGroupAddress() *_KnxGroupAddress
NewKnxGroupAddress factory function for _KnxGroupAddress
func NewKnxGroupAddress2Level ¶
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(frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool, groupAddress bool, hopCount uint8, extendedFrameFormat uint8, sourceAddress KnxAddress, destinationAddress []byte, apdu Apdu) *_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(frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool, sourceAddress KnxAddress, targetAddress []byte, numberExpectedPollData uint8) *_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 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 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 ¶
NewUnknownMessage factory function for _UnknownMessage
func ProjectInstallationIdentifierParseWithBufferProducer ¶
func ProjectInstallationIdentifierParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (ProjectInstallationIdentifier, error)
func RelativeTimestampParseWithBufferProducer ¶
func RelativeTimestampParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (RelativeTimestamp, error)
func ServiceIdParse ¶
func StatusKnows ¶
func TunnelingRequestDataBlockParseWithBufferProducer ¶
func TunnelingRequestDataBlockParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingRequestDataBlock, error)
func TunnelingResponseDataBlockParseWithBufferProducer ¶
func TunnelingResponseDataBlockParseWithBufferProducer() func(ctx context.Context, readBuffer utils.ReadBuffer) (TunnelingResponseDataBlock, error)
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) (enum AccessLevel, ok bool)
func AccessLevelFirstEnumForFieldPurpose ¶
func AccessLevelFirstEnumForFieldPurpose(value string) (enum AccessLevel, ok bool)
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) GetNeedsAuthentication ¶
func (e AccessLevel) GetNeedsAuthentication() bool
func (AccessLevel) GetPurpose ¶
func (e AccessLevel) GetPurpose() string
func (AccessLevel) GetValue ¶
func (e AccessLevel) GetValue() uint8
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 { ApduContract ApduRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsApdu is a marker method to prevent unintentional type checks (interfaces of same signature) IsApdu() // CreateBuilder creates a ApduBuilder CreateApduBuilder() ApduBuilder }
Apdu is the corresponding interface of Apdu
type ApduBuilder ¶
type ApduBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(numbered bool, counter uint8) ApduBuilder // WithNumbered adds Numbered (property field) WithNumbered(bool) ApduBuilder // WithCounter adds Counter (property field) WithCounter(uint8) ApduBuilder // WithArgDataLength sets a parser argument WithArgDataLength(uint8) ApduBuilder // AsApduControlContainer converts this build to a subType of Apdu. It is always possible to return to current builder using Done() AsApduControlContainer() ApduControlContainerBuilder // AsApduDataContainer converts this build to a subType of Apdu. It is always possible to return to current builder using Done() AsApduDataContainer() ApduDataContainerBuilder // Build builds the Apdu or returns an error if something is wrong PartialBuild() (ApduContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ApduContract // Build builds the Apdu or returns an error if something is wrong Build() (Apdu, error) // MustBuild does the same as Build but panics on error MustBuild() Apdu }
ApduBuilder is a builder for Apdu
type ApduContract ¶
type ApduContract interface { // GetNumbered returns Numbered (property field) GetNumbered() bool // GetCounter returns Counter (property field) GetCounter() uint8 // GetDataLength() returns a parser argument GetDataLength() uint8 // IsApdu is a marker method to prevent unintentional type checks (interfaces of same signature) IsApdu() // CreateBuilder creates a ApduBuilder CreateApduBuilder() ApduBuilder }
ApduContract provides a set of functions which can be overwritten by a sub struct
type ApduControl ¶
type ApduControl interface { ApduControlContract ApduControlRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsApduControl is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControl() // CreateBuilder creates a ApduControlBuilder CreateApduControlBuilder() ApduControlBuilder }
ApduControl is the corresponding interface of ApduControl
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 utils.Copyable ApduControl // IsApduControlAck is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControlAck() // CreateBuilder creates a ApduControlAckBuilder CreateApduControlAckBuilder() ApduControlAckBuilder }
ApduControlAck is the corresponding interface of ApduControlAck
func CastApduControlAck
deprecated
func CastApduControlAck(structType any) ApduControlAck
Deprecated: use the interface for direct cast
type ApduControlAckBuilder ¶
type ApduControlAckBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduControlAckBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduControlBuilder // Build builds the ApduControlAck or returns an error if something is wrong Build() (ApduControlAck, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControlAck }
ApduControlAckBuilder is a builder for ApduControlAck
func NewApduControlAckBuilder ¶
func NewApduControlAckBuilder() ApduControlAckBuilder
NewApduControlAckBuilder() creates a ApduControlAckBuilder
type ApduControlBuilder ¶
type ApduControlBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduControlBuilder // AsApduControlConnect converts this build to a subType of ApduControl. It is always possible to return to current builder using Done() AsApduControlConnect() ApduControlConnectBuilder // AsApduControlDisconnect converts this build to a subType of ApduControl. It is always possible to return to current builder using Done() AsApduControlDisconnect() ApduControlDisconnectBuilder // AsApduControlAck converts this build to a subType of ApduControl. It is always possible to return to current builder using Done() AsApduControlAck() ApduControlAckBuilder // AsApduControlNack converts this build to a subType of ApduControl. It is always possible to return to current builder using Done() AsApduControlNack() ApduControlNackBuilder // Build builds the ApduControl or returns an error if something is wrong PartialBuild() (ApduControlContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ApduControlContract // Build builds the ApduControl or returns an error if something is wrong Build() (ApduControl, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControl }
ApduControlBuilder is a builder for ApduControl
func NewApduControlBuilder ¶
func NewApduControlBuilder() ApduControlBuilder
NewApduControlBuilder() creates a ApduControlBuilder
type ApduControlConnect ¶
type ApduControlConnect interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduControl // IsApduControlConnect is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControlConnect() // CreateBuilder creates a ApduControlConnectBuilder CreateApduControlConnectBuilder() ApduControlConnectBuilder }
ApduControlConnect is the corresponding interface of ApduControlConnect
func CastApduControlConnect
deprecated
func CastApduControlConnect(structType any) ApduControlConnect
Deprecated: use the interface for direct cast
type ApduControlConnectBuilder ¶
type ApduControlConnectBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduControlConnectBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduControlBuilder // Build builds the ApduControlConnect or returns an error if something is wrong Build() (ApduControlConnect, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControlConnect }
ApduControlConnectBuilder is a builder for ApduControlConnect
func NewApduControlConnectBuilder ¶
func NewApduControlConnectBuilder() ApduControlConnectBuilder
NewApduControlConnectBuilder() creates a ApduControlConnectBuilder
type ApduControlContainer ¶
type ApduControlContainer interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable Apdu // GetControlApdu returns ControlApdu (property field) GetControlApdu() ApduControl // IsApduControlContainer is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControlContainer() // CreateBuilder creates a ApduControlContainerBuilder CreateApduControlContainerBuilder() ApduControlContainerBuilder }
ApduControlContainer is the corresponding interface of ApduControlContainer
func CastApduControlContainer
deprecated
func CastApduControlContainer(structType any) ApduControlContainer
Deprecated: use the interface for direct cast
type ApduControlContainerBuilder ¶
type ApduControlContainerBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(controlApdu ApduControl) ApduControlContainerBuilder // WithControlApdu adds ControlApdu (property field) WithControlApdu(ApduControl) ApduControlContainerBuilder // WithControlApduBuilder adds ControlApdu (property field) which is build by the builder WithControlApduBuilder(func(ApduControlBuilder) ApduControlBuilder) ApduControlContainerBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduBuilder // Build builds the ApduControlContainer or returns an error if something is wrong Build() (ApduControlContainer, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControlContainer }
ApduControlContainerBuilder is a builder for ApduControlContainer
func NewApduControlContainerBuilder ¶
func NewApduControlContainerBuilder() ApduControlContainerBuilder
NewApduControlContainerBuilder() creates a ApduControlContainerBuilder
type ApduControlContract ¶
type ApduControlContract interface { // IsApduControl is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControl() // CreateBuilder creates a ApduControlBuilder CreateApduControlBuilder() ApduControlBuilder }
ApduControlContract provides a set of functions which can be overwritten by a sub struct
type ApduControlDisconnect ¶
type ApduControlDisconnect interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduControl // IsApduControlDisconnect is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControlDisconnect() // CreateBuilder creates a ApduControlDisconnectBuilder CreateApduControlDisconnectBuilder() ApduControlDisconnectBuilder }
ApduControlDisconnect is the corresponding interface of ApduControlDisconnect
func CastApduControlDisconnect
deprecated
func CastApduControlDisconnect(structType any) ApduControlDisconnect
Deprecated: use the interface for direct cast
type ApduControlDisconnectBuilder ¶
type ApduControlDisconnectBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduControlDisconnectBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduControlBuilder // Build builds the ApduControlDisconnect or returns an error if something is wrong Build() (ApduControlDisconnect, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControlDisconnect }
ApduControlDisconnectBuilder is a builder for ApduControlDisconnect
func NewApduControlDisconnectBuilder ¶
func NewApduControlDisconnectBuilder() ApduControlDisconnectBuilder
NewApduControlDisconnectBuilder() creates a ApduControlDisconnectBuilder
type ApduControlNack ¶
type ApduControlNack interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduControl // IsApduControlNack is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduControlNack() // CreateBuilder creates a ApduControlNackBuilder CreateApduControlNackBuilder() ApduControlNackBuilder }
ApduControlNack is the corresponding interface of ApduControlNack
func CastApduControlNack
deprecated
func CastApduControlNack(structType any) ApduControlNack
Deprecated: use the interface for direct cast
type ApduControlNackBuilder ¶
type ApduControlNackBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduControlNackBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduControlBuilder // Build builds the ApduControlNack or returns an error if something is wrong Build() (ApduControlNack, error) // MustBuild does the same as Build but panics on error MustBuild() ApduControlNack }
ApduControlNackBuilder is a builder for ApduControlNack
func NewApduControlNackBuilder ¶
func NewApduControlNackBuilder() ApduControlNackBuilder
NewApduControlNackBuilder() creates a ApduControlNackBuilder
type ApduControlRequirements ¶
type ApduControlRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetControlType returns ControlType (discriminator field) GetControlType() uint8 }
ApduControlRequirements provides a set of functions which need to be implemented by a sub struct
type ApduData ¶
type ApduData interface { ApduDataContract ApduDataRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsApduData is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduData() // CreateBuilder creates a ApduDataBuilder CreateApduDataBuilder() ApduDataBuilder }
ApduData is the corresponding interface of ApduData
func CastApduData
deprecated
type ApduDataAdcRead ¶
type ApduDataAdcRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataAdcRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataAdcRead() // CreateBuilder creates a ApduDataAdcReadBuilder CreateApduDataAdcReadBuilder() ApduDataAdcReadBuilder }
ApduDataAdcRead is the corresponding interface of ApduDataAdcRead
func CastApduDataAdcRead
deprecated
func CastApduDataAdcRead(structType any) ApduDataAdcRead
Deprecated: use the interface for direct cast
type ApduDataAdcReadBuilder ¶
type ApduDataAdcReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataAdcReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataAdcRead or returns an error if something is wrong Build() (ApduDataAdcRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataAdcRead }
ApduDataAdcReadBuilder is a builder for ApduDataAdcRead
func NewApduDataAdcReadBuilder ¶
func NewApduDataAdcReadBuilder() ApduDataAdcReadBuilder
NewApduDataAdcReadBuilder() creates a ApduDataAdcReadBuilder
type ApduDataAdcResponse ¶
type ApduDataAdcResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataAdcResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataAdcResponse() // CreateBuilder creates a ApduDataAdcResponseBuilder CreateApduDataAdcResponseBuilder() ApduDataAdcResponseBuilder }
ApduDataAdcResponse is the corresponding interface of ApduDataAdcResponse
func CastApduDataAdcResponse
deprecated
func CastApduDataAdcResponse(structType any) ApduDataAdcResponse
Deprecated: use the interface for direct cast
type ApduDataAdcResponseBuilder ¶
type ApduDataAdcResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataAdcResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataAdcResponse or returns an error if something is wrong Build() (ApduDataAdcResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataAdcResponse }
ApduDataAdcResponseBuilder is a builder for ApduDataAdcResponse
func NewApduDataAdcResponseBuilder ¶
func NewApduDataAdcResponseBuilder() ApduDataAdcResponseBuilder
NewApduDataAdcResponseBuilder() creates a ApduDataAdcResponseBuilder
type ApduDataBuilder ¶
type ApduDataBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataBuilder // WithArgDataLength sets a parser argument WithArgDataLength(uint8) ApduDataBuilder // AsApduDataGroupValueRead converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataGroupValueRead() ApduDataGroupValueReadBuilder // AsApduDataGroupValueResponse converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataGroupValueResponse() ApduDataGroupValueResponseBuilder // AsApduDataGroupValueWrite converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataGroupValueWrite() ApduDataGroupValueWriteBuilder // AsApduDataIndividualAddressWrite converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataIndividualAddressWrite() ApduDataIndividualAddressWriteBuilder // AsApduDataIndividualAddressRead converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataIndividualAddressRead() ApduDataIndividualAddressReadBuilder // AsApduDataIndividualAddressResponse converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataIndividualAddressResponse() ApduDataIndividualAddressResponseBuilder // AsApduDataAdcRead converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataAdcRead() ApduDataAdcReadBuilder // AsApduDataAdcResponse converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataAdcResponse() ApduDataAdcResponseBuilder // AsApduDataMemoryRead converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataMemoryRead() ApduDataMemoryReadBuilder // AsApduDataMemoryResponse converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataMemoryResponse() ApduDataMemoryResponseBuilder // AsApduDataMemoryWrite converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataMemoryWrite() ApduDataMemoryWriteBuilder // AsApduDataUserMessage converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataUserMessage() ApduDataUserMessageBuilder // AsApduDataDeviceDescriptorRead converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataDeviceDescriptorRead() ApduDataDeviceDescriptorReadBuilder // AsApduDataDeviceDescriptorResponse converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataDeviceDescriptorResponse() ApduDataDeviceDescriptorResponseBuilder // AsApduDataRestart converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataRestart() ApduDataRestartBuilder // AsApduDataOther converts this build to a subType of ApduData. It is always possible to return to current builder using Done() AsApduDataOther() ApduDataOtherBuilder // Build builds the ApduData or returns an error if something is wrong PartialBuild() (ApduDataContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ApduDataContract // Build builds the ApduData or returns an error if something is wrong Build() (ApduData, error) // MustBuild does the same as Build but panics on error MustBuild() ApduData }
ApduDataBuilder is a builder for ApduData
func NewApduDataBuilder ¶
func NewApduDataBuilder() ApduDataBuilder
NewApduDataBuilder() creates a ApduDataBuilder
type ApduDataContainer ¶
type ApduDataContainer interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable Apdu // GetDataApdu returns DataApdu (property field) GetDataApdu() ApduData // IsApduDataContainer is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataContainer() // CreateBuilder creates a ApduDataContainerBuilder CreateApduDataContainerBuilder() ApduDataContainerBuilder }
ApduDataContainer is the corresponding interface of ApduDataContainer
func CastApduDataContainer
deprecated
func CastApduDataContainer(structType any) ApduDataContainer
Deprecated: use the interface for direct cast
type ApduDataContainerBuilder ¶
type ApduDataContainerBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataApdu ApduData) ApduDataContainerBuilder // WithDataApdu adds DataApdu (property field) WithDataApdu(ApduData) ApduDataContainerBuilder // WithDataApduBuilder adds DataApdu (property field) which is build by the builder WithDataApduBuilder(func(ApduDataBuilder) ApduDataBuilder) ApduDataContainerBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduBuilder // Build builds the ApduDataContainer or returns an error if something is wrong Build() (ApduDataContainer, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataContainer }
ApduDataContainerBuilder is a builder for ApduDataContainer
func NewApduDataContainerBuilder ¶
func NewApduDataContainerBuilder() ApduDataContainerBuilder
NewApduDataContainerBuilder() creates a ApduDataContainerBuilder
type ApduDataContract ¶
type ApduDataContract interface { // GetDataLength() returns a parser argument GetDataLength() uint8 // IsApduData is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduData() // CreateBuilder creates a ApduDataBuilder CreateApduDataBuilder() ApduDataBuilder }
ApduDataContract provides a set of functions which can be overwritten by a sub struct
type ApduDataDeviceDescriptorRead ¶
type ApduDataDeviceDescriptorRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetDescriptorType returns DescriptorType (property field) GetDescriptorType() uint8 // IsApduDataDeviceDescriptorRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataDeviceDescriptorRead() // CreateBuilder creates a ApduDataDeviceDescriptorReadBuilder CreateApduDataDeviceDescriptorReadBuilder() ApduDataDeviceDescriptorReadBuilder }
ApduDataDeviceDescriptorRead is the corresponding interface of ApduDataDeviceDescriptorRead
func CastApduDataDeviceDescriptorRead
deprecated
func CastApduDataDeviceDescriptorRead(structType any) ApduDataDeviceDescriptorRead
Deprecated: use the interface for direct cast
type ApduDataDeviceDescriptorReadBuilder ¶
type ApduDataDeviceDescriptorReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(descriptorType uint8) ApduDataDeviceDescriptorReadBuilder // WithDescriptorType adds DescriptorType (property field) WithDescriptorType(uint8) ApduDataDeviceDescriptorReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataDeviceDescriptorRead or returns an error if something is wrong Build() (ApduDataDeviceDescriptorRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataDeviceDescriptorRead }
ApduDataDeviceDescriptorReadBuilder is a builder for ApduDataDeviceDescriptorRead
func NewApduDataDeviceDescriptorReadBuilder ¶
func NewApduDataDeviceDescriptorReadBuilder() ApduDataDeviceDescriptorReadBuilder
NewApduDataDeviceDescriptorReadBuilder() creates a ApduDataDeviceDescriptorReadBuilder
type ApduDataDeviceDescriptorResponse ¶
type ApduDataDeviceDescriptorResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetDescriptorType returns DescriptorType (property field) GetDescriptorType() uint8 // GetData returns Data (property field) GetData() []byte // IsApduDataDeviceDescriptorResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataDeviceDescriptorResponse() // CreateBuilder creates a ApduDataDeviceDescriptorResponseBuilder CreateApduDataDeviceDescriptorResponseBuilder() ApduDataDeviceDescriptorResponseBuilder }
ApduDataDeviceDescriptorResponse is the corresponding interface of ApduDataDeviceDescriptorResponse
func CastApduDataDeviceDescriptorResponse
deprecated
func CastApduDataDeviceDescriptorResponse(structType any) ApduDataDeviceDescriptorResponse
Deprecated: use the interface for direct cast
type ApduDataDeviceDescriptorResponseBuilder ¶
type ApduDataDeviceDescriptorResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(descriptorType uint8, data []byte) ApduDataDeviceDescriptorResponseBuilder // WithDescriptorType adds DescriptorType (property field) WithDescriptorType(uint8) ApduDataDeviceDescriptorResponseBuilder // WithData adds Data (property field) WithData(...byte) ApduDataDeviceDescriptorResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataDeviceDescriptorResponse or returns an error if something is wrong Build() (ApduDataDeviceDescriptorResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataDeviceDescriptorResponse }
ApduDataDeviceDescriptorResponseBuilder is a builder for ApduDataDeviceDescriptorResponse
func NewApduDataDeviceDescriptorResponseBuilder ¶
func NewApduDataDeviceDescriptorResponseBuilder() ApduDataDeviceDescriptorResponseBuilder
NewApduDataDeviceDescriptorResponseBuilder() creates a ApduDataDeviceDescriptorResponseBuilder
type ApduDataExt ¶
type ApduDataExt interface { ApduDataExtContract ApduDataExtRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsApduDataExt is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExt() // CreateBuilder creates a ApduDataExtBuilder CreateApduDataExtBuilder() ApduDataExtBuilder }
ApduDataExt is the corresponding interface of ApduDataExt
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 utils.Copyable ApduDataExt // GetLevel returns Level (property field) GetLevel() uint8 // GetData returns Data (property field) GetData() []byte // IsApduDataExtAuthorizeRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtAuthorizeRequest() // CreateBuilder creates a ApduDataExtAuthorizeRequestBuilder CreateApduDataExtAuthorizeRequestBuilder() ApduDataExtAuthorizeRequestBuilder }
ApduDataExtAuthorizeRequest is the corresponding interface of ApduDataExtAuthorizeRequest
func CastApduDataExtAuthorizeRequest
deprecated
func CastApduDataExtAuthorizeRequest(structType any) ApduDataExtAuthorizeRequest
Deprecated: use the interface for direct cast
type ApduDataExtAuthorizeRequestBuilder ¶
type ApduDataExtAuthorizeRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(level uint8, data []byte) ApduDataExtAuthorizeRequestBuilder // WithLevel adds Level (property field) WithLevel(uint8) ApduDataExtAuthorizeRequestBuilder // WithData adds Data (property field) WithData(...byte) ApduDataExtAuthorizeRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtAuthorizeRequest or returns an error if something is wrong Build() (ApduDataExtAuthorizeRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtAuthorizeRequest }
ApduDataExtAuthorizeRequestBuilder is a builder for ApduDataExtAuthorizeRequest
func NewApduDataExtAuthorizeRequestBuilder ¶
func NewApduDataExtAuthorizeRequestBuilder() ApduDataExtAuthorizeRequestBuilder
NewApduDataExtAuthorizeRequestBuilder() creates a ApduDataExtAuthorizeRequestBuilder
type ApduDataExtAuthorizeResponse ¶
type ApduDataExtAuthorizeResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // GetLevel returns Level (property field) GetLevel() uint8 // IsApduDataExtAuthorizeResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtAuthorizeResponse() // CreateBuilder creates a ApduDataExtAuthorizeResponseBuilder CreateApduDataExtAuthorizeResponseBuilder() ApduDataExtAuthorizeResponseBuilder }
ApduDataExtAuthorizeResponse is the corresponding interface of ApduDataExtAuthorizeResponse
func CastApduDataExtAuthorizeResponse
deprecated
func CastApduDataExtAuthorizeResponse(structType any) ApduDataExtAuthorizeResponse
Deprecated: use the interface for direct cast
type ApduDataExtAuthorizeResponseBuilder ¶
type ApduDataExtAuthorizeResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(level uint8) ApduDataExtAuthorizeResponseBuilder // WithLevel adds Level (property field) WithLevel(uint8) ApduDataExtAuthorizeResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtAuthorizeResponse or returns an error if something is wrong Build() (ApduDataExtAuthorizeResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtAuthorizeResponse }
ApduDataExtAuthorizeResponseBuilder is a builder for ApduDataExtAuthorizeResponse
func NewApduDataExtAuthorizeResponseBuilder ¶
func NewApduDataExtAuthorizeResponseBuilder() ApduDataExtAuthorizeResponseBuilder
NewApduDataExtAuthorizeResponseBuilder() creates a ApduDataExtAuthorizeResponseBuilder
type ApduDataExtBuilder ¶
type ApduDataExtBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtBuilder // WithArgLength sets a parser argument WithArgLength(uint8) ApduDataExtBuilder // AsApduDataExtOpenRoutingTableRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtOpenRoutingTableRequest() ApduDataExtOpenRoutingTableRequestBuilder // AsApduDataExtReadRoutingTableRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRoutingTableRequest() ApduDataExtReadRoutingTableRequestBuilder // AsApduDataExtReadRoutingTableResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRoutingTableResponse() ApduDataExtReadRoutingTableResponseBuilder // AsApduDataExtWriteRoutingTableRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtWriteRoutingTableRequest() ApduDataExtWriteRoutingTableRequestBuilder // AsApduDataExtReadRouterMemoryRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRouterMemoryRequest() ApduDataExtReadRouterMemoryRequestBuilder // AsApduDataExtReadRouterMemoryResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRouterMemoryResponse() ApduDataExtReadRouterMemoryResponseBuilder // AsApduDataExtWriteRouterMemoryRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtWriteRouterMemoryRequest() ApduDataExtWriteRouterMemoryRequestBuilder // AsApduDataExtReadRouterStatusRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRouterStatusRequest() ApduDataExtReadRouterStatusRequestBuilder // AsApduDataExtReadRouterStatusResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtReadRouterStatusResponse() ApduDataExtReadRouterStatusResponseBuilder // AsApduDataExtWriteRouterStatusRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtWriteRouterStatusRequest() ApduDataExtWriteRouterStatusRequestBuilder // AsApduDataExtMemoryBitWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtMemoryBitWrite() ApduDataExtMemoryBitWriteBuilder // AsApduDataExtAuthorizeRequest converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtAuthorizeRequest() ApduDataExtAuthorizeRequestBuilder // AsApduDataExtAuthorizeResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtAuthorizeResponse() ApduDataExtAuthorizeResponseBuilder // AsApduDataExtKeyWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtKeyWrite() ApduDataExtKeyWriteBuilder // AsApduDataExtKeyResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtKeyResponse() ApduDataExtKeyResponseBuilder // AsApduDataExtPropertyValueRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtPropertyValueRead() ApduDataExtPropertyValueReadBuilder // AsApduDataExtPropertyValueResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtPropertyValueResponse() ApduDataExtPropertyValueResponseBuilder // AsApduDataExtPropertyValueWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtPropertyValueWrite() ApduDataExtPropertyValueWriteBuilder // AsApduDataExtPropertyDescriptionRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtPropertyDescriptionRead() ApduDataExtPropertyDescriptionReadBuilder // AsApduDataExtPropertyDescriptionResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtPropertyDescriptionResponse() ApduDataExtPropertyDescriptionResponseBuilder // AsApduDataExtNetworkParameterRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtNetworkParameterRead() ApduDataExtNetworkParameterReadBuilder // AsApduDataExtNetworkParameterResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtNetworkParameterResponse() ApduDataExtNetworkParameterResponseBuilder // AsApduDataExtIndividualAddressSerialNumberRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtIndividualAddressSerialNumberRead() ApduDataExtIndividualAddressSerialNumberReadBuilder // AsApduDataExtIndividualAddressSerialNumberResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtIndividualAddressSerialNumberResponse() ApduDataExtIndividualAddressSerialNumberResponseBuilder // AsApduDataExtIndividualAddressSerialNumberWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtIndividualAddressSerialNumberWrite() ApduDataExtIndividualAddressSerialNumberWriteBuilder // AsApduDataExtDomainAddressWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressWrite() ApduDataExtDomainAddressWriteBuilder // AsApduDataExtDomainAddressRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressRead() ApduDataExtDomainAddressReadBuilder // AsApduDataExtDomainAddressResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressResponse() ApduDataExtDomainAddressResponseBuilder // AsApduDataExtDomainAddressSelectiveRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressSelectiveRead() ApduDataExtDomainAddressSelectiveReadBuilder // AsApduDataExtNetworkParameterWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtNetworkParameterWrite() ApduDataExtNetworkParameterWriteBuilder // AsApduDataExtLinkRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtLinkRead() ApduDataExtLinkReadBuilder // AsApduDataExtLinkResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtLinkResponse() ApduDataExtLinkResponseBuilder // AsApduDataExtLinkWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtLinkWrite() ApduDataExtLinkWriteBuilder // AsApduDataExtGroupPropertyValueRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtGroupPropertyValueRead() ApduDataExtGroupPropertyValueReadBuilder // AsApduDataExtGroupPropertyValueResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtGroupPropertyValueResponse() ApduDataExtGroupPropertyValueResponseBuilder // AsApduDataExtGroupPropertyValueWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtGroupPropertyValueWrite() ApduDataExtGroupPropertyValueWriteBuilder // AsApduDataExtGroupPropertyValueInfoReport converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtGroupPropertyValueInfoReport() ApduDataExtGroupPropertyValueInfoReportBuilder // AsApduDataExtDomainAddressSerialNumberRead converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressSerialNumberRead() ApduDataExtDomainAddressSerialNumberReadBuilder // AsApduDataExtDomainAddressSerialNumberResponse converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressSerialNumberResponse() ApduDataExtDomainAddressSerialNumberResponseBuilder // AsApduDataExtDomainAddressSerialNumberWrite converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtDomainAddressSerialNumberWrite() ApduDataExtDomainAddressSerialNumberWriteBuilder // AsApduDataExtFileStreamInfoReport converts this build to a subType of ApduDataExt. It is always possible to return to current builder using Done() AsApduDataExtFileStreamInfoReport() ApduDataExtFileStreamInfoReportBuilder // Build builds the ApduDataExt or returns an error if something is wrong PartialBuild() (ApduDataExtContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ApduDataExtContract // Build builds the ApduDataExt or returns an error if something is wrong Build() (ApduDataExt, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExt }
ApduDataExtBuilder is a builder for ApduDataExt
func NewApduDataExtBuilder ¶
func NewApduDataExtBuilder() ApduDataExtBuilder
NewApduDataExtBuilder() creates a ApduDataExtBuilder
type ApduDataExtContract ¶
type ApduDataExtContract interface { // GetLength() returns a parser argument GetLength() uint8 // IsApduDataExt is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExt() // CreateBuilder creates a ApduDataExtBuilder CreateApduDataExtBuilder() ApduDataExtBuilder }
ApduDataExtContract provides a set of functions which can be overwritten by a sub struct
type ApduDataExtDomainAddressRead ¶
type ApduDataExtDomainAddressRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressRead() // CreateBuilder creates a ApduDataExtDomainAddressReadBuilder CreateApduDataExtDomainAddressReadBuilder() ApduDataExtDomainAddressReadBuilder }
ApduDataExtDomainAddressRead is the corresponding interface of ApduDataExtDomainAddressRead
func CastApduDataExtDomainAddressRead
deprecated
func CastApduDataExtDomainAddressRead(structType any) ApduDataExtDomainAddressRead
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressReadBuilder ¶
type ApduDataExtDomainAddressReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressRead or returns an error if something is wrong Build() (ApduDataExtDomainAddressRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressRead }
ApduDataExtDomainAddressReadBuilder is a builder for ApduDataExtDomainAddressRead
func NewApduDataExtDomainAddressReadBuilder ¶
func NewApduDataExtDomainAddressReadBuilder() ApduDataExtDomainAddressReadBuilder
NewApduDataExtDomainAddressReadBuilder() creates a ApduDataExtDomainAddressReadBuilder
type ApduDataExtDomainAddressResponse ¶
type ApduDataExtDomainAddressResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressResponse() // CreateBuilder creates a ApduDataExtDomainAddressResponseBuilder CreateApduDataExtDomainAddressResponseBuilder() ApduDataExtDomainAddressResponseBuilder }
ApduDataExtDomainAddressResponse is the corresponding interface of ApduDataExtDomainAddressResponse
func CastApduDataExtDomainAddressResponse
deprecated
func CastApduDataExtDomainAddressResponse(structType any) ApduDataExtDomainAddressResponse
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressResponseBuilder ¶
type ApduDataExtDomainAddressResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressResponse or returns an error if something is wrong Build() (ApduDataExtDomainAddressResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressResponse }
ApduDataExtDomainAddressResponseBuilder is a builder for ApduDataExtDomainAddressResponse
func NewApduDataExtDomainAddressResponseBuilder ¶
func NewApduDataExtDomainAddressResponseBuilder() ApduDataExtDomainAddressResponseBuilder
NewApduDataExtDomainAddressResponseBuilder() creates a ApduDataExtDomainAddressResponseBuilder
type ApduDataExtDomainAddressSelectiveRead ¶
type ApduDataExtDomainAddressSelectiveRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressSelectiveRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressSelectiveRead() // CreateBuilder creates a ApduDataExtDomainAddressSelectiveReadBuilder CreateApduDataExtDomainAddressSelectiveReadBuilder() ApduDataExtDomainAddressSelectiveReadBuilder }
ApduDataExtDomainAddressSelectiveRead is the corresponding interface of ApduDataExtDomainAddressSelectiveRead
func CastApduDataExtDomainAddressSelectiveRead
deprecated
func CastApduDataExtDomainAddressSelectiveRead(structType any) ApduDataExtDomainAddressSelectiveRead
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressSelectiveReadBuilder ¶
type ApduDataExtDomainAddressSelectiveReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressSelectiveReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressSelectiveRead or returns an error if something is wrong Build() (ApduDataExtDomainAddressSelectiveRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressSelectiveRead }
ApduDataExtDomainAddressSelectiveReadBuilder is a builder for ApduDataExtDomainAddressSelectiveRead
func NewApduDataExtDomainAddressSelectiveReadBuilder ¶
func NewApduDataExtDomainAddressSelectiveReadBuilder() ApduDataExtDomainAddressSelectiveReadBuilder
NewApduDataExtDomainAddressSelectiveReadBuilder() creates a ApduDataExtDomainAddressSelectiveReadBuilder
type ApduDataExtDomainAddressSerialNumberRead ¶
type ApduDataExtDomainAddressSerialNumberRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressSerialNumberRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressSerialNumberRead() // CreateBuilder creates a ApduDataExtDomainAddressSerialNumberReadBuilder CreateApduDataExtDomainAddressSerialNumberReadBuilder() ApduDataExtDomainAddressSerialNumberReadBuilder }
ApduDataExtDomainAddressSerialNumberRead is the corresponding interface of ApduDataExtDomainAddressSerialNumberRead
func CastApduDataExtDomainAddressSerialNumberRead
deprecated
func CastApduDataExtDomainAddressSerialNumberRead(structType any) ApduDataExtDomainAddressSerialNumberRead
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressSerialNumberReadBuilder ¶
type ApduDataExtDomainAddressSerialNumberReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressSerialNumberReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressSerialNumberRead or returns an error if something is wrong Build() (ApduDataExtDomainAddressSerialNumberRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressSerialNumberRead }
ApduDataExtDomainAddressSerialNumberReadBuilder is a builder for ApduDataExtDomainAddressSerialNumberRead
func NewApduDataExtDomainAddressSerialNumberReadBuilder ¶
func NewApduDataExtDomainAddressSerialNumberReadBuilder() ApduDataExtDomainAddressSerialNumberReadBuilder
NewApduDataExtDomainAddressSerialNumberReadBuilder() creates a ApduDataExtDomainAddressSerialNumberReadBuilder
type ApduDataExtDomainAddressSerialNumberResponse ¶
type ApduDataExtDomainAddressSerialNumberResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressSerialNumberResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressSerialNumberResponse() // CreateBuilder creates a ApduDataExtDomainAddressSerialNumberResponseBuilder CreateApduDataExtDomainAddressSerialNumberResponseBuilder() ApduDataExtDomainAddressSerialNumberResponseBuilder }
ApduDataExtDomainAddressSerialNumberResponse is the corresponding interface of ApduDataExtDomainAddressSerialNumberResponse
func CastApduDataExtDomainAddressSerialNumberResponse
deprecated
func CastApduDataExtDomainAddressSerialNumberResponse(structType any) ApduDataExtDomainAddressSerialNumberResponse
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressSerialNumberResponseBuilder ¶
type ApduDataExtDomainAddressSerialNumberResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressSerialNumberResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressSerialNumberResponse or returns an error if something is wrong Build() (ApduDataExtDomainAddressSerialNumberResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressSerialNumberResponse }
ApduDataExtDomainAddressSerialNumberResponseBuilder is a builder for ApduDataExtDomainAddressSerialNumberResponse
func NewApduDataExtDomainAddressSerialNumberResponseBuilder ¶
func NewApduDataExtDomainAddressSerialNumberResponseBuilder() ApduDataExtDomainAddressSerialNumberResponseBuilder
NewApduDataExtDomainAddressSerialNumberResponseBuilder() creates a ApduDataExtDomainAddressSerialNumberResponseBuilder
type ApduDataExtDomainAddressSerialNumberWrite ¶
type ApduDataExtDomainAddressSerialNumberWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressSerialNumberWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressSerialNumberWrite() // CreateBuilder creates a ApduDataExtDomainAddressSerialNumberWriteBuilder CreateApduDataExtDomainAddressSerialNumberWriteBuilder() ApduDataExtDomainAddressSerialNumberWriteBuilder }
ApduDataExtDomainAddressSerialNumberWrite is the corresponding interface of ApduDataExtDomainAddressSerialNumberWrite
func CastApduDataExtDomainAddressSerialNumberWrite
deprecated
func CastApduDataExtDomainAddressSerialNumberWrite(structType any) ApduDataExtDomainAddressSerialNumberWrite
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressSerialNumberWriteBuilder ¶
type ApduDataExtDomainAddressSerialNumberWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressSerialNumberWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressSerialNumberWrite or returns an error if something is wrong Build() (ApduDataExtDomainAddressSerialNumberWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressSerialNumberWrite }
ApduDataExtDomainAddressSerialNumberWriteBuilder is a builder for ApduDataExtDomainAddressSerialNumberWrite
func NewApduDataExtDomainAddressSerialNumberWriteBuilder ¶
func NewApduDataExtDomainAddressSerialNumberWriteBuilder() ApduDataExtDomainAddressSerialNumberWriteBuilder
NewApduDataExtDomainAddressSerialNumberWriteBuilder() creates a ApduDataExtDomainAddressSerialNumberWriteBuilder
type ApduDataExtDomainAddressWrite ¶
type ApduDataExtDomainAddressWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtDomainAddressWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtDomainAddressWrite() // CreateBuilder creates a ApduDataExtDomainAddressWriteBuilder CreateApduDataExtDomainAddressWriteBuilder() ApduDataExtDomainAddressWriteBuilder }
ApduDataExtDomainAddressWrite is the corresponding interface of ApduDataExtDomainAddressWrite
func CastApduDataExtDomainAddressWrite
deprecated
func CastApduDataExtDomainAddressWrite(structType any) ApduDataExtDomainAddressWrite
Deprecated: use the interface for direct cast
type ApduDataExtDomainAddressWriteBuilder ¶
type ApduDataExtDomainAddressWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtDomainAddressWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtDomainAddressWrite or returns an error if something is wrong Build() (ApduDataExtDomainAddressWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtDomainAddressWrite }
ApduDataExtDomainAddressWriteBuilder is a builder for ApduDataExtDomainAddressWrite
func NewApduDataExtDomainAddressWriteBuilder ¶
func NewApduDataExtDomainAddressWriteBuilder() ApduDataExtDomainAddressWriteBuilder
NewApduDataExtDomainAddressWriteBuilder() creates a ApduDataExtDomainAddressWriteBuilder
type ApduDataExtFileStreamInfoReport ¶
type ApduDataExtFileStreamInfoReport interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtFileStreamInfoReport is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtFileStreamInfoReport() // CreateBuilder creates a ApduDataExtFileStreamInfoReportBuilder CreateApduDataExtFileStreamInfoReportBuilder() ApduDataExtFileStreamInfoReportBuilder }
ApduDataExtFileStreamInfoReport is the corresponding interface of ApduDataExtFileStreamInfoReport
func CastApduDataExtFileStreamInfoReport
deprecated
func CastApduDataExtFileStreamInfoReport(structType any) ApduDataExtFileStreamInfoReport
Deprecated: use the interface for direct cast
type ApduDataExtFileStreamInfoReportBuilder ¶
type ApduDataExtFileStreamInfoReportBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtFileStreamInfoReportBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtFileStreamInfoReport or returns an error if something is wrong Build() (ApduDataExtFileStreamInfoReport, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtFileStreamInfoReport }
ApduDataExtFileStreamInfoReportBuilder is a builder for ApduDataExtFileStreamInfoReport
func NewApduDataExtFileStreamInfoReportBuilder ¶
func NewApduDataExtFileStreamInfoReportBuilder() ApduDataExtFileStreamInfoReportBuilder
NewApduDataExtFileStreamInfoReportBuilder() creates a ApduDataExtFileStreamInfoReportBuilder
type ApduDataExtGroupPropertyValueInfoReport ¶
type ApduDataExtGroupPropertyValueInfoReport interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtGroupPropertyValueInfoReport is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtGroupPropertyValueInfoReport() // CreateBuilder creates a ApduDataExtGroupPropertyValueInfoReportBuilder CreateApduDataExtGroupPropertyValueInfoReportBuilder() ApduDataExtGroupPropertyValueInfoReportBuilder }
ApduDataExtGroupPropertyValueInfoReport is the corresponding interface of ApduDataExtGroupPropertyValueInfoReport
func CastApduDataExtGroupPropertyValueInfoReport
deprecated
func CastApduDataExtGroupPropertyValueInfoReport(structType any) ApduDataExtGroupPropertyValueInfoReport
Deprecated: use the interface for direct cast
type ApduDataExtGroupPropertyValueInfoReportBuilder ¶
type ApduDataExtGroupPropertyValueInfoReportBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtGroupPropertyValueInfoReportBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtGroupPropertyValueInfoReport or returns an error if something is wrong Build() (ApduDataExtGroupPropertyValueInfoReport, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtGroupPropertyValueInfoReport }
ApduDataExtGroupPropertyValueInfoReportBuilder is a builder for ApduDataExtGroupPropertyValueInfoReport
func NewApduDataExtGroupPropertyValueInfoReportBuilder ¶
func NewApduDataExtGroupPropertyValueInfoReportBuilder() ApduDataExtGroupPropertyValueInfoReportBuilder
NewApduDataExtGroupPropertyValueInfoReportBuilder() creates a ApduDataExtGroupPropertyValueInfoReportBuilder
type ApduDataExtGroupPropertyValueRead ¶
type ApduDataExtGroupPropertyValueRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtGroupPropertyValueRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtGroupPropertyValueRead() // CreateBuilder creates a ApduDataExtGroupPropertyValueReadBuilder CreateApduDataExtGroupPropertyValueReadBuilder() ApduDataExtGroupPropertyValueReadBuilder }
ApduDataExtGroupPropertyValueRead is the corresponding interface of ApduDataExtGroupPropertyValueRead
func CastApduDataExtGroupPropertyValueRead
deprecated
func CastApduDataExtGroupPropertyValueRead(structType any) ApduDataExtGroupPropertyValueRead
Deprecated: use the interface for direct cast
type ApduDataExtGroupPropertyValueReadBuilder ¶
type ApduDataExtGroupPropertyValueReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtGroupPropertyValueReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtGroupPropertyValueRead or returns an error if something is wrong Build() (ApduDataExtGroupPropertyValueRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtGroupPropertyValueRead }
ApduDataExtGroupPropertyValueReadBuilder is a builder for ApduDataExtGroupPropertyValueRead
func NewApduDataExtGroupPropertyValueReadBuilder ¶
func NewApduDataExtGroupPropertyValueReadBuilder() ApduDataExtGroupPropertyValueReadBuilder
NewApduDataExtGroupPropertyValueReadBuilder() creates a ApduDataExtGroupPropertyValueReadBuilder
type ApduDataExtGroupPropertyValueResponse ¶
type ApduDataExtGroupPropertyValueResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtGroupPropertyValueResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtGroupPropertyValueResponse() // CreateBuilder creates a ApduDataExtGroupPropertyValueResponseBuilder CreateApduDataExtGroupPropertyValueResponseBuilder() ApduDataExtGroupPropertyValueResponseBuilder }
ApduDataExtGroupPropertyValueResponse is the corresponding interface of ApduDataExtGroupPropertyValueResponse
func CastApduDataExtGroupPropertyValueResponse
deprecated
func CastApduDataExtGroupPropertyValueResponse(structType any) ApduDataExtGroupPropertyValueResponse
Deprecated: use the interface for direct cast
type ApduDataExtGroupPropertyValueResponseBuilder ¶
type ApduDataExtGroupPropertyValueResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtGroupPropertyValueResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtGroupPropertyValueResponse or returns an error if something is wrong Build() (ApduDataExtGroupPropertyValueResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtGroupPropertyValueResponse }
ApduDataExtGroupPropertyValueResponseBuilder is a builder for ApduDataExtGroupPropertyValueResponse
func NewApduDataExtGroupPropertyValueResponseBuilder ¶
func NewApduDataExtGroupPropertyValueResponseBuilder() ApduDataExtGroupPropertyValueResponseBuilder
NewApduDataExtGroupPropertyValueResponseBuilder() creates a ApduDataExtGroupPropertyValueResponseBuilder
type ApduDataExtGroupPropertyValueWrite ¶
type ApduDataExtGroupPropertyValueWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtGroupPropertyValueWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtGroupPropertyValueWrite() // CreateBuilder creates a ApduDataExtGroupPropertyValueWriteBuilder CreateApduDataExtGroupPropertyValueWriteBuilder() ApduDataExtGroupPropertyValueWriteBuilder }
ApduDataExtGroupPropertyValueWrite is the corresponding interface of ApduDataExtGroupPropertyValueWrite
func CastApduDataExtGroupPropertyValueWrite
deprecated
func CastApduDataExtGroupPropertyValueWrite(structType any) ApduDataExtGroupPropertyValueWrite
Deprecated: use the interface for direct cast
type ApduDataExtGroupPropertyValueWriteBuilder ¶
type ApduDataExtGroupPropertyValueWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtGroupPropertyValueWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtGroupPropertyValueWrite or returns an error if something is wrong Build() (ApduDataExtGroupPropertyValueWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtGroupPropertyValueWrite }
ApduDataExtGroupPropertyValueWriteBuilder is a builder for ApduDataExtGroupPropertyValueWrite
func NewApduDataExtGroupPropertyValueWriteBuilder ¶
func NewApduDataExtGroupPropertyValueWriteBuilder() ApduDataExtGroupPropertyValueWriteBuilder
NewApduDataExtGroupPropertyValueWriteBuilder() creates a ApduDataExtGroupPropertyValueWriteBuilder
type ApduDataExtIndividualAddressSerialNumberRead ¶
type ApduDataExtIndividualAddressSerialNumberRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtIndividualAddressSerialNumberRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtIndividualAddressSerialNumberRead() // CreateBuilder creates a ApduDataExtIndividualAddressSerialNumberReadBuilder CreateApduDataExtIndividualAddressSerialNumberReadBuilder() ApduDataExtIndividualAddressSerialNumberReadBuilder }
ApduDataExtIndividualAddressSerialNumberRead is the corresponding interface of ApduDataExtIndividualAddressSerialNumberRead
func CastApduDataExtIndividualAddressSerialNumberRead
deprecated
func CastApduDataExtIndividualAddressSerialNumberRead(structType any) ApduDataExtIndividualAddressSerialNumberRead
Deprecated: use the interface for direct cast
type ApduDataExtIndividualAddressSerialNumberReadBuilder ¶
type ApduDataExtIndividualAddressSerialNumberReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtIndividualAddressSerialNumberReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtIndividualAddressSerialNumberRead or returns an error if something is wrong Build() (ApduDataExtIndividualAddressSerialNumberRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtIndividualAddressSerialNumberRead }
ApduDataExtIndividualAddressSerialNumberReadBuilder is a builder for ApduDataExtIndividualAddressSerialNumberRead
func NewApduDataExtIndividualAddressSerialNumberReadBuilder ¶
func NewApduDataExtIndividualAddressSerialNumberReadBuilder() ApduDataExtIndividualAddressSerialNumberReadBuilder
NewApduDataExtIndividualAddressSerialNumberReadBuilder() creates a ApduDataExtIndividualAddressSerialNumberReadBuilder
type ApduDataExtIndividualAddressSerialNumberResponse ¶
type ApduDataExtIndividualAddressSerialNumberResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtIndividualAddressSerialNumberResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtIndividualAddressSerialNumberResponse() // CreateBuilder creates a ApduDataExtIndividualAddressSerialNumberResponseBuilder CreateApduDataExtIndividualAddressSerialNumberResponseBuilder() ApduDataExtIndividualAddressSerialNumberResponseBuilder }
ApduDataExtIndividualAddressSerialNumberResponse is the corresponding interface of ApduDataExtIndividualAddressSerialNumberResponse
func CastApduDataExtIndividualAddressSerialNumberResponse
deprecated
func CastApduDataExtIndividualAddressSerialNumberResponse(structType any) ApduDataExtIndividualAddressSerialNumberResponse
Deprecated: use the interface for direct cast
type ApduDataExtIndividualAddressSerialNumberResponseBuilder ¶
type ApduDataExtIndividualAddressSerialNumberResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtIndividualAddressSerialNumberResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtIndividualAddressSerialNumberResponse or returns an error if something is wrong Build() (ApduDataExtIndividualAddressSerialNumberResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtIndividualAddressSerialNumberResponse }
ApduDataExtIndividualAddressSerialNumberResponseBuilder is a builder for ApduDataExtIndividualAddressSerialNumberResponse
func NewApduDataExtIndividualAddressSerialNumberResponseBuilder ¶
func NewApduDataExtIndividualAddressSerialNumberResponseBuilder() ApduDataExtIndividualAddressSerialNumberResponseBuilder
NewApduDataExtIndividualAddressSerialNumberResponseBuilder() creates a ApduDataExtIndividualAddressSerialNumberResponseBuilder
type ApduDataExtIndividualAddressSerialNumberWrite ¶
type ApduDataExtIndividualAddressSerialNumberWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtIndividualAddressSerialNumberWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtIndividualAddressSerialNumberWrite() // CreateBuilder creates a ApduDataExtIndividualAddressSerialNumberWriteBuilder CreateApduDataExtIndividualAddressSerialNumberWriteBuilder() ApduDataExtIndividualAddressSerialNumberWriteBuilder }
ApduDataExtIndividualAddressSerialNumberWrite is the corresponding interface of ApduDataExtIndividualAddressSerialNumberWrite
func CastApduDataExtIndividualAddressSerialNumberWrite
deprecated
func CastApduDataExtIndividualAddressSerialNumberWrite(structType any) ApduDataExtIndividualAddressSerialNumberWrite
Deprecated: use the interface for direct cast
type ApduDataExtIndividualAddressSerialNumberWriteBuilder ¶
type ApduDataExtIndividualAddressSerialNumberWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtIndividualAddressSerialNumberWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtIndividualAddressSerialNumberWrite or returns an error if something is wrong Build() (ApduDataExtIndividualAddressSerialNumberWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtIndividualAddressSerialNumberWrite }
ApduDataExtIndividualAddressSerialNumberWriteBuilder is a builder for ApduDataExtIndividualAddressSerialNumberWrite
func NewApduDataExtIndividualAddressSerialNumberWriteBuilder ¶
func NewApduDataExtIndividualAddressSerialNumberWriteBuilder() ApduDataExtIndividualAddressSerialNumberWriteBuilder
NewApduDataExtIndividualAddressSerialNumberWriteBuilder() creates a ApduDataExtIndividualAddressSerialNumberWriteBuilder
type ApduDataExtKeyResponse ¶
type ApduDataExtKeyResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtKeyResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtKeyResponse() // CreateBuilder creates a ApduDataExtKeyResponseBuilder CreateApduDataExtKeyResponseBuilder() ApduDataExtKeyResponseBuilder }
ApduDataExtKeyResponse is the corresponding interface of ApduDataExtKeyResponse
func CastApduDataExtKeyResponse
deprecated
func CastApduDataExtKeyResponse(structType any) ApduDataExtKeyResponse
Deprecated: use the interface for direct cast
type ApduDataExtKeyResponseBuilder ¶
type ApduDataExtKeyResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtKeyResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtKeyResponse or returns an error if something is wrong Build() (ApduDataExtKeyResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtKeyResponse }
ApduDataExtKeyResponseBuilder is a builder for ApduDataExtKeyResponse
func NewApduDataExtKeyResponseBuilder ¶
func NewApduDataExtKeyResponseBuilder() ApduDataExtKeyResponseBuilder
NewApduDataExtKeyResponseBuilder() creates a ApduDataExtKeyResponseBuilder
type ApduDataExtKeyWrite ¶
type ApduDataExtKeyWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtKeyWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtKeyWrite() // CreateBuilder creates a ApduDataExtKeyWriteBuilder CreateApduDataExtKeyWriteBuilder() ApduDataExtKeyWriteBuilder }
ApduDataExtKeyWrite is the corresponding interface of ApduDataExtKeyWrite
func CastApduDataExtKeyWrite
deprecated
func CastApduDataExtKeyWrite(structType any) ApduDataExtKeyWrite
Deprecated: use the interface for direct cast
type ApduDataExtKeyWriteBuilder ¶
type ApduDataExtKeyWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtKeyWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtKeyWrite or returns an error if something is wrong Build() (ApduDataExtKeyWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtKeyWrite }
ApduDataExtKeyWriteBuilder is a builder for ApduDataExtKeyWrite
func NewApduDataExtKeyWriteBuilder ¶
func NewApduDataExtKeyWriteBuilder() ApduDataExtKeyWriteBuilder
NewApduDataExtKeyWriteBuilder() creates a ApduDataExtKeyWriteBuilder
type ApduDataExtLinkRead ¶
type ApduDataExtLinkRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtLinkRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtLinkRead() // CreateBuilder creates a ApduDataExtLinkReadBuilder CreateApduDataExtLinkReadBuilder() ApduDataExtLinkReadBuilder }
ApduDataExtLinkRead is the corresponding interface of ApduDataExtLinkRead
func CastApduDataExtLinkRead
deprecated
func CastApduDataExtLinkRead(structType any) ApduDataExtLinkRead
Deprecated: use the interface for direct cast
type ApduDataExtLinkReadBuilder ¶
type ApduDataExtLinkReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtLinkReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtLinkRead or returns an error if something is wrong Build() (ApduDataExtLinkRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtLinkRead }
ApduDataExtLinkReadBuilder is a builder for ApduDataExtLinkRead
func NewApduDataExtLinkReadBuilder ¶
func NewApduDataExtLinkReadBuilder() ApduDataExtLinkReadBuilder
NewApduDataExtLinkReadBuilder() creates a ApduDataExtLinkReadBuilder
type ApduDataExtLinkResponse ¶
type ApduDataExtLinkResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtLinkResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtLinkResponse() // CreateBuilder creates a ApduDataExtLinkResponseBuilder CreateApduDataExtLinkResponseBuilder() ApduDataExtLinkResponseBuilder }
ApduDataExtLinkResponse is the corresponding interface of ApduDataExtLinkResponse
func CastApduDataExtLinkResponse
deprecated
func CastApduDataExtLinkResponse(structType any) ApduDataExtLinkResponse
Deprecated: use the interface for direct cast
type ApduDataExtLinkResponseBuilder ¶
type ApduDataExtLinkResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtLinkResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtLinkResponse or returns an error if something is wrong Build() (ApduDataExtLinkResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtLinkResponse }
ApduDataExtLinkResponseBuilder is a builder for ApduDataExtLinkResponse
func NewApduDataExtLinkResponseBuilder ¶
func NewApduDataExtLinkResponseBuilder() ApduDataExtLinkResponseBuilder
NewApduDataExtLinkResponseBuilder() creates a ApduDataExtLinkResponseBuilder
type ApduDataExtLinkWrite ¶
type ApduDataExtLinkWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtLinkWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtLinkWrite() // CreateBuilder creates a ApduDataExtLinkWriteBuilder CreateApduDataExtLinkWriteBuilder() ApduDataExtLinkWriteBuilder }
ApduDataExtLinkWrite is the corresponding interface of ApduDataExtLinkWrite
func CastApduDataExtLinkWrite
deprecated
func CastApduDataExtLinkWrite(structType any) ApduDataExtLinkWrite
Deprecated: use the interface for direct cast
type ApduDataExtLinkWriteBuilder ¶
type ApduDataExtLinkWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtLinkWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtLinkWrite or returns an error if something is wrong Build() (ApduDataExtLinkWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtLinkWrite }
ApduDataExtLinkWriteBuilder is a builder for ApduDataExtLinkWrite
func NewApduDataExtLinkWriteBuilder ¶
func NewApduDataExtLinkWriteBuilder() ApduDataExtLinkWriteBuilder
NewApduDataExtLinkWriteBuilder() creates a ApduDataExtLinkWriteBuilder
type ApduDataExtMemoryBitWrite ¶
type ApduDataExtMemoryBitWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtMemoryBitWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtMemoryBitWrite() // CreateBuilder creates a ApduDataExtMemoryBitWriteBuilder CreateApduDataExtMemoryBitWriteBuilder() ApduDataExtMemoryBitWriteBuilder }
ApduDataExtMemoryBitWrite is the corresponding interface of ApduDataExtMemoryBitWrite
func CastApduDataExtMemoryBitWrite
deprecated
func CastApduDataExtMemoryBitWrite(structType any) ApduDataExtMemoryBitWrite
Deprecated: use the interface for direct cast
type ApduDataExtMemoryBitWriteBuilder ¶
type ApduDataExtMemoryBitWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtMemoryBitWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtMemoryBitWrite or returns an error if something is wrong Build() (ApduDataExtMemoryBitWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtMemoryBitWrite }
ApduDataExtMemoryBitWriteBuilder is a builder for ApduDataExtMemoryBitWrite
func NewApduDataExtMemoryBitWriteBuilder ¶
func NewApduDataExtMemoryBitWriteBuilder() ApduDataExtMemoryBitWriteBuilder
NewApduDataExtMemoryBitWriteBuilder() creates a ApduDataExtMemoryBitWriteBuilder
type ApduDataExtNetworkParameterRead ¶
type ApduDataExtNetworkParameterRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtNetworkParameterRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtNetworkParameterRead() // CreateBuilder creates a ApduDataExtNetworkParameterReadBuilder CreateApduDataExtNetworkParameterReadBuilder() ApduDataExtNetworkParameterReadBuilder }
ApduDataExtNetworkParameterRead is the corresponding interface of ApduDataExtNetworkParameterRead
func CastApduDataExtNetworkParameterRead
deprecated
func CastApduDataExtNetworkParameterRead(structType any) ApduDataExtNetworkParameterRead
Deprecated: use the interface for direct cast
type ApduDataExtNetworkParameterReadBuilder ¶
type ApduDataExtNetworkParameterReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtNetworkParameterReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtNetworkParameterRead or returns an error if something is wrong Build() (ApduDataExtNetworkParameterRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtNetworkParameterRead }
ApduDataExtNetworkParameterReadBuilder is a builder for ApduDataExtNetworkParameterRead
func NewApduDataExtNetworkParameterReadBuilder ¶
func NewApduDataExtNetworkParameterReadBuilder() ApduDataExtNetworkParameterReadBuilder
NewApduDataExtNetworkParameterReadBuilder() creates a ApduDataExtNetworkParameterReadBuilder
type ApduDataExtNetworkParameterResponse ¶
type ApduDataExtNetworkParameterResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtNetworkParameterResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtNetworkParameterResponse() // CreateBuilder creates a ApduDataExtNetworkParameterResponseBuilder CreateApduDataExtNetworkParameterResponseBuilder() ApduDataExtNetworkParameterResponseBuilder }
ApduDataExtNetworkParameterResponse is the corresponding interface of ApduDataExtNetworkParameterResponse
func CastApduDataExtNetworkParameterResponse
deprecated
func CastApduDataExtNetworkParameterResponse(structType any) ApduDataExtNetworkParameterResponse
Deprecated: use the interface for direct cast
type ApduDataExtNetworkParameterResponseBuilder ¶
type ApduDataExtNetworkParameterResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtNetworkParameterResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtNetworkParameterResponse or returns an error if something is wrong Build() (ApduDataExtNetworkParameterResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtNetworkParameterResponse }
ApduDataExtNetworkParameterResponseBuilder is a builder for ApduDataExtNetworkParameterResponse
func NewApduDataExtNetworkParameterResponseBuilder ¶
func NewApduDataExtNetworkParameterResponseBuilder() ApduDataExtNetworkParameterResponseBuilder
NewApduDataExtNetworkParameterResponseBuilder() creates a ApduDataExtNetworkParameterResponseBuilder
type ApduDataExtNetworkParameterWrite ¶
type ApduDataExtNetworkParameterWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtNetworkParameterWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtNetworkParameterWrite() // CreateBuilder creates a ApduDataExtNetworkParameterWriteBuilder CreateApduDataExtNetworkParameterWriteBuilder() ApduDataExtNetworkParameterWriteBuilder }
ApduDataExtNetworkParameterWrite is the corresponding interface of ApduDataExtNetworkParameterWrite
func CastApduDataExtNetworkParameterWrite
deprecated
func CastApduDataExtNetworkParameterWrite(structType any) ApduDataExtNetworkParameterWrite
Deprecated: use the interface for direct cast
type ApduDataExtNetworkParameterWriteBuilder ¶
type ApduDataExtNetworkParameterWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtNetworkParameterWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtNetworkParameterWrite or returns an error if something is wrong Build() (ApduDataExtNetworkParameterWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtNetworkParameterWrite }
ApduDataExtNetworkParameterWriteBuilder is a builder for ApduDataExtNetworkParameterWrite
func NewApduDataExtNetworkParameterWriteBuilder ¶
func NewApduDataExtNetworkParameterWriteBuilder() ApduDataExtNetworkParameterWriteBuilder
NewApduDataExtNetworkParameterWriteBuilder() creates a ApduDataExtNetworkParameterWriteBuilder
type ApduDataExtOpenRoutingTableRequest ¶
type ApduDataExtOpenRoutingTableRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtOpenRoutingTableRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtOpenRoutingTableRequest() // CreateBuilder creates a ApduDataExtOpenRoutingTableRequestBuilder CreateApduDataExtOpenRoutingTableRequestBuilder() ApduDataExtOpenRoutingTableRequestBuilder }
ApduDataExtOpenRoutingTableRequest is the corresponding interface of ApduDataExtOpenRoutingTableRequest
func CastApduDataExtOpenRoutingTableRequest
deprecated
func CastApduDataExtOpenRoutingTableRequest(structType any) ApduDataExtOpenRoutingTableRequest
Deprecated: use the interface for direct cast
type ApduDataExtOpenRoutingTableRequestBuilder ¶
type ApduDataExtOpenRoutingTableRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtOpenRoutingTableRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtOpenRoutingTableRequest or returns an error if something is wrong Build() (ApduDataExtOpenRoutingTableRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtOpenRoutingTableRequest }
ApduDataExtOpenRoutingTableRequestBuilder is a builder for ApduDataExtOpenRoutingTableRequest
func NewApduDataExtOpenRoutingTableRequestBuilder ¶
func NewApduDataExtOpenRoutingTableRequestBuilder() ApduDataExtOpenRoutingTableRequestBuilder
NewApduDataExtOpenRoutingTableRequestBuilder() creates a ApduDataExtOpenRoutingTableRequestBuilder
type ApduDataExtPropertyDescriptionRead ¶
type ApduDataExtPropertyDescriptionRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // GetObjectIndex returns ObjectIndex (property field) GetObjectIndex() uint8 // GetPropertyId returns PropertyId (property field) GetPropertyId() uint8 // GetIndex returns Index (property field) GetIndex() uint8 // IsApduDataExtPropertyDescriptionRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtPropertyDescriptionRead() // CreateBuilder creates a ApduDataExtPropertyDescriptionReadBuilder CreateApduDataExtPropertyDescriptionReadBuilder() ApduDataExtPropertyDescriptionReadBuilder }
ApduDataExtPropertyDescriptionRead is the corresponding interface of ApduDataExtPropertyDescriptionRead
func CastApduDataExtPropertyDescriptionRead
deprecated
func CastApduDataExtPropertyDescriptionRead(structType any) ApduDataExtPropertyDescriptionRead
Deprecated: use the interface for direct cast
type ApduDataExtPropertyDescriptionReadBuilder ¶
type ApduDataExtPropertyDescriptionReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(objectIndex uint8, propertyId uint8, index uint8) ApduDataExtPropertyDescriptionReadBuilder // WithObjectIndex adds ObjectIndex (property field) WithObjectIndex(uint8) ApduDataExtPropertyDescriptionReadBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) ApduDataExtPropertyDescriptionReadBuilder // WithIndex adds Index (property field) WithIndex(uint8) ApduDataExtPropertyDescriptionReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtPropertyDescriptionRead or returns an error if something is wrong Build() (ApduDataExtPropertyDescriptionRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtPropertyDescriptionRead }
ApduDataExtPropertyDescriptionReadBuilder is a builder for ApduDataExtPropertyDescriptionRead
func NewApduDataExtPropertyDescriptionReadBuilder ¶
func NewApduDataExtPropertyDescriptionReadBuilder() ApduDataExtPropertyDescriptionReadBuilder
NewApduDataExtPropertyDescriptionReadBuilder() creates a ApduDataExtPropertyDescriptionReadBuilder
type ApduDataExtPropertyDescriptionResponse ¶
type ApduDataExtPropertyDescriptionResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsApduDataExtPropertyDescriptionResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtPropertyDescriptionResponse() // CreateBuilder creates a ApduDataExtPropertyDescriptionResponseBuilder CreateApduDataExtPropertyDescriptionResponseBuilder() ApduDataExtPropertyDescriptionResponseBuilder }
ApduDataExtPropertyDescriptionResponse is the corresponding interface of ApduDataExtPropertyDescriptionResponse
func CastApduDataExtPropertyDescriptionResponse
deprecated
func CastApduDataExtPropertyDescriptionResponse(structType any) ApduDataExtPropertyDescriptionResponse
Deprecated: use the interface for direct cast
type ApduDataExtPropertyDescriptionResponseBuilder ¶
type ApduDataExtPropertyDescriptionResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(objectIndex uint8, propertyId uint8, index uint8, writeEnabled bool, propertyDataType KnxPropertyDataType, maxNrOfElements uint16, readLevel AccessLevel, writeLevel AccessLevel) ApduDataExtPropertyDescriptionResponseBuilder // WithObjectIndex adds ObjectIndex (property field) WithObjectIndex(uint8) ApduDataExtPropertyDescriptionResponseBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) ApduDataExtPropertyDescriptionResponseBuilder // WithIndex adds Index (property field) WithIndex(uint8) ApduDataExtPropertyDescriptionResponseBuilder // WithWriteEnabled adds WriteEnabled (property field) WithWriteEnabled(bool) ApduDataExtPropertyDescriptionResponseBuilder // WithPropertyDataType adds PropertyDataType (property field) WithPropertyDataType(KnxPropertyDataType) ApduDataExtPropertyDescriptionResponseBuilder // WithMaxNrOfElements adds MaxNrOfElements (property field) WithMaxNrOfElements(uint16) ApduDataExtPropertyDescriptionResponseBuilder // WithReadLevel adds ReadLevel (property field) WithReadLevel(AccessLevel) ApduDataExtPropertyDescriptionResponseBuilder // WithWriteLevel adds WriteLevel (property field) WithWriteLevel(AccessLevel) ApduDataExtPropertyDescriptionResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtPropertyDescriptionResponse or returns an error if something is wrong Build() (ApduDataExtPropertyDescriptionResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtPropertyDescriptionResponse }
ApduDataExtPropertyDescriptionResponseBuilder is a builder for ApduDataExtPropertyDescriptionResponse
func NewApduDataExtPropertyDescriptionResponseBuilder ¶
func NewApduDataExtPropertyDescriptionResponseBuilder() ApduDataExtPropertyDescriptionResponseBuilder
NewApduDataExtPropertyDescriptionResponseBuilder() creates a ApduDataExtPropertyDescriptionResponseBuilder
type ApduDataExtPropertyValueRead ¶
type ApduDataExtPropertyValueRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsApduDataExtPropertyValueRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtPropertyValueRead() // CreateBuilder creates a ApduDataExtPropertyValueReadBuilder CreateApduDataExtPropertyValueReadBuilder() ApduDataExtPropertyValueReadBuilder }
ApduDataExtPropertyValueRead is the corresponding interface of ApduDataExtPropertyValueRead
func CastApduDataExtPropertyValueRead
deprecated
func CastApduDataExtPropertyValueRead(structType any) ApduDataExtPropertyValueRead
Deprecated: use the interface for direct cast
type ApduDataExtPropertyValueReadBuilder ¶
type ApduDataExtPropertyValueReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(objectIndex uint8, propertyId uint8, count uint8, index uint16) ApduDataExtPropertyValueReadBuilder // WithObjectIndex adds ObjectIndex (property field) WithObjectIndex(uint8) ApduDataExtPropertyValueReadBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) ApduDataExtPropertyValueReadBuilder // WithCount adds Count (property field) WithCount(uint8) ApduDataExtPropertyValueReadBuilder // WithIndex adds Index (property field) WithIndex(uint16) ApduDataExtPropertyValueReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtPropertyValueRead or returns an error if something is wrong Build() (ApduDataExtPropertyValueRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtPropertyValueRead }
ApduDataExtPropertyValueReadBuilder is a builder for ApduDataExtPropertyValueRead
func NewApduDataExtPropertyValueReadBuilder ¶
func NewApduDataExtPropertyValueReadBuilder() ApduDataExtPropertyValueReadBuilder
NewApduDataExtPropertyValueReadBuilder() creates a ApduDataExtPropertyValueReadBuilder
type ApduDataExtPropertyValueResponse ¶
type ApduDataExtPropertyValueResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsApduDataExtPropertyValueResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtPropertyValueResponse() // CreateBuilder creates a ApduDataExtPropertyValueResponseBuilder CreateApduDataExtPropertyValueResponseBuilder() ApduDataExtPropertyValueResponseBuilder }
ApduDataExtPropertyValueResponse is the corresponding interface of ApduDataExtPropertyValueResponse
func CastApduDataExtPropertyValueResponse
deprecated
func CastApduDataExtPropertyValueResponse(structType any) ApduDataExtPropertyValueResponse
Deprecated: use the interface for direct cast
type ApduDataExtPropertyValueResponseBuilder ¶
type ApduDataExtPropertyValueResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte) ApduDataExtPropertyValueResponseBuilder // WithObjectIndex adds ObjectIndex (property field) WithObjectIndex(uint8) ApduDataExtPropertyValueResponseBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) ApduDataExtPropertyValueResponseBuilder // WithCount adds Count (property field) WithCount(uint8) ApduDataExtPropertyValueResponseBuilder // WithIndex adds Index (property field) WithIndex(uint16) ApduDataExtPropertyValueResponseBuilder // WithData adds Data (property field) WithData(...byte) ApduDataExtPropertyValueResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtPropertyValueResponse or returns an error if something is wrong Build() (ApduDataExtPropertyValueResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtPropertyValueResponse }
ApduDataExtPropertyValueResponseBuilder is a builder for ApduDataExtPropertyValueResponse
func NewApduDataExtPropertyValueResponseBuilder ¶
func NewApduDataExtPropertyValueResponseBuilder() ApduDataExtPropertyValueResponseBuilder
NewApduDataExtPropertyValueResponseBuilder() creates a ApduDataExtPropertyValueResponseBuilder
type ApduDataExtPropertyValueWrite ¶
type ApduDataExtPropertyValueWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsApduDataExtPropertyValueWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtPropertyValueWrite() // CreateBuilder creates a ApduDataExtPropertyValueWriteBuilder CreateApduDataExtPropertyValueWriteBuilder() ApduDataExtPropertyValueWriteBuilder }
ApduDataExtPropertyValueWrite is the corresponding interface of ApduDataExtPropertyValueWrite
func CastApduDataExtPropertyValueWrite
deprecated
func CastApduDataExtPropertyValueWrite(structType any) ApduDataExtPropertyValueWrite
Deprecated: use the interface for direct cast
type ApduDataExtPropertyValueWriteBuilder ¶
type ApduDataExtPropertyValueWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(objectIndex uint8, propertyId uint8, count uint8, index uint16, data []byte) ApduDataExtPropertyValueWriteBuilder // WithObjectIndex adds ObjectIndex (property field) WithObjectIndex(uint8) ApduDataExtPropertyValueWriteBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) ApduDataExtPropertyValueWriteBuilder // WithCount adds Count (property field) WithCount(uint8) ApduDataExtPropertyValueWriteBuilder // WithIndex adds Index (property field) WithIndex(uint16) ApduDataExtPropertyValueWriteBuilder // WithData adds Data (property field) WithData(...byte) ApduDataExtPropertyValueWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtPropertyValueWrite or returns an error if something is wrong Build() (ApduDataExtPropertyValueWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtPropertyValueWrite }
ApduDataExtPropertyValueWriteBuilder is a builder for ApduDataExtPropertyValueWrite
func NewApduDataExtPropertyValueWriteBuilder ¶
func NewApduDataExtPropertyValueWriteBuilder() ApduDataExtPropertyValueWriteBuilder
NewApduDataExtPropertyValueWriteBuilder() creates a ApduDataExtPropertyValueWriteBuilder
type ApduDataExtReadRouterMemoryRequest ¶
type ApduDataExtReadRouterMemoryRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRouterMemoryRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRouterMemoryRequest() // CreateBuilder creates a ApduDataExtReadRouterMemoryRequestBuilder CreateApduDataExtReadRouterMemoryRequestBuilder() ApduDataExtReadRouterMemoryRequestBuilder }
ApduDataExtReadRouterMemoryRequest is the corresponding interface of ApduDataExtReadRouterMemoryRequest
func CastApduDataExtReadRouterMemoryRequest
deprecated
func CastApduDataExtReadRouterMemoryRequest(structType any) ApduDataExtReadRouterMemoryRequest
Deprecated: use the interface for direct cast
type ApduDataExtReadRouterMemoryRequestBuilder ¶
type ApduDataExtReadRouterMemoryRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRouterMemoryRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRouterMemoryRequest or returns an error if something is wrong Build() (ApduDataExtReadRouterMemoryRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRouterMemoryRequest }
ApduDataExtReadRouterMemoryRequestBuilder is a builder for ApduDataExtReadRouterMemoryRequest
func NewApduDataExtReadRouterMemoryRequestBuilder ¶
func NewApduDataExtReadRouterMemoryRequestBuilder() ApduDataExtReadRouterMemoryRequestBuilder
NewApduDataExtReadRouterMemoryRequestBuilder() creates a ApduDataExtReadRouterMemoryRequestBuilder
type ApduDataExtReadRouterMemoryResponse ¶
type ApduDataExtReadRouterMemoryResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRouterMemoryResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRouterMemoryResponse() // CreateBuilder creates a ApduDataExtReadRouterMemoryResponseBuilder CreateApduDataExtReadRouterMemoryResponseBuilder() ApduDataExtReadRouterMemoryResponseBuilder }
ApduDataExtReadRouterMemoryResponse is the corresponding interface of ApduDataExtReadRouterMemoryResponse
func CastApduDataExtReadRouterMemoryResponse
deprecated
func CastApduDataExtReadRouterMemoryResponse(structType any) ApduDataExtReadRouterMemoryResponse
Deprecated: use the interface for direct cast
type ApduDataExtReadRouterMemoryResponseBuilder ¶
type ApduDataExtReadRouterMemoryResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRouterMemoryResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRouterMemoryResponse or returns an error if something is wrong Build() (ApduDataExtReadRouterMemoryResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRouterMemoryResponse }
ApduDataExtReadRouterMemoryResponseBuilder is a builder for ApduDataExtReadRouterMemoryResponse
func NewApduDataExtReadRouterMemoryResponseBuilder ¶
func NewApduDataExtReadRouterMemoryResponseBuilder() ApduDataExtReadRouterMemoryResponseBuilder
NewApduDataExtReadRouterMemoryResponseBuilder() creates a ApduDataExtReadRouterMemoryResponseBuilder
type ApduDataExtReadRouterStatusRequest ¶
type ApduDataExtReadRouterStatusRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRouterStatusRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRouterStatusRequest() // CreateBuilder creates a ApduDataExtReadRouterStatusRequestBuilder CreateApduDataExtReadRouterStatusRequestBuilder() ApduDataExtReadRouterStatusRequestBuilder }
ApduDataExtReadRouterStatusRequest is the corresponding interface of ApduDataExtReadRouterStatusRequest
func CastApduDataExtReadRouterStatusRequest
deprecated
func CastApduDataExtReadRouterStatusRequest(structType any) ApduDataExtReadRouterStatusRequest
Deprecated: use the interface for direct cast
type ApduDataExtReadRouterStatusRequestBuilder ¶
type ApduDataExtReadRouterStatusRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRouterStatusRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRouterStatusRequest or returns an error if something is wrong Build() (ApduDataExtReadRouterStatusRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRouterStatusRequest }
ApduDataExtReadRouterStatusRequestBuilder is a builder for ApduDataExtReadRouterStatusRequest
func NewApduDataExtReadRouterStatusRequestBuilder ¶
func NewApduDataExtReadRouterStatusRequestBuilder() ApduDataExtReadRouterStatusRequestBuilder
NewApduDataExtReadRouterStatusRequestBuilder() creates a ApduDataExtReadRouterStatusRequestBuilder
type ApduDataExtReadRouterStatusResponse ¶
type ApduDataExtReadRouterStatusResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRouterStatusResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRouterStatusResponse() // CreateBuilder creates a ApduDataExtReadRouterStatusResponseBuilder CreateApduDataExtReadRouterStatusResponseBuilder() ApduDataExtReadRouterStatusResponseBuilder }
ApduDataExtReadRouterStatusResponse is the corresponding interface of ApduDataExtReadRouterStatusResponse
func CastApduDataExtReadRouterStatusResponse
deprecated
func CastApduDataExtReadRouterStatusResponse(structType any) ApduDataExtReadRouterStatusResponse
Deprecated: use the interface for direct cast
type ApduDataExtReadRouterStatusResponseBuilder ¶
type ApduDataExtReadRouterStatusResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRouterStatusResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRouterStatusResponse or returns an error if something is wrong Build() (ApduDataExtReadRouterStatusResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRouterStatusResponse }
ApduDataExtReadRouterStatusResponseBuilder is a builder for ApduDataExtReadRouterStatusResponse
func NewApduDataExtReadRouterStatusResponseBuilder ¶
func NewApduDataExtReadRouterStatusResponseBuilder() ApduDataExtReadRouterStatusResponseBuilder
NewApduDataExtReadRouterStatusResponseBuilder() creates a ApduDataExtReadRouterStatusResponseBuilder
type ApduDataExtReadRoutingTableRequest ¶
type ApduDataExtReadRoutingTableRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRoutingTableRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRoutingTableRequest() // CreateBuilder creates a ApduDataExtReadRoutingTableRequestBuilder CreateApduDataExtReadRoutingTableRequestBuilder() ApduDataExtReadRoutingTableRequestBuilder }
ApduDataExtReadRoutingTableRequest is the corresponding interface of ApduDataExtReadRoutingTableRequest
func CastApduDataExtReadRoutingTableRequest
deprecated
func CastApduDataExtReadRoutingTableRequest(structType any) ApduDataExtReadRoutingTableRequest
Deprecated: use the interface for direct cast
type ApduDataExtReadRoutingTableRequestBuilder ¶
type ApduDataExtReadRoutingTableRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRoutingTableRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRoutingTableRequest or returns an error if something is wrong Build() (ApduDataExtReadRoutingTableRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRoutingTableRequest }
ApduDataExtReadRoutingTableRequestBuilder is a builder for ApduDataExtReadRoutingTableRequest
func NewApduDataExtReadRoutingTableRequestBuilder ¶
func NewApduDataExtReadRoutingTableRequestBuilder() ApduDataExtReadRoutingTableRequestBuilder
NewApduDataExtReadRoutingTableRequestBuilder() creates a ApduDataExtReadRoutingTableRequestBuilder
type ApduDataExtReadRoutingTableResponse ¶
type ApduDataExtReadRoutingTableResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtReadRoutingTableResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtReadRoutingTableResponse() // CreateBuilder creates a ApduDataExtReadRoutingTableResponseBuilder CreateApduDataExtReadRoutingTableResponseBuilder() ApduDataExtReadRoutingTableResponseBuilder }
ApduDataExtReadRoutingTableResponse is the corresponding interface of ApduDataExtReadRoutingTableResponse
func CastApduDataExtReadRoutingTableResponse
deprecated
func CastApduDataExtReadRoutingTableResponse(structType any) ApduDataExtReadRoutingTableResponse
Deprecated: use the interface for direct cast
type ApduDataExtReadRoutingTableResponseBuilder ¶
type ApduDataExtReadRoutingTableResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtReadRoutingTableResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtReadRoutingTableResponse or returns an error if something is wrong Build() (ApduDataExtReadRoutingTableResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtReadRoutingTableResponse }
ApduDataExtReadRoutingTableResponseBuilder is a builder for ApduDataExtReadRoutingTableResponse
func NewApduDataExtReadRoutingTableResponseBuilder ¶
func NewApduDataExtReadRoutingTableResponseBuilder() ApduDataExtReadRoutingTableResponseBuilder
NewApduDataExtReadRoutingTableResponseBuilder() creates a ApduDataExtReadRoutingTableResponseBuilder
type ApduDataExtRequirements ¶
type ApduDataExtRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetExtApciType returns ExtApciType (discriminator field) GetExtApciType() uint8 }
ApduDataExtRequirements provides a set of functions which need to be implemented by a sub struct
type ApduDataExtWriteRouterMemoryRequest ¶
type ApduDataExtWriteRouterMemoryRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtWriteRouterMemoryRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtWriteRouterMemoryRequest() // CreateBuilder creates a ApduDataExtWriteRouterMemoryRequestBuilder CreateApduDataExtWriteRouterMemoryRequestBuilder() ApduDataExtWriteRouterMemoryRequestBuilder }
ApduDataExtWriteRouterMemoryRequest is the corresponding interface of ApduDataExtWriteRouterMemoryRequest
func CastApduDataExtWriteRouterMemoryRequest
deprecated
func CastApduDataExtWriteRouterMemoryRequest(structType any) ApduDataExtWriteRouterMemoryRequest
Deprecated: use the interface for direct cast
type ApduDataExtWriteRouterMemoryRequestBuilder ¶
type ApduDataExtWriteRouterMemoryRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtWriteRouterMemoryRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtWriteRouterMemoryRequest or returns an error if something is wrong Build() (ApduDataExtWriteRouterMemoryRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtWriteRouterMemoryRequest }
ApduDataExtWriteRouterMemoryRequestBuilder is a builder for ApduDataExtWriteRouterMemoryRequest
func NewApduDataExtWriteRouterMemoryRequestBuilder ¶
func NewApduDataExtWriteRouterMemoryRequestBuilder() ApduDataExtWriteRouterMemoryRequestBuilder
NewApduDataExtWriteRouterMemoryRequestBuilder() creates a ApduDataExtWriteRouterMemoryRequestBuilder
type ApduDataExtWriteRouterStatusRequest ¶
type ApduDataExtWriteRouterStatusRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtWriteRouterStatusRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtWriteRouterStatusRequest() // CreateBuilder creates a ApduDataExtWriteRouterStatusRequestBuilder CreateApduDataExtWriteRouterStatusRequestBuilder() ApduDataExtWriteRouterStatusRequestBuilder }
ApduDataExtWriteRouterStatusRequest is the corresponding interface of ApduDataExtWriteRouterStatusRequest
func CastApduDataExtWriteRouterStatusRequest
deprecated
func CastApduDataExtWriteRouterStatusRequest(structType any) ApduDataExtWriteRouterStatusRequest
Deprecated: use the interface for direct cast
type ApduDataExtWriteRouterStatusRequestBuilder ¶
type ApduDataExtWriteRouterStatusRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtWriteRouterStatusRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtWriteRouterStatusRequest or returns an error if something is wrong Build() (ApduDataExtWriteRouterStatusRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtWriteRouterStatusRequest }
ApduDataExtWriteRouterStatusRequestBuilder is a builder for ApduDataExtWriteRouterStatusRequest
func NewApduDataExtWriteRouterStatusRequestBuilder ¶
func NewApduDataExtWriteRouterStatusRequestBuilder() ApduDataExtWriteRouterStatusRequestBuilder
NewApduDataExtWriteRouterStatusRequestBuilder() creates a ApduDataExtWriteRouterStatusRequestBuilder
type ApduDataExtWriteRoutingTableRequest ¶
type ApduDataExtWriteRoutingTableRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduDataExt // IsApduDataExtWriteRoutingTableRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataExtWriteRoutingTableRequest() // CreateBuilder creates a ApduDataExtWriteRoutingTableRequestBuilder CreateApduDataExtWriteRoutingTableRequestBuilder() ApduDataExtWriteRoutingTableRequestBuilder }
ApduDataExtWriteRoutingTableRequest is the corresponding interface of ApduDataExtWriteRoutingTableRequest
func CastApduDataExtWriteRoutingTableRequest
deprecated
func CastApduDataExtWriteRoutingTableRequest(structType any) ApduDataExtWriteRoutingTableRequest
Deprecated: use the interface for direct cast
type ApduDataExtWriteRoutingTableRequestBuilder ¶
type ApduDataExtWriteRoutingTableRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataExtWriteRoutingTableRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataExtBuilder // Build builds the ApduDataExtWriteRoutingTableRequest or returns an error if something is wrong Build() (ApduDataExtWriteRoutingTableRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataExtWriteRoutingTableRequest }
ApduDataExtWriteRoutingTableRequestBuilder is a builder for ApduDataExtWriteRoutingTableRequest
func NewApduDataExtWriteRoutingTableRequestBuilder ¶
func NewApduDataExtWriteRoutingTableRequestBuilder() ApduDataExtWriteRoutingTableRequestBuilder
NewApduDataExtWriteRoutingTableRequestBuilder() creates a ApduDataExtWriteRoutingTableRequestBuilder
type ApduDataGroupValueRead ¶
type ApduDataGroupValueRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataGroupValueRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataGroupValueRead() // CreateBuilder creates a ApduDataGroupValueReadBuilder CreateApduDataGroupValueReadBuilder() ApduDataGroupValueReadBuilder }
ApduDataGroupValueRead is the corresponding interface of ApduDataGroupValueRead
func CastApduDataGroupValueRead
deprecated
func CastApduDataGroupValueRead(structType any) ApduDataGroupValueRead
Deprecated: use the interface for direct cast
type ApduDataGroupValueReadBuilder ¶
type ApduDataGroupValueReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataGroupValueReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataGroupValueRead or returns an error if something is wrong Build() (ApduDataGroupValueRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataGroupValueRead }
ApduDataGroupValueReadBuilder is a builder for ApduDataGroupValueRead
func NewApduDataGroupValueReadBuilder ¶
func NewApduDataGroupValueReadBuilder() ApduDataGroupValueReadBuilder
NewApduDataGroupValueReadBuilder() creates a ApduDataGroupValueReadBuilder
type ApduDataGroupValueResponse ¶
type ApduDataGroupValueResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetDataFirstByte returns DataFirstByte (property field) GetDataFirstByte() int8 // GetData returns Data (property field) GetData() []byte // IsApduDataGroupValueResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataGroupValueResponse() // CreateBuilder creates a ApduDataGroupValueResponseBuilder CreateApduDataGroupValueResponseBuilder() ApduDataGroupValueResponseBuilder }
ApduDataGroupValueResponse is the corresponding interface of ApduDataGroupValueResponse
func CastApduDataGroupValueResponse
deprecated
func CastApduDataGroupValueResponse(structType any) ApduDataGroupValueResponse
Deprecated: use the interface for direct cast
type ApduDataGroupValueResponseBuilder ¶
type ApduDataGroupValueResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataFirstByte int8, data []byte) ApduDataGroupValueResponseBuilder // WithDataFirstByte adds DataFirstByte (property field) WithDataFirstByte(int8) ApduDataGroupValueResponseBuilder // WithData adds Data (property field) WithData(...byte) ApduDataGroupValueResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataGroupValueResponse or returns an error if something is wrong Build() (ApduDataGroupValueResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataGroupValueResponse }
ApduDataGroupValueResponseBuilder is a builder for ApduDataGroupValueResponse
func NewApduDataGroupValueResponseBuilder ¶
func NewApduDataGroupValueResponseBuilder() ApduDataGroupValueResponseBuilder
NewApduDataGroupValueResponseBuilder() creates a ApduDataGroupValueResponseBuilder
type ApduDataGroupValueWrite ¶
type ApduDataGroupValueWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetDataFirstByte returns DataFirstByte (property field) GetDataFirstByte() int8 // GetData returns Data (property field) GetData() []byte // IsApduDataGroupValueWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataGroupValueWrite() // CreateBuilder creates a ApduDataGroupValueWriteBuilder CreateApduDataGroupValueWriteBuilder() ApduDataGroupValueWriteBuilder }
ApduDataGroupValueWrite is the corresponding interface of ApduDataGroupValueWrite
func CastApduDataGroupValueWrite
deprecated
func CastApduDataGroupValueWrite(structType any) ApduDataGroupValueWrite
Deprecated: use the interface for direct cast
type ApduDataGroupValueWriteBuilder ¶
type ApduDataGroupValueWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataFirstByte int8, data []byte) ApduDataGroupValueWriteBuilder // WithDataFirstByte adds DataFirstByte (property field) WithDataFirstByte(int8) ApduDataGroupValueWriteBuilder // WithData adds Data (property field) WithData(...byte) ApduDataGroupValueWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataGroupValueWrite or returns an error if something is wrong Build() (ApduDataGroupValueWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataGroupValueWrite }
ApduDataGroupValueWriteBuilder is a builder for ApduDataGroupValueWrite
func NewApduDataGroupValueWriteBuilder ¶
func NewApduDataGroupValueWriteBuilder() ApduDataGroupValueWriteBuilder
NewApduDataGroupValueWriteBuilder() creates a ApduDataGroupValueWriteBuilder
type ApduDataIndividualAddressRead ¶
type ApduDataIndividualAddressRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataIndividualAddressRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataIndividualAddressRead() // CreateBuilder creates a ApduDataIndividualAddressReadBuilder CreateApduDataIndividualAddressReadBuilder() ApduDataIndividualAddressReadBuilder }
ApduDataIndividualAddressRead is the corresponding interface of ApduDataIndividualAddressRead
func CastApduDataIndividualAddressRead
deprecated
func CastApduDataIndividualAddressRead(structType any) ApduDataIndividualAddressRead
Deprecated: use the interface for direct cast
type ApduDataIndividualAddressReadBuilder ¶
type ApduDataIndividualAddressReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataIndividualAddressReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataIndividualAddressRead or returns an error if something is wrong Build() (ApduDataIndividualAddressRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataIndividualAddressRead }
ApduDataIndividualAddressReadBuilder is a builder for ApduDataIndividualAddressRead
func NewApduDataIndividualAddressReadBuilder ¶
func NewApduDataIndividualAddressReadBuilder() ApduDataIndividualAddressReadBuilder
NewApduDataIndividualAddressReadBuilder() creates a ApduDataIndividualAddressReadBuilder
type ApduDataIndividualAddressResponse ¶
type ApduDataIndividualAddressResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataIndividualAddressResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataIndividualAddressResponse() // CreateBuilder creates a ApduDataIndividualAddressResponseBuilder CreateApduDataIndividualAddressResponseBuilder() ApduDataIndividualAddressResponseBuilder }
ApduDataIndividualAddressResponse is the corresponding interface of ApduDataIndividualAddressResponse
func CastApduDataIndividualAddressResponse
deprecated
func CastApduDataIndividualAddressResponse(structType any) ApduDataIndividualAddressResponse
Deprecated: use the interface for direct cast
type ApduDataIndividualAddressResponseBuilder ¶
type ApduDataIndividualAddressResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataIndividualAddressResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataIndividualAddressResponse or returns an error if something is wrong Build() (ApduDataIndividualAddressResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataIndividualAddressResponse }
ApduDataIndividualAddressResponseBuilder is a builder for ApduDataIndividualAddressResponse
func NewApduDataIndividualAddressResponseBuilder ¶
func NewApduDataIndividualAddressResponseBuilder() ApduDataIndividualAddressResponseBuilder
NewApduDataIndividualAddressResponseBuilder() creates a ApduDataIndividualAddressResponseBuilder
type ApduDataIndividualAddressWrite ¶
type ApduDataIndividualAddressWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataIndividualAddressWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataIndividualAddressWrite() // CreateBuilder creates a ApduDataIndividualAddressWriteBuilder CreateApduDataIndividualAddressWriteBuilder() ApduDataIndividualAddressWriteBuilder }
ApduDataIndividualAddressWrite is the corresponding interface of ApduDataIndividualAddressWrite
func CastApduDataIndividualAddressWrite
deprecated
func CastApduDataIndividualAddressWrite(structType any) ApduDataIndividualAddressWrite
Deprecated: use the interface for direct cast
type ApduDataIndividualAddressWriteBuilder ¶
type ApduDataIndividualAddressWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataIndividualAddressWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataIndividualAddressWrite or returns an error if something is wrong Build() (ApduDataIndividualAddressWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataIndividualAddressWrite }
ApduDataIndividualAddressWriteBuilder is a builder for ApduDataIndividualAddressWrite
func NewApduDataIndividualAddressWriteBuilder ¶
func NewApduDataIndividualAddressWriteBuilder() ApduDataIndividualAddressWriteBuilder
NewApduDataIndividualAddressWriteBuilder() creates a ApduDataIndividualAddressWriteBuilder
type ApduDataMemoryRead ¶
type ApduDataMemoryRead interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetNumBytes returns NumBytes (property field) GetNumBytes() uint8 // GetAddress returns Address (property field) GetAddress() uint16 // IsApduDataMemoryRead is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataMemoryRead() // CreateBuilder creates a ApduDataMemoryReadBuilder CreateApduDataMemoryReadBuilder() ApduDataMemoryReadBuilder }
ApduDataMemoryRead is the corresponding interface of ApduDataMemoryRead
func CastApduDataMemoryRead
deprecated
func CastApduDataMemoryRead(structType any) ApduDataMemoryRead
Deprecated: use the interface for direct cast
type ApduDataMemoryReadBuilder ¶
type ApduDataMemoryReadBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(numBytes uint8, address uint16) ApduDataMemoryReadBuilder // WithNumBytes adds NumBytes (property field) WithNumBytes(uint8) ApduDataMemoryReadBuilder // WithAddress adds Address (property field) WithAddress(uint16) ApduDataMemoryReadBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataMemoryRead or returns an error if something is wrong Build() (ApduDataMemoryRead, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataMemoryRead }
ApduDataMemoryReadBuilder is a builder for ApduDataMemoryRead
func NewApduDataMemoryReadBuilder ¶
func NewApduDataMemoryReadBuilder() ApduDataMemoryReadBuilder
NewApduDataMemoryReadBuilder() creates a ApduDataMemoryReadBuilder
type ApduDataMemoryResponse ¶
type ApduDataMemoryResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetAddress returns Address (property field) GetAddress() uint16 // GetData returns Data (property field) GetData() []byte // IsApduDataMemoryResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataMemoryResponse() // CreateBuilder creates a ApduDataMemoryResponseBuilder CreateApduDataMemoryResponseBuilder() ApduDataMemoryResponseBuilder }
ApduDataMemoryResponse is the corresponding interface of ApduDataMemoryResponse
func CastApduDataMemoryResponse
deprecated
func CastApduDataMemoryResponse(structType any) ApduDataMemoryResponse
Deprecated: use the interface for direct cast
type ApduDataMemoryResponseBuilder ¶
type ApduDataMemoryResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(address uint16, data []byte) ApduDataMemoryResponseBuilder // WithAddress adds Address (property field) WithAddress(uint16) ApduDataMemoryResponseBuilder // WithData adds Data (property field) WithData(...byte) ApduDataMemoryResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataMemoryResponse or returns an error if something is wrong Build() (ApduDataMemoryResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataMemoryResponse }
ApduDataMemoryResponseBuilder is a builder for ApduDataMemoryResponse
func NewApduDataMemoryResponseBuilder ¶
func NewApduDataMemoryResponseBuilder() ApduDataMemoryResponseBuilder
NewApduDataMemoryResponseBuilder() creates a ApduDataMemoryResponseBuilder
type ApduDataMemoryWrite ¶
type ApduDataMemoryWrite interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataMemoryWrite is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataMemoryWrite() // CreateBuilder creates a ApduDataMemoryWriteBuilder CreateApduDataMemoryWriteBuilder() ApduDataMemoryWriteBuilder }
ApduDataMemoryWrite is the corresponding interface of ApduDataMemoryWrite
func CastApduDataMemoryWrite
deprecated
func CastApduDataMemoryWrite(structType any) ApduDataMemoryWrite
Deprecated: use the interface for direct cast
type ApduDataMemoryWriteBuilder ¶
type ApduDataMemoryWriteBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataMemoryWriteBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataMemoryWrite or returns an error if something is wrong Build() (ApduDataMemoryWrite, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataMemoryWrite }
ApduDataMemoryWriteBuilder is a builder for ApduDataMemoryWrite
func NewApduDataMemoryWriteBuilder ¶
func NewApduDataMemoryWriteBuilder() ApduDataMemoryWriteBuilder
NewApduDataMemoryWriteBuilder() creates a ApduDataMemoryWriteBuilder
type ApduDataOther ¶
type ApduDataOther interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // GetExtendedApdu returns ExtendedApdu (property field) GetExtendedApdu() ApduDataExt // IsApduDataOther is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataOther() // CreateBuilder creates a ApduDataOtherBuilder CreateApduDataOtherBuilder() ApduDataOtherBuilder }
ApduDataOther is the corresponding interface of ApduDataOther
func CastApduDataOther
deprecated
func CastApduDataOther(structType any) ApduDataOther
Deprecated: use the interface for direct cast
type ApduDataOtherBuilder ¶
type ApduDataOtherBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(extendedApdu ApduDataExt) ApduDataOtherBuilder // WithExtendedApdu adds ExtendedApdu (property field) WithExtendedApdu(ApduDataExt) ApduDataOtherBuilder // WithExtendedApduBuilder adds ExtendedApdu (property field) which is build by the builder WithExtendedApduBuilder(func(ApduDataExtBuilder) ApduDataExtBuilder) ApduDataOtherBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataOther or returns an error if something is wrong Build() (ApduDataOther, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataOther }
ApduDataOtherBuilder is a builder for ApduDataOther
func NewApduDataOtherBuilder ¶
func NewApduDataOtherBuilder() ApduDataOtherBuilder
NewApduDataOtherBuilder() creates a ApduDataOtherBuilder
type ApduDataRequirements ¶
type ApduDataRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetApciType returns ApciType (discriminator field) GetApciType() uint8 }
ApduDataRequirements provides a set of functions which need to be implemented by a sub struct
type ApduDataRestart ¶
type ApduDataRestart interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataRestart is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataRestart() // CreateBuilder creates a ApduDataRestartBuilder CreateApduDataRestartBuilder() ApduDataRestartBuilder }
ApduDataRestart is the corresponding interface of ApduDataRestart
func CastApduDataRestart
deprecated
func CastApduDataRestart(structType any) ApduDataRestart
Deprecated: use the interface for direct cast
type ApduDataRestartBuilder ¶
type ApduDataRestartBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataRestartBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataRestart or returns an error if something is wrong Build() (ApduDataRestart, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataRestart }
ApduDataRestartBuilder is a builder for ApduDataRestart
func NewApduDataRestartBuilder ¶
func NewApduDataRestartBuilder() ApduDataRestartBuilder
NewApduDataRestartBuilder() creates a ApduDataRestartBuilder
type ApduDataUserMessage ¶
type ApduDataUserMessage interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ApduData // IsApduDataUserMessage is a marker method to prevent unintentional type checks (interfaces of same signature) IsApduDataUserMessage() // CreateBuilder creates a ApduDataUserMessageBuilder CreateApduDataUserMessageBuilder() ApduDataUserMessageBuilder }
ApduDataUserMessage is the corresponding interface of ApduDataUserMessage
func CastApduDataUserMessage
deprecated
func CastApduDataUserMessage(structType any) ApduDataUserMessage
Deprecated: use the interface for direct cast
type ApduDataUserMessageBuilder ¶
type ApduDataUserMessageBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ApduDataUserMessageBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ApduDataBuilder // Build builds the ApduDataUserMessage or returns an error if something is wrong Build() (ApduDataUserMessage, error) // MustBuild does the same as Build but panics on error MustBuild() ApduDataUserMessage }
ApduDataUserMessageBuilder is a builder for ApduDataUserMessage
func NewApduDataUserMessageBuilder ¶
func NewApduDataUserMessageBuilder() ApduDataUserMessageBuilder
NewApduDataUserMessageBuilder() creates a ApduDataUserMessageBuilder
type ApduRequirements ¶
type ApduRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetControl returns Control (discriminator field) GetControl() uint8 }
ApduRequirements provides a set of functions which need to be implemented by a sub struct
type CEMI ¶
type CEMI interface { CEMIContract CEMIRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsCEMI is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMI() // CreateBuilder creates a CEMIBuilder CreateCEMIBuilder() CEMIBuilder }
CEMI is the corresponding interface of CEMI
type CEMIAdditionalInformation ¶
type CEMIAdditionalInformation interface { CEMIAdditionalInformationContract CEMIAdditionalInformationRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsCEMIAdditionalInformation is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMIAdditionalInformation() // CreateBuilder creates a CEMIAdditionalInformationBuilder CreateCEMIAdditionalInformationBuilder() CEMIAdditionalInformationBuilder }
CEMIAdditionalInformation is the corresponding interface of CEMIAdditionalInformation
func CastCEMIAdditionalInformation
deprecated
func CastCEMIAdditionalInformation(structType any) CEMIAdditionalInformation
Deprecated: use the interface for direct cast
type CEMIAdditionalInformationBuilder ¶
type CEMIAdditionalInformationBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() CEMIAdditionalInformationBuilder // AsCEMIAdditionalInformationBusmonitorInfo converts this build to a subType of CEMIAdditionalInformation. It is always possible to return to current builder using Done() AsCEMIAdditionalInformationBusmonitorInfo() CEMIAdditionalInformationBusmonitorInfoBuilder // AsCEMIAdditionalInformationRelativeTimestamp converts this build to a subType of CEMIAdditionalInformation. It is always possible to return to current builder using Done() AsCEMIAdditionalInformationRelativeTimestamp() CEMIAdditionalInformationRelativeTimestampBuilder // Build builds the CEMIAdditionalInformation or returns an error if something is wrong PartialBuild() (CEMIAdditionalInformationContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() CEMIAdditionalInformationContract // Build builds the CEMIAdditionalInformation or returns an error if something is wrong Build() (CEMIAdditionalInformation, error) // MustBuild does the same as Build but panics on error MustBuild() CEMIAdditionalInformation }
CEMIAdditionalInformationBuilder is a builder for CEMIAdditionalInformation
func NewCEMIAdditionalInformationBuilder ¶
func NewCEMIAdditionalInformationBuilder() CEMIAdditionalInformationBuilder
NewCEMIAdditionalInformationBuilder() creates a CEMIAdditionalInformationBuilder
type CEMIAdditionalInformationBusmonitorInfo ¶
type CEMIAdditionalInformationBusmonitorInfo interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsCEMIAdditionalInformationBusmonitorInfo is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMIAdditionalInformationBusmonitorInfo() // CreateBuilder creates a CEMIAdditionalInformationBusmonitorInfoBuilder CreateCEMIAdditionalInformationBusmonitorInfoBuilder() CEMIAdditionalInformationBusmonitorInfoBuilder }
CEMIAdditionalInformationBusmonitorInfo is the corresponding interface of CEMIAdditionalInformationBusmonitorInfo
func CastCEMIAdditionalInformationBusmonitorInfo
deprecated
func CastCEMIAdditionalInformationBusmonitorInfo(structType any) CEMIAdditionalInformationBusmonitorInfo
Deprecated: use the interface for direct cast
type CEMIAdditionalInformationBusmonitorInfoBuilder ¶
type CEMIAdditionalInformationBusmonitorInfoBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(frameErrorFlag bool, bitErrorFlag bool, parityErrorFlag bool, unknownFlag bool, lostFlag bool, sequenceNumber uint8) CEMIAdditionalInformationBusmonitorInfoBuilder // WithFrameErrorFlag adds FrameErrorFlag (property field) WithFrameErrorFlag(bool) CEMIAdditionalInformationBusmonitorInfoBuilder // WithBitErrorFlag adds BitErrorFlag (property field) WithBitErrorFlag(bool) CEMIAdditionalInformationBusmonitorInfoBuilder // WithParityErrorFlag adds ParityErrorFlag (property field) WithParityErrorFlag(bool) CEMIAdditionalInformationBusmonitorInfoBuilder // WithUnknownFlag adds UnknownFlag (property field) WithUnknownFlag(bool) CEMIAdditionalInformationBusmonitorInfoBuilder // WithLostFlag adds LostFlag (property field) WithLostFlag(bool) CEMIAdditionalInformationBusmonitorInfoBuilder // WithSequenceNumber adds SequenceNumber (property field) WithSequenceNumber(uint8) CEMIAdditionalInformationBusmonitorInfoBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIAdditionalInformationBuilder // Build builds the CEMIAdditionalInformationBusmonitorInfo or returns an error if something is wrong Build() (CEMIAdditionalInformationBusmonitorInfo, error) // MustBuild does the same as Build but panics on error MustBuild() CEMIAdditionalInformationBusmonitorInfo }
CEMIAdditionalInformationBusmonitorInfoBuilder is a builder for CEMIAdditionalInformationBusmonitorInfo
func NewCEMIAdditionalInformationBusmonitorInfoBuilder ¶
func NewCEMIAdditionalInformationBusmonitorInfoBuilder() CEMIAdditionalInformationBusmonitorInfoBuilder
NewCEMIAdditionalInformationBusmonitorInfoBuilder() creates a CEMIAdditionalInformationBusmonitorInfoBuilder
type CEMIAdditionalInformationContract ¶
type CEMIAdditionalInformationContract interface { // IsCEMIAdditionalInformation is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMIAdditionalInformation() // CreateBuilder creates a CEMIAdditionalInformationBuilder CreateCEMIAdditionalInformationBuilder() CEMIAdditionalInformationBuilder }
CEMIAdditionalInformationContract provides a set of functions which can be overwritten by a sub struct
type CEMIAdditionalInformationRelativeTimestamp ¶
type CEMIAdditionalInformationRelativeTimestamp interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMIAdditionalInformation // GetRelativeTimestamp returns RelativeTimestamp (property field) GetRelativeTimestamp() RelativeTimestamp // IsCEMIAdditionalInformationRelativeTimestamp is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMIAdditionalInformationRelativeTimestamp() // CreateBuilder creates a CEMIAdditionalInformationRelativeTimestampBuilder CreateCEMIAdditionalInformationRelativeTimestampBuilder() CEMIAdditionalInformationRelativeTimestampBuilder }
CEMIAdditionalInformationRelativeTimestamp is the corresponding interface of CEMIAdditionalInformationRelativeTimestamp
func CastCEMIAdditionalInformationRelativeTimestamp
deprecated
func CastCEMIAdditionalInformationRelativeTimestamp(structType any) CEMIAdditionalInformationRelativeTimestamp
Deprecated: use the interface for direct cast
type CEMIAdditionalInformationRelativeTimestampBuilder ¶
type CEMIAdditionalInformationRelativeTimestampBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(relativeTimestamp RelativeTimestamp) CEMIAdditionalInformationRelativeTimestampBuilder // WithRelativeTimestamp adds RelativeTimestamp (property field) WithRelativeTimestamp(RelativeTimestamp) CEMIAdditionalInformationRelativeTimestampBuilder // WithRelativeTimestampBuilder adds RelativeTimestamp (property field) which is build by the builder WithRelativeTimestampBuilder(func(RelativeTimestampBuilder) RelativeTimestampBuilder) CEMIAdditionalInformationRelativeTimestampBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIAdditionalInformationBuilder // Build builds the CEMIAdditionalInformationRelativeTimestamp or returns an error if something is wrong Build() (CEMIAdditionalInformationRelativeTimestamp, error) // MustBuild does the same as Build but panics on error MustBuild() CEMIAdditionalInformationRelativeTimestamp }
CEMIAdditionalInformationRelativeTimestampBuilder is a builder for CEMIAdditionalInformationRelativeTimestamp
func NewCEMIAdditionalInformationRelativeTimestampBuilder ¶
func NewCEMIAdditionalInformationRelativeTimestampBuilder() CEMIAdditionalInformationRelativeTimestampBuilder
NewCEMIAdditionalInformationRelativeTimestampBuilder() creates a CEMIAdditionalInformationRelativeTimestampBuilder
type CEMIAdditionalInformationRequirements ¶
type CEMIAdditionalInformationRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetAdditionalInformationType returns AdditionalInformationType (discriminator field) GetAdditionalInformationType() uint8 }
CEMIAdditionalInformationRequirements provides a set of functions which need to be implemented by a sub struct
type CEMIBuilder ¶
type CEMIBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() CEMIBuilder // WithArgSize sets a parser argument WithArgSize(uint16) CEMIBuilder // AsLBusmonInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLBusmonInd() LBusmonIndBuilder // AsLDataReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLDataReq() LDataReqBuilder // AsLDataInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLDataInd() LDataIndBuilder // AsLDataCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLDataCon() LDataConBuilder // AsLRawReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLRawReq() LRawReqBuilder // AsLRawInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLRawInd() LRawIndBuilder // AsLRawCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLRawCon() LRawConBuilder // AsLPollDataReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLPollDataReq() LPollDataReqBuilder // AsLPollDataCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsLPollDataCon() LPollDataConBuilder // AsTDataConnectedReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsTDataConnectedReq() TDataConnectedReqBuilder // AsTDataConnectedInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsTDataConnectedInd() TDataConnectedIndBuilder // AsTDataIndividualReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsTDataIndividualReq() TDataIndividualReqBuilder // AsTDataIndividualInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsTDataIndividualInd() TDataIndividualIndBuilder // AsMPropReadReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMPropReadReq() MPropReadReqBuilder // AsMPropReadCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMPropReadCon() MPropReadConBuilder // AsMPropWriteReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMPropWriteReq() MPropWriteReqBuilder // AsMPropWriteCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMPropWriteCon() MPropWriteConBuilder // AsMPropInfoInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMPropInfoInd() MPropInfoIndBuilder // AsMFuncPropCommandReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMFuncPropCommandReq() MFuncPropCommandReqBuilder // AsMFuncPropStateReadReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMFuncPropStateReadReq() MFuncPropStateReadReqBuilder // AsMFuncPropCon converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMFuncPropCon() MFuncPropConBuilder // AsMResetReq converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMResetReq() MResetReqBuilder // AsMResetInd converts this build to a subType of CEMI. It is always possible to return to current builder using Done() AsMResetInd() MResetIndBuilder // Build builds the CEMI or returns an error if something is wrong PartialBuild() (CEMIContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() CEMIContract // Build builds the CEMI or returns an error if something is wrong Build() (CEMI, error) // MustBuild does the same as Build but panics on error MustBuild() CEMI }
CEMIBuilder is a builder for CEMI
type CEMIContract ¶
type CEMIContract interface { // GetSize() returns a parser argument GetSize() uint16 // IsCEMI is a marker method to prevent unintentional type checks (interfaces of same signature) IsCEMI() // CreateBuilder creates a CEMIBuilder CreateCEMIBuilder() CEMIBuilder }
CEMIContract provides a set of functions which can be overwritten by a sub struct
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) GetValue ¶
func (e CEMIPriority) GetValue() uint8
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 CEMIRequirements ¶
type CEMIRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetMessageCode returns MessageCode (discriminator field) GetMessageCode() uint8 }
CEMIRequirements provides a set of functions which need to be implemented by a sub struct
type ChannelInformation ¶
type ChannelInformation interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetNumChannels returns NumChannels (property field) GetNumChannels() uint8 // GetChannelCode returns ChannelCode (property field) GetChannelCode() uint16 // IsChannelInformation is a marker method to prevent unintentional type checks (interfaces of same signature) IsChannelInformation() // CreateBuilder creates a ChannelInformationBuilder CreateChannelInformationBuilder() ChannelInformationBuilder }
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 ChannelInformationBuilder ¶
type ChannelInformationBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(numChannels uint8, channelCode uint16) ChannelInformationBuilder // WithNumChannels adds NumChannels (property field) WithNumChannels(uint8) ChannelInformationBuilder // WithChannelCode adds ChannelCode (property field) WithChannelCode(uint16) ChannelInformationBuilder // Build builds the ChannelInformation or returns an error if something is wrong Build() (ChannelInformation, error) // MustBuild does the same as Build but panics on error MustBuild() ChannelInformation }
ChannelInformationBuilder is a builder for ChannelInformation
func NewChannelInformationBuilder ¶
func NewChannelInformationBuilder() ChannelInformationBuilder
NewChannelInformationBuilder() creates a ChannelInformationBuilder
type ComObjectTable ¶
type ComObjectTable interface { ComObjectTableContract ComObjectTableRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsComObjectTable is a marker method to prevent unintentional type checks (interfaces of same signature) IsComObjectTable() // CreateBuilder creates a ComObjectTableBuilder CreateComObjectTableBuilder() ComObjectTableBuilder }
ComObjectTable is the corresponding interface of ComObjectTable
func CastComObjectTable
deprecated
func CastComObjectTable(structType any) ComObjectTable
Deprecated: use the interface for direct cast
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) (enum ComObjectTableAddresses, ok bool)
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) GetComObjectTableAddress ¶
func (e ComObjectTableAddresses) GetComObjectTableAddress() 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) GetValue ¶
func (e ComObjectTableAddresses) GetValue() 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 ComObjectTableBuilder ¶
type ComObjectTableBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ComObjectTableBuilder // AsComObjectTableRealisationType1 converts this build to a subType of ComObjectTable. It is always possible to return to current builder using Done() AsComObjectTableRealisationType1() ComObjectTableRealisationType1Builder // AsComObjectTableRealisationType2 converts this build to a subType of ComObjectTable. It is always possible to return to current builder using Done() AsComObjectTableRealisationType2() ComObjectTableRealisationType2Builder // AsComObjectTableRealisationType6 converts this build to a subType of ComObjectTable. It is always possible to return to current builder using Done() AsComObjectTableRealisationType6() ComObjectTableRealisationType6Builder // Build builds the ComObjectTable or returns an error if something is wrong PartialBuild() (ComObjectTableContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ComObjectTableContract // Build builds the ComObjectTable or returns an error if something is wrong Build() (ComObjectTable, error) // MustBuild does the same as Build but panics on error MustBuild() ComObjectTable }
ComObjectTableBuilder is a builder for ComObjectTable
func NewComObjectTableBuilder ¶
func NewComObjectTableBuilder() ComObjectTableBuilder
NewComObjectTableBuilder() creates a ComObjectTableBuilder
type ComObjectTableContract ¶
type ComObjectTableContract interface { // IsComObjectTable is a marker method to prevent unintentional type checks (interfaces of same signature) IsComObjectTable() // CreateBuilder creates a ComObjectTableBuilder CreateComObjectTableBuilder() ComObjectTableBuilder }
ComObjectTableContract provides a set of functions which can be overwritten by a sub struct
type ComObjectTableRealisationType1 ¶
type ComObjectTableRealisationType1 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ComObjectTable // GetNumEntries returns NumEntries (property field) GetNumEntries() uint8 // GetRamFlagsTablePointer returns RamFlagsTablePointer (property field) GetRamFlagsTablePointer() uint8 // GetComObjectDescriptors returns ComObjectDescriptors (property field) GetComObjectDescriptors() []GroupObjectDescriptorRealisationType1 // IsComObjectTableRealisationType1 is a marker method to prevent unintentional type checks (interfaces of same signature) IsComObjectTableRealisationType1() // CreateBuilder creates a ComObjectTableRealisationType1Builder CreateComObjectTableRealisationType1Builder() ComObjectTableRealisationType1Builder }
ComObjectTableRealisationType1 is the corresponding interface of ComObjectTableRealisationType1
func CastComObjectTableRealisationType1
deprecated
func CastComObjectTableRealisationType1(structType any) ComObjectTableRealisationType1
Deprecated: use the interface for direct cast
type ComObjectTableRealisationType1Builder ¶
type ComObjectTableRealisationType1Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(numEntries uint8, ramFlagsTablePointer uint8, comObjectDescriptors []GroupObjectDescriptorRealisationType1) ComObjectTableRealisationType1Builder // WithNumEntries adds NumEntries (property field) WithNumEntries(uint8) ComObjectTableRealisationType1Builder // WithRamFlagsTablePointer adds RamFlagsTablePointer (property field) WithRamFlagsTablePointer(uint8) ComObjectTableRealisationType1Builder // WithComObjectDescriptors adds ComObjectDescriptors (property field) WithComObjectDescriptors(...GroupObjectDescriptorRealisationType1) ComObjectTableRealisationType1Builder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ComObjectTableBuilder // Build builds the ComObjectTableRealisationType1 or returns an error if something is wrong Build() (ComObjectTableRealisationType1, error) // MustBuild does the same as Build but panics on error MustBuild() ComObjectTableRealisationType1 }
ComObjectTableRealisationType1Builder is a builder for ComObjectTableRealisationType1
func NewComObjectTableRealisationType1Builder ¶
func NewComObjectTableRealisationType1Builder() ComObjectTableRealisationType1Builder
NewComObjectTableRealisationType1Builder() creates a ComObjectTableRealisationType1Builder
type ComObjectTableRealisationType2 ¶
type ComObjectTableRealisationType2 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ComObjectTable // GetNumEntries returns NumEntries (property field) GetNumEntries() uint8 // GetRamFlagsTablePointer returns RamFlagsTablePointer (property field) GetRamFlagsTablePointer() uint8 // GetComObjectDescriptors returns ComObjectDescriptors (property field) GetComObjectDescriptors() []GroupObjectDescriptorRealisationType2 // IsComObjectTableRealisationType2 is a marker method to prevent unintentional type checks (interfaces of same signature) IsComObjectTableRealisationType2() // CreateBuilder creates a ComObjectTableRealisationType2Builder CreateComObjectTableRealisationType2Builder() ComObjectTableRealisationType2Builder }
ComObjectTableRealisationType2 is the corresponding interface of ComObjectTableRealisationType2
func CastComObjectTableRealisationType2
deprecated
func CastComObjectTableRealisationType2(structType any) ComObjectTableRealisationType2
Deprecated: use the interface for direct cast
type ComObjectTableRealisationType2Builder ¶
type ComObjectTableRealisationType2Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(numEntries uint8, ramFlagsTablePointer uint8, comObjectDescriptors []GroupObjectDescriptorRealisationType2) ComObjectTableRealisationType2Builder // WithNumEntries adds NumEntries (property field) WithNumEntries(uint8) ComObjectTableRealisationType2Builder // WithRamFlagsTablePointer adds RamFlagsTablePointer (property field) WithRamFlagsTablePointer(uint8) ComObjectTableRealisationType2Builder // WithComObjectDescriptors adds ComObjectDescriptors (property field) WithComObjectDescriptors(...GroupObjectDescriptorRealisationType2) ComObjectTableRealisationType2Builder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ComObjectTableBuilder // Build builds the ComObjectTableRealisationType2 or returns an error if something is wrong Build() (ComObjectTableRealisationType2, error) // MustBuild does the same as Build but panics on error MustBuild() ComObjectTableRealisationType2 }
ComObjectTableRealisationType2Builder is a builder for ComObjectTableRealisationType2
func NewComObjectTableRealisationType2Builder ¶
func NewComObjectTableRealisationType2Builder() ComObjectTableRealisationType2Builder
NewComObjectTableRealisationType2Builder() creates a ComObjectTableRealisationType2Builder
type ComObjectTableRealisationType6 ¶
type ComObjectTableRealisationType6 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ComObjectTable // GetComObjectDescriptors returns ComObjectDescriptors (property field) GetComObjectDescriptors() GroupObjectDescriptorRealisationType6 // IsComObjectTableRealisationType6 is a marker method to prevent unintentional type checks (interfaces of same signature) IsComObjectTableRealisationType6() // CreateBuilder creates a ComObjectTableRealisationType6Builder CreateComObjectTableRealisationType6Builder() ComObjectTableRealisationType6Builder }
ComObjectTableRealisationType6 is the corresponding interface of ComObjectTableRealisationType6
func CastComObjectTableRealisationType6
deprecated
func CastComObjectTableRealisationType6(structType any) ComObjectTableRealisationType6
Deprecated: use the interface for direct cast
type ComObjectTableRealisationType6Builder ¶
type ComObjectTableRealisationType6Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(comObjectDescriptors GroupObjectDescriptorRealisationType6) ComObjectTableRealisationType6Builder // WithComObjectDescriptors adds ComObjectDescriptors (property field) WithComObjectDescriptors(GroupObjectDescriptorRealisationType6) ComObjectTableRealisationType6Builder // WithComObjectDescriptorsBuilder adds ComObjectDescriptors (property field) which is build by the builder WithComObjectDescriptorsBuilder(func(GroupObjectDescriptorRealisationType6Builder) GroupObjectDescriptorRealisationType6Builder) ComObjectTableRealisationType6Builder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ComObjectTableBuilder // Build builds the ComObjectTableRealisationType6 or returns an error if something is wrong Build() (ComObjectTableRealisationType6, error) // MustBuild does the same as Build but panics on error MustBuild() ComObjectTableRealisationType6 }
ComObjectTableRealisationType6Builder is a builder for ComObjectTableRealisationType6
func NewComObjectTableRealisationType6Builder ¶
func NewComObjectTableRealisationType6Builder() ComObjectTableRealisationType6Builder
NewComObjectTableRealisationType6Builder() creates a ComObjectTableRealisationType6Builder
type ComObjectTableRequirements ¶
type ComObjectTableRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetFirmwareType returns FirmwareType (discriminator field) GetFirmwareType() FirmwareType }
ComObjectTableRequirements provides a set of functions which need to be implemented by a sub struct
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) (enum ComObjectValueType, ok bool)
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) GetSizeInBytes ¶
func (e ComObjectValueType) GetSizeInBytes() uint8
func (ComObjectValueType) GetValue ¶
func (e ComObjectValueType) GetValue() uint8
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 utils.Copyable KnxNetIpMessage // GetHpaiDiscoveryEndpoint returns HpaiDiscoveryEndpoint (property field) GetHpaiDiscoveryEndpoint() HPAIDiscoveryEndpoint // GetHpaiDataEndpoint returns HpaiDataEndpoint (property field) GetHpaiDataEndpoint() HPAIDataEndpoint // GetConnectionRequestInformation returns ConnectionRequestInformation (property field) GetConnectionRequestInformation() ConnectionRequestInformation // IsConnectionRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionRequest() // CreateBuilder creates a ConnectionRequestBuilder CreateConnectionRequestBuilder() ConnectionRequestBuilder }
ConnectionRequest is the corresponding interface of ConnectionRequest
func CastConnectionRequest
deprecated
func CastConnectionRequest(structType any) ConnectionRequest
Deprecated: use the interface for direct cast
type ConnectionRequestBuilder ¶
type ConnectionRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hpaiDiscoveryEndpoint HPAIDiscoveryEndpoint, hpaiDataEndpoint HPAIDataEndpoint, connectionRequestInformation ConnectionRequestInformation) ConnectionRequestBuilder // WithHpaiDiscoveryEndpoint adds HpaiDiscoveryEndpoint (property field) WithHpaiDiscoveryEndpoint(HPAIDiscoveryEndpoint) ConnectionRequestBuilder // WithHpaiDiscoveryEndpointBuilder adds HpaiDiscoveryEndpoint (property field) which is build by the builder WithHpaiDiscoveryEndpointBuilder(func(HPAIDiscoveryEndpointBuilder) HPAIDiscoveryEndpointBuilder) ConnectionRequestBuilder // WithHpaiDataEndpoint adds HpaiDataEndpoint (property field) WithHpaiDataEndpoint(HPAIDataEndpoint) ConnectionRequestBuilder // WithHpaiDataEndpointBuilder adds HpaiDataEndpoint (property field) which is build by the builder WithHpaiDataEndpointBuilder(func(HPAIDataEndpointBuilder) HPAIDataEndpointBuilder) ConnectionRequestBuilder // WithConnectionRequestInformation adds ConnectionRequestInformation (property field) WithConnectionRequestInformation(ConnectionRequestInformation) ConnectionRequestBuilder // WithConnectionRequestInformationBuilder adds ConnectionRequestInformation (property field) which is build by the builder WithConnectionRequestInformationBuilder(func(ConnectionRequestInformationBuilder) ConnectionRequestInformationBuilder) ConnectionRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the ConnectionRequest or returns an error if something is wrong Build() (ConnectionRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionRequest }
ConnectionRequestBuilder is a builder for ConnectionRequest
func NewConnectionRequestBuilder ¶
func NewConnectionRequestBuilder() ConnectionRequestBuilder
NewConnectionRequestBuilder() creates a ConnectionRequestBuilder
type ConnectionRequestInformation ¶
type ConnectionRequestInformation interface { ConnectionRequestInformationContract ConnectionRequestInformationRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsConnectionRequestInformation is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionRequestInformation() // CreateBuilder creates a ConnectionRequestInformationBuilder CreateConnectionRequestInformationBuilder() ConnectionRequestInformationBuilder }
ConnectionRequestInformation is the corresponding interface of ConnectionRequestInformation
func CastConnectionRequestInformation
deprecated
func CastConnectionRequestInformation(structType any) ConnectionRequestInformation
Deprecated: use the interface for direct cast
type ConnectionRequestInformationBuilder ¶
type ConnectionRequestInformationBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ConnectionRequestInformationBuilder // AsConnectionRequestInformationDeviceManagement converts this build to a subType of ConnectionRequestInformation. It is always possible to return to current builder using Done() AsConnectionRequestInformationDeviceManagement() ConnectionRequestInformationDeviceManagementBuilder // AsConnectionRequestInformationTunnelConnection converts this build to a subType of ConnectionRequestInformation. It is always possible to return to current builder using Done() AsConnectionRequestInformationTunnelConnection() ConnectionRequestInformationTunnelConnectionBuilder // Build builds the ConnectionRequestInformation or returns an error if something is wrong PartialBuild() (ConnectionRequestInformationContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ConnectionRequestInformationContract // Build builds the ConnectionRequestInformation or returns an error if something is wrong Build() (ConnectionRequestInformation, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionRequestInformation }
ConnectionRequestInformationBuilder is a builder for ConnectionRequestInformation
func NewConnectionRequestInformationBuilder ¶
func NewConnectionRequestInformationBuilder() ConnectionRequestInformationBuilder
NewConnectionRequestInformationBuilder() creates a ConnectionRequestInformationBuilder
type ConnectionRequestInformationContract ¶
type ConnectionRequestInformationContract interface { // IsConnectionRequestInformation is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionRequestInformation() // CreateBuilder creates a ConnectionRequestInformationBuilder CreateConnectionRequestInformationBuilder() ConnectionRequestInformationBuilder }
ConnectionRequestInformationContract provides a set of functions which can be overwritten by a sub struct
type ConnectionRequestInformationDeviceManagement ¶
type ConnectionRequestInformationDeviceManagement interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ConnectionRequestInformation // IsConnectionRequestInformationDeviceManagement is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionRequestInformationDeviceManagement() // CreateBuilder creates a ConnectionRequestInformationDeviceManagementBuilder CreateConnectionRequestInformationDeviceManagementBuilder() ConnectionRequestInformationDeviceManagementBuilder }
ConnectionRequestInformationDeviceManagement is the corresponding interface of ConnectionRequestInformationDeviceManagement
func CastConnectionRequestInformationDeviceManagement
deprecated
func CastConnectionRequestInformationDeviceManagement(structType any) ConnectionRequestInformationDeviceManagement
Deprecated: use the interface for direct cast
type ConnectionRequestInformationDeviceManagementBuilder ¶
type ConnectionRequestInformationDeviceManagementBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ConnectionRequestInformationDeviceManagementBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ConnectionRequestInformationBuilder // Build builds the ConnectionRequestInformationDeviceManagement or returns an error if something is wrong Build() (ConnectionRequestInformationDeviceManagement, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionRequestInformationDeviceManagement }
ConnectionRequestInformationDeviceManagementBuilder is a builder for ConnectionRequestInformationDeviceManagement
func NewConnectionRequestInformationDeviceManagementBuilder ¶
func NewConnectionRequestInformationDeviceManagementBuilder() ConnectionRequestInformationDeviceManagementBuilder
NewConnectionRequestInformationDeviceManagementBuilder() creates a ConnectionRequestInformationDeviceManagementBuilder
type ConnectionRequestInformationRequirements ¶
type ConnectionRequestInformationRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetConnectionType returns ConnectionType (discriminator field) GetConnectionType() uint8 }
ConnectionRequestInformationRequirements provides a set of functions which need to be implemented by a sub struct
type ConnectionRequestInformationTunnelConnection ¶
type ConnectionRequestInformationTunnelConnection interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ConnectionRequestInformation // GetKnxLayer returns KnxLayer (property field) GetKnxLayer() KnxLayer // IsConnectionRequestInformationTunnelConnection is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionRequestInformationTunnelConnection() // CreateBuilder creates a ConnectionRequestInformationTunnelConnectionBuilder CreateConnectionRequestInformationTunnelConnectionBuilder() ConnectionRequestInformationTunnelConnectionBuilder }
ConnectionRequestInformationTunnelConnection is the corresponding interface of ConnectionRequestInformationTunnelConnection
func CastConnectionRequestInformationTunnelConnection
deprecated
func CastConnectionRequestInformationTunnelConnection(structType any) ConnectionRequestInformationTunnelConnection
Deprecated: use the interface for direct cast
type ConnectionRequestInformationTunnelConnectionBuilder ¶
type ConnectionRequestInformationTunnelConnectionBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(knxLayer KnxLayer) ConnectionRequestInformationTunnelConnectionBuilder // WithKnxLayer adds KnxLayer (property field) WithKnxLayer(KnxLayer) ConnectionRequestInformationTunnelConnectionBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ConnectionRequestInformationBuilder // Build builds the ConnectionRequestInformationTunnelConnection or returns an error if something is wrong Build() (ConnectionRequestInformationTunnelConnection, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionRequestInformationTunnelConnection }
ConnectionRequestInformationTunnelConnectionBuilder is a builder for ConnectionRequestInformationTunnelConnection
func NewConnectionRequestInformationTunnelConnectionBuilder ¶
func NewConnectionRequestInformationTunnelConnectionBuilder() ConnectionRequestInformationTunnelConnectionBuilder
NewConnectionRequestInformationTunnelConnectionBuilder() creates a ConnectionRequestInformationTunnelConnectionBuilder
type ConnectionResponse ¶
type ConnectionResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsConnectionResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionResponse() // CreateBuilder creates a ConnectionResponseBuilder CreateConnectionResponseBuilder() ConnectionResponseBuilder }
ConnectionResponse is the corresponding interface of ConnectionResponse
func CastConnectionResponse
deprecated
func CastConnectionResponse(structType any) ConnectionResponse
Deprecated: use the interface for direct cast
type ConnectionResponseBuilder ¶
type ConnectionResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, status Status) ConnectionResponseBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) ConnectionResponseBuilder // WithStatus adds Status (property field) WithStatus(Status) ConnectionResponseBuilder // WithHpaiDataEndpoint adds HpaiDataEndpoint (property field) WithOptionalHpaiDataEndpoint(HPAIDataEndpoint) ConnectionResponseBuilder // WithOptionalHpaiDataEndpointBuilder adds HpaiDataEndpoint (property field) which is build by the builder WithOptionalHpaiDataEndpointBuilder(func(HPAIDataEndpointBuilder) HPAIDataEndpointBuilder) ConnectionResponseBuilder // WithConnectionResponseDataBlock adds ConnectionResponseDataBlock (property field) WithOptionalConnectionResponseDataBlock(ConnectionResponseDataBlock) ConnectionResponseBuilder // WithOptionalConnectionResponseDataBlockBuilder adds ConnectionResponseDataBlock (property field) which is build by the builder WithOptionalConnectionResponseDataBlockBuilder(func(ConnectionResponseDataBlockBuilder) ConnectionResponseDataBlockBuilder) ConnectionResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the ConnectionResponse or returns an error if something is wrong Build() (ConnectionResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionResponse }
ConnectionResponseBuilder is a builder for ConnectionResponse
func NewConnectionResponseBuilder ¶
func NewConnectionResponseBuilder() ConnectionResponseBuilder
NewConnectionResponseBuilder() creates a ConnectionResponseBuilder
type ConnectionResponseDataBlock ¶
type ConnectionResponseDataBlock interface { ConnectionResponseDataBlockContract ConnectionResponseDataBlockRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsConnectionResponseDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionResponseDataBlock() // CreateBuilder creates a ConnectionResponseDataBlockBuilder CreateConnectionResponseDataBlockBuilder() ConnectionResponseDataBlockBuilder }
ConnectionResponseDataBlock is the corresponding interface of ConnectionResponseDataBlock
func CastConnectionResponseDataBlock
deprecated
func CastConnectionResponseDataBlock(structType any) ConnectionResponseDataBlock
Deprecated: use the interface for direct cast
type ConnectionResponseDataBlockBuilder ¶
type ConnectionResponseDataBlockBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ConnectionResponseDataBlockBuilder // AsConnectionResponseDataBlockDeviceManagement converts this build to a subType of ConnectionResponseDataBlock. It is always possible to return to current builder using Done() AsConnectionResponseDataBlockDeviceManagement() ConnectionResponseDataBlockDeviceManagementBuilder // AsConnectionResponseDataBlockTunnelConnection converts this build to a subType of ConnectionResponseDataBlock. It is always possible to return to current builder using Done() AsConnectionResponseDataBlockTunnelConnection() ConnectionResponseDataBlockTunnelConnectionBuilder // Build builds the ConnectionResponseDataBlock or returns an error if something is wrong PartialBuild() (ConnectionResponseDataBlockContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ConnectionResponseDataBlockContract // Build builds the ConnectionResponseDataBlock or returns an error if something is wrong Build() (ConnectionResponseDataBlock, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionResponseDataBlock }
ConnectionResponseDataBlockBuilder is a builder for ConnectionResponseDataBlock
func NewConnectionResponseDataBlockBuilder ¶
func NewConnectionResponseDataBlockBuilder() ConnectionResponseDataBlockBuilder
NewConnectionResponseDataBlockBuilder() creates a ConnectionResponseDataBlockBuilder
type ConnectionResponseDataBlockContract ¶
type ConnectionResponseDataBlockContract interface { // IsConnectionResponseDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionResponseDataBlock() // CreateBuilder creates a ConnectionResponseDataBlockBuilder CreateConnectionResponseDataBlockBuilder() ConnectionResponseDataBlockBuilder }
ConnectionResponseDataBlockContract provides a set of functions which can be overwritten by a sub struct
type ConnectionResponseDataBlockDeviceManagement ¶
type ConnectionResponseDataBlockDeviceManagement interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ConnectionResponseDataBlock // IsConnectionResponseDataBlockDeviceManagement is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionResponseDataBlockDeviceManagement() // CreateBuilder creates a ConnectionResponseDataBlockDeviceManagementBuilder CreateConnectionResponseDataBlockDeviceManagementBuilder() ConnectionResponseDataBlockDeviceManagementBuilder }
ConnectionResponseDataBlockDeviceManagement is the corresponding interface of ConnectionResponseDataBlockDeviceManagement
func CastConnectionResponseDataBlockDeviceManagement
deprecated
func CastConnectionResponseDataBlockDeviceManagement(structType any) ConnectionResponseDataBlockDeviceManagement
Deprecated: use the interface for direct cast
type ConnectionResponseDataBlockDeviceManagementBuilder ¶
type ConnectionResponseDataBlockDeviceManagementBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ConnectionResponseDataBlockDeviceManagementBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ConnectionResponseDataBlockBuilder // Build builds the ConnectionResponseDataBlockDeviceManagement or returns an error if something is wrong Build() (ConnectionResponseDataBlockDeviceManagement, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionResponseDataBlockDeviceManagement }
ConnectionResponseDataBlockDeviceManagementBuilder is a builder for ConnectionResponseDataBlockDeviceManagement
func NewConnectionResponseDataBlockDeviceManagementBuilder ¶
func NewConnectionResponseDataBlockDeviceManagementBuilder() ConnectionResponseDataBlockDeviceManagementBuilder
NewConnectionResponseDataBlockDeviceManagementBuilder() creates a ConnectionResponseDataBlockDeviceManagementBuilder
type ConnectionResponseDataBlockRequirements ¶
type ConnectionResponseDataBlockRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetConnectionType returns ConnectionType (discriminator field) GetConnectionType() uint8 }
ConnectionResponseDataBlockRequirements provides a set of functions which need to be implemented by a sub struct
type ConnectionResponseDataBlockTunnelConnection ¶
type ConnectionResponseDataBlockTunnelConnection interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ConnectionResponseDataBlock // GetKnxAddress returns KnxAddress (property field) GetKnxAddress() KnxAddress // IsConnectionResponseDataBlockTunnelConnection is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionResponseDataBlockTunnelConnection() // CreateBuilder creates a ConnectionResponseDataBlockTunnelConnectionBuilder CreateConnectionResponseDataBlockTunnelConnectionBuilder() ConnectionResponseDataBlockTunnelConnectionBuilder }
ConnectionResponseDataBlockTunnelConnection is the corresponding interface of ConnectionResponseDataBlockTunnelConnection
func CastConnectionResponseDataBlockTunnelConnection
deprecated
func CastConnectionResponseDataBlockTunnelConnection(structType any) ConnectionResponseDataBlockTunnelConnection
Deprecated: use the interface for direct cast
type ConnectionResponseDataBlockTunnelConnectionBuilder ¶
type ConnectionResponseDataBlockTunnelConnectionBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(knxAddress KnxAddress) ConnectionResponseDataBlockTunnelConnectionBuilder // WithKnxAddress adds KnxAddress (property field) WithKnxAddress(KnxAddress) ConnectionResponseDataBlockTunnelConnectionBuilder // WithKnxAddressBuilder adds KnxAddress (property field) which is build by the builder WithKnxAddressBuilder(func(KnxAddressBuilder) KnxAddressBuilder) ConnectionResponseDataBlockTunnelConnectionBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ConnectionResponseDataBlockBuilder // Build builds the ConnectionResponseDataBlockTunnelConnection or returns an error if something is wrong Build() (ConnectionResponseDataBlockTunnelConnection, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionResponseDataBlockTunnelConnection }
ConnectionResponseDataBlockTunnelConnectionBuilder is a builder for ConnectionResponseDataBlockTunnelConnection
func NewConnectionResponseDataBlockTunnelConnectionBuilder ¶
func NewConnectionResponseDataBlockTunnelConnectionBuilder() ConnectionResponseDataBlockTunnelConnectionBuilder
NewConnectionResponseDataBlockTunnelConnectionBuilder() creates a ConnectionResponseDataBlockTunnelConnectionBuilder
type ConnectionStateRequest ¶
type ConnectionStateRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetHpaiControlEndpoint returns HpaiControlEndpoint (property field) GetHpaiControlEndpoint() HPAIControlEndpoint // IsConnectionStateRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionStateRequest() // CreateBuilder creates a ConnectionStateRequestBuilder CreateConnectionStateRequestBuilder() ConnectionStateRequestBuilder }
ConnectionStateRequest is the corresponding interface of ConnectionStateRequest
func CastConnectionStateRequest
deprecated
func CastConnectionStateRequest(structType any) ConnectionStateRequest
Deprecated: use the interface for direct cast
type ConnectionStateRequestBuilder ¶
type ConnectionStateRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) ConnectionStateRequestBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) ConnectionStateRequestBuilder // WithHpaiControlEndpoint adds HpaiControlEndpoint (property field) WithHpaiControlEndpoint(HPAIControlEndpoint) ConnectionStateRequestBuilder // WithHpaiControlEndpointBuilder adds HpaiControlEndpoint (property field) which is build by the builder WithHpaiControlEndpointBuilder(func(HPAIControlEndpointBuilder) HPAIControlEndpointBuilder) ConnectionStateRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the ConnectionStateRequest or returns an error if something is wrong Build() (ConnectionStateRequest, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionStateRequest }
ConnectionStateRequestBuilder is a builder for ConnectionStateRequest
func NewConnectionStateRequestBuilder ¶
func NewConnectionStateRequestBuilder() ConnectionStateRequestBuilder
NewConnectionStateRequestBuilder() creates a ConnectionStateRequestBuilder
type ConnectionStateResponse ¶
type ConnectionStateResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetStatus returns Status (property field) GetStatus() Status // IsConnectionStateResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsConnectionStateResponse() // CreateBuilder creates a ConnectionStateResponseBuilder CreateConnectionStateResponseBuilder() ConnectionStateResponseBuilder }
ConnectionStateResponse is the corresponding interface of ConnectionStateResponse
func CastConnectionStateResponse
deprecated
func CastConnectionStateResponse(structType any) ConnectionStateResponse
Deprecated: use the interface for direct cast
type ConnectionStateResponseBuilder ¶
type ConnectionStateResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, status Status) ConnectionStateResponseBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) ConnectionStateResponseBuilder // WithStatus adds Status (property field) WithStatus(Status) ConnectionStateResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the ConnectionStateResponse or returns an error if something is wrong Build() (ConnectionStateResponse, error) // MustBuild does the same as Build but panics on error MustBuild() ConnectionStateResponse }
ConnectionStateResponseBuilder is a builder for ConnectionStateResponse
func NewConnectionStateResponseBuilder ¶
func NewConnectionStateResponseBuilder() ConnectionStateResponseBuilder
NewConnectionStateResponseBuilder() creates a ConnectionStateResponseBuilder
type DIBDeviceInfo ¶
type DIBDeviceInfo interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // 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 // IsDIBDeviceInfo is a marker method to prevent unintentional type checks (interfaces of same signature) IsDIBDeviceInfo() // CreateBuilder creates a DIBDeviceInfoBuilder CreateDIBDeviceInfoBuilder() DIBDeviceInfoBuilder }
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 DIBDeviceInfoBuilder ¶
type DIBDeviceInfoBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(descriptionType uint8, knxMedium KnxMedium, deviceStatus DeviceStatus, knxAddress KnxAddress, projectInstallationIdentifier ProjectInstallationIdentifier, knxNetIpDeviceSerialNumber []byte, knxNetIpDeviceMulticastAddress IPAddress, knxNetIpDeviceMacAddress MACAddress, deviceFriendlyName []byte) DIBDeviceInfoBuilder // WithDescriptionType adds DescriptionType (property field) WithDescriptionType(uint8) DIBDeviceInfoBuilder // WithKnxMedium adds KnxMedium (property field) WithKnxMedium(KnxMedium) DIBDeviceInfoBuilder // WithDeviceStatus adds DeviceStatus (property field) WithDeviceStatus(DeviceStatus) DIBDeviceInfoBuilder // WithDeviceStatusBuilder adds DeviceStatus (property field) which is build by the builder WithDeviceStatusBuilder(func(DeviceStatusBuilder) DeviceStatusBuilder) DIBDeviceInfoBuilder // WithKnxAddress adds KnxAddress (property field) WithKnxAddress(KnxAddress) DIBDeviceInfoBuilder // WithKnxAddressBuilder adds KnxAddress (property field) which is build by the builder WithKnxAddressBuilder(func(KnxAddressBuilder) KnxAddressBuilder) DIBDeviceInfoBuilder // WithProjectInstallationIdentifier adds ProjectInstallationIdentifier (property field) WithProjectInstallationIdentifier(ProjectInstallationIdentifier) DIBDeviceInfoBuilder // WithProjectInstallationIdentifierBuilder adds ProjectInstallationIdentifier (property field) which is build by the builder WithProjectInstallationIdentifierBuilder(func(ProjectInstallationIdentifierBuilder) ProjectInstallationIdentifierBuilder) DIBDeviceInfoBuilder // WithKnxNetIpDeviceSerialNumber adds KnxNetIpDeviceSerialNumber (property field) WithKnxNetIpDeviceSerialNumber(...byte) DIBDeviceInfoBuilder // WithKnxNetIpDeviceMulticastAddress adds KnxNetIpDeviceMulticastAddress (property field) WithKnxNetIpDeviceMulticastAddress(IPAddress) DIBDeviceInfoBuilder // WithKnxNetIpDeviceMulticastAddressBuilder adds KnxNetIpDeviceMulticastAddress (property field) which is build by the builder WithKnxNetIpDeviceMulticastAddressBuilder(func(IPAddressBuilder) IPAddressBuilder) DIBDeviceInfoBuilder // WithKnxNetIpDeviceMacAddress adds KnxNetIpDeviceMacAddress (property field) WithKnxNetIpDeviceMacAddress(MACAddress) DIBDeviceInfoBuilder // WithKnxNetIpDeviceMacAddressBuilder adds KnxNetIpDeviceMacAddress (property field) which is build by the builder WithKnxNetIpDeviceMacAddressBuilder(func(MACAddressBuilder) MACAddressBuilder) DIBDeviceInfoBuilder // WithDeviceFriendlyName adds DeviceFriendlyName (property field) WithDeviceFriendlyName(...byte) DIBDeviceInfoBuilder // Build builds the DIBDeviceInfo or returns an error if something is wrong Build() (DIBDeviceInfo, error) // MustBuild does the same as Build but panics on error MustBuild() DIBDeviceInfo }
DIBDeviceInfoBuilder is a builder for DIBDeviceInfo
func NewDIBDeviceInfoBuilder ¶
func NewDIBDeviceInfoBuilder() DIBDeviceInfoBuilder
NewDIBDeviceInfoBuilder() creates a DIBDeviceInfoBuilder
type DIBSuppSvcFamilies ¶
type DIBSuppSvcFamilies interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetDescriptionType returns DescriptionType (property field) GetDescriptionType() uint8 // GetServiceIds returns ServiceIds (property field) GetServiceIds() []ServiceId // IsDIBSuppSvcFamilies is a marker method to prevent unintentional type checks (interfaces of same signature) IsDIBSuppSvcFamilies() // CreateBuilder creates a DIBSuppSvcFamiliesBuilder CreateDIBSuppSvcFamiliesBuilder() DIBSuppSvcFamiliesBuilder }
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 DIBSuppSvcFamiliesBuilder ¶
type DIBSuppSvcFamiliesBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(descriptionType uint8, serviceIds []ServiceId) DIBSuppSvcFamiliesBuilder // WithDescriptionType adds DescriptionType (property field) WithDescriptionType(uint8) DIBSuppSvcFamiliesBuilder // WithServiceIds adds ServiceIds (property field) WithServiceIds(...ServiceId) DIBSuppSvcFamiliesBuilder // Build builds the DIBSuppSvcFamilies or returns an error if something is wrong Build() (DIBSuppSvcFamilies, error) // MustBuild does the same as Build but panics on error MustBuild() DIBSuppSvcFamilies }
DIBSuppSvcFamiliesBuilder is a builder for DIBSuppSvcFamilies
func NewDIBSuppSvcFamiliesBuilder ¶
func NewDIBSuppSvcFamiliesBuilder() DIBSuppSvcFamiliesBuilder
NewDIBSuppSvcFamiliesBuilder() creates a DIBSuppSvcFamiliesBuilder
type DescriptionRequest ¶
type DescriptionRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetHpaiControlEndpoint returns HpaiControlEndpoint (property field) GetHpaiControlEndpoint() HPAIControlEndpoint // IsDescriptionRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsDescriptionRequest() // CreateBuilder creates a DescriptionRequestBuilder CreateDescriptionRequestBuilder() DescriptionRequestBuilder }
DescriptionRequest is the corresponding interface of DescriptionRequest
func CastDescriptionRequest
deprecated
func CastDescriptionRequest(structType any) DescriptionRequest
Deprecated: use the interface for direct cast
type DescriptionRequestBuilder ¶
type DescriptionRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hpaiControlEndpoint HPAIControlEndpoint) DescriptionRequestBuilder // WithHpaiControlEndpoint adds HpaiControlEndpoint (property field) WithHpaiControlEndpoint(HPAIControlEndpoint) DescriptionRequestBuilder // WithHpaiControlEndpointBuilder adds HpaiControlEndpoint (property field) which is build by the builder WithHpaiControlEndpointBuilder(func(HPAIControlEndpointBuilder) HPAIControlEndpointBuilder) DescriptionRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DescriptionRequest or returns an error if something is wrong Build() (DescriptionRequest, error) // MustBuild does the same as Build but panics on error MustBuild() DescriptionRequest }
DescriptionRequestBuilder is a builder for DescriptionRequest
func NewDescriptionRequestBuilder ¶
func NewDescriptionRequestBuilder() DescriptionRequestBuilder
NewDescriptionRequestBuilder() creates a DescriptionRequestBuilder
type DescriptionResponse ¶
type DescriptionResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetDibDeviceInfo returns DibDeviceInfo (property field) GetDibDeviceInfo() DIBDeviceInfo // GetDibSuppSvcFamilies returns DibSuppSvcFamilies (property field) GetDibSuppSvcFamilies() DIBSuppSvcFamilies // IsDescriptionResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsDescriptionResponse() // CreateBuilder creates a DescriptionResponseBuilder CreateDescriptionResponseBuilder() DescriptionResponseBuilder }
DescriptionResponse is the corresponding interface of DescriptionResponse
func CastDescriptionResponse
deprecated
func CastDescriptionResponse(structType any) DescriptionResponse
Deprecated: use the interface for direct cast
type DescriptionResponseBuilder ¶
type DescriptionResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dibDeviceInfo DIBDeviceInfo, dibSuppSvcFamilies DIBSuppSvcFamilies) DescriptionResponseBuilder // WithDibDeviceInfo adds DibDeviceInfo (property field) WithDibDeviceInfo(DIBDeviceInfo) DescriptionResponseBuilder // WithDibDeviceInfoBuilder adds DibDeviceInfo (property field) which is build by the builder WithDibDeviceInfoBuilder(func(DIBDeviceInfoBuilder) DIBDeviceInfoBuilder) DescriptionResponseBuilder // WithDibSuppSvcFamilies adds DibSuppSvcFamilies (property field) WithDibSuppSvcFamilies(DIBSuppSvcFamilies) DescriptionResponseBuilder // WithDibSuppSvcFamiliesBuilder adds DibSuppSvcFamilies (property field) which is build by the builder WithDibSuppSvcFamiliesBuilder(func(DIBSuppSvcFamiliesBuilder) DIBSuppSvcFamiliesBuilder) DescriptionResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DescriptionResponse or returns an error if something is wrong Build() (DescriptionResponse, error) // MustBuild does the same as Build but panics on error MustBuild() DescriptionResponse }
DescriptionResponseBuilder is a builder for DescriptionResponse
func NewDescriptionResponseBuilder ¶
func NewDescriptionResponseBuilder() DescriptionResponseBuilder
NewDescriptionResponseBuilder() creates a DescriptionResponseBuilder
type DeviceConfigurationAck ¶
type DeviceConfigurationAck interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetDeviceConfigurationAckDataBlock returns DeviceConfigurationAckDataBlock (property field) GetDeviceConfigurationAckDataBlock() DeviceConfigurationAckDataBlock // IsDeviceConfigurationAck is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceConfigurationAck() // CreateBuilder creates a DeviceConfigurationAckBuilder CreateDeviceConfigurationAckBuilder() DeviceConfigurationAckBuilder }
DeviceConfigurationAck is the corresponding interface of DeviceConfigurationAck
func CastDeviceConfigurationAck
deprecated
func CastDeviceConfigurationAck(structType any) DeviceConfigurationAck
Deprecated: use the interface for direct cast
type DeviceConfigurationAckBuilder ¶
type DeviceConfigurationAckBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(deviceConfigurationAckDataBlock DeviceConfigurationAckDataBlock) DeviceConfigurationAckBuilder // WithDeviceConfigurationAckDataBlock adds DeviceConfigurationAckDataBlock (property field) WithDeviceConfigurationAckDataBlock(DeviceConfigurationAckDataBlock) DeviceConfigurationAckBuilder // WithDeviceConfigurationAckDataBlockBuilder adds DeviceConfigurationAckDataBlock (property field) which is build by the builder WithDeviceConfigurationAckDataBlockBuilder(func(DeviceConfigurationAckDataBlockBuilder) DeviceConfigurationAckDataBlockBuilder) DeviceConfigurationAckBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DeviceConfigurationAck or returns an error if something is wrong Build() (DeviceConfigurationAck, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceConfigurationAck }
DeviceConfigurationAckBuilder is a builder for DeviceConfigurationAck
func NewDeviceConfigurationAckBuilder ¶
func NewDeviceConfigurationAckBuilder() DeviceConfigurationAckBuilder
NewDeviceConfigurationAckBuilder() creates a DeviceConfigurationAckBuilder
type DeviceConfigurationAckDataBlock ¶
type DeviceConfigurationAckDataBlock interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetSequenceCounter returns SequenceCounter (property field) GetSequenceCounter() uint8 // GetStatus returns Status (property field) GetStatus() Status // IsDeviceConfigurationAckDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceConfigurationAckDataBlock() // CreateBuilder creates a DeviceConfigurationAckDataBlockBuilder CreateDeviceConfigurationAckDataBlockBuilder() DeviceConfigurationAckDataBlockBuilder }
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 DeviceConfigurationAckDataBlockBuilder ¶
type DeviceConfigurationAckDataBlockBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, sequenceCounter uint8, status Status) DeviceConfigurationAckDataBlockBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) DeviceConfigurationAckDataBlockBuilder // WithSequenceCounter adds SequenceCounter (property field) WithSequenceCounter(uint8) DeviceConfigurationAckDataBlockBuilder // WithStatus adds Status (property field) WithStatus(Status) DeviceConfigurationAckDataBlockBuilder // Build builds the DeviceConfigurationAckDataBlock or returns an error if something is wrong Build() (DeviceConfigurationAckDataBlock, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceConfigurationAckDataBlock }
DeviceConfigurationAckDataBlockBuilder is a builder for DeviceConfigurationAckDataBlock
func NewDeviceConfigurationAckDataBlockBuilder ¶
func NewDeviceConfigurationAckDataBlockBuilder() DeviceConfigurationAckDataBlockBuilder
NewDeviceConfigurationAckDataBlockBuilder() creates a DeviceConfigurationAckDataBlockBuilder
type DeviceConfigurationRequest ¶
type DeviceConfigurationRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetDeviceConfigurationRequestDataBlock returns DeviceConfigurationRequestDataBlock (property field) GetDeviceConfigurationRequestDataBlock() DeviceConfigurationRequestDataBlock // GetCemi returns Cemi (property field) GetCemi() CEMI // IsDeviceConfigurationRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceConfigurationRequest() // CreateBuilder creates a DeviceConfigurationRequestBuilder CreateDeviceConfigurationRequestBuilder() DeviceConfigurationRequestBuilder }
DeviceConfigurationRequest is the corresponding interface of DeviceConfigurationRequest
func CastDeviceConfigurationRequest
deprecated
func CastDeviceConfigurationRequest(structType any) DeviceConfigurationRequest
Deprecated: use the interface for direct cast
type DeviceConfigurationRequestBuilder ¶
type DeviceConfigurationRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(deviceConfigurationRequestDataBlock DeviceConfigurationRequestDataBlock, cemi CEMI) DeviceConfigurationRequestBuilder // WithDeviceConfigurationRequestDataBlock adds DeviceConfigurationRequestDataBlock (property field) WithDeviceConfigurationRequestDataBlock(DeviceConfigurationRequestDataBlock) DeviceConfigurationRequestBuilder // WithDeviceConfigurationRequestDataBlockBuilder adds DeviceConfigurationRequestDataBlock (property field) which is build by the builder WithDeviceConfigurationRequestDataBlockBuilder(func(DeviceConfigurationRequestDataBlockBuilder) DeviceConfigurationRequestDataBlockBuilder) DeviceConfigurationRequestBuilder // WithCemi adds Cemi (property field) WithCemi(CEMI) DeviceConfigurationRequestBuilder // WithCemiBuilder adds Cemi (property field) which is build by the builder WithCemiBuilder(func(CEMIBuilder) CEMIBuilder) DeviceConfigurationRequestBuilder // WithArgTotalLength sets a parser argument WithArgTotalLength(uint16) DeviceConfigurationRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DeviceConfigurationRequest or returns an error if something is wrong Build() (DeviceConfigurationRequest, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceConfigurationRequest }
DeviceConfigurationRequestBuilder is a builder for DeviceConfigurationRequest
func NewDeviceConfigurationRequestBuilder ¶
func NewDeviceConfigurationRequestBuilder() DeviceConfigurationRequestBuilder
NewDeviceConfigurationRequestBuilder() creates a DeviceConfigurationRequestBuilder
type DeviceConfigurationRequestDataBlock ¶
type DeviceConfigurationRequestDataBlock interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetSequenceCounter returns SequenceCounter (property field) GetSequenceCounter() uint8 // IsDeviceConfigurationRequestDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceConfigurationRequestDataBlock() // CreateBuilder creates a DeviceConfigurationRequestDataBlockBuilder CreateDeviceConfigurationRequestDataBlockBuilder() DeviceConfigurationRequestDataBlockBuilder }
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 DeviceConfigurationRequestDataBlockBuilder ¶
type DeviceConfigurationRequestDataBlockBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, sequenceCounter uint8) DeviceConfigurationRequestDataBlockBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) DeviceConfigurationRequestDataBlockBuilder // WithSequenceCounter adds SequenceCounter (property field) WithSequenceCounter(uint8) DeviceConfigurationRequestDataBlockBuilder // Build builds the DeviceConfigurationRequestDataBlock or returns an error if something is wrong Build() (DeviceConfigurationRequestDataBlock, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceConfigurationRequestDataBlock }
DeviceConfigurationRequestDataBlockBuilder is a builder for DeviceConfigurationRequestDataBlock
func NewDeviceConfigurationRequestDataBlockBuilder ¶
func NewDeviceConfigurationRequestDataBlockBuilder() DeviceConfigurationRequestDataBlockBuilder
NewDeviceConfigurationRequestDataBlockBuilder() creates a DeviceConfigurationRequestDataBlockBuilder
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) (enum DeviceDescriptor, ok bool)
func DeviceDescriptorFirstEnumForFieldMediumType ¶
func DeviceDescriptorFirstEnumForFieldMediumType(value DeviceDescriptorMediumType) (enum DeviceDescriptor, ok bool)
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) GetFirmwareType ¶
func (e DeviceDescriptor) GetFirmwareType() 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) GetMediumType ¶
func (e DeviceDescriptor) GetMediumType() DeviceDescriptorMediumType
func (DeviceDescriptor) GetValue ¶
func (e DeviceDescriptor) GetValue() uint16
func (DeviceDescriptor) MediumType ¶
func (e DeviceDescriptor) MediumType() DeviceDescriptorMediumType
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) GetValue ¶
func (e DeviceDescriptorMediumType) GetValue() uint8
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 ¶
func (e DeviceDescriptorMediumType) String() string
type DeviceDescriptorType2 ¶
type DeviceDescriptorType2 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // 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 // IsDeviceDescriptorType2 is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceDescriptorType2() // CreateBuilder creates a DeviceDescriptorType2Builder CreateDeviceDescriptorType2Builder() DeviceDescriptorType2Builder }
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 DeviceDescriptorType2Builder ¶
type DeviceDescriptorType2Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(manufacturerId uint16, deviceType uint16, version uint8, readSupported bool, writeSupported bool, logicalTagBase uint8, channelInfo1 ChannelInformation, channelInfo2 ChannelInformation, channelInfo3 ChannelInformation, channelInfo4 ChannelInformation) DeviceDescriptorType2Builder // WithManufacturerId adds ManufacturerId (property field) WithManufacturerId(uint16) DeviceDescriptorType2Builder // WithDeviceType adds DeviceType (property field) WithDeviceType(uint16) DeviceDescriptorType2Builder // WithVersion adds Version (property field) WithVersion(uint8) DeviceDescriptorType2Builder // WithReadSupported adds ReadSupported (property field) WithReadSupported(bool) DeviceDescriptorType2Builder // WithWriteSupported adds WriteSupported (property field) WithWriteSupported(bool) DeviceDescriptorType2Builder // WithLogicalTagBase adds LogicalTagBase (property field) WithLogicalTagBase(uint8) DeviceDescriptorType2Builder // WithChannelInfo1 adds ChannelInfo1 (property field) WithChannelInfo1(ChannelInformation) DeviceDescriptorType2Builder // WithChannelInfo1Builder adds ChannelInfo1 (property field) which is build by the builder WithChannelInfo1Builder(func(ChannelInformationBuilder) ChannelInformationBuilder) DeviceDescriptorType2Builder // WithChannelInfo2 adds ChannelInfo2 (property field) WithChannelInfo2(ChannelInformation) DeviceDescriptorType2Builder // WithChannelInfo2Builder adds ChannelInfo2 (property field) which is build by the builder WithChannelInfo2Builder(func(ChannelInformationBuilder) ChannelInformationBuilder) DeviceDescriptorType2Builder // WithChannelInfo3 adds ChannelInfo3 (property field) WithChannelInfo3(ChannelInformation) DeviceDescriptorType2Builder // WithChannelInfo3Builder adds ChannelInfo3 (property field) which is build by the builder WithChannelInfo3Builder(func(ChannelInformationBuilder) ChannelInformationBuilder) DeviceDescriptorType2Builder // WithChannelInfo4 adds ChannelInfo4 (property field) WithChannelInfo4(ChannelInformation) DeviceDescriptorType2Builder // WithChannelInfo4Builder adds ChannelInfo4 (property field) which is build by the builder WithChannelInfo4Builder(func(ChannelInformationBuilder) ChannelInformationBuilder) DeviceDescriptorType2Builder // Build builds the DeviceDescriptorType2 or returns an error if something is wrong Build() (DeviceDescriptorType2, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceDescriptorType2 }
DeviceDescriptorType2Builder is a builder for DeviceDescriptorType2
func NewDeviceDescriptorType2Builder ¶
func NewDeviceDescriptorType2Builder() DeviceDescriptorType2Builder
NewDeviceDescriptorType2Builder() creates a DeviceDescriptorType2Builder
type DeviceStatus ¶
type DeviceStatus interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetProgramMode returns ProgramMode (property field) GetProgramMode() bool // IsDeviceStatus is a marker method to prevent unintentional type checks (interfaces of same signature) IsDeviceStatus() // CreateBuilder creates a DeviceStatusBuilder CreateDeviceStatusBuilder() DeviceStatusBuilder }
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 DeviceStatusBuilder ¶
type DeviceStatusBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(programMode bool) DeviceStatusBuilder // WithProgramMode adds ProgramMode (property field) WithProgramMode(bool) DeviceStatusBuilder // Build builds the DeviceStatus or returns an error if something is wrong Build() (DeviceStatus, error) // MustBuild does the same as Build but panics on error MustBuild() DeviceStatus }
DeviceStatusBuilder is a builder for DeviceStatus
func NewDeviceStatusBuilder ¶
func NewDeviceStatusBuilder() DeviceStatusBuilder
NewDeviceStatusBuilder() creates a DeviceStatusBuilder
type DisconnectRequest ¶
type DisconnectRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetHpaiControlEndpoint returns HpaiControlEndpoint (property field) GetHpaiControlEndpoint() HPAIControlEndpoint // IsDisconnectRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsDisconnectRequest() // CreateBuilder creates a DisconnectRequestBuilder CreateDisconnectRequestBuilder() DisconnectRequestBuilder }
DisconnectRequest is the corresponding interface of DisconnectRequest
func CastDisconnectRequest
deprecated
func CastDisconnectRequest(structType any) DisconnectRequest
Deprecated: use the interface for direct cast
type DisconnectRequestBuilder ¶
type DisconnectRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, hpaiControlEndpoint HPAIControlEndpoint) DisconnectRequestBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) DisconnectRequestBuilder // WithHpaiControlEndpoint adds HpaiControlEndpoint (property field) WithHpaiControlEndpoint(HPAIControlEndpoint) DisconnectRequestBuilder // WithHpaiControlEndpointBuilder adds HpaiControlEndpoint (property field) which is build by the builder WithHpaiControlEndpointBuilder(func(HPAIControlEndpointBuilder) HPAIControlEndpointBuilder) DisconnectRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DisconnectRequest or returns an error if something is wrong Build() (DisconnectRequest, error) // MustBuild does the same as Build but panics on error MustBuild() DisconnectRequest }
DisconnectRequestBuilder is a builder for DisconnectRequest
func NewDisconnectRequestBuilder ¶
func NewDisconnectRequestBuilder() DisconnectRequestBuilder
NewDisconnectRequestBuilder() creates a DisconnectRequestBuilder
type DisconnectResponse ¶
type DisconnectResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetStatus returns Status (property field) GetStatus() Status // IsDisconnectResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsDisconnectResponse() // CreateBuilder creates a DisconnectResponseBuilder CreateDisconnectResponseBuilder() DisconnectResponseBuilder }
DisconnectResponse is the corresponding interface of DisconnectResponse
func CastDisconnectResponse
deprecated
func CastDisconnectResponse(structType any) DisconnectResponse
Deprecated: use the interface for direct cast
type DisconnectResponseBuilder ¶
type DisconnectResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, status Status) DisconnectResponseBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) DisconnectResponseBuilder // WithStatus adds Status (property field) WithStatus(Status) DisconnectResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the DisconnectResponse or returns an error if something is wrong Build() (DisconnectResponse, error) // MustBuild does the same as Build but panics on error MustBuild() DisconnectResponse }
DisconnectResponseBuilder is a builder for DisconnectResponse
func NewDisconnectResponseBuilder ¶
func NewDisconnectResponseBuilder() DisconnectResponseBuilder
NewDisconnectResponseBuilder() creates a DisconnectResponseBuilder
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) GetValue ¶
func (e FirmwareType) GetValue() 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 utils.Copyable // 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 // IsGroupObjectDescriptorRealisationType1 is a marker method to prevent unintentional type checks (interfaces of same signature) IsGroupObjectDescriptorRealisationType1() // CreateBuilder creates a GroupObjectDescriptorRealisationType1Builder CreateGroupObjectDescriptorRealisationType1Builder() GroupObjectDescriptorRealisationType1Builder }
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 GroupObjectDescriptorRealisationType1Builder ¶
type GroupObjectDescriptorRealisationType1Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataPointer uint8, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) GroupObjectDescriptorRealisationType1Builder // WithDataPointer adds DataPointer (property field) WithDataPointer(uint8) GroupObjectDescriptorRealisationType1Builder // WithTransmitEnable adds TransmitEnable (property field) WithTransmitEnable(bool) GroupObjectDescriptorRealisationType1Builder // WithSegmentSelectorEnable adds SegmentSelectorEnable (property field) WithSegmentSelectorEnable(bool) GroupObjectDescriptorRealisationType1Builder // WithWriteEnable adds WriteEnable (property field) WithWriteEnable(bool) GroupObjectDescriptorRealisationType1Builder // WithReadEnable adds ReadEnable (property field) WithReadEnable(bool) GroupObjectDescriptorRealisationType1Builder // WithCommunicationEnable adds CommunicationEnable (property field) WithCommunicationEnable(bool) GroupObjectDescriptorRealisationType1Builder // WithPriority adds Priority (property field) WithPriority(CEMIPriority) GroupObjectDescriptorRealisationType1Builder // WithValueType adds ValueType (property field) WithValueType(ComObjectValueType) GroupObjectDescriptorRealisationType1Builder // Build builds the GroupObjectDescriptorRealisationType1 or returns an error if something is wrong Build() (GroupObjectDescriptorRealisationType1, error) // MustBuild does the same as Build but panics on error MustBuild() GroupObjectDescriptorRealisationType1 }
GroupObjectDescriptorRealisationType1Builder is a builder for GroupObjectDescriptorRealisationType1
func NewGroupObjectDescriptorRealisationType1Builder ¶
func NewGroupObjectDescriptorRealisationType1Builder() GroupObjectDescriptorRealisationType1Builder
NewGroupObjectDescriptorRealisationType1Builder() creates a GroupObjectDescriptorRealisationType1Builder
type GroupObjectDescriptorRealisationType2 ¶
type GroupObjectDescriptorRealisationType2 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // 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 // IsGroupObjectDescriptorRealisationType2 is a marker method to prevent unintentional type checks (interfaces of same signature) IsGroupObjectDescriptorRealisationType2() // CreateBuilder creates a GroupObjectDescriptorRealisationType2Builder CreateGroupObjectDescriptorRealisationType2Builder() GroupObjectDescriptorRealisationType2Builder }
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 GroupObjectDescriptorRealisationType2Builder ¶
type GroupObjectDescriptorRealisationType2Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataPointer uint8, updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) GroupObjectDescriptorRealisationType2Builder // WithDataPointer adds DataPointer (property field) WithDataPointer(uint8) GroupObjectDescriptorRealisationType2Builder // WithUpdateEnable adds UpdateEnable (property field) WithUpdateEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithTransmitEnable adds TransmitEnable (property field) WithTransmitEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithSegmentSelectorEnable adds SegmentSelectorEnable (property field) WithSegmentSelectorEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithWriteEnable adds WriteEnable (property field) WithWriteEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithReadEnable adds ReadEnable (property field) WithReadEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithCommunicationEnable adds CommunicationEnable (property field) WithCommunicationEnable(bool) GroupObjectDescriptorRealisationType2Builder // WithPriority adds Priority (property field) WithPriority(CEMIPriority) GroupObjectDescriptorRealisationType2Builder // WithValueType adds ValueType (property field) WithValueType(ComObjectValueType) GroupObjectDescriptorRealisationType2Builder // Build builds the GroupObjectDescriptorRealisationType2 or returns an error if something is wrong Build() (GroupObjectDescriptorRealisationType2, error) // MustBuild does the same as Build but panics on error MustBuild() GroupObjectDescriptorRealisationType2 }
GroupObjectDescriptorRealisationType2Builder is a builder for GroupObjectDescriptorRealisationType2
func NewGroupObjectDescriptorRealisationType2Builder ¶
func NewGroupObjectDescriptorRealisationType2Builder() GroupObjectDescriptorRealisationType2Builder
NewGroupObjectDescriptorRealisationType2Builder() creates a GroupObjectDescriptorRealisationType2Builder
type GroupObjectDescriptorRealisationType6 ¶
type GroupObjectDescriptorRealisationType6 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsGroupObjectDescriptorRealisationType6 is a marker method to prevent unintentional type checks (interfaces of same signature) IsGroupObjectDescriptorRealisationType6() // CreateBuilder creates a GroupObjectDescriptorRealisationType6Builder CreateGroupObjectDescriptorRealisationType6Builder() GroupObjectDescriptorRealisationType6Builder }
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 GroupObjectDescriptorRealisationType6Builder ¶
type GroupObjectDescriptorRealisationType6Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() GroupObjectDescriptorRealisationType6Builder // Build builds the GroupObjectDescriptorRealisationType6 or returns an error if something is wrong Build() (GroupObjectDescriptorRealisationType6, error) // MustBuild does the same as Build but panics on error MustBuild() GroupObjectDescriptorRealisationType6 }
GroupObjectDescriptorRealisationType6Builder is a builder for GroupObjectDescriptorRealisationType6
func NewGroupObjectDescriptorRealisationType6Builder ¶
func NewGroupObjectDescriptorRealisationType6Builder() GroupObjectDescriptorRealisationType6Builder
NewGroupObjectDescriptorRealisationType6Builder() creates a GroupObjectDescriptorRealisationType6Builder
type GroupObjectDescriptorRealisationType7 ¶
type GroupObjectDescriptorRealisationType7 interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // 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 // IsGroupObjectDescriptorRealisationType7 is a marker method to prevent unintentional type checks (interfaces of same signature) IsGroupObjectDescriptorRealisationType7() // CreateBuilder creates a GroupObjectDescriptorRealisationType7Builder CreateGroupObjectDescriptorRealisationType7Builder() GroupObjectDescriptorRealisationType7Builder }
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 GroupObjectDescriptorRealisationType7Builder ¶
type GroupObjectDescriptorRealisationType7Builder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(dataAddress uint16, updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) GroupObjectDescriptorRealisationType7Builder // WithDataAddress adds DataAddress (property field) WithDataAddress(uint16) GroupObjectDescriptorRealisationType7Builder // WithUpdateEnable adds UpdateEnable (property field) WithUpdateEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithTransmitEnable adds TransmitEnable (property field) WithTransmitEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithSegmentSelectorEnable adds SegmentSelectorEnable (property field) WithSegmentSelectorEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithWriteEnable adds WriteEnable (property field) WithWriteEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithReadEnable adds ReadEnable (property field) WithReadEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithCommunicationEnable adds CommunicationEnable (property field) WithCommunicationEnable(bool) GroupObjectDescriptorRealisationType7Builder // WithPriority adds Priority (property field) WithPriority(CEMIPriority) GroupObjectDescriptorRealisationType7Builder // WithValueType adds ValueType (property field) WithValueType(ComObjectValueType) GroupObjectDescriptorRealisationType7Builder // Build builds the GroupObjectDescriptorRealisationType7 or returns an error if something is wrong Build() (GroupObjectDescriptorRealisationType7, error) // MustBuild does the same as Build but panics on error MustBuild() GroupObjectDescriptorRealisationType7 }
GroupObjectDescriptorRealisationType7Builder is a builder for GroupObjectDescriptorRealisationType7
func NewGroupObjectDescriptorRealisationType7Builder ¶
func NewGroupObjectDescriptorRealisationType7Builder() GroupObjectDescriptorRealisationType7Builder
NewGroupObjectDescriptorRealisationType7Builder() creates a GroupObjectDescriptorRealisationType7Builder
type GroupObjectDescriptorRealisationTypeB ¶
type GroupObjectDescriptorRealisationTypeB interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // 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 // IsGroupObjectDescriptorRealisationTypeB is a marker method to prevent unintentional type checks (interfaces of same signature) IsGroupObjectDescriptorRealisationTypeB() // CreateBuilder creates a GroupObjectDescriptorRealisationTypeBBuilder CreateGroupObjectDescriptorRealisationTypeBBuilder() GroupObjectDescriptorRealisationTypeBBuilder }
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 GroupObjectDescriptorRealisationTypeBBuilder ¶
type GroupObjectDescriptorRealisationTypeBBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(updateEnable bool, transmitEnable bool, segmentSelectorEnable bool, writeEnable bool, readEnable bool, communicationEnable bool, priority CEMIPriority, valueType ComObjectValueType) GroupObjectDescriptorRealisationTypeBBuilder // WithUpdateEnable adds UpdateEnable (property field) WithUpdateEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithTransmitEnable adds TransmitEnable (property field) WithTransmitEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithSegmentSelectorEnable adds SegmentSelectorEnable (property field) WithSegmentSelectorEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithWriteEnable adds WriteEnable (property field) WithWriteEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithReadEnable adds ReadEnable (property field) WithReadEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithCommunicationEnable adds CommunicationEnable (property field) WithCommunicationEnable(bool) GroupObjectDescriptorRealisationTypeBBuilder // WithPriority adds Priority (property field) WithPriority(CEMIPriority) GroupObjectDescriptorRealisationTypeBBuilder // WithValueType adds ValueType (property field) WithValueType(ComObjectValueType) GroupObjectDescriptorRealisationTypeBBuilder // Build builds the GroupObjectDescriptorRealisationTypeB or returns an error if something is wrong Build() (GroupObjectDescriptorRealisationTypeB, error) // MustBuild does the same as Build but panics on error MustBuild() GroupObjectDescriptorRealisationTypeB }
GroupObjectDescriptorRealisationTypeBBuilder is a builder for GroupObjectDescriptorRealisationTypeB
func NewGroupObjectDescriptorRealisationTypeBBuilder ¶
func NewGroupObjectDescriptorRealisationTypeBBuilder() GroupObjectDescriptorRealisationTypeBBuilder
NewGroupObjectDescriptorRealisationTypeBBuilder() creates a GroupObjectDescriptorRealisationTypeBBuilder
type HPAIControlEndpoint ¶
type HPAIControlEndpoint interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetHostProtocolCode returns HostProtocolCode (property field) GetHostProtocolCode() HostProtocolCode // GetIpAddress returns IpAddress (property field) GetIpAddress() IPAddress // GetIpPort returns IpPort (property field) GetIpPort() uint16 // IsHPAIControlEndpoint is a marker method to prevent unintentional type checks (interfaces of same signature) IsHPAIControlEndpoint() // CreateBuilder creates a HPAIControlEndpointBuilder CreateHPAIControlEndpointBuilder() HPAIControlEndpointBuilder }
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 HPAIControlEndpointBuilder ¶
type HPAIControlEndpointBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) HPAIControlEndpointBuilder // WithHostProtocolCode adds HostProtocolCode (property field) WithHostProtocolCode(HostProtocolCode) HPAIControlEndpointBuilder // WithIpAddress adds IpAddress (property field) WithIpAddress(IPAddress) HPAIControlEndpointBuilder // WithIpAddressBuilder adds IpAddress (property field) which is build by the builder WithIpAddressBuilder(func(IPAddressBuilder) IPAddressBuilder) HPAIControlEndpointBuilder // WithIpPort adds IpPort (property field) WithIpPort(uint16) HPAIControlEndpointBuilder // Build builds the HPAIControlEndpoint or returns an error if something is wrong Build() (HPAIControlEndpoint, error) // MustBuild does the same as Build but panics on error MustBuild() HPAIControlEndpoint }
HPAIControlEndpointBuilder is a builder for HPAIControlEndpoint
func NewHPAIControlEndpointBuilder ¶
func NewHPAIControlEndpointBuilder() HPAIControlEndpointBuilder
NewHPAIControlEndpointBuilder() creates a HPAIControlEndpointBuilder
type HPAIDataEndpoint ¶
type HPAIDataEndpoint interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetHostProtocolCode returns HostProtocolCode (property field) GetHostProtocolCode() HostProtocolCode // GetIpAddress returns IpAddress (property field) GetIpAddress() IPAddress // GetIpPort returns IpPort (property field) GetIpPort() uint16 // IsHPAIDataEndpoint is a marker method to prevent unintentional type checks (interfaces of same signature) IsHPAIDataEndpoint() // CreateBuilder creates a HPAIDataEndpointBuilder CreateHPAIDataEndpointBuilder() HPAIDataEndpointBuilder }
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 HPAIDataEndpointBuilder ¶
type HPAIDataEndpointBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) HPAIDataEndpointBuilder // WithHostProtocolCode adds HostProtocolCode (property field) WithHostProtocolCode(HostProtocolCode) HPAIDataEndpointBuilder // WithIpAddress adds IpAddress (property field) WithIpAddress(IPAddress) HPAIDataEndpointBuilder // WithIpAddressBuilder adds IpAddress (property field) which is build by the builder WithIpAddressBuilder(func(IPAddressBuilder) IPAddressBuilder) HPAIDataEndpointBuilder // WithIpPort adds IpPort (property field) WithIpPort(uint16) HPAIDataEndpointBuilder // Build builds the HPAIDataEndpoint or returns an error if something is wrong Build() (HPAIDataEndpoint, error) // MustBuild does the same as Build but panics on error MustBuild() HPAIDataEndpoint }
HPAIDataEndpointBuilder is a builder for HPAIDataEndpoint
func NewHPAIDataEndpointBuilder ¶
func NewHPAIDataEndpointBuilder() HPAIDataEndpointBuilder
NewHPAIDataEndpointBuilder() creates a HPAIDataEndpointBuilder
type HPAIDiscoveryEndpoint ¶
type HPAIDiscoveryEndpoint interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetHostProtocolCode returns HostProtocolCode (property field) GetHostProtocolCode() HostProtocolCode // GetIpAddress returns IpAddress (property field) GetIpAddress() IPAddress // GetIpPort returns IpPort (property field) GetIpPort() uint16 // IsHPAIDiscoveryEndpoint is a marker method to prevent unintentional type checks (interfaces of same signature) IsHPAIDiscoveryEndpoint() // CreateBuilder creates a HPAIDiscoveryEndpointBuilder CreateHPAIDiscoveryEndpointBuilder() HPAIDiscoveryEndpointBuilder }
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 HPAIDiscoveryEndpointBuilder ¶
type HPAIDiscoveryEndpointBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hostProtocolCode HostProtocolCode, ipAddress IPAddress, ipPort uint16) HPAIDiscoveryEndpointBuilder // WithHostProtocolCode adds HostProtocolCode (property field) WithHostProtocolCode(HostProtocolCode) HPAIDiscoveryEndpointBuilder // WithIpAddress adds IpAddress (property field) WithIpAddress(IPAddress) HPAIDiscoveryEndpointBuilder // WithIpAddressBuilder adds IpAddress (property field) which is build by the builder WithIpAddressBuilder(func(IPAddressBuilder) IPAddressBuilder) HPAIDiscoveryEndpointBuilder // WithIpPort adds IpPort (property field) WithIpPort(uint16) HPAIDiscoveryEndpointBuilder // Build builds the HPAIDiscoveryEndpoint or returns an error if something is wrong Build() (HPAIDiscoveryEndpoint, error) // MustBuild does the same as Build but panics on error MustBuild() HPAIDiscoveryEndpoint }
HPAIDiscoveryEndpointBuilder is a builder for HPAIDiscoveryEndpoint
func NewHPAIDiscoveryEndpointBuilder ¶
func NewHPAIDiscoveryEndpointBuilder() HPAIDiscoveryEndpointBuilder
NewHPAIDiscoveryEndpointBuilder() creates a HPAIDiscoveryEndpointBuilder
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) GetValue ¶
func (e HostProtocolCode) GetValue() uint8
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 utils.Copyable // GetAddr returns Addr (property field) GetAddr() []byte // IsIPAddress is a marker method to prevent unintentional type checks (interfaces of same signature) IsIPAddress() // CreateBuilder creates a IPAddressBuilder CreateIPAddressBuilder() IPAddressBuilder }
IPAddress is the corresponding interface of IPAddress
func CastIPAddress
deprecated
type IPAddressBuilder ¶
type IPAddressBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(addr []byte) IPAddressBuilder // WithAddr adds Addr (property field) WithAddr(...byte) IPAddressBuilder // Build builds the IPAddress or returns an error if something is wrong Build() (IPAddress, error) // MustBuild does the same as Build but panics on error MustBuild() IPAddress }
IPAddressBuilder is a builder for IPAddress
func NewIPAddressBuilder ¶
func NewIPAddressBuilder() IPAddressBuilder
NewIPAddressBuilder() creates a IPAddressBuilder
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 utils.Copyable // GetMainGroup returns MainGroup (property field) GetMainGroup() uint8 // GetMiddleGroup returns MiddleGroup (property field) GetMiddleGroup() uint8 // GetSubGroup returns SubGroup (property field) GetSubGroup() uint8 // IsKnxAddress is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxAddress() // CreateBuilder creates a KnxAddressBuilder CreateKnxAddressBuilder() KnxAddressBuilder }
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 KnxAddressBuilder ¶
type KnxAddressBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(mainGroup uint8, middleGroup uint8, subGroup uint8) KnxAddressBuilder // WithMainGroup adds MainGroup (property field) WithMainGroup(uint8) KnxAddressBuilder // WithMiddleGroup adds MiddleGroup (property field) WithMiddleGroup(uint8) KnxAddressBuilder // WithSubGroup adds SubGroup (property field) WithSubGroup(uint8) KnxAddressBuilder // Build builds the KnxAddress or returns an error if something is wrong Build() (KnxAddress, error) // MustBuild does the same as Build but panics on error MustBuild() KnxAddress }
KnxAddressBuilder is a builder for KnxAddress
func NewKnxAddressBuilder ¶
func NewKnxAddressBuilder() KnxAddressBuilder
NewKnxAddressBuilder() creates a KnxAddressBuilder
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) (enum KnxDatapointMainType, ok bool)
func KnxDatapointMainTypeFirstEnumForFieldNumber ¶
func KnxDatapointMainTypeFirstEnumForFieldNumber(value uint16) (enum KnxDatapointMainType, ok bool)
func KnxDatapointMainTypeFirstEnumForFieldSizeInBits ¶
func KnxDatapointMainTypeFirstEnumForFieldSizeInBits(value uint8) (enum KnxDatapointMainType, ok bool)
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) GetName ¶
func (e KnxDatapointMainType) GetName() string
func (KnxDatapointMainType) GetNumber ¶
func (e KnxDatapointMainType) GetNumber() uint16
func (KnxDatapointMainType) GetSizeInBits ¶
func (e KnxDatapointMainType) GetSizeInBits() uint8
func (KnxDatapointMainType) GetValue ¶
func (e KnxDatapointMainType) GetValue() 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_Converter_Control KnxDatapointType = 279 KnxDatapointType_DPT_SABExcept_Behaviour KnxDatapointType = 280 KnxDatapointType_DPT_SABBehaviour_Lock_Unlock KnxDatapointType = 281 KnxDatapointType_DPT_SSSBMode KnxDatapointType = 282 KnxDatapointType_DPT_BlindsControlMode KnxDatapointType = 283 KnxDatapointType_DPT_CommMode KnxDatapointType = 284 KnxDatapointType_DPT_AddInfoTypes KnxDatapointType = 285 KnxDatapointType_DPT_RF_ModeSelect KnxDatapointType = 286 KnxDatapointType_DPT_RF_FilterSelect KnxDatapointType = 287 KnxDatapointType_DPT_StatusGen KnxDatapointType = 288 KnxDatapointType_DPT_Device_Control KnxDatapointType = 289 KnxDatapointType_DPT_ForceSign KnxDatapointType = 290 KnxDatapointType_DPT_ForceSignCool KnxDatapointType = 291 KnxDatapointType_DPT_StatusRHC KnxDatapointType = 292 KnxDatapointType_DPT_StatusSDHWC KnxDatapointType = 293 KnxDatapointType_DPT_FuelTypeSet KnxDatapointType = 294 KnxDatapointType_DPT_StatusRCC KnxDatapointType = 295 KnxDatapointType_DPT_StatusAHU KnxDatapointType = 296 KnxDatapointType_DPT_CombinedStatus_RTSM KnxDatapointType = 297 KnxDatapointType_DPT_LightActuatorErrorInfo KnxDatapointType = 298 KnxDatapointType_DPT_RF_ModeInfo KnxDatapointType = 299 KnxDatapointType_DPT_RF_FilterInfo KnxDatapointType = 300 KnxDatapointType_DPT_Channel_Activation_8 KnxDatapointType = 301 KnxDatapointType_DPT_StatusDHWC KnxDatapointType = 302 KnxDatapointType_DPT_StatusRHCC KnxDatapointType = 303 KnxDatapointType_DPT_CombinedStatus_HVA KnxDatapointType = 304 KnxDatapointType_DPT_CombinedStatus_RTC KnxDatapointType = 305 KnxDatapointType_DPT_Media KnxDatapointType = 306 KnxDatapointType_DPT_Channel_Activation_16 KnxDatapointType = 307 KnxDatapointType_DPT_OnOffAction KnxDatapointType = 308 KnxDatapointType_DPT_Alarm_Reaction KnxDatapointType = 309 KnxDatapointType_DPT_UpDown_Action KnxDatapointType = 310 KnxDatapointType_DPT_HVAC_PB_Action KnxDatapointType = 311 KnxDatapointType_DPT_DoubleNibble KnxDatapointType = 312 KnxDatapointType_DPT_SceneInfo KnxDatapointType = 313 KnxDatapointType_DPT_CombinedInfoOnOff KnxDatapointType = 314 KnxDatapointType_DPT_ActiveEnergy_V64 KnxDatapointType = 315 KnxDatapointType_DPT_ApparantEnergy_V64 KnxDatapointType = 316 KnxDatapointType_DPT_ReactiveEnergy_V64 KnxDatapointType = 317 KnxDatapointType_DPT_Channel_Activation_24 KnxDatapointType = 318 KnxDatapointType_DPT_HVACModeNext KnxDatapointType = 319 KnxDatapointType_DPT_DHWModeNext KnxDatapointType = 320 KnxDatapointType_DPT_OccModeNext KnxDatapointType = 321 KnxDatapointType_DPT_BuildingModeNext KnxDatapointType = 322 KnxDatapointType_DPT_StatusLightingActuator KnxDatapointType = 323 KnxDatapointType_DPT_Version KnxDatapointType = 324 KnxDatapointType_DPT_AlarmInfo KnxDatapointType = 325 KnxDatapointType_DPT_TempRoomSetpSetF16_3 KnxDatapointType = 326 KnxDatapointType_DPT_TempRoomSetpSetShiftF16_3 KnxDatapointType = 327 KnxDatapointType_DPT_Scaling_Speed KnxDatapointType = 328 KnxDatapointType_DPT_Scaling_Step_Time KnxDatapointType = 329 KnxDatapointType_DPT_MeteringValue KnxDatapointType = 330 KnxDatapointType_DPT_MBus_Address KnxDatapointType = 331 KnxDatapointType_DPT_Colour_RGB KnxDatapointType = 332 KnxDatapointType_DPT_LanguageCodeAlpha2_ASCII KnxDatapointType = 333 KnxDatapointType_DPT_Tariff_ActiveEnergy KnxDatapointType = 334 KnxDatapointType_DPT_Prioritised_Mode_Control KnxDatapointType = 335 KnxDatapointType_DPT_DALI_Control_Gear_Diagnostic KnxDatapointType = 336 KnxDatapointType_DPT_DALI_Diagnostics KnxDatapointType = 337 KnxDatapointType_DPT_CombinedPosition KnxDatapointType = 338 KnxDatapointType_DPT_StatusSAB KnxDatapointType = 339 KnxDatapointType_DPT_Colour_xyY KnxDatapointType = 340 KnxDatapointType_DPT_Converter_Status KnxDatapointType = 341 KnxDatapointType_DPT_Converter_Test_Result KnxDatapointType = 342 KnxDatapointType_DPT_Battery_Info KnxDatapointType = 343 KnxDatapointType_DPT_Brightness_Colour_Temperature_Transition KnxDatapointType = 344 KnxDatapointType_DPT_Brightness_Colour_Temperature_Control KnxDatapointType = 345 KnxDatapointType_DPT_Colour_RGBW KnxDatapointType = 346 KnxDatapointType_DPT_Relative_Control_RGBW KnxDatapointType = 347 KnxDatapointType_DPT_Relative_Control_RGB KnxDatapointType = 348 KnxDatapointType_DPT_GeographicalLocation KnxDatapointType = 349 KnxDatapointType_DPT_TempRoomSetpSetF16_4 KnxDatapointType = 350 KnxDatapointType_DPT_TempRoomSetpSetShiftF16_4 KnxDatapointType = 351 )
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) (enum KnxDatapointType, ok bool)
func KnxDatapointTypeFirstEnumForFieldName ¶
func KnxDatapointTypeFirstEnumForFieldName(value string) (enum KnxDatapointType, ok bool)
func KnxDatapointTypeFirstEnumForFieldNumber ¶
func KnxDatapointTypeFirstEnumForFieldNumber(value uint16) (enum KnxDatapointType, ok bool)
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) GetDatapointMainType ¶
func (e KnxDatapointType) GetDatapointMainType() 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) GetName ¶
func (e KnxDatapointType) GetName() string
func (KnxDatapointType) GetNumber ¶
func (e KnxDatapointType) GetNumber() uint16
func (KnxDatapointType) GetValue ¶
func (e KnxDatapointType) GetValue() uint32
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 { KnxGroupAddressContract KnxGroupAddressRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsKnxGroupAddress is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxGroupAddress() // CreateBuilder creates a KnxGroupAddressBuilder CreateKnxGroupAddressBuilder() KnxGroupAddressBuilder }
KnxGroupAddress is the corresponding interface of KnxGroupAddress
func CastKnxGroupAddress
deprecated
func CastKnxGroupAddress(structType any) KnxGroupAddress
Deprecated: use the interface for direct cast
type KnxGroupAddress2Level ¶
type KnxGroupAddress2Level interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxGroupAddress // GetMainGroup returns MainGroup (property field) GetMainGroup() uint8 // GetSubGroup returns SubGroup (property field) GetSubGroup() uint16 // IsKnxGroupAddress2Level is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxGroupAddress2Level() // CreateBuilder creates a KnxGroupAddress2LevelBuilder CreateKnxGroupAddress2LevelBuilder() KnxGroupAddress2LevelBuilder }
KnxGroupAddress2Level is the corresponding interface of KnxGroupAddress2Level
func CastKnxGroupAddress2Level
deprecated
func CastKnxGroupAddress2Level(structType any) KnxGroupAddress2Level
Deprecated: use the interface for direct cast
type KnxGroupAddress2LevelBuilder ¶
type KnxGroupAddress2LevelBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(mainGroup uint8, subGroup uint16) KnxGroupAddress2LevelBuilder // WithMainGroup adds MainGroup (property field) WithMainGroup(uint8) KnxGroupAddress2LevelBuilder // WithSubGroup adds SubGroup (property field) WithSubGroup(uint16) KnxGroupAddress2LevelBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxGroupAddressBuilder // Build builds the KnxGroupAddress2Level or returns an error if something is wrong Build() (KnxGroupAddress2Level, error) // MustBuild does the same as Build but panics on error MustBuild() KnxGroupAddress2Level }
KnxGroupAddress2LevelBuilder is a builder for KnxGroupAddress2Level
func NewKnxGroupAddress2LevelBuilder ¶
func NewKnxGroupAddress2LevelBuilder() KnxGroupAddress2LevelBuilder
NewKnxGroupAddress2LevelBuilder() creates a KnxGroupAddress2LevelBuilder
type KnxGroupAddress3Level ¶
type KnxGroupAddress3Level interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxGroupAddress // GetMainGroup returns MainGroup (property field) GetMainGroup() uint8 // GetMiddleGroup returns MiddleGroup (property field) GetMiddleGroup() uint8 // GetSubGroup returns SubGroup (property field) GetSubGroup() uint8 // IsKnxGroupAddress3Level is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxGroupAddress3Level() // CreateBuilder creates a KnxGroupAddress3LevelBuilder CreateKnxGroupAddress3LevelBuilder() KnxGroupAddress3LevelBuilder }
KnxGroupAddress3Level is the corresponding interface of KnxGroupAddress3Level
func CastKnxGroupAddress3Level
deprecated
func CastKnxGroupAddress3Level(structType any) KnxGroupAddress3Level
Deprecated: use the interface for direct cast
type KnxGroupAddress3LevelBuilder ¶
type KnxGroupAddress3LevelBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(mainGroup uint8, middleGroup uint8, subGroup uint8) KnxGroupAddress3LevelBuilder // WithMainGroup adds MainGroup (property field) WithMainGroup(uint8) KnxGroupAddress3LevelBuilder // WithMiddleGroup adds MiddleGroup (property field) WithMiddleGroup(uint8) KnxGroupAddress3LevelBuilder // WithSubGroup adds SubGroup (property field) WithSubGroup(uint8) KnxGroupAddress3LevelBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxGroupAddressBuilder // Build builds the KnxGroupAddress3Level or returns an error if something is wrong Build() (KnxGroupAddress3Level, error) // MustBuild does the same as Build but panics on error MustBuild() KnxGroupAddress3Level }
KnxGroupAddress3LevelBuilder is a builder for KnxGroupAddress3Level
func NewKnxGroupAddress3LevelBuilder ¶
func NewKnxGroupAddress3LevelBuilder() KnxGroupAddress3LevelBuilder
NewKnxGroupAddress3LevelBuilder() creates a KnxGroupAddress3LevelBuilder
type KnxGroupAddressBuilder ¶
type KnxGroupAddressBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() KnxGroupAddressBuilder // AsKnxGroupAddressFreeLevel converts this build to a subType of KnxGroupAddress. It is always possible to return to current builder using Done() AsKnxGroupAddressFreeLevel() KnxGroupAddressFreeLevelBuilder // AsKnxGroupAddress2Level converts this build to a subType of KnxGroupAddress. It is always possible to return to current builder using Done() AsKnxGroupAddress2Level() KnxGroupAddress2LevelBuilder // AsKnxGroupAddress3Level converts this build to a subType of KnxGroupAddress. It is always possible to return to current builder using Done() AsKnxGroupAddress3Level() KnxGroupAddress3LevelBuilder // Build builds the KnxGroupAddress or returns an error if something is wrong PartialBuild() (KnxGroupAddressContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() KnxGroupAddressContract // Build builds the KnxGroupAddress or returns an error if something is wrong Build() (KnxGroupAddress, error) // MustBuild does the same as Build but panics on error MustBuild() KnxGroupAddress }
KnxGroupAddressBuilder is a builder for KnxGroupAddress
func NewKnxGroupAddressBuilder ¶
func NewKnxGroupAddressBuilder() KnxGroupAddressBuilder
NewKnxGroupAddressBuilder() creates a KnxGroupAddressBuilder
type KnxGroupAddressContract ¶
type KnxGroupAddressContract interface { // IsKnxGroupAddress is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxGroupAddress() // CreateBuilder creates a KnxGroupAddressBuilder CreateKnxGroupAddressBuilder() KnxGroupAddressBuilder }
KnxGroupAddressContract provides a set of functions which can be overwritten by a sub struct
type KnxGroupAddressFreeLevel ¶
type KnxGroupAddressFreeLevel interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxGroupAddress // GetSubGroup returns SubGroup (property field) GetSubGroup() uint16 // IsKnxGroupAddressFreeLevel is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxGroupAddressFreeLevel() // CreateBuilder creates a KnxGroupAddressFreeLevelBuilder CreateKnxGroupAddressFreeLevelBuilder() KnxGroupAddressFreeLevelBuilder }
KnxGroupAddressFreeLevel is the corresponding interface of KnxGroupAddressFreeLevel
func CastKnxGroupAddressFreeLevel
deprecated
func CastKnxGroupAddressFreeLevel(structType any) KnxGroupAddressFreeLevel
Deprecated: use the interface for direct cast
type KnxGroupAddressFreeLevelBuilder ¶
type KnxGroupAddressFreeLevelBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(subGroup uint16) KnxGroupAddressFreeLevelBuilder // WithSubGroup adds SubGroup (property field) WithSubGroup(uint16) KnxGroupAddressFreeLevelBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxGroupAddressBuilder // Build builds the KnxGroupAddressFreeLevel or returns an error if something is wrong Build() (KnxGroupAddressFreeLevel, error) // MustBuild does the same as Build but panics on error MustBuild() KnxGroupAddressFreeLevel }
KnxGroupAddressFreeLevelBuilder is a builder for KnxGroupAddressFreeLevel
func NewKnxGroupAddressFreeLevelBuilder ¶
func NewKnxGroupAddressFreeLevelBuilder() KnxGroupAddressFreeLevelBuilder
NewKnxGroupAddressFreeLevelBuilder() creates a KnxGroupAddressFreeLevelBuilder
type KnxGroupAddressRequirements ¶
type KnxGroupAddressRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetNumLevels returns NumLevels (discriminator field) GetNumLevels() uint8 }
KnxGroupAddressRequirements provides a set of functions which need to be implemented by a sub struct
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) (enum KnxInterfaceObjectProperty, ok bool)
func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType ¶
func KnxInterfaceObjectPropertyFirstEnumForFieldObjectType(value KnxInterfaceObjectType) (enum KnxInterfaceObjectProperty, ok bool)
func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType ¶
func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyDataType(value KnxPropertyDataType) (enum KnxInterfaceObjectProperty, ok bool)
func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId ¶
func KnxInterfaceObjectPropertyFirstEnumForFieldPropertyId(value uint8) (enum KnxInterfaceObjectProperty, ok bool)
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) GetName ¶
func (e KnxInterfaceObjectProperty) GetName() string
func (KnxInterfaceObjectProperty) GetObjectType ¶
func (e KnxInterfaceObjectProperty) GetObjectType() KnxInterfaceObjectType
func (KnxInterfaceObjectProperty) GetPropertyDataType ¶
func (e KnxInterfaceObjectProperty) GetPropertyDataType() KnxPropertyDataType
func (KnxInterfaceObjectProperty) GetPropertyId ¶
func (e KnxInterfaceObjectProperty) GetPropertyId() uint8
func (KnxInterfaceObjectProperty) GetValue ¶
func (e KnxInterfaceObjectProperty) GetValue() uint32
func (KnxInterfaceObjectProperty) Name ¶
func (e KnxInterfaceObjectProperty) Name() string
func (KnxInterfaceObjectProperty) ObjectType ¶
func (e KnxInterfaceObjectProperty) ObjectType() KnxInterfaceObjectType
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 ¶
func (e KnxInterfaceObjectProperty) String() 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) (enum KnxInterfaceObjectType, ok bool)
func KnxInterfaceObjectTypeFirstEnumForFieldName ¶
func KnxInterfaceObjectTypeFirstEnumForFieldName(value string) (enum KnxInterfaceObjectType, ok bool)
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) GetCode ¶
func (e KnxInterfaceObjectType) GetCode() 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) GetName ¶
func (e KnxInterfaceObjectType) GetName() string
func (KnxInterfaceObjectType) GetValue ¶
func (e KnxInterfaceObjectType) GetValue() 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
func CastKnxLayer ¶
func KnxLayerByName ¶
func KnxLayerByValue ¶
func KnxLayerParseWithBuffer ¶
func (KnxLayer) PLC4XEnumName ¶
PLC4XEnumName returns the name that is used in code to identify this enum
func (KnxLayer) SerializeWithWriteBuffer ¶
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_CARRIER_SAS 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_GVS 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_ELSMART KnxManufacturer = 677 KnxManufacturer_M_MIDDLE_EAST_SPECIALIZED_CABLES_CO__MESC KnxManufacturer = 678 KnxManufacturer_M_HANGZHOU_SANYUAN_CABLE_CO___LTD KnxManufacturer = 679 KnxManufacturer_M_BEIJING_HAILIN_CONTROL_TECHNOLOGY_INC_ KnxManufacturer = 680 KnxManufacturer_M_HANGZHOU_SNOWYI_TECHNOLOGY_CO__LTD_ KnxManufacturer = 681 KnxManufacturer_M_XIAMEN_E_TOP_CONTROLS_TECHNOLOGY_CO__LTD KnxManufacturer = 682 KnxManufacturer_M_VITRUM_DESIGN KnxManufacturer = 683 KnxManufacturer_M_DETRONS KnxManufacturer = 684 KnxManufacturer_M_ZHEJIANG_FORICK__INTELLIGENT_TECHNOLOGY_CO___LTD KnxManufacturer = 685 KnxManufacturer_M_VARNI_DIGITAL_PRIVATE_LIMITED KnxManufacturer = 686 KnxManufacturer_M_3A_ENTREPRISE_APS KnxManufacturer = 687 KnxManufacturer_M_ITALIANA_CONDUTTORI_SRL KnxManufacturer = 688 KnxManufacturer_M_XIAMEN_LEELEN_TECHNOLOGY_CO__LTD_ KnxManufacturer = 689 KnxManufacturer_M_LEDNX KnxManufacturer = 690 KnxManufacturer_M_EBELONG KnxManufacturer = 691 KnxManufacturer_M_ASTRA_LED_AG KnxManufacturer = 692 KnxManufacturer_M_WONDERFUL_HI_TECH_CO___LTD_ KnxManufacturer = 693 KnxManufacturer_M_REXLITE_AI_INTEGRATIONS_CO__LTD KnxManufacturer = 694 KnxManufacturer_M_ALLORADO KnxManufacturer = 695 KnxManufacturer_M_FUZHOU_MILI_TECHNOLOGY_CO___LTD KnxManufacturer = 696 KnxManufacturer_M_MAXTREEN_BUILDING_TECHNOLOGY_CO__LTD KnxManufacturer = 697 KnxManufacturer_M_ABB___RESERVED KnxManufacturer = 698 KnxManufacturer_M_BUSCH_JAEGER_ELEKTRO___RESERVED KnxManufacturer = 699 )
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) (enum KnxManufacturer, ok bool)
func KnxManufacturerFirstEnumForFieldNumber ¶
func KnxManufacturerFirstEnumForFieldNumber(value uint16) (enum KnxManufacturer, ok bool)
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) GetName ¶
func (e KnxManufacturer) GetName() string
func (KnxManufacturer) GetNumber ¶
func (e KnxManufacturer) GetNumber() uint16
func (KnxManufacturer) GetValue ¶
func (e KnxManufacturer) GetValue() 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
func CastKnxMedium ¶
func KnxMediumByName ¶
func KnxMediumByValue ¶
func (KnxMedium) PLC4XEnumName ¶
PLC4XEnumName returns the name that is used in code to identify this enum
func (KnxMedium) SerializeWithWriteBuffer ¶
type KnxNetIpCore ¶
type KnxNetIpCore interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetIpCore is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpCore() // CreateBuilder creates a KnxNetIpCoreBuilder CreateKnxNetIpCoreBuilder() KnxNetIpCoreBuilder }
KnxNetIpCore is the corresponding interface of KnxNetIpCore
func CastKnxNetIpCore
deprecated
func CastKnxNetIpCore(structType any) KnxNetIpCore
Deprecated: use the interface for direct cast
type KnxNetIpCoreBuilder ¶
type KnxNetIpCoreBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetIpCoreBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetIpCoreBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetIpCore or returns an error if something is wrong Build() (KnxNetIpCore, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetIpCore }
KnxNetIpCoreBuilder is a builder for KnxNetIpCore
func NewKnxNetIpCoreBuilder ¶
func NewKnxNetIpCoreBuilder() KnxNetIpCoreBuilder
NewKnxNetIpCoreBuilder() creates a KnxNetIpCoreBuilder
type KnxNetIpDeviceManagement ¶
type KnxNetIpDeviceManagement interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetIpDeviceManagement is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpDeviceManagement() // CreateBuilder creates a KnxNetIpDeviceManagementBuilder CreateKnxNetIpDeviceManagementBuilder() KnxNetIpDeviceManagementBuilder }
KnxNetIpDeviceManagement is the corresponding interface of KnxNetIpDeviceManagement
func CastKnxNetIpDeviceManagement
deprecated
func CastKnxNetIpDeviceManagement(structType any) KnxNetIpDeviceManagement
Deprecated: use the interface for direct cast
type KnxNetIpDeviceManagementBuilder ¶
type KnxNetIpDeviceManagementBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetIpDeviceManagementBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetIpDeviceManagementBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetIpDeviceManagement or returns an error if something is wrong Build() (KnxNetIpDeviceManagement, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetIpDeviceManagement }
KnxNetIpDeviceManagementBuilder is a builder for KnxNetIpDeviceManagement
func NewKnxNetIpDeviceManagementBuilder ¶
func NewKnxNetIpDeviceManagementBuilder() KnxNetIpDeviceManagementBuilder
NewKnxNetIpDeviceManagementBuilder() creates a KnxNetIpDeviceManagementBuilder
type KnxNetIpMessage ¶
type KnxNetIpMessage interface { KnxNetIpMessageContract KnxNetIpMessageRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsKnxNetIpMessage is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpMessage() // CreateBuilder creates a KnxNetIpMessageBuilder CreateKnxNetIpMessageBuilder() KnxNetIpMessageBuilder }
KnxNetIpMessage is the corresponding interface of KnxNetIpMessage
func CastKnxNetIpMessage
deprecated
func CastKnxNetIpMessage(structType any) KnxNetIpMessage
Deprecated: use the interface for direct cast
type KnxNetIpMessageBuilder ¶
type KnxNetIpMessageBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() KnxNetIpMessageBuilder // AsSearchRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsSearchRequest() SearchRequestBuilder // AsSearchResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsSearchResponse() SearchResponseBuilder // AsDescriptionRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDescriptionRequest() DescriptionRequestBuilder // AsDescriptionResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDescriptionResponse() DescriptionResponseBuilder // AsConnectionRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsConnectionRequest() ConnectionRequestBuilder // AsConnectionResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsConnectionResponse() ConnectionResponseBuilder // AsConnectionStateRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsConnectionStateRequest() ConnectionStateRequestBuilder // AsConnectionStateResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsConnectionStateResponse() ConnectionStateResponseBuilder // AsDisconnectRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDisconnectRequest() DisconnectRequestBuilder // AsDisconnectResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDisconnectResponse() DisconnectResponseBuilder // AsUnknownMessage converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsUnknownMessage() UnknownMessageBuilder // AsDeviceConfigurationRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDeviceConfigurationRequest() DeviceConfigurationRequestBuilder // AsDeviceConfigurationAck converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsDeviceConfigurationAck() DeviceConfigurationAckBuilder // AsTunnelingRequest converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsTunnelingRequest() TunnelingRequestBuilder // AsTunnelingResponse converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsTunnelingResponse() TunnelingResponseBuilder // AsRoutingIndication converts this build to a subType of KnxNetIpMessage. It is always possible to return to current builder using Done() AsRoutingIndication() RoutingIndicationBuilder // Build builds the KnxNetIpMessage or returns an error if something is wrong PartialBuild() (KnxNetIpMessageContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() KnxNetIpMessageContract // Build builds the KnxNetIpMessage or returns an error if something is wrong Build() (KnxNetIpMessage, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetIpMessage }
KnxNetIpMessageBuilder is a builder for KnxNetIpMessage
func NewKnxNetIpMessageBuilder ¶
func NewKnxNetIpMessageBuilder() KnxNetIpMessageBuilder
NewKnxNetIpMessageBuilder() creates a KnxNetIpMessageBuilder
type KnxNetIpMessageContract ¶
type KnxNetIpMessageContract interface { // IsKnxNetIpMessage is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpMessage() // CreateBuilder creates a KnxNetIpMessageBuilder CreateKnxNetIpMessageBuilder() KnxNetIpMessageBuilder }
KnxNetIpMessageContract provides a set of functions which can be overwritten by a sub struct
type KnxNetIpMessageRequirements ¶
type KnxNetIpMessageRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetMsgType returns MsgType (discriminator field) GetMsgType() uint16 }
KnxNetIpMessageRequirements provides a set of functions which need to be implemented by a sub struct
type KnxNetIpRouting ¶
type KnxNetIpRouting interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetIpRouting is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpRouting() // CreateBuilder creates a KnxNetIpRoutingBuilder CreateKnxNetIpRoutingBuilder() KnxNetIpRoutingBuilder }
KnxNetIpRouting is the corresponding interface of KnxNetIpRouting
func CastKnxNetIpRouting
deprecated
func CastKnxNetIpRouting(structType any) KnxNetIpRouting
Deprecated: use the interface for direct cast
type KnxNetIpRoutingBuilder ¶
type KnxNetIpRoutingBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetIpRoutingBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetIpRoutingBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetIpRouting or returns an error if something is wrong Build() (KnxNetIpRouting, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetIpRouting }
KnxNetIpRoutingBuilder is a builder for KnxNetIpRouting
func NewKnxNetIpRoutingBuilder ¶
func NewKnxNetIpRoutingBuilder() KnxNetIpRoutingBuilder
NewKnxNetIpRoutingBuilder() creates a KnxNetIpRoutingBuilder
type KnxNetIpTunneling ¶
type KnxNetIpTunneling interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetIpTunneling is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetIpTunneling() // CreateBuilder creates a KnxNetIpTunnelingBuilder CreateKnxNetIpTunnelingBuilder() KnxNetIpTunnelingBuilder }
KnxNetIpTunneling is the corresponding interface of KnxNetIpTunneling
func CastKnxNetIpTunneling
deprecated
func CastKnxNetIpTunneling(structType any) KnxNetIpTunneling
Deprecated: use the interface for direct cast
type KnxNetIpTunnelingBuilder ¶
type KnxNetIpTunnelingBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetIpTunnelingBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetIpTunnelingBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetIpTunneling or returns an error if something is wrong Build() (KnxNetIpTunneling, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetIpTunneling }
KnxNetIpTunnelingBuilder is a builder for KnxNetIpTunneling
func NewKnxNetIpTunnelingBuilder ¶
func NewKnxNetIpTunnelingBuilder() KnxNetIpTunnelingBuilder
NewKnxNetIpTunnelingBuilder() creates a KnxNetIpTunnelingBuilder
type KnxNetObjectServer ¶
type KnxNetObjectServer interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetObjectServer is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetObjectServer() // CreateBuilder creates a KnxNetObjectServerBuilder CreateKnxNetObjectServerBuilder() KnxNetObjectServerBuilder }
KnxNetObjectServer is the corresponding interface of KnxNetObjectServer
func CastKnxNetObjectServer
deprecated
func CastKnxNetObjectServer(structType any) KnxNetObjectServer
Deprecated: use the interface for direct cast
type KnxNetObjectServerBuilder ¶
type KnxNetObjectServerBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetObjectServerBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetObjectServerBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetObjectServer or returns an error if something is wrong Build() (KnxNetObjectServer, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetObjectServer }
KnxNetObjectServerBuilder is a builder for KnxNetObjectServer
func NewKnxNetObjectServerBuilder ¶
func NewKnxNetObjectServerBuilder() KnxNetObjectServerBuilder
NewKnxNetObjectServerBuilder() creates a KnxNetObjectServerBuilder
type KnxNetRemoteConfigurationAndDiagnosis ¶
type KnxNetRemoteConfigurationAndDiagnosis interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetRemoteConfigurationAndDiagnosis is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetRemoteConfigurationAndDiagnosis() // CreateBuilder creates a KnxNetRemoteConfigurationAndDiagnosisBuilder CreateKnxNetRemoteConfigurationAndDiagnosisBuilder() KnxNetRemoteConfigurationAndDiagnosisBuilder }
KnxNetRemoteConfigurationAndDiagnosis is the corresponding interface of KnxNetRemoteConfigurationAndDiagnosis
func CastKnxNetRemoteConfigurationAndDiagnosis
deprecated
func CastKnxNetRemoteConfigurationAndDiagnosis(structType any) KnxNetRemoteConfigurationAndDiagnosis
Deprecated: use the interface for direct cast
type KnxNetRemoteConfigurationAndDiagnosisBuilder ¶
type KnxNetRemoteConfigurationAndDiagnosisBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetRemoteConfigurationAndDiagnosisBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetRemoteConfigurationAndDiagnosisBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetRemoteConfigurationAndDiagnosis or returns an error if something is wrong Build() (KnxNetRemoteConfigurationAndDiagnosis, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetRemoteConfigurationAndDiagnosis }
KnxNetRemoteConfigurationAndDiagnosisBuilder is a builder for KnxNetRemoteConfigurationAndDiagnosis
func NewKnxNetRemoteConfigurationAndDiagnosisBuilder ¶
func NewKnxNetRemoteConfigurationAndDiagnosisBuilder() KnxNetRemoteConfigurationAndDiagnosisBuilder
NewKnxNetRemoteConfigurationAndDiagnosisBuilder() creates a KnxNetRemoteConfigurationAndDiagnosisBuilder
type KnxNetRemoteLogging ¶
type KnxNetRemoteLogging interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable ServiceId // GetVersion returns Version (property field) GetVersion() uint8 // IsKnxNetRemoteLogging is a marker method to prevent unintentional type checks (interfaces of same signature) IsKnxNetRemoteLogging() // CreateBuilder creates a KnxNetRemoteLoggingBuilder CreateKnxNetRemoteLoggingBuilder() KnxNetRemoteLoggingBuilder }
KnxNetRemoteLogging is the corresponding interface of KnxNetRemoteLogging
func CastKnxNetRemoteLogging
deprecated
func CastKnxNetRemoteLogging(structType any) KnxNetRemoteLogging
Deprecated: use the interface for direct cast
type KnxNetRemoteLoggingBuilder ¶
type KnxNetRemoteLoggingBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(version uint8) KnxNetRemoteLoggingBuilder // WithVersion adds Version (property field) WithVersion(uint8) KnxNetRemoteLoggingBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() ServiceIdBuilder // Build builds the KnxNetRemoteLogging or returns an error if something is wrong Build() (KnxNetRemoteLogging, error) // MustBuild does the same as Build but panics on error MustBuild() KnxNetRemoteLogging }
KnxNetRemoteLoggingBuilder is a builder for KnxNetRemoteLogging
func NewKnxNetRemoteLoggingBuilder ¶
func NewKnxNetRemoteLoggingBuilder() KnxNetRemoteLoggingBuilder
NewKnxNetRemoteLoggingBuilder() creates a KnxNetRemoteLoggingBuilder
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) (enum KnxPropertyDataType, ok bool)
func KnxPropertyDataTypeFirstEnumForFieldNumber ¶
func KnxPropertyDataTypeFirstEnumForFieldNumber(value uint8) (enum KnxPropertyDataType, ok bool)
func KnxPropertyDataTypeFirstEnumForFieldSizeInBytes ¶
func KnxPropertyDataTypeFirstEnumForFieldSizeInBytes(value uint8) (enum KnxPropertyDataType, ok bool)
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) GetName ¶
func (e KnxPropertyDataType) GetName() string
func (KnxPropertyDataType) GetNumber ¶
func (e KnxPropertyDataType) GetNumber() uint8
func (KnxPropertyDataType) GetSizeInBytes ¶
func (e KnxPropertyDataType) GetSizeInBytes() uint8
func (KnxPropertyDataType) GetValue ¶
func (e KnxPropertyDataType) GetValue() uint8
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 utils.Copyable 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 // IsLBusmonInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsLBusmonInd() // CreateBuilder creates a LBusmonIndBuilder CreateLBusmonIndBuilder() LBusmonIndBuilder }
LBusmonInd is the corresponding interface of LBusmonInd
func CastLBusmonInd
deprecated
func CastLBusmonInd(structType any) LBusmonInd
Deprecated: use the interface for direct cast
type LBusmonIndBuilder ¶
type LBusmonIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame) LBusmonIndBuilder // WithAdditionalInformationLength adds AdditionalInformationLength (property field) WithAdditionalInformationLength(uint8) LBusmonIndBuilder // WithAdditionalInformation adds AdditionalInformation (property field) WithAdditionalInformation(...CEMIAdditionalInformation) LBusmonIndBuilder // WithDataFrame adds DataFrame (property field) WithDataFrame(LDataFrame) LBusmonIndBuilder // WithDataFrameBuilder adds DataFrame (property field) which is build by the builder WithDataFrameBuilder(func(LDataFrameBuilder) LDataFrameBuilder) LBusmonIndBuilder // WithCrc adds Crc (property field) WithOptionalCrc(uint8) LBusmonIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LBusmonInd or returns an error if something is wrong Build() (LBusmonInd, error) // MustBuild does the same as Build but panics on error MustBuild() LBusmonInd }
LBusmonIndBuilder is a builder for LBusmonInd
func NewLBusmonIndBuilder ¶
func NewLBusmonIndBuilder() LBusmonIndBuilder
NewLBusmonIndBuilder() creates a LBusmonIndBuilder
type LDataCon ¶
type LDataCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // GetAdditionalInformationLength returns AdditionalInformationLength (property field) GetAdditionalInformationLength() uint8 // GetAdditionalInformation returns AdditionalInformation (property field) GetAdditionalInformation() []CEMIAdditionalInformation // GetDataFrame returns DataFrame (property field) GetDataFrame() LDataFrame // IsLDataCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataCon() // CreateBuilder creates a LDataConBuilder CreateLDataConBuilder() LDataConBuilder }
LDataCon is the corresponding interface of LDataCon
func CastLDataCon
deprecated
type LDataConBuilder ¶
type LDataConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame) LDataConBuilder // WithAdditionalInformationLength adds AdditionalInformationLength (property field) WithAdditionalInformationLength(uint8) LDataConBuilder // WithAdditionalInformation adds AdditionalInformation (property field) WithAdditionalInformation(...CEMIAdditionalInformation) LDataConBuilder // WithDataFrame adds DataFrame (property field) WithDataFrame(LDataFrame) LDataConBuilder // WithDataFrameBuilder adds DataFrame (property field) which is build by the builder WithDataFrameBuilder(func(LDataFrameBuilder) LDataFrameBuilder) LDataConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LDataCon or returns an error if something is wrong Build() (LDataCon, error) // MustBuild does the same as Build but panics on error MustBuild() LDataCon }
LDataConBuilder is a builder for LDataCon
func NewLDataConBuilder ¶
func NewLDataConBuilder() LDataConBuilder
NewLDataConBuilder() creates a LDataConBuilder
type LDataExtended ¶
type LDataExtended interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsLDataExtended is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataExtended() // CreateBuilder creates a LDataExtendedBuilder CreateLDataExtendedBuilder() LDataExtendedBuilder }
LDataExtended is the corresponding interface of LDataExtended
func CastLDataExtended
deprecated
func CastLDataExtended(structType any) LDataExtended
Deprecated: use the interface for direct cast
type LDataExtendedBuilder ¶
type LDataExtendedBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(groupAddress bool, hopCount uint8, extendedFrameFormat uint8, sourceAddress KnxAddress, destinationAddress []byte, apdu Apdu) LDataExtendedBuilder // WithGroupAddress adds GroupAddress (property field) WithGroupAddress(bool) LDataExtendedBuilder // WithHopCount adds HopCount (property field) WithHopCount(uint8) LDataExtendedBuilder // WithExtendedFrameFormat adds ExtendedFrameFormat (property field) WithExtendedFrameFormat(uint8) LDataExtendedBuilder // WithSourceAddress adds SourceAddress (property field) WithSourceAddress(KnxAddress) LDataExtendedBuilder // WithSourceAddressBuilder adds SourceAddress (property field) which is build by the builder WithSourceAddressBuilder(func(KnxAddressBuilder) KnxAddressBuilder) LDataExtendedBuilder // WithDestinationAddress adds DestinationAddress (property field) WithDestinationAddress(...byte) LDataExtendedBuilder // WithApdu adds Apdu (property field) WithApdu(Apdu) LDataExtendedBuilder // WithApduBuilder adds Apdu (property field) which is build by the builder WithApduBuilder(func(ApduBuilder) ApduBuilder) LDataExtendedBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() LDataFrameBuilder // Build builds the LDataExtended or returns an error if something is wrong Build() (LDataExtended, error) // MustBuild does the same as Build but panics on error MustBuild() LDataExtended }
LDataExtendedBuilder is a builder for LDataExtended
func NewLDataExtendedBuilder ¶
func NewLDataExtendedBuilder() LDataExtendedBuilder
NewLDataExtendedBuilder() creates a LDataExtendedBuilder
type LDataFrame ¶
type LDataFrame interface { LDataFrameContract LDataFrameRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsLDataFrame is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataFrame() // CreateBuilder creates a LDataFrameBuilder CreateLDataFrameBuilder() LDataFrameBuilder }
LDataFrame is the corresponding interface of LDataFrame
func CastLDataFrame
deprecated
func CastLDataFrame(structType any) LDataFrame
Deprecated: use the interface for direct cast
type LDataFrameACK ¶
type LDataFrameACK interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable LDataFrame // IsLDataFrameACK is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataFrameACK() // CreateBuilder creates a LDataFrameACKBuilder CreateLDataFrameACKBuilder() LDataFrameACKBuilder }
LDataFrameACK is the corresponding interface of LDataFrameACK
func CastLDataFrameACK
deprecated
func CastLDataFrameACK(structType any) LDataFrameACK
Deprecated: use the interface for direct cast
type LDataFrameACKBuilder ¶
type LDataFrameACKBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LDataFrameACKBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() LDataFrameBuilder // Build builds the LDataFrameACK or returns an error if something is wrong Build() (LDataFrameACK, error) // MustBuild does the same as Build but panics on error MustBuild() LDataFrameACK }
LDataFrameACKBuilder is a builder for LDataFrameACK
func NewLDataFrameACKBuilder ¶
func NewLDataFrameACKBuilder() LDataFrameACKBuilder
NewLDataFrameACKBuilder() creates a LDataFrameACKBuilder
type LDataFrameBuilder ¶
type LDataFrameBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(frameType bool, notRepeated bool, priority CEMIPriority, acknowledgeRequested bool, errorFlag bool) LDataFrameBuilder // WithFrameType adds FrameType (property field) WithFrameType(bool) LDataFrameBuilder // WithNotRepeated adds NotRepeated (property field) WithNotRepeated(bool) LDataFrameBuilder // WithPriority adds Priority (property field) WithPriority(CEMIPriority) LDataFrameBuilder // WithAcknowledgeRequested adds AcknowledgeRequested (property field) WithAcknowledgeRequested(bool) LDataFrameBuilder // WithErrorFlag adds ErrorFlag (property field) WithErrorFlag(bool) LDataFrameBuilder // AsLDataExtended converts this build to a subType of LDataFrame. It is always possible to return to current builder using Done() AsLDataExtended() LDataExtendedBuilder // AsLPollData converts this build to a subType of LDataFrame. It is always possible to return to current builder using Done() AsLPollData() LPollDataBuilder // AsLDataFrameACK converts this build to a subType of LDataFrame. It is always possible to return to current builder using Done() AsLDataFrameACK() LDataFrameACKBuilder // Build builds the LDataFrame or returns an error if something is wrong PartialBuild() (LDataFrameContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() LDataFrameContract // Build builds the LDataFrame or returns an error if something is wrong Build() (LDataFrame, error) // MustBuild does the same as Build but panics on error MustBuild() LDataFrame }
LDataFrameBuilder is a builder for LDataFrame
func NewLDataFrameBuilder ¶
func NewLDataFrameBuilder() LDataFrameBuilder
NewLDataFrameBuilder() creates a LDataFrameBuilder
type LDataFrameContract ¶
type LDataFrameContract interface { // 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 // IsLDataFrame is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataFrame() // CreateBuilder creates a LDataFrameBuilder CreateLDataFrameBuilder() LDataFrameBuilder }
LDataFrameContract provides a set of functions which can be overwritten by a sub struct
type LDataFrameRequirements ¶
type LDataFrameRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetNotAckFrame returns NotAckFrame (discriminator field) GetNotAckFrame() bool // GetPolling returns Polling (discriminator field) GetPolling() bool }
LDataFrameRequirements provides a set of functions which need to be implemented by a sub struct
type LDataInd ¶
type LDataInd interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // GetAdditionalInformationLength returns AdditionalInformationLength (property field) GetAdditionalInformationLength() uint8 // GetAdditionalInformation returns AdditionalInformation (property field) GetAdditionalInformation() []CEMIAdditionalInformation // GetDataFrame returns DataFrame (property field) GetDataFrame() LDataFrame // IsLDataInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataInd() // CreateBuilder creates a LDataIndBuilder CreateLDataIndBuilder() LDataIndBuilder }
LDataInd is the corresponding interface of LDataInd
func CastLDataInd
deprecated
type LDataIndBuilder ¶
type LDataIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame) LDataIndBuilder // WithAdditionalInformationLength adds AdditionalInformationLength (property field) WithAdditionalInformationLength(uint8) LDataIndBuilder // WithAdditionalInformation adds AdditionalInformation (property field) WithAdditionalInformation(...CEMIAdditionalInformation) LDataIndBuilder // WithDataFrame adds DataFrame (property field) WithDataFrame(LDataFrame) LDataIndBuilder // WithDataFrameBuilder adds DataFrame (property field) which is build by the builder WithDataFrameBuilder(func(LDataFrameBuilder) LDataFrameBuilder) LDataIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LDataInd or returns an error if something is wrong Build() (LDataInd, error) // MustBuild does the same as Build but panics on error MustBuild() LDataInd }
LDataIndBuilder is a builder for LDataInd
func NewLDataIndBuilder ¶
func NewLDataIndBuilder() LDataIndBuilder
NewLDataIndBuilder() creates a LDataIndBuilder
type LDataReq ¶
type LDataReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // GetAdditionalInformationLength returns AdditionalInformationLength (property field) GetAdditionalInformationLength() uint8 // GetAdditionalInformation returns AdditionalInformation (property field) GetAdditionalInformation() []CEMIAdditionalInformation // GetDataFrame returns DataFrame (property field) GetDataFrame() LDataFrame // IsLDataReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsLDataReq() // CreateBuilder creates a LDataReqBuilder CreateLDataReqBuilder() LDataReqBuilder }
LDataReq is the corresponding interface of LDataReq
func CastLDataReq
deprecated
type LDataReqBuilder ¶
type LDataReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(additionalInformationLength uint8, additionalInformation []CEMIAdditionalInformation, dataFrame LDataFrame) LDataReqBuilder // WithAdditionalInformationLength adds AdditionalInformationLength (property field) WithAdditionalInformationLength(uint8) LDataReqBuilder // WithAdditionalInformation adds AdditionalInformation (property field) WithAdditionalInformation(...CEMIAdditionalInformation) LDataReqBuilder // WithDataFrame adds DataFrame (property field) WithDataFrame(LDataFrame) LDataReqBuilder // WithDataFrameBuilder adds DataFrame (property field) which is build by the builder WithDataFrameBuilder(func(LDataFrameBuilder) LDataFrameBuilder) LDataReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LDataReq or returns an error if something is wrong Build() (LDataReq, error) // MustBuild does the same as Build but panics on error MustBuild() LDataReq }
LDataReqBuilder is a builder for LDataReq
func NewLDataReqBuilder ¶
func NewLDataReqBuilder() LDataReqBuilder
NewLDataReqBuilder() creates a LDataReqBuilder
type LPollData ¶
type LPollData interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable LDataFrame // GetSourceAddress returns SourceAddress (property field) GetSourceAddress() KnxAddress // GetTargetAddress returns TargetAddress (property field) GetTargetAddress() []byte // GetNumberExpectedPollData returns NumberExpectedPollData (property field) GetNumberExpectedPollData() uint8 // IsLPollData is a marker method to prevent unintentional type checks (interfaces of same signature) IsLPollData() // CreateBuilder creates a LPollDataBuilder CreateLPollDataBuilder() LPollDataBuilder }
LPollData is the corresponding interface of LPollData
func CastLPollData
deprecated
type LPollDataBuilder ¶
type LPollDataBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(sourceAddress KnxAddress, targetAddress []byte, numberExpectedPollData uint8) LPollDataBuilder // WithSourceAddress adds SourceAddress (property field) WithSourceAddress(KnxAddress) LPollDataBuilder // WithSourceAddressBuilder adds SourceAddress (property field) which is build by the builder WithSourceAddressBuilder(func(KnxAddressBuilder) KnxAddressBuilder) LPollDataBuilder // WithTargetAddress adds TargetAddress (property field) WithTargetAddress(...byte) LPollDataBuilder // WithNumberExpectedPollData adds NumberExpectedPollData (property field) WithNumberExpectedPollData(uint8) LPollDataBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() LDataFrameBuilder // Build builds the LPollData or returns an error if something is wrong Build() (LPollData, error) // MustBuild does the same as Build but panics on error MustBuild() LPollData }
LPollDataBuilder is a builder for LPollData
func NewLPollDataBuilder ¶
func NewLPollDataBuilder() LPollDataBuilder
NewLPollDataBuilder() creates a LPollDataBuilder
type LPollDataCon ¶
type LPollDataCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsLPollDataCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsLPollDataCon() // CreateBuilder creates a LPollDataConBuilder CreateLPollDataConBuilder() LPollDataConBuilder }
LPollDataCon is the corresponding interface of LPollDataCon
func CastLPollDataCon
deprecated
func CastLPollDataCon(structType any) LPollDataCon
Deprecated: use the interface for direct cast
type LPollDataConBuilder ¶
type LPollDataConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LPollDataConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LPollDataCon or returns an error if something is wrong Build() (LPollDataCon, error) // MustBuild does the same as Build but panics on error MustBuild() LPollDataCon }
LPollDataConBuilder is a builder for LPollDataCon
func NewLPollDataConBuilder ¶
func NewLPollDataConBuilder() LPollDataConBuilder
NewLPollDataConBuilder() creates a LPollDataConBuilder
type LPollDataReq ¶
type LPollDataReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsLPollDataReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsLPollDataReq() // CreateBuilder creates a LPollDataReqBuilder CreateLPollDataReqBuilder() LPollDataReqBuilder }
LPollDataReq is the corresponding interface of LPollDataReq
func CastLPollDataReq
deprecated
func CastLPollDataReq(structType any) LPollDataReq
Deprecated: use the interface for direct cast
type LPollDataReqBuilder ¶
type LPollDataReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LPollDataReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LPollDataReq or returns an error if something is wrong Build() (LPollDataReq, error) // MustBuild does the same as Build but panics on error MustBuild() LPollDataReq }
LPollDataReqBuilder is a builder for LPollDataReq
func NewLPollDataReqBuilder ¶
func NewLPollDataReqBuilder() LPollDataReqBuilder
NewLPollDataReqBuilder() creates a LPollDataReqBuilder
type LRawCon ¶
type LRawCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsLRawCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsLRawCon() // CreateBuilder creates a LRawConBuilder CreateLRawConBuilder() LRawConBuilder }
LRawCon is the corresponding interface of LRawCon
func CastLRawCon
deprecated
type LRawConBuilder ¶
type LRawConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LRawConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LRawCon or returns an error if something is wrong Build() (LRawCon, error) // MustBuild does the same as Build but panics on error MustBuild() LRawCon }
LRawConBuilder is a builder for LRawCon
func NewLRawConBuilder ¶
func NewLRawConBuilder() LRawConBuilder
NewLRawConBuilder() creates a LRawConBuilder
type LRawInd ¶
type LRawInd interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsLRawInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsLRawInd() // CreateBuilder creates a LRawIndBuilder CreateLRawIndBuilder() LRawIndBuilder }
LRawInd is the corresponding interface of LRawInd
func CastLRawInd
deprecated
type LRawIndBuilder ¶
type LRawIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LRawIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LRawInd or returns an error if something is wrong Build() (LRawInd, error) // MustBuild does the same as Build but panics on error MustBuild() LRawInd }
LRawIndBuilder is a builder for LRawInd
func NewLRawIndBuilder ¶
func NewLRawIndBuilder() LRawIndBuilder
NewLRawIndBuilder() creates a LRawIndBuilder
type LRawReq ¶
type LRawReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsLRawReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsLRawReq() // CreateBuilder creates a LRawReqBuilder CreateLRawReqBuilder() LRawReqBuilder }
LRawReq is the corresponding interface of LRawReq
func CastLRawReq
deprecated
type LRawReqBuilder ¶
type LRawReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() LRawReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the LRawReq or returns an error if something is wrong Build() (LRawReq, error) // MustBuild does the same as Build but panics on error MustBuild() LRawReq }
LRawReqBuilder is a builder for LRawReq
func NewLRawReqBuilder ¶
func NewLRawReqBuilder() LRawReqBuilder
NewLRawReqBuilder() creates a LRawReqBuilder
type MACAddress ¶
type MACAddress interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetAddr returns Addr (property field) GetAddr() []byte // IsMACAddress is a marker method to prevent unintentional type checks (interfaces of same signature) IsMACAddress() // CreateBuilder creates a MACAddressBuilder CreateMACAddressBuilder() MACAddressBuilder }
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 MACAddressBuilder ¶
type MACAddressBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(addr []byte) MACAddressBuilder // WithAddr adds Addr (property field) WithAddr(...byte) MACAddressBuilder // Build builds the MACAddress or returns an error if something is wrong Build() (MACAddress, error) // MustBuild does the same as Build but panics on error MustBuild() MACAddress }
MACAddressBuilder is a builder for MACAddress
func NewMACAddressBuilder ¶
func NewMACAddressBuilder() MACAddressBuilder
NewMACAddressBuilder() creates a MACAddressBuilder
type MFuncPropCommandReq ¶
type MFuncPropCommandReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMFuncPropCommandReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsMFuncPropCommandReq() // CreateBuilder creates a MFuncPropCommandReqBuilder CreateMFuncPropCommandReqBuilder() MFuncPropCommandReqBuilder }
MFuncPropCommandReq is the corresponding interface of MFuncPropCommandReq
func CastMFuncPropCommandReq
deprecated
func CastMFuncPropCommandReq(structType any) MFuncPropCommandReq
Deprecated: use the interface for direct cast
type MFuncPropCommandReqBuilder ¶
type MFuncPropCommandReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MFuncPropCommandReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MFuncPropCommandReq or returns an error if something is wrong Build() (MFuncPropCommandReq, error) // MustBuild does the same as Build but panics on error MustBuild() MFuncPropCommandReq }
MFuncPropCommandReqBuilder is a builder for MFuncPropCommandReq
func NewMFuncPropCommandReqBuilder ¶
func NewMFuncPropCommandReqBuilder() MFuncPropCommandReqBuilder
NewMFuncPropCommandReqBuilder() creates a MFuncPropCommandReqBuilder
type MFuncPropCon ¶
type MFuncPropCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMFuncPropCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsMFuncPropCon() // CreateBuilder creates a MFuncPropConBuilder CreateMFuncPropConBuilder() MFuncPropConBuilder }
MFuncPropCon is the corresponding interface of MFuncPropCon
func CastMFuncPropCon
deprecated
func CastMFuncPropCon(structType any) MFuncPropCon
Deprecated: use the interface for direct cast
type MFuncPropConBuilder ¶
type MFuncPropConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MFuncPropConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MFuncPropCon or returns an error if something is wrong Build() (MFuncPropCon, error) // MustBuild does the same as Build but panics on error MustBuild() MFuncPropCon }
MFuncPropConBuilder is a builder for MFuncPropCon
func NewMFuncPropConBuilder ¶
func NewMFuncPropConBuilder() MFuncPropConBuilder
NewMFuncPropConBuilder() creates a MFuncPropConBuilder
type MFuncPropStateReadReq ¶
type MFuncPropStateReadReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMFuncPropStateReadReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsMFuncPropStateReadReq() // CreateBuilder creates a MFuncPropStateReadReqBuilder CreateMFuncPropStateReadReqBuilder() MFuncPropStateReadReqBuilder }
MFuncPropStateReadReq is the corresponding interface of MFuncPropStateReadReq
func CastMFuncPropStateReadReq
deprecated
func CastMFuncPropStateReadReq(structType any) MFuncPropStateReadReq
Deprecated: use the interface for direct cast
type MFuncPropStateReadReqBuilder ¶
type MFuncPropStateReadReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MFuncPropStateReadReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MFuncPropStateReadReq or returns an error if something is wrong Build() (MFuncPropStateReadReq, error) // MustBuild does the same as Build but panics on error MustBuild() MFuncPropStateReadReq }
MFuncPropStateReadReqBuilder is a builder for MFuncPropStateReadReq
func NewMFuncPropStateReadReqBuilder ¶
func NewMFuncPropStateReadReqBuilder() MFuncPropStateReadReqBuilder
NewMFuncPropStateReadReqBuilder() creates a MFuncPropStateReadReqBuilder
type MPropInfoInd ¶
type MPropInfoInd interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMPropInfoInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsMPropInfoInd() // CreateBuilder creates a MPropInfoIndBuilder CreateMPropInfoIndBuilder() MPropInfoIndBuilder }
MPropInfoInd is the corresponding interface of MPropInfoInd
func CastMPropInfoInd
deprecated
func CastMPropInfoInd(structType any) MPropInfoInd
Deprecated: use the interface for direct cast
type MPropInfoIndBuilder ¶
type MPropInfoIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MPropInfoIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MPropInfoInd or returns an error if something is wrong Build() (MPropInfoInd, error) // MustBuild does the same as Build but panics on error MustBuild() MPropInfoInd }
MPropInfoIndBuilder is a builder for MPropInfoInd
func NewMPropInfoIndBuilder ¶
func NewMPropInfoIndBuilder() MPropInfoIndBuilder
NewMPropInfoIndBuilder() creates a MPropInfoIndBuilder
type MPropReadCon ¶
type MPropReadCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsMPropReadCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsMPropReadCon() // CreateBuilder creates a MPropReadConBuilder CreateMPropReadConBuilder() MPropReadConBuilder }
MPropReadCon is the corresponding interface of MPropReadCon
func CastMPropReadCon
deprecated
func CastMPropReadCon(structType any) MPropReadCon
Deprecated: use the interface for direct cast
type MPropReadConBuilder ¶
type MPropReadConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, numberOfElements uint8, startIndex uint16, data uint16) MPropReadConBuilder // WithInterfaceObjectType adds InterfaceObjectType (property field) WithInterfaceObjectType(uint16) MPropReadConBuilder // WithObjectInstance adds ObjectInstance (property field) WithObjectInstance(uint8) MPropReadConBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) MPropReadConBuilder // WithNumberOfElements adds NumberOfElements (property field) WithNumberOfElements(uint8) MPropReadConBuilder // WithStartIndex adds StartIndex (property field) WithStartIndex(uint16) MPropReadConBuilder // WithData adds Data (property field) WithData(uint16) MPropReadConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MPropReadCon or returns an error if something is wrong Build() (MPropReadCon, error) // MustBuild does the same as Build but panics on error MustBuild() MPropReadCon }
MPropReadConBuilder is a builder for MPropReadCon
func NewMPropReadConBuilder ¶
func NewMPropReadConBuilder() MPropReadConBuilder
NewMPropReadConBuilder() creates a MPropReadConBuilder
type MPropReadReq ¶
type MPropReadReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable 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 // IsMPropReadReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsMPropReadReq() // CreateBuilder creates a MPropReadReqBuilder CreateMPropReadReqBuilder() MPropReadReqBuilder }
MPropReadReq is the corresponding interface of MPropReadReq
func CastMPropReadReq
deprecated
func CastMPropReadReq(structType any) MPropReadReq
Deprecated: use the interface for direct cast
type MPropReadReqBuilder ¶
type MPropReadReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(interfaceObjectType uint16, objectInstance uint8, propertyId uint8, numberOfElements uint8, startIndex uint16) MPropReadReqBuilder // WithInterfaceObjectType adds InterfaceObjectType (property field) WithInterfaceObjectType(uint16) MPropReadReqBuilder // WithObjectInstance adds ObjectInstance (property field) WithObjectInstance(uint8) MPropReadReqBuilder // WithPropertyId adds PropertyId (property field) WithPropertyId(uint8) MPropReadReqBuilder // WithNumberOfElements adds NumberOfElements (property field) WithNumberOfElements(uint8) MPropReadReqBuilder // WithStartIndex adds StartIndex (property field) WithStartIndex(uint16) MPropReadReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MPropReadReq or returns an error if something is wrong Build() (MPropReadReq, error) // MustBuild does the same as Build but panics on error MustBuild() MPropReadReq }
MPropReadReqBuilder is a builder for MPropReadReq
func NewMPropReadReqBuilder ¶
func NewMPropReadReqBuilder() MPropReadReqBuilder
NewMPropReadReqBuilder() creates a MPropReadReqBuilder
type MPropWriteCon ¶
type MPropWriteCon interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMPropWriteCon is a marker method to prevent unintentional type checks (interfaces of same signature) IsMPropWriteCon() // CreateBuilder creates a MPropWriteConBuilder CreateMPropWriteConBuilder() MPropWriteConBuilder }
MPropWriteCon is the corresponding interface of MPropWriteCon
func CastMPropWriteCon
deprecated
func CastMPropWriteCon(structType any) MPropWriteCon
Deprecated: use the interface for direct cast
type MPropWriteConBuilder ¶
type MPropWriteConBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MPropWriteConBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MPropWriteCon or returns an error if something is wrong Build() (MPropWriteCon, error) // MustBuild does the same as Build but panics on error MustBuild() MPropWriteCon }
MPropWriteConBuilder is a builder for MPropWriteCon
func NewMPropWriteConBuilder ¶
func NewMPropWriteConBuilder() MPropWriteConBuilder
NewMPropWriteConBuilder() creates a MPropWriteConBuilder
type MPropWriteReq ¶
type MPropWriteReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMPropWriteReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsMPropWriteReq() // CreateBuilder creates a MPropWriteReqBuilder CreateMPropWriteReqBuilder() MPropWriteReqBuilder }
MPropWriteReq is the corresponding interface of MPropWriteReq
func CastMPropWriteReq
deprecated
func CastMPropWriteReq(structType any) MPropWriteReq
Deprecated: use the interface for direct cast
type MPropWriteReqBuilder ¶
type MPropWriteReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MPropWriteReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MPropWriteReq or returns an error if something is wrong Build() (MPropWriteReq, error) // MustBuild does the same as Build but panics on error MustBuild() MPropWriteReq }
MPropWriteReqBuilder is a builder for MPropWriteReq
func NewMPropWriteReqBuilder ¶
func NewMPropWriteReqBuilder() MPropWriteReqBuilder
NewMPropWriteReqBuilder() creates a MPropWriteReqBuilder
type MResetInd ¶
type MResetInd interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMResetInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsMResetInd() // CreateBuilder creates a MResetIndBuilder CreateMResetIndBuilder() MResetIndBuilder }
MResetInd is the corresponding interface of MResetInd
func CastMResetInd
deprecated
type MResetIndBuilder ¶
type MResetIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MResetIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MResetInd or returns an error if something is wrong Build() (MResetInd, error) // MustBuild does the same as Build but panics on error MustBuild() MResetInd }
MResetIndBuilder is a builder for MResetInd
func NewMResetIndBuilder ¶
func NewMResetIndBuilder() MResetIndBuilder
NewMResetIndBuilder() creates a MResetIndBuilder
type MResetReq ¶
type MResetReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsMResetReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsMResetReq() // CreateBuilder creates a MResetReqBuilder CreateMResetReqBuilder() MResetReqBuilder }
MResetReq is the corresponding interface of MResetReq
func CastMResetReq
deprecated
type MResetReqBuilder ¶
type MResetReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() MResetReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the MResetReq or returns an error if something is wrong Build() (MResetReq, error) // MustBuild does the same as Build but panics on error MustBuild() MResetReq }
MResetReqBuilder is a builder for MResetReq
func NewMResetReqBuilder ¶
func NewMResetReqBuilder() MResetReqBuilder
NewMResetReqBuilder() creates a MResetReqBuilder
type ProjectInstallationIdentifier ¶
type ProjectInstallationIdentifier interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetProjectNumber returns ProjectNumber (property field) GetProjectNumber() uint8 // GetInstallationNumber returns InstallationNumber (property field) GetInstallationNumber() uint8 // IsProjectInstallationIdentifier is a marker method to prevent unintentional type checks (interfaces of same signature) IsProjectInstallationIdentifier() // CreateBuilder creates a ProjectInstallationIdentifierBuilder CreateProjectInstallationIdentifierBuilder() ProjectInstallationIdentifierBuilder }
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 ProjectInstallationIdentifierBuilder ¶
type ProjectInstallationIdentifierBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(projectNumber uint8, installationNumber uint8) ProjectInstallationIdentifierBuilder // WithProjectNumber adds ProjectNumber (property field) WithProjectNumber(uint8) ProjectInstallationIdentifierBuilder // WithInstallationNumber adds InstallationNumber (property field) WithInstallationNumber(uint8) ProjectInstallationIdentifierBuilder // Build builds the ProjectInstallationIdentifier or returns an error if something is wrong Build() (ProjectInstallationIdentifier, error) // MustBuild does the same as Build but panics on error MustBuild() ProjectInstallationIdentifier }
ProjectInstallationIdentifierBuilder is a builder for ProjectInstallationIdentifier
func NewProjectInstallationIdentifierBuilder ¶
func NewProjectInstallationIdentifierBuilder() ProjectInstallationIdentifierBuilder
NewProjectInstallationIdentifierBuilder() creates a ProjectInstallationIdentifierBuilder
type RelativeTimestamp ¶
type RelativeTimestamp interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetTimestamp returns Timestamp (property field) GetTimestamp() uint16 // IsRelativeTimestamp is a marker method to prevent unintentional type checks (interfaces of same signature) IsRelativeTimestamp() // CreateBuilder creates a RelativeTimestampBuilder CreateRelativeTimestampBuilder() RelativeTimestampBuilder }
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 RelativeTimestampBuilder ¶
type RelativeTimestampBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(timestamp uint16) RelativeTimestampBuilder // WithTimestamp adds Timestamp (property field) WithTimestamp(uint16) RelativeTimestampBuilder // Build builds the RelativeTimestamp or returns an error if something is wrong Build() (RelativeTimestamp, error) // MustBuild does the same as Build but panics on error MustBuild() RelativeTimestamp }
RelativeTimestampBuilder is a builder for RelativeTimestamp
func NewRelativeTimestampBuilder ¶
func NewRelativeTimestampBuilder() RelativeTimestampBuilder
NewRelativeTimestampBuilder() creates a RelativeTimestampBuilder
type RoutingIndication ¶
type RoutingIndication interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // IsRoutingIndication is a marker method to prevent unintentional type checks (interfaces of same signature) IsRoutingIndication() // CreateBuilder creates a RoutingIndicationBuilder CreateRoutingIndicationBuilder() RoutingIndicationBuilder }
RoutingIndication is the corresponding interface of RoutingIndication
func CastRoutingIndication
deprecated
func CastRoutingIndication(structType any) RoutingIndication
Deprecated: use the interface for direct cast
type RoutingIndicationBuilder ¶
type RoutingIndicationBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() RoutingIndicationBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the RoutingIndication or returns an error if something is wrong Build() (RoutingIndication, error) // MustBuild does the same as Build but panics on error MustBuild() RoutingIndication }
RoutingIndicationBuilder is a builder for RoutingIndication
func NewRoutingIndicationBuilder ¶
func NewRoutingIndicationBuilder() RoutingIndicationBuilder
NewRoutingIndicationBuilder() creates a RoutingIndicationBuilder
type SearchRequest ¶
type SearchRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetHpaiIDiscoveryEndpoint returns HpaiIDiscoveryEndpoint (property field) GetHpaiIDiscoveryEndpoint() HPAIDiscoveryEndpoint // IsSearchRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsSearchRequest() // CreateBuilder creates a SearchRequestBuilder CreateSearchRequestBuilder() SearchRequestBuilder }
SearchRequest is the corresponding interface of SearchRequest
func CastSearchRequest
deprecated
func CastSearchRequest(structType any) SearchRequest
Deprecated: use the interface for direct cast
type SearchRequestBuilder ¶
type SearchRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hpaiIDiscoveryEndpoint HPAIDiscoveryEndpoint) SearchRequestBuilder // WithHpaiIDiscoveryEndpoint adds HpaiIDiscoveryEndpoint (property field) WithHpaiIDiscoveryEndpoint(HPAIDiscoveryEndpoint) SearchRequestBuilder // WithHpaiIDiscoveryEndpointBuilder adds HpaiIDiscoveryEndpoint (property field) which is build by the builder WithHpaiIDiscoveryEndpointBuilder(func(HPAIDiscoveryEndpointBuilder) HPAIDiscoveryEndpointBuilder) SearchRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the SearchRequest or returns an error if something is wrong Build() (SearchRequest, error) // MustBuild does the same as Build but panics on error MustBuild() SearchRequest }
SearchRequestBuilder is a builder for SearchRequest
func NewSearchRequestBuilder ¶
func NewSearchRequestBuilder() SearchRequestBuilder
NewSearchRequestBuilder() creates a SearchRequestBuilder
type SearchResponse ¶
type SearchResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetHpaiControlEndpoint returns HpaiControlEndpoint (property field) GetHpaiControlEndpoint() HPAIControlEndpoint // GetDibDeviceInfo returns DibDeviceInfo (property field) GetDibDeviceInfo() DIBDeviceInfo // GetDibSuppSvcFamilies returns DibSuppSvcFamilies (property field) GetDibSuppSvcFamilies() DIBSuppSvcFamilies // IsSearchResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsSearchResponse() // CreateBuilder creates a SearchResponseBuilder CreateSearchResponseBuilder() SearchResponseBuilder }
SearchResponse is the corresponding interface of SearchResponse
func CastSearchResponse
deprecated
func CastSearchResponse(structType any) SearchResponse
Deprecated: use the interface for direct cast
type SearchResponseBuilder ¶
type SearchResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(hpaiControlEndpoint HPAIControlEndpoint, dibDeviceInfo DIBDeviceInfo, dibSuppSvcFamilies DIBSuppSvcFamilies) SearchResponseBuilder // WithHpaiControlEndpoint adds HpaiControlEndpoint (property field) WithHpaiControlEndpoint(HPAIControlEndpoint) SearchResponseBuilder // WithHpaiControlEndpointBuilder adds HpaiControlEndpoint (property field) which is build by the builder WithHpaiControlEndpointBuilder(func(HPAIControlEndpointBuilder) HPAIControlEndpointBuilder) SearchResponseBuilder // WithDibDeviceInfo adds DibDeviceInfo (property field) WithDibDeviceInfo(DIBDeviceInfo) SearchResponseBuilder // WithDibDeviceInfoBuilder adds DibDeviceInfo (property field) which is build by the builder WithDibDeviceInfoBuilder(func(DIBDeviceInfoBuilder) DIBDeviceInfoBuilder) SearchResponseBuilder // WithDibSuppSvcFamilies adds DibSuppSvcFamilies (property field) WithDibSuppSvcFamilies(DIBSuppSvcFamilies) SearchResponseBuilder // WithDibSuppSvcFamiliesBuilder adds DibSuppSvcFamilies (property field) which is build by the builder WithDibSuppSvcFamiliesBuilder(func(DIBSuppSvcFamiliesBuilder) DIBSuppSvcFamiliesBuilder) SearchResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the SearchResponse or returns an error if something is wrong Build() (SearchResponse, error) // MustBuild does the same as Build but panics on error MustBuild() SearchResponse }
SearchResponseBuilder is a builder for SearchResponse
func NewSearchResponseBuilder ¶
func NewSearchResponseBuilder() SearchResponseBuilder
NewSearchResponseBuilder() creates a SearchResponseBuilder
type ServiceId ¶
type ServiceId interface { ServiceIdContract ServiceIdRequirements fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // IsServiceId is a marker method to prevent unintentional type checks (interfaces of same signature) IsServiceId() // CreateBuilder creates a ServiceIdBuilder CreateServiceIdBuilder() ServiceIdBuilder }
ServiceId is the corresponding interface of ServiceId
func CastServiceId
deprecated
type ServiceIdBuilder ¶
type ServiceIdBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() ServiceIdBuilder // AsKnxNetIpCore converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetIpCore() KnxNetIpCoreBuilder // AsKnxNetIpDeviceManagement converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetIpDeviceManagement() KnxNetIpDeviceManagementBuilder // AsKnxNetIpTunneling converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetIpTunneling() KnxNetIpTunnelingBuilder // AsKnxNetIpRouting converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetIpRouting() KnxNetIpRoutingBuilder // AsKnxNetRemoteLogging converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetRemoteLogging() KnxNetRemoteLoggingBuilder // AsKnxNetRemoteConfigurationAndDiagnosis converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetRemoteConfigurationAndDiagnosis() KnxNetRemoteConfigurationAndDiagnosisBuilder // AsKnxNetObjectServer converts this build to a subType of ServiceId. It is always possible to return to current builder using Done() AsKnxNetObjectServer() KnxNetObjectServerBuilder // Build builds the ServiceId or returns an error if something is wrong PartialBuild() (ServiceIdContract, error) // MustBuild does the same as Build but panics on error PartialMustBuild() ServiceIdContract // Build builds the ServiceId or returns an error if something is wrong Build() (ServiceId, error) // MustBuild does the same as Build but panics on error MustBuild() ServiceId }
ServiceIdBuilder is a builder for ServiceId
func NewServiceIdBuilder ¶
func NewServiceIdBuilder() ServiceIdBuilder
NewServiceIdBuilder() creates a ServiceIdBuilder
type ServiceIdContract ¶
type ServiceIdContract interface { // IsServiceId is a marker method to prevent unintentional type checks (interfaces of same signature) IsServiceId() // CreateBuilder creates a ServiceIdBuilder CreateServiceIdBuilder() ServiceIdBuilder }
ServiceIdContract provides a set of functions which can be overwritten by a sub struct
type ServiceIdRequirements ¶
type ServiceIdRequirements interface { GetLengthInBits(ctx context.Context) uint16 GetLengthInBytes(ctx context.Context) uint16 // GetServiceType returns ServiceType (discriminator field) GetServiceType() uint8 }
ServiceIdRequirements provides a set of functions which need to be implemented by a sub struct
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 StatusByName ¶
func StatusByValue ¶
func StatusParseWithBuffer ¶
func (Status) PLC4XEnumName ¶
PLC4XEnumName returns the name that is used in code to identify this enum
func (Status) SerializeWithWriteBuffer ¶
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) (enum SupportedPhysicalMedia, ok bool)
func SupportedPhysicalMediaFirstEnumForFieldKnxSupport ¶
func SupportedPhysicalMediaFirstEnumForFieldKnxSupport(value bool) (enum SupportedPhysicalMedia, ok bool)
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) GetDescription ¶
func (e SupportedPhysicalMedia) GetDescription() string
func (SupportedPhysicalMedia) GetKnxSupport ¶
func (e SupportedPhysicalMedia) GetKnxSupport() bool
func (SupportedPhysicalMedia) GetLengthInBits ¶
func (m SupportedPhysicalMedia) GetLengthInBits(ctx context.Context) uint16
func (SupportedPhysicalMedia) GetLengthInBytes ¶
func (m SupportedPhysicalMedia) GetLengthInBytes(ctx context.Context) uint16
func (SupportedPhysicalMedia) GetValue ¶
func (e SupportedPhysicalMedia) GetValue() uint8
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 utils.Copyable CEMI // IsTDataConnectedInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsTDataConnectedInd() // CreateBuilder creates a TDataConnectedIndBuilder CreateTDataConnectedIndBuilder() TDataConnectedIndBuilder }
TDataConnectedInd is the corresponding interface of TDataConnectedInd
func CastTDataConnectedInd
deprecated
func CastTDataConnectedInd(structType any) TDataConnectedInd
Deprecated: use the interface for direct cast
type TDataConnectedIndBuilder ¶
type TDataConnectedIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() TDataConnectedIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the TDataConnectedInd or returns an error if something is wrong Build() (TDataConnectedInd, error) // MustBuild does the same as Build but panics on error MustBuild() TDataConnectedInd }
TDataConnectedIndBuilder is a builder for TDataConnectedInd
func NewTDataConnectedIndBuilder ¶
func NewTDataConnectedIndBuilder() TDataConnectedIndBuilder
NewTDataConnectedIndBuilder() creates a TDataConnectedIndBuilder
type TDataConnectedReq ¶
type TDataConnectedReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsTDataConnectedReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsTDataConnectedReq() // CreateBuilder creates a TDataConnectedReqBuilder CreateTDataConnectedReqBuilder() TDataConnectedReqBuilder }
TDataConnectedReq is the corresponding interface of TDataConnectedReq
func CastTDataConnectedReq
deprecated
func CastTDataConnectedReq(structType any) TDataConnectedReq
Deprecated: use the interface for direct cast
type TDataConnectedReqBuilder ¶
type TDataConnectedReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() TDataConnectedReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the TDataConnectedReq or returns an error if something is wrong Build() (TDataConnectedReq, error) // MustBuild does the same as Build but panics on error MustBuild() TDataConnectedReq }
TDataConnectedReqBuilder is a builder for TDataConnectedReq
func NewTDataConnectedReqBuilder ¶
func NewTDataConnectedReqBuilder() TDataConnectedReqBuilder
NewTDataConnectedReqBuilder() creates a TDataConnectedReqBuilder
type TDataIndividualInd ¶
type TDataIndividualInd interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsTDataIndividualInd is a marker method to prevent unintentional type checks (interfaces of same signature) IsTDataIndividualInd() // CreateBuilder creates a TDataIndividualIndBuilder CreateTDataIndividualIndBuilder() TDataIndividualIndBuilder }
TDataIndividualInd is the corresponding interface of TDataIndividualInd
func CastTDataIndividualInd
deprecated
func CastTDataIndividualInd(structType any) TDataIndividualInd
Deprecated: use the interface for direct cast
type TDataIndividualIndBuilder ¶
type TDataIndividualIndBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() TDataIndividualIndBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the TDataIndividualInd or returns an error if something is wrong Build() (TDataIndividualInd, error) // MustBuild does the same as Build but panics on error MustBuild() TDataIndividualInd }
TDataIndividualIndBuilder is a builder for TDataIndividualInd
func NewTDataIndividualIndBuilder ¶
func NewTDataIndividualIndBuilder() TDataIndividualIndBuilder
NewTDataIndividualIndBuilder() creates a TDataIndividualIndBuilder
type TDataIndividualReq ¶
type TDataIndividualReq interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable CEMI // IsTDataIndividualReq is a marker method to prevent unintentional type checks (interfaces of same signature) IsTDataIndividualReq() // CreateBuilder creates a TDataIndividualReqBuilder CreateTDataIndividualReqBuilder() TDataIndividualReqBuilder }
TDataIndividualReq is the corresponding interface of TDataIndividualReq
func CastTDataIndividualReq
deprecated
func CastTDataIndividualReq(structType any) TDataIndividualReq
Deprecated: use the interface for direct cast
type TDataIndividualReqBuilder ¶
type TDataIndividualReqBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields() TDataIndividualReqBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() CEMIBuilder // Build builds the TDataIndividualReq or returns an error if something is wrong Build() (TDataIndividualReq, error) // MustBuild does the same as Build but panics on error MustBuild() TDataIndividualReq }
TDataIndividualReqBuilder is a builder for TDataIndividualReq
func NewTDataIndividualReqBuilder ¶
func NewTDataIndividualReqBuilder() TDataIndividualReqBuilder
NewTDataIndividualReqBuilder() creates a TDataIndividualReqBuilder
type TunnelingRequest ¶
type TunnelingRequest interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetTunnelingRequestDataBlock returns TunnelingRequestDataBlock (property field) GetTunnelingRequestDataBlock() TunnelingRequestDataBlock // GetCemi returns Cemi (property field) GetCemi() CEMI // IsTunnelingRequest is a marker method to prevent unintentional type checks (interfaces of same signature) IsTunnelingRequest() // CreateBuilder creates a TunnelingRequestBuilder CreateTunnelingRequestBuilder() TunnelingRequestBuilder }
TunnelingRequest is the corresponding interface of TunnelingRequest
func CastTunnelingRequest
deprecated
func CastTunnelingRequest(structType any) TunnelingRequest
Deprecated: use the interface for direct cast
type TunnelingRequestBuilder ¶
type TunnelingRequestBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(tunnelingRequestDataBlock TunnelingRequestDataBlock, cemi CEMI) TunnelingRequestBuilder // WithTunnelingRequestDataBlock adds TunnelingRequestDataBlock (property field) WithTunnelingRequestDataBlock(TunnelingRequestDataBlock) TunnelingRequestBuilder // WithTunnelingRequestDataBlockBuilder adds TunnelingRequestDataBlock (property field) which is build by the builder WithTunnelingRequestDataBlockBuilder(func(TunnelingRequestDataBlockBuilder) TunnelingRequestDataBlockBuilder) TunnelingRequestBuilder // WithCemi adds Cemi (property field) WithCemi(CEMI) TunnelingRequestBuilder // WithCemiBuilder adds Cemi (property field) which is build by the builder WithCemiBuilder(func(CEMIBuilder) CEMIBuilder) TunnelingRequestBuilder // WithArgTotalLength sets a parser argument WithArgTotalLength(uint16) TunnelingRequestBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the TunnelingRequest or returns an error if something is wrong Build() (TunnelingRequest, error) // MustBuild does the same as Build but panics on error MustBuild() TunnelingRequest }
TunnelingRequestBuilder is a builder for TunnelingRequest
func NewTunnelingRequestBuilder ¶
func NewTunnelingRequestBuilder() TunnelingRequestBuilder
NewTunnelingRequestBuilder() creates a TunnelingRequestBuilder
type TunnelingRequestDataBlock ¶
type TunnelingRequestDataBlock interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetSequenceCounter returns SequenceCounter (property field) GetSequenceCounter() uint8 // IsTunnelingRequestDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsTunnelingRequestDataBlock() // CreateBuilder creates a TunnelingRequestDataBlockBuilder CreateTunnelingRequestDataBlockBuilder() TunnelingRequestDataBlockBuilder }
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 TunnelingRequestDataBlockBuilder ¶
type TunnelingRequestDataBlockBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, sequenceCounter uint8) TunnelingRequestDataBlockBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) TunnelingRequestDataBlockBuilder // WithSequenceCounter adds SequenceCounter (property field) WithSequenceCounter(uint8) TunnelingRequestDataBlockBuilder // Build builds the TunnelingRequestDataBlock or returns an error if something is wrong Build() (TunnelingRequestDataBlock, error) // MustBuild does the same as Build but panics on error MustBuild() TunnelingRequestDataBlock }
TunnelingRequestDataBlockBuilder is a builder for TunnelingRequestDataBlock
func NewTunnelingRequestDataBlockBuilder ¶
func NewTunnelingRequestDataBlockBuilder() TunnelingRequestDataBlockBuilder
NewTunnelingRequestDataBlockBuilder() creates a TunnelingRequestDataBlockBuilder
type TunnelingResponse ¶
type TunnelingResponse interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetTunnelingResponseDataBlock returns TunnelingResponseDataBlock (property field) GetTunnelingResponseDataBlock() TunnelingResponseDataBlock // IsTunnelingResponse is a marker method to prevent unintentional type checks (interfaces of same signature) IsTunnelingResponse() // CreateBuilder creates a TunnelingResponseBuilder CreateTunnelingResponseBuilder() TunnelingResponseBuilder }
TunnelingResponse is the corresponding interface of TunnelingResponse
func CastTunnelingResponse
deprecated
func CastTunnelingResponse(structType any) TunnelingResponse
Deprecated: use the interface for direct cast
type TunnelingResponseBuilder ¶
type TunnelingResponseBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(tunnelingResponseDataBlock TunnelingResponseDataBlock) TunnelingResponseBuilder // WithTunnelingResponseDataBlock adds TunnelingResponseDataBlock (property field) WithTunnelingResponseDataBlock(TunnelingResponseDataBlock) TunnelingResponseBuilder // WithTunnelingResponseDataBlockBuilder adds TunnelingResponseDataBlock (property field) which is build by the builder WithTunnelingResponseDataBlockBuilder(func(TunnelingResponseDataBlockBuilder) TunnelingResponseDataBlockBuilder) TunnelingResponseBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the TunnelingResponse or returns an error if something is wrong Build() (TunnelingResponse, error) // MustBuild does the same as Build but panics on error MustBuild() TunnelingResponse }
TunnelingResponseBuilder is a builder for TunnelingResponse
func NewTunnelingResponseBuilder ¶
func NewTunnelingResponseBuilder() TunnelingResponseBuilder
NewTunnelingResponseBuilder() creates a TunnelingResponseBuilder
type TunnelingResponseDataBlock ¶
type TunnelingResponseDataBlock interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable // GetCommunicationChannelId returns CommunicationChannelId (property field) GetCommunicationChannelId() uint8 // GetSequenceCounter returns SequenceCounter (property field) GetSequenceCounter() uint8 // GetStatus returns Status (property field) GetStatus() Status // IsTunnelingResponseDataBlock is a marker method to prevent unintentional type checks (interfaces of same signature) IsTunnelingResponseDataBlock() // CreateBuilder creates a TunnelingResponseDataBlockBuilder CreateTunnelingResponseDataBlockBuilder() TunnelingResponseDataBlockBuilder }
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 TunnelingResponseDataBlockBuilder ¶
type TunnelingResponseDataBlockBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(communicationChannelId uint8, sequenceCounter uint8, status Status) TunnelingResponseDataBlockBuilder // WithCommunicationChannelId adds CommunicationChannelId (property field) WithCommunicationChannelId(uint8) TunnelingResponseDataBlockBuilder // WithSequenceCounter adds SequenceCounter (property field) WithSequenceCounter(uint8) TunnelingResponseDataBlockBuilder // WithStatus adds Status (property field) WithStatus(Status) TunnelingResponseDataBlockBuilder // Build builds the TunnelingResponseDataBlock or returns an error if something is wrong Build() (TunnelingResponseDataBlock, error) // MustBuild does the same as Build but panics on error MustBuild() TunnelingResponseDataBlock }
TunnelingResponseDataBlockBuilder is a builder for TunnelingResponseDataBlock
func NewTunnelingResponseDataBlockBuilder ¶
func NewTunnelingResponseDataBlockBuilder() TunnelingResponseDataBlockBuilder
NewTunnelingResponseDataBlockBuilder() creates a TunnelingResponseDataBlockBuilder
type UnknownMessage ¶
type UnknownMessage interface { fmt.Stringer utils.LengthAware utils.Serializable utils.Copyable KnxNetIpMessage // GetUnknownData returns UnknownData (property field) GetUnknownData() []byte // IsUnknownMessage is a marker method to prevent unintentional type checks (interfaces of same signature) IsUnknownMessage() // CreateBuilder creates a UnknownMessageBuilder CreateUnknownMessageBuilder() UnknownMessageBuilder }
UnknownMessage is the corresponding interface of UnknownMessage
func CastUnknownMessage
deprecated
func CastUnknownMessage(structType any) UnknownMessage
Deprecated: use the interface for direct cast
type UnknownMessageBuilder ¶
type UnknownMessageBuilder interface { utils.Copyable // WithMandatoryFields adds all mandatory fields (convenience for using multiple builder calls) WithMandatoryFields(unknownData []byte) UnknownMessageBuilder // WithUnknownData adds UnknownData (property field) WithUnknownData(...byte) UnknownMessageBuilder // WithArgTotalLength sets a parser argument WithArgTotalLength(uint16) UnknownMessageBuilder // Done is used to finish work on this child and return (or create one if none) to the parent builder Done() KnxNetIpMessageBuilder // Build builds the UnknownMessage or returns an error if something is wrong Build() (UnknownMessage, error) // MustBuild does the same as Build but panics on error MustBuild() UnknownMessage }
UnknownMessageBuilder is a builder for UnknownMessage
func NewUnknownMessageBuilder ¶
func NewUnknownMessageBuilder() UnknownMessageBuilder
NewUnknownMessageBuilder() creates a UnknownMessageBuilder
Source Files ¶
- AccessLevel.go
- Apdu.go
- ApduControl.go
- ApduControlAck.go
- ApduControlConnect.go
- ApduControlContainer.go
- ApduControlDisconnect.go
- ApduControlNack.go
- ApduData.go
- ApduDataAdcRead.go
- ApduDataAdcResponse.go
- ApduDataContainer.go
- ApduDataDeviceDescriptorRead.go
- ApduDataDeviceDescriptorResponse.go
- ApduDataExt.go
- ApduDataExtAuthorizeRequest.go
- ApduDataExtAuthorizeResponse.go
- ApduDataExtDomainAddressRead.go
- ApduDataExtDomainAddressResponse.go
- ApduDataExtDomainAddressSelectiveRead.go
- ApduDataExtDomainAddressSerialNumberRead.go
- ApduDataExtDomainAddressSerialNumberResponse.go
- ApduDataExtDomainAddressSerialNumberWrite.go
- ApduDataExtDomainAddressWrite.go
- ApduDataExtFileStreamInfoReport.go
- ApduDataExtGroupPropertyValueInfoReport.go
- ApduDataExtGroupPropertyValueRead.go
- ApduDataExtGroupPropertyValueResponse.go
- ApduDataExtGroupPropertyValueWrite.go
- ApduDataExtIndividualAddressSerialNumberRead.go
- ApduDataExtIndividualAddressSerialNumberResponse.go
- ApduDataExtIndividualAddressSerialNumberWrite.go
- ApduDataExtKeyResponse.go
- ApduDataExtKeyWrite.go
- ApduDataExtLinkRead.go
- ApduDataExtLinkResponse.go
- ApduDataExtLinkWrite.go
- ApduDataExtMemoryBitWrite.go
- ApduDataExtNetworkParameterRead.go
- ApduDataExtNetworkParameterResponse.go
- ApduDataExtNetworkParameterWrite.go
- ApduDataExtOpenRoutingTableRequest.go
- ApduDataExtPropertyDescriptionRead.go
- ApduDataExtPropertyDescriptionResponse.go
- ApduDataExtPropertyValueRead.go
- ApduDataExtPropertyValueResponse.go
- ApduDataExtPropertyValueWrite.go
- ApduDataExtReadRouterMemoryRequest.go
- ApduDataExtReadRouterMemoryResponse.go
- ApduDataExtReadRouterStatusRequest.go
- ApduDataExtReadRouterStatusResponse.go
- ApduDataExtReadRoutingTableRequest.go
- ApduDataExtReadRoutingTableResponse.go
- ApduDataExtWriteRouterMemoryRequest.go
- ApduDataExtWriteRouterStatusRequest.go
- ApduDataExtWriteRoutingTableRequest.go
- ApduDataGroupValueRead.go
- ApduDataGroupValueResponse.go
- ApduDataGroupValueWrite.go
- ApduDataIndividualAddressRead.go
- ApduDataIndividualAddressResponse.go
- ApduDataIndividualAddressWrite.go
- ApduDataMemoryRead.go
- ApduDataMemoryResponse.go
- ApduDataMemoryWrite.go
- ApduDataOther.go
- ApduDataRestart.go
- ApduDataUserMessage.go
- CEMI.go
- CEMIAdditionalInformation.go
- CEMIAdditionalInformationBusmonitorInfo.go
- CEMIAdditionalInformationRelativeTimestamp.go
- CEMIPriority.go
- ChannelInformation.go
- ComObjectTable.go
- ComObjectTableAddresses.go
- ComObjectTableRealisationType1.go
- ComObjectTableRealisationType2.go
- ComObjectTableRealisationType6.go
- ComObjectValueType.go
- ConnectionRequest.go
- ConnectionRequestInformation.go
- ConnectionRequestInformationDeviceManagement.go
- ConnectionRequestInformationTunnelConnection.go
- ConnectionResponse.go
- ConnectionResponseDataBlock.go
- ConnectionResponseDataBlockDeviceManagement.go
- ConnectionResponseDataBlockTunnelConnection.go
- ConnectionStateRequest.go
- ConnectionStateResponse.go
- DIBDeviceInfo.go
- DIBSuppSvcFamilies.go
- DescriptionRequest.go
- DescriptionResponse.go
- DeviceConfigurationAck.go
- DeviceConfigurationAckDataBlock.go
- DeviceConfigurationRequest.go
- DeviceConfigurationRequestDataBlock.go
- DeviceDescriptor.go
- DeviceDescriptorMediumType.go
- DeviceDescriptorType2.go
- DeviceStatus.go
- DisconnectRequest.go
- DisconnectResponse.go
- FirmwareType.go
- GroupObjectDescriptorRealisationType1.go
- GroupObjectDescriptorRealisationType2.go
- GroupObjectDescriptorRealisationType6.go
- GroupObjectDescriptorRealisationType7.go
- GroupObjectDescriptorRealisationTypeB.go
- HPAIControlEndpoint.go
- HPAIDataEndpoint.go
- HPAIDiscoveryEndpoint.go
- HostProtocolCode.go
- IPAddress.go
- KnxAddress.go
- KnxDatapoint.go
- KnxDatapointMainType.go
- KnxDatapointType.go
- KnxGroupAddress.go
- KnxGroupAddress2Level.go
- KnxGroupAddress3Level.go
- KnxGroupAddressFreeLevel.go
- KnxInterfaceObjectProperty.go
- KnxInterfaceObjectType.go
- KnxLayer.go
- KnxManufacturer.go
- KnxMedium.go
- KnxNetIpCore.go
- KnxNetIpDeviceManagement.go
- KnxNetIpMessage.go
- KnxNetIpRouting.go
- KnxNetIpTunneling.go
- KnxNetObjectServer.go
- KnxNetRemoteConfigurationAndDiagnosis.go
- KnxNetRemoteLogging.go
- KnxProperty.go
- KnxPropertyDataType.go
- LBusmonInd.go
- LDataCon.go
- LDataExtended.go
- LDataFrame.go
- LDataFrameACK.go
- LDataInd.go
- LDataReq.go
- LPollData.go
- LPollDataCon.go
- LPollDataReq.go
- LRawCon.go
- LRawInd.go
- LRawReq.go
- MACAddress.go
- MFuncPropCommandReq.go
- MFuncPropCon.go
- MFuncPropStateReadReq.go
- MPropInfoInd.go
- MPropReadCon.go
- MPropReadReq.go
- MPropWriteCon.go
- MPropWriteReq.go
- MResetInd.go
- MResetReq.go
- ProjectInstallationIdentifier.go
- RelativeTimestamp.go
- RoutingIndication.go
- SearchRequest.go
- SearchResponse.go
- ServiceId.go
- Status.go
- SupportedPhysicalMedia.go
- TDataConnectedInd.go
- TDataConnectedReq.go
- TDataIndividualInd.go
- TDataIndividualReq.go
- TunnelingRequest.go
- TunnelingRequestDataBlock.go
- TunnelingResponse.go
- TunnelingResponseDataBlock.go
- UnknownMessage.go
- plc4x_common.go