Skip to content

EITTKNX Interworking Test Tool

Developer documentation

Documentation map ​

Click any component to open its documentation β€” subsystem boxes lead to the overview chapters (the cards below), the inner boxes to the class reference pages.

Interfaces - drive EITT programmaticallyDocument model & editingExecutionTransportKnown issuesAggregated 'flagged, not fixed' defects across the codebase.Build & release processAutomation API (COM)COM / IDispatch interface to drive EITT from an external program.REST APIHTTP / JSON automation interface alongside the COM API.Test-plan & sequence modelThe telegram-sequence / plan model at the heart of an .eittproj document.Pixit HeadersThe application-layer description of the device under test (PIXIT proforma).Telegram Property SystemThe right-hand property sheet: every telegram/comment field, grouped and editable.Datapoint TypesThe DPT value model and its XML/XSD catalogue - encodings, ranges, tolerances, decoding.Conformance TestsLoad signed test templates, apply profiles, compile selected tests into plans.Plan Evaluation EngineThe runtime that executes a plan against a device - send, wait, match, verdict.SecuritySend and verify secured KNX traffic - KNX Data Security and secure KNXnet/IP.Trace & filterThe trace buffer of every sent/received telegram, with filters and triggers.Communication layerEvery transport EITT uses to talk to a device: KNXnet/IP, TP1/USB, CoAP, HTTP, DNS.CI processWhat a build machine needs to turn a fresh clone into a signed installer.CI jobsEvery pipeline job in one table - gated against .gitlab-ci.yml.SBOM & vulnerability scanThe shipping bill of materials and its nightly OSV scan.EittPortDocObjPlanObjEittApiServerEittApiHandlerCerttdocPlanTseqitemTseqmanPixitPixitEtsImportPixitTestValuesTelPropDPT attributesTolerancesDPTEisvalueKnxDatapointTypesConformanceTestsConformanceTestMgrConformanceTestViewPlanevalSequence evaluationplanevrsPlanevsqSecurityHandlerKnxCryptoSecurityTablesTraclistTracfiltTractrigKnxNetIPLocCommEittCoAPMgrUsbCommdrivedrivegenerate plansrunsecured trafficverdictssend / receiveAggregated 'flagged, not fixed' defects across the codebase.COM / IDispatch interface to drive EITT from an external program.HTTP / JSON automation interface alongside the COM API.The telegram-sequence / plan model at the heart of an .eittproj document.The application-layer description of the device under test (PIXIT proforma).The right-hand property sheet: every telegram/comment field, grouped and editable.The DPT value model and its XML/XSD catalogue - encodings, ranges, tolerances, decoding.Load signed test templates, apply profiles, compile selected tests into plans.The runtime that executes a plan against a device - send, wait, match, verdict.Send and verify secured KNX traffic - KNX Data Security and secure KNXnet/IP.The trace buffer of every sent/received telegram, with filters and triggers.Every transport EITT uses to talk to a device: KNXnet/IP, TP1/USB, CoAP, HTTP, DNS.What a build machine needs to turn a fresh clone into a signed installer.Every pipeline job in one table - gated against .gitlab-ci.yml.The shipping bill of materials and its nightly OSV scan.

Model & documents ​

Interfaces ​

Testing & security ​

Looking for a specific class or file? Browse all source-reference modules β†’