98 lines
5.4 KiB
XML
98 lines
5.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<KNX xmlns:op="http://github.com/OpenKNX/OpenKNXproducer" xmlns="http://knx.org/xml/project/20" CreatedBy="KNX MT" ToolVersion="5.1.255.16695">
|
|
<ManufacturerData>
|
|
<Manufacturer RefId="M-00FA">
|
|
<Catalog>
|
|
<CatalogSection Id="M-00FA_CS-1" Name="Geräte" Number="1" DefaultLanguage="de">
|
|
<CatalogItem Id="%CatalogItemId%" Name="SmartHomeDisplay" Number="1" ProductRefId="%ProductId%" Hardware2ProgramRefId="%Hardware2ProgramId%" DefaultLanguage="de" />
|
|
</CatalogSection>
|
|
</Catalog>
|
|
<ApplicationPrograms>
|
|
<ApplicationProgram Id="%AID%" ApplicationNumber="621" ApplicationVersion="1" ReplacesVersions="0" ProgramType="ApplicationProgram" MaskVersion="MV-07B0" Name="SmartHomeDisplay" LoadProcedureStyle="MergedProcedure" PeiType="0" DefaultLanguage="de" DynamicTableManagement="false" Linkable="true" MinEtsVersion="5.0">
|
|
<Static>
|
|
<Code>
|
|
<RelativeSegment Id="%AID%_RS-04-00000" Name="Parameters" Offset="0" Size="%MemorySize%" LoadStateMachine="4" />
|
|
</Code>
|
|
<ParameterTypes>
|
|
<ParameterType Id="%AID%_PT-FunctionCount" Name="FunctionCount">
|
|
<TypeNumber SizeInBit="8" Type="unsignedInt" minInclusive="0" maxInclusive="25" />
|
|
</ParameterType>
|
|
|
|
<ParameterType Id="%AID%_PT-InputDpt" Name="InputDpt">
|
|
<TypeRestriction Base="Value" SizeInBit="8">
|
|
<Enumeration Text="DPT 1.001 EIN / AUS" Value="0" Id="%ENID%" />
|
|
<Enumeration Text="DPT 5.001 Prozent 0-100%" Value="10" Id="%ENID%" />
|
|
<Enumeration Text="DPT 5.005 Wert 0-255" Value="20" Id="%ENID%" />
|
|
<Enumeration Text="DPT 9.001 Temperatur" Value="30" Id="%ENID%" />
|
|
<Enumeration Text="DPT 13.013 Wirkarbeit (kWh)" Value="40" Id="%ENID%" />
|
|
<Enumeration Text="DPT 14.056 Leistung (W)" Value="50" Id="%ENID%" />
|
|
</TypeRestriction>
|
|
</ParameterType>
|
|
|
|
</ParameterTypes>
|
|
<Parameters>
|
|
|
|
<Parameter Id="%AID%_P-%TT%00001" Name="Function Count" ParameterType="%AID%_PT-FunctionCount" Text="Anzahl Funktion" Value="1">
|
|
<Memory CodeSegment="%AID%_RS-04-00000" Offset="0" BitOffset="0" />
|
|
</Parameter>
|
|
</Parameters>
|
|
<ParameterRefs>
|
|
<!-- ParameterRef have to be defined for each parameter, pay attention, that the ID-part (number) after R- is unique! -->
|
|
<!-- ParameterRef are used in the ETS UI -->
|
|
|
|
<ParameterRef Id="%AID%_P-%TT%00001_R-%TT%0000101" RefId="%AID%_P-%TT%00001" />
|
|
</ParameterRefs>
|
|
<ComObjectTable>
|
|
</ComObjectTable>
|
|
<ComObjectRefs>
|
|
|
|
</ComObjectRefs>
|
|
<AddressTable MaxEntries="65535" />
|
|
<AssociationTable MaxEntries="65535" />
|
|
<LoadProcedures>
|
|
<LoadProcedure MergeId="2">
|
|
<LdCtrlRelSegment LsmIdx="4" Size="%MemorySize%" Mode="1" Fill="0" AppliesTo="full" />
|
|
<LdCtrlRelSegment LsmIdx="4" Size="%MemorySize%" Mode="0" Fill="0" AppliesTo="par" />
|
|
</LoadProcedure>
|
|
<LoadProcedure MergeId="4">
|
|
<LdCtrlWriteRelMem ObjIdx="4" Offset="0" Size="%MemorySize%" Verify="true" AppliesTo="full,par" />
|
|
</LoadProcedure>
|
|
<LoadProcedure MergeId="7">
|
|
<LdCtrlLoadImageProp ObjIdx="1" PropId="27" />
|
|
<LdCtrlLoadImageProp ObjIdx="2" PropId="27" />
|
|
<LdCtrlLoadImageProp ObjIdx="3" PropId="27" />
|
|
<LdCtrlLoadImageProp ObjIdx="4" PropId="27" />
|
|
</LoadProcedure>
|
|
</LoadProcedures>
|
|
<Options />
|
|
</Static>
|
|
<!-- Here statrs the UI definition -->
|
|
<Dynamic>
|
|
<Channel Id="%AID%_CH-%PREFIX%" Number="%PREFIX%" Name="Function" Text="Funktionen" Icon="blur">
|
|
<ParameterBlock Id="%AID%_PB-nnn" Name="Settings" Text="Allgemein" ShowInComObjectTree="true" Icon="cog-outline">
|
|
<ParameterRefRef RefId="%AID%_P-%TT%00001_R-%TT%0000101" IndentLevel="1" />
|
|
</ParameterBlock>
|
|
|
|
<op:include href="Function.templ.xml" xpath="//ApplicationProgram/Dynamic/ChannelIndependentBlock/*" type="template" prefix="FN" IsInner="true" />
|
|
</Channel>
|
|
</Dynamic>
|
|
</ApplicationProgram>
|
|
</ApplicationPrograms>
|
|
<Hardware>
|
|
<Hardware Id="%HardwareId%" Name="SmartHomeDisplay" SerialNumber="621" VersionNumber="1" BusCurrent="10" HasIndividualAddress="true" HasApplicationProgram="true">
|
|
<Products>
|
|
<Product Id="%ProductId%" Text="SmartHomeDisplay" OrderNumber="621" IsRailMounted="false" DefaultLanguage="de">
|
|
<RegistrationInfo RegistrationStatus="Registered" />
|
|
</Product>
|
|
</Products>
|
|
<Hardware2Programs>
|
|
<Hardware2Program Id="%Hardware2ProgramId%" MediumTypes="MT-0">
|
|
<ApplicationProgramRef RefId="%AID%" />
|
|
<RegistrationInfo RegistrationStatus="Registered" RegistrationNumber="0001/%HardwareVersionEncoded%1" />
|
|
</Hardware2Program>
|
|
</Hardware2Programs>
|
|
</Hardware>
|
|
</Hardware>
|
|
</Manufacturer>
|
|
</ManufacturerData>
|
|
</KNX> |