Library API
knx
- page knx
This projects provides a knx-device stack for Arduino (ESP8266, ESP32, SAMD21, RP2040, STM32), CC1310, ESP IDF, LibreTiny (BK7231, RTL8710 and LN882H) and Linux. (more are quite easy to add) It implements most of System-B specification and can be configured with ETS. The necessary knxprod-files can be generated with the Kaenx-Creator tool.
Generated documentation can be found here.
Usage
See the examples for basic usage options
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Class ApplicationLayer
- Inheritance Relationships
- Class Documentation
ApplicationLayerApplicationLayer()transportLayer()associationTableObject()dataGroupIndication()dataGroupConfirm()dataBroadcastIndication()dataBroadcastConfirm()dataSystemBroadcastIndication()dataSystemBroadcastConfirm()dataIndividualIndication()dataIndividualConfirm()dataConnectedIndication()dataConnectedConfirm()connectIndication()connectConfirm()disconnectIndication()disconnectConfirm()groupValueReadRequest()groupValueReadResponse()groupValueWriteRequest()individualAddressWriteRequest()individualAddressReadRequest()individualAddressReadResponse()individualAddressSerialNumberReadRequest()individualAddressSerialNumberReadResponse()individualAddressSerialNumberWriteRequest()deviceDescriptorReadRequest()deviceDescriptorReadResponse()connectRequest()disconnectRequest()isConnected()restartRequest()restartResponse()propertyValueReadRequest()propertyValueReadResponse()propertyValueExtReadResponse()propertyValueExtWriteConResponse()propertyValueWriteRequest()adcReadResponse()functionPropertyStateResponse()functionPropertyExtStateResponse()propertyDescriptionReadRequest()propertyDescriptionReadResponse()propertyExtDescriptionReadResponse()memoryReadRequest()memoryReadResponse()memoryRouterReadResponse()memoryRoutingTableReadResponse()memoryExtReadResponse()memoryExtWriteResponse()memoryWriteRequest()userMemoryReadRequest()userMemoryReadResponse()userMemoryWriteRequest()userManufacturerInfoReadRequest()userManufacturerInfoReadResponse()authorizeRequest()authorizeResponse()keyWriteRequest()keyWriteResponse()systemNetworkParameterReadResponse()domainAddressSerialNumberReadResponse()IndividualAddressSerialNumberReadResponse()dataGroupIndication()dataGroupConfirm()dataBroadcastIndication()dataBroadcastConfirm()dataSystemBroadcastIndication()dataSystemBroadcastConfirm()dataIndividualIndication()dataIndividualConfirm()dataConnectedIndication()dataConnectedConfirm()dataGroupRequest()dataBroadcastRequest()dataSystemBroadcastRequest()dataIndividualRequest()dataConnectedRequest()getConnectedTsasp()_transportLayer
- Class BauSystemB
- Inheritance Relationships
- Class Documentation
BauSystemBBauSystemB()loop()configured()enabled()enabled()platform()parameters()deviceObject()memory()readMemory()writeMemory()addSaveRestore()restartRequest()checkmasterResetValidity()propertyValueRead()propertyValueWrite()versionCheckCallback()versionCheckCallback()beforeRestartCallback()beforeRestartCallback()functionPropertyCallback()functionPropertyCallback()functionPropertyStateCallback()functionPropertyStateCallback()RestartStateapplicationLayer()getInterfaceObject()getInterfaceObject()memoryWriteIndication()memoryReadIndication()memoryReadIndication()memoryRouterWriteIndication()memoryRouterReadIndication()memoryRoutingTableWriteIndication()memoryRoutingTableReadIndication()memoryRoutingTableReadIndication()memoryExtWriteIndication()memoryExtReadIndication()deviceDescriptorReadIndication()restartRequestIndication()authorizeIndication()userMemoryReadIndication()userMemoryWriteIndication()propertyDescriptionReadIndication()propertyExtDescriptionReadIndication()propertyValueWriteIndication()propertyValueExtWriteIndication()propertyValueReadIndication()propertyValueExtReadIndication()functionPropertyCommandIndication()functionPropertyStateIndication()functionPropertyExtCommandIndication()functionPropertyExtStateIndication()individualAddressReadIndication()individualAddressWriteIndication()individualAddressSerialNumberWriteIndication()individualAddressSerialNumberReadIndication()systemNetworkParameterReadIndication()systemNetworkParameterReadLocalConfirm()connectConfirm()nextRestartState()doMasterReset()_memory_deviceObj_appProgram_platform_restartState_restartSecurity_restartDelay_beforeRestart_functionProperty_functionPropertyState
- Class BauSystemBDevice
- Inheritance Relationships
- Class Documentation
BauSystemBDeviceBauSystemBDevice()loop()configured()groupObjectTable()applicationLayer()groupValueWriteLocalConfirm()groupValueReadLocalConfirm()groupValueReadIndication()groupValueReadAppLayerConfirm()groupValueWriteIndication()sendNextGroupTelegram()updateGroupObject()doMasterReset()_addrTable_assocTable_groupObjTable_appLayer_secIfObj_transLayer_netLayer_configured
- Class BusAccessUnit
- Inheritance Relationships
- Class Documentation
BusAccessUnit~BusAccessUnit()groupValueReadLocalConfirm()groupValueReadIndication()groupValueReadResponseConfirm()groupValueReadAppLayerConfirm()groupValueWriteLocalConfirm()groupValueWriteIndication()individualAddressWriteLocalConfirm()individualAddressWriteIndication()individualAddressReadLocalConfirm()individualAddressReadIndication()individualAddressReadResponseConfirm()individualAddressReadAppLayerConfirm()individualAddressSerialNumberReadLocalConfirm()individualAddressSerialNumberReadIndication()individualAddressSerialNumberReadResponseConfirm()individualAddressSerialNumberReadAppLayerConfirm()individualAddressSerialNumberWriteLocalConfirm()individualAddressSerialNumberWriteIndication()deviceDescriptorReadLocalConfirm()deviceDescriptorReadIndication()deviceDescriptorReadResponseConfirm()deviceDescriptorReadAppLayerConfirm()restartRequestLocalConfirm()restartRequestIndication()propertyValueReadLocalConfirm()propertyValueReadIndication()propertyValueExtReadIndication()functionPropertyCommandIndication()functionPropertyStateIndication()functionPropertyExtCommandIndication()functionPropertyExtStateIndication()propertyValueReadResponseConfirm()propertyValueReadAppLayerConfirm()propertyValueWriteLocalConfirm()propertyValueWriteIndication()propertyValueExtWriteIndication()propertyDescriptionReadLocalConfirm()propertyExtDescriptionReadLocalConfirm()propertyDescriptionReadIndication()propertyExtDescriptionReadIndication()propertyDescriptionReadResponse()propertyDescriptionReadResponseConfirm()propertyDescriptionReadAppLayerConfirm()memoryReadLocalConfirm()memoryReadIndication()memoryReadResponseConfirm()memoryReadAppLayerConfirm()memoryWriteLocalConfirm()memoryWriteIndication()memoryRouterWriteIndication()memoryRouterReadAppLayerConfirm()memoryRoutingTableReadIndication()memoryRoutingTableReadAppLayerConfirm()memoryRoutingTableWriteIndication()memoryExtReadLocalConfirm()memoryExtReadIndication()memoryExtReadResponseConfirm()memoryExtReadAppLayerConfirm()memoryExtWriteLocalConfirm()memoryExtWriteIndication()memoryExtWriteResponseConfirm()memoryExtWriteAppLayerConfirm()userMemoryReadLocalConfirm()userMemoryReadIndication()userMemoryReadResponseConfirm()userMemoryReadAppLayerConfirm()userMemoryWriteLocalConfirm()userMemoryWriteIndication()userManufacturerInfoLocalConfirm()userManufacturerInfoIndication()userManufacturerInfoResponseConfirm()userManufacturerInfoAppLayerConfirm()authorizeLocalConfirm()authorizeIndication()authorizeResponseConfirm()authorizeAppLayerConfirm()keyWriteLocalConfirm()keyWriteIndication()keyWriteResponseConfirm()keyWriteAppLayerConfirm()connectConfirm()systemNetworkParameterReadIndication()domainAddressSerialNumberWriteIndication()domainAddressSerialNumberReadIndication()systemNetworkParameterReadLocalConfirm()domainAddressSerialNumberWriteLocalConfirm()domainAddressSerialNumberReadLocalConfirm()propertyValueRead()propertyValueWrite()beforeRestartCallback()beforeRestartCallback()functionPropertyCallback()functionPropertyCallback()functionPropertyStateCallback()functionPropertyStateCallback()
- Class CemiFrame
- Class Documentation
CemiFrameCemiFrame()CemiFrame()CemiFrame()operator=()messageCode()messageCode()totalLenght()telegramLengthtTP()fillTelegramTP()telegramLengthtRF()fillTelegramRF()data()dataLength()frameType()frameType()repetition()repetition()systemBroadcast()systemBroadcast()priority()priority()ack()ack()confirm()confirm()addressType()addressType()hopCount()hopCount()sourceAddress()sourceAddress()destinationAddress()destinationAddress()rfSerialOrDoA()rfSerialOrDoA()rfInfo()rfInfo()rfLfn()rfLfn()npdu()tpdu()apdu()calcCrcTP()valid()
- Class Documentation
- Class DataLinkLayer
- Inheritance Relationships
- Class Documentation
DataLinkLayerDataLinkLayer()cemiServer()dataRequestFromTunnel()dataRequestToTunnel()dataConfirmationToTunnel()dataIndicationToTunnel()isTunnelAddress()ipParameterObject()dataRequest()systemBroadcastRequest()loop()enabled()enabled()mediumType()frameReceived()dataConReceived()sendTelegram()sendFrame()frameData()isTunnelingPA()isRoutedPA()_deviceObject_networkLayerEntity_platform_cemiServer_netIndex_ipParameters
- Class DeviceObject
- Inheritance Relationships
- Class Documentation
DeviceObjectDeviceObject()save()restore()saveSize()individualAddress()individualAddress()individualAddressDuplication()verifyMode()verifyMode()progMode()progMode()manufacturerId()manufacturerId()bauNumber()bauNumber()orderNumber()orderNumber()hardwareType()hardwareType()version()version()maskVersion()maskVersion()maxApduLength()maxApduLength()rfDomainAddress()rfDomainAddress()defaultHopCount()apiVersion
- Class Esp32IdfPlatform
- Inheritance Relationships
- Class Documentation
Esp32IdfPlatformEsp32IdfPlatform()~Esp32IdfPlatform()knxUartPins()knxUartBaudRate()setNetif()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()uniqueSerialNumber()restart()fatalError()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()sendBytesUniCast()setupUart()closeUart()uartAvailable()writeUart()writeUart()readUart()readBytesUart()flushUart()getEepromBuffer()commitToEeprom()
- Class Esp32Platform
- Inheritance Relationships
- Class Documentation
Esp32PlatformEsp32Platform()Esp32Platform()knxUartPins()setupUart()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()uniqueSerialNumber()restart()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()sendBytesUniCast()getEepromBuffer()commitToEeprom()_remoteIP_remotePort
- Class GroupObject
- Class Documentation
GroupObjectGroupObject()~GroupObject()responseUpdateEnable()transmitEnable()valueReadOnInit()writeEnable()readEnable()communicationEnable()priority()commFlag()commFlag()initialized()requestObjectRead()objectWritten()valueSize()sizeInTelegram()sizeInMemory()valueRef()asap()callback()callback()value()value()valueCompare()valueNoSend()valueNoSendCompare()tryValue()value()value()valueNoSend()tryValue()dataPointType()dataPointType()classCallback()classCallback()processClassCallback()
- Class Documentation
- Class InterfaceObject
- Inheritance Relationships
- Class Documentation
InterfaceObject~InterfaceObject()readPropertyLength()readProperty()writeProperty()propertySize()command()state()readPropertyDescription()masterReset()property()propertyValue()propertyValue()propertyData()propertyData()property()save()restore()saveSize()initializeProperties()_properties_propertyCount
- Template Class KnxFacade
- Inheritance Relationships
- Class Documentation
KnxFacadeKnxFacade()KnxFacade()KnxFacade()~KnxFacade()platform()bau()enabled()enabled()progMode()progMode()toggleProgMode()configured()ledPinActiveOn()ledPinActiveOn()ledPin()ledPin()setProgLedOffCallback()setProgLedOnCallback()buttonPin()buttonPin()readMemory()writeMemory()individualAddress()loop()manufacturerId()bauNumber()orderNumber()hardwareType()version()start()setButtonISRFunction()setSaveCallback()setRestoreCallback()paramData()paramBit()paramByte()paramSignedByte()paramWord()paramInt()paramFloat()getGroupObject()restart()beforeRestartCallback()beforeRestartCallback()
- Class KnxIpDeviceInformationDIB
- Inheritance Relationships
- Class Documentation
KnxIpDeviceInformationDIBKnxIpDeviceInformationDIB()medium()medium()status()status()individualAddress()individualAddress()projectInstallationIdentifier()projectInstallationIdentifier()serialNumber()serialNumber()routingMulticastAddress()routingMulticastAddress()macAddress()macAddress()friendlyName()friendlyName()
- Class KNXValue
- Nested Relationships
- Class Documentation
KNXValueKNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()KNXValue()operator bool()operator uint8_t()operator uint16_t()operator uint32_t()operator uint64_t()operator int8_t()operator int16_t()operator int32_t()operator int64_t()operator double()operator const char *()operator struct tm()operator float()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()operator=()
- Class LibretinyPlatform
- Inheritance Relationships
- Class Documentation
LibretinyPlatformLibretinyPlatform()LibretinyPlatform()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()uniqueSerialNumber()restart()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()sendBytesUniCast()flashEraseBlockSize()flashPageSize()userFlashStart()userFlashSizeEraseBlocks()flashErase()flashWritePage()writeBufferedEraseBlock()
- Class LinuxPlatform
- Inheritance Relationships
- Class Documentation
LinuxPlatformLinuxPlatform()~LinuxPlatform()cmdLineArgs()flashFilePath()flashFilePath()restart()fatalError()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()sendBytesUniCast()setupUart()closeUart()uartAvailable()writeUart()writeUart()readUart()readBytesUart()setupSpi()closeSpi()readWriteSpi()getEepromBuffer()commitToEeprom()cmdlineArgs()
- Class Platform
- Inheritance Relationships
- Class Documentation
Platform~Platform()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()uniqueSerialNumber()restart()fatalError()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()readBytesMultiCast()sendBytesUniCast()setupUart()closeUart()uartAvailable()writeUart()writeUart()readUart()readBytesUart()overflowUart()flushUart()setupSpi()closeSpi()readWriteSpi()getEepromBuffer()commitToEeprom()getNonVolatileMemoryStart()getNonVolatileMemorySize()commitNonVolatileMemory()writeNonVolatileMemory()readNonVolatileMemory()writeNonVolatileMemory()NonVolatileMemoryType()NonVolatileMemoryType()flashPageSize()registerFlashCallbacks()callbackFlashSize()callbackFlashRead()callbackFlashWrite()callbackFlashCommit()flashEraseBlockSize()userFlashStart()userFlashSizeEraseBlocks()flashErase()flashWritePage()loadEraseblockContaining()getEraseBlockNumberOf()writeBufferedEraseBlock()bufferEraseBlock()_memoryType_eraseblockBuffer_bufferedEraseblockNumber_bufferedEraseblockDirty_callbackFlashSize_callbackFlashRead_callbackFlashWrite_callbackFlashCommit
- Class RP2040ArduinoPlatform
- Inheritance Relationships
- Class Documentation
RP2040ArduinoPlatformRP2040ArduinoPlatform()RP2040ArduinoPlatform()knxUartPins()setupUart()overflowUart()uartAvailable()closeUart()knxUart()knxUart()writeUart()writeUart()readUart()readBytesUart()flushUart()uniqueSerialNumber()restart()getEepromBuffer()commitToEeprom()flashEraseBlockSize()flashPageSize()userFlashStart()userFlashSizeEraseBlocks()flashErase()flashWritePage()writeBufferedEraseBlock()currentIpAddress()currentSubnetMask()currentDefaultGateway()macAddress()setupMultiCast()closeMultiCast()sendBytesMultiCast()readBytesMultiCast()sendBytesUniCast()_rambuff_rambuff_initialized_udpmcastaddr_port_rxPin_txPin_remoteIP_remotePort
- Class SecureApplicationLayer
- Nested Relationships
- Inheritance Relationships
- Class Documentation
SecureApplicationLayerSecureApplicationLayer()groupAddressTable()dataGroupIndication()dataGroupConfirm()dataBroadcastIndication()dataBroadcastConfirm()dataSystemBroadcastIndication()dataSystemBroadcastConfirm()dataIndividualIndication()dataIndividualConfirm()dataConnectedIndication()dataConnectedConfirm()loop()dataGroupRequest()dataBroadcastRequest()dataSystemBroadcastRequest()dataIndividualRequest()dataConnectedRequest()
- Class TpUartDataLinkLayer
- Nested Relationships
- Inheritance Relationships
- Class Documentation
TpUartDataLinkLayerTpUartDataLinkLayer()loop()enabled()enabled()mediumType()reset()monitor()stop()requestBusy()forceAck()setRepetitions()setFrameRepetition()isConnected()isMonitoring()isStopped()isBusy()resetStats()processRxISR()powerControl()getRxInvalidFrameCounter()getRxProcessdFrameCounter()getRxIgnoredFrameCounter()getRxUnknownControlCounter()getTxFrameCounter()getTxProcessedFrameCounter()getMode()
- Class TransportLayer
- Class Documentation
TransportLayerTransportLayer()networkLayer()groupAddressTable()dataIndividualIndication()dataIndividualConfirm()dataGroupIndication()dataGroupConfirm()dataBroadcastIndication()dataBroadcastConfirm()dataSystemBroadcastIndication()dataSystemBroadcastConfirm()dataGroupRequest()dataBroadcastRequest()dataSystemBroadcastRequest()dataIndividualRequest()connectRequest()disconnectRequest()dataConnectedRequest()getTpciSeqNum()getConnectionAddress()connectionTimeoutIndication()ackTimeoutIndication()loop()
- Class Documentation
Enums
- Enum ApduType
- Enum Documentation
ApduTypeGroupValueReadGroupValueResponseGroupValueWriteIndividualAddressWriteIndividualAddressReadIndividualAddressResponseIndividualAddressSerialNumberReadIndividualAddressSerialNumberResponseIndividualAddressSerialNumberWriteSystemNetworkParameterReadSystemNetworkParameterResponseSystemNetworkParameterWriteDomainAddressWriteDomainAddressReadDomainAddressResponseDomainAddressSelectiveReadDomainAddressSerialNumberReadDomainAddressSerialNumberResponseDomainAddressSerialNumberWriteADCReadADCResponsePropertyValueExtReadPropertyValueExtResponsePropertyValueExtWriteConPropertyValueExtWriteConResponsePropertyValueExtWriteUnConPropertyExtDescriptionReadPropertyExtDescriptionResponseFunctionPropertyExtCommandFunctionPropertyExtStateFunctionPropertyExtStateResponseMemoryExtWriteMemoryExtWriteResponseMemoryExtReadMemoryExtReadResponseMemoryReadMemoryResponseMemoryWriteUserMemoryReadUserMemoryResponseUserMemoryWriteUserManufacturerInfoReadUserManufacturerInfoResponseFunctionPropertyCommandFunctionPropertyStateFunctionPropertyStateResponseDeviceDescriptorReadDeviceDescriptorResponseRestartRestartMasterResetRoutingTableOpenRoutingTableReadRoutingTableReadResponseRoutingTableWriteMemoryRouterWriteMemoryRouterReadResponseAuthorizeRequestAuthorizeResponseKeyWriteKeyResponsePropertyValueReadPropertyValueResponsePropertyValueWritePropertyDescriptionReadPropertyDescriptionResponseSecureService
- Enum Documentation
- Enum ErrorCode
- Enum Documentation
ErrorCodeE_NO_FAULTE_GENERAL_DEVICE_FAULTE_COMMUNICATION_FAULTE_CONFIGURATION_FAULTE_HARDWARE_FAULTE_SOFTWARE_FAULTE_INSUFFICIENT_NON_VOLATILE_MEMORYE_INSUFFICIENT_VOLATILE_MEMORYE_GOT_MEM_ALLOC_ZEROE_CRC_ERRORE_WATCHDOG_RESETE_INVALID_OPCODEE_GENERAL_PROTECTION_FAULTE_MAX_TABLE_LENGTH_EXEEDEDE_GOT_UNDEF_LOAD_CMDE_GAT_NOT_SORTEDE_INVALID_CONNECTION_NUMBERE_INVALID_GO_NUMBERE_GO_TYPE_TOO_BIG
- Enum Documentation
- Enum KnxIpServiceType
- Enum Documentation
KnxIpServiceTypeSearchRequestSearchResponseDescriptionRequestDescriptionResponseConnectRequestConnectResponseConnectionStateRequestConnectionStateResponseDisconnectRequestDisconnectResponseSearchRequestExtSearchResponseExtDeviceConfigurationRequestDeviceConfigurationAckTunnelingRequestTunnelingAckRoutingIndicationRoutingLostMessage
- Enum Documentation
- Enum PropertyDataType
- Enum Documentation
PropertyDataTypePDT_CONTROLPDT_CHARPDT_UNSIGNED_CHARPDT_INTPDT_UNSIGNED_INTPDT_KNX_FLOATPDT_DATEPDT_TIMEPDT_LONGPDT_UNSIGNED_LONGPDT_FLOATPDT_DOUBLEPDT_CHAR_BLOCKPDT_POLL_GROUP_SETTINGPDT_SHORT_CHAR_BLOCKPDT_DATE_TIMEPDT_VARIABLE_LENGTHPDT_GENERIC_01PDT_GENERIC_02PDT_GENERIC_03PDT_GENERIC_04PDT_GENERIC_05PDT_GENERIC_06PDT_GENERIC_07PDT_GENERIC_08PDT_GENERIC_09PDT_GENERIC_10PDT_GENERIC_11PDT_GENERIC_12PDT_GENERIC_13PDT_GENERIC_14PDT_GENERIC_15PDT_GENERIC_16PDT_GENERIC_17PDT_GENERIC_18PDT_GENERIC_19PDT_GENERIC_20PDT_UTF8PDT_VERSIONPDT_ALARM_INFOPDT_BINARY_INFORMATIONPDT_BITSET8PDT_BITSET16PDT_ENUM8PDT_SCALINGPDT_NE_VLPDT_NE_FLPDT_FUNCTIONPDT_ESCAPE
- Enum Documentation
- Enum PropertyID
- Enum Documentation
PropertyIDPID_OBJECT_TYPEPID_LOAD_STATE_CONTROLPID_RUN_STATE_CONTROLPID_TABLE_REFERENCEPID_SERVICE_CONTROLPID_FIRMWARE_REVISIONPID_SERIAL_NUMBERPID_MANUFACTURER_IDPID_PROG_VERSIONPID_DEVICE_CONTROLPID_ORDER_INFOPID_PEI_TYPEPID_PORT_CONFIGURATIONPID_TABLEPID_VERSIONPID_MCB_TABLEPID_ERROR_CODEPID_OBJECT_INDEXPID_DOWNLOAD_COUNTERPID_ROUTING_COUNTPID_PROG_MODEPID_MAX_APDU_LENGTHPID_SUBNET_ADDRPID_DEVICE_ADDRPID_IO_LISTPID_HARDWARE_TYPEPID_RF_DOMAIN_ADDRESS_CEMI_SERVERPID_DEVICE_DESCRIPTORPID_RF_MULTI_TYPEPID_RF_DOMAIN_ADDRESSPID_RF_RETRANSMITTERPID_RF_FILTERING_MODE_SUPPORTPID_RF_FILTERING_MODE_SELECTPID_RF_BIDIR_TIMEOUTPID_RF_DIAG_SA_FILTER_TABLEPID_RF_DIAG_BUDGET_TABLEPID_RF_DIAG_PROBEPID_PROJECT_INSTALLATION_IDPID_KNX_INDIVIDUAL_ADDRESSPID_ADDITIONAL_INDIVIDUAL_ADDRESSESPID_CURRENT_IP_ASSIGNMENT_METHODPID_IP_ASSIGNMENT_METHODPID_IP_CAPABILITIESPID_CURRENT_IP_ADDRESSPID_CURRENT_SUBNET_MASKPID_CURRENT_DEFAULT_GATEWAYPID_IP_ADDRESSPID_SUBNET_MASKPID_DEFAULT_GATEWAYPID_DHCP_BOOTP_SERVERPID_MAC_ADDRESSPID_SYSTEM_SETUP_MULTICAST_ADDRESSPID_ROUTING_MULTICAST_ADDRESSPID_TTLPID_KNXNETIP_DEVICE_CAPABILITIESPID_KNXNETIP_DEVICE_STATEPID_KNXNETIP_ROUTING_CAPABILITIESPID_PRIORITY_FIFO_ENABLEDPID_QUEUE_OVERFLOW_TO_IPPID_QUEUE_OVERFLOW_TO_KNXPID_MSG_TRANSMIT_TO_IPPID_MSG_TRANSMIT_TO_KNXPID_FRIENDLY_NAMEPID_ROUTING_BUSY_WAIT_TIMEPID_CUSTOM_RESERVED_TUNNELS_CTRLPID_CUSTOM_RESERVED_TUNNELS_IPPID_MEDIUM_TYPEPID_COMM_MODEPID_MEDIUM_AVAILABILITYPID_ADD_INFO_TYPESPID_TIME_BASEPID_TRANSP_ENABLEPID_CLIENT_SNAPID_CLIENT_DEVICE_ADDRESSPID_BIBAT_NEXTBLOCKPID_RF_MODE_SELECTPID_RF_MODE_SUPPORTPID_RF_FILTERING_MODE_SELECT_CEMI_SERVERPID_RF_FILTERING_MODE_SUPPORT_CEMI_SERVERPID_COMM_MODES_SUPPORTEDPID_FILTERING_MODE_SUPPORTPID_FILTERING_MODE_SELECTPID_MAX_INTERFACE_APDU_LENGTHPID_MAX_LOCAL_APDU_LENGTHPID_SECURITY_MODEPID_P2P_KEY_TABLEPID_GRP_KEY_TABLEPID_SECURITY_INDIVIDUAL_ADDRESS_TABLEPID_SECURITY_FAILURES_LOGPID_TOOL_KEYPID_SECURITY_REPORTPID_SECURITY_REPORT_CONTROLPID_SEQUENCE_NUMBER_SENDINGPID_ZONE_KEY_TABLEPID_GO_SECURITY_FLAGSPID_ROLE_TABLEPID_TOOL_SEQUENCE_NUMBER_SENDINGPID_MEDIUM_STATUSPID_MAIN_LCCONFIGPID_SUB_LCCONFIGPID_MAIN_LCGRPCONFIGPID_SUB_LCGRPCONFIGPID_ROUTETABLE_CONTROLPID_COUPLER_SERVICES_CONTROLPID_MAX_APDU_LENGTH_ROUTERPID_L2_COUPLER_TYPEPID_HOP_COUNTPID_MEDIUMPID_FILTER_TABLE_USEPID_RF_ENABLE_SBCPID_IP_ENABLE_SBC
- Enum Documentation