Skip to content

Catalog

Mike edited this page Jan 25, 2024 · 14 revisions

Overview
This is the view where you can edit the Catalog.xml.

CatalogSection

On the left is the structure of all CatalogSections.
Each Section must contain a name and a number. The Number is a string an can therefor contain letters.
You can edit the Text in all supported Languages here.

You can use the Naming Conventions from OpenKNX to struct your Catalog

CatalogItem

When you make an CatalogItem just uncheck "Element is a category".
Your Application will be exported here.
But Attention!! The Number of a CatalogItem has to be an Unsigned Interger (only positive numbers).

XML Example

<Catalog>
    <CatalogSection Id="M-00FA_CS-PB01" Name="Push button" Number="PB01" VisibleDescription="" DefaultLanguage="en-US">
        <CatalogItem Id="M-00FA_H-01-1_HP-0001-01-0000_CI-BE06-1" Name="Push Button 6-fold" Number="1" VisibleDescription="Push button 6-fold" ProductRefId="M-00FA_H-01-1_P-BE06" Hardware2ProgramRefId="M-00FA_H-01-1_HP-0001-01-0000" DefaultLanguage="de-DE" />
    </CatalogSection>
</Catalog>

Section ID: M-{ManuID}_CS-{SectionNumber*}
CatalogItem ID: M-{ManuID}_H-{HardwareNumber}-{HardwareVersion}_HP-{AppNumber}-{AppVersion}-{AppHash**}_CI-{ProductOrderNumber}-{CatalogItemNumber}
ProductRef ID: See Hardware
Hardware2ProgramRef ID: See Hardware
* Must be Encoded
** Hash will be calculated at signation (Publish). Just leave it 0000

Let's go

Now let us add a Hardware.

Clone this wiki locally