knxdisplay/displayprodLinux/Function.parts.xml
2026-02-09 10:42:25 +01:00

101 lines
5.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<?xml-model href="../../../../Organization/knxprod-support/knx_project_20/knx-editor.xsd" type="application/xml" schematypens="http://www.w3.org/2001/XMLSchema"?>
<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">
<ApplicationPrograms>
<ApplicationProgram Id="%AID%" ApplicationNumber="621">
<op:part name="INPUT" href="Function.input-e1-e2.part.xml">
<op:param name="%En%" value="1" increment="1" />
</op:part>
<Static>
<ParameterTypes>
</ParameterTypes>
<Parameters>
<Parameter Id="%AID%_P-%TT%%CC%%PPP+00%" Name="f%Pl%%C%Name"
ParameterType="%AID%_PT-Text40Byte" Text="Beschreibung der Funktion"
Value="" />
<Union SizeInBit="8">
<Memory CodeSegment="%AID%_RS-04-00000" Offset="%ParamOffset%" BitOffset="0" />
<Parameter Id="%AID%_UP-%TT%%CC%%PPP+01%"
Name="f%Pl%%C%FunctionType"
ParameterType="%AID%_PT-FunctionType" Offset="0" BitOffset="0"
Text="Funktionstyp" Value="1" />
<Parameter Id="%AID%_UP-%TT%%CC%%PPP+02%" Name="f%Pl%%C%OOnKODpt"
ParameterType="%AID%_PT-InputDpt" Offset="1" BitOffset="0"
Text=" DPT des Kommunikationsobjekts" Value="0" />
</Union>
<!-- <op:usePart name="INPUT" xpath="//Parameters/*" /> -->
</Parameters>
<ParameterRefs>
<ParameterRef Id="%AID%_P-%TT%%CC%%PPP+00%_R-%TT%%CC%%PPP+00%01"
RefId="%AID%_P-%TT%%CC%%PPP+00%" />
<ParameterRef Id="%AID%_P-%TT%%CC%%PPP+01%_R-%TT%%CC%%PPP+01%01"
RefId="%AID%_UP-%TT%%CC%%PPP+01%" />
<ParameterRef Id="%AID%_UP-%TT%%CC%%PPP+02%_R-%TT%%CC%%PPP+02%01"
RefId="%AID%_UP-%TT%%CC%%PPP+02%" />
<!-- <op:usePart name="INPUT" xpath="//ParameterRefs/*" />-->
</ParameterRefs>
<ComObjectTable>
<!-- <ComObject Id="%AID%_O-%TT%%CC%%PPP+00%" Name="KOf%C%E%Pn%"
Text="Eingang %CC%%Pn%" Number="%K%Pn-1%%"
FunctionText="Bereich %CC%, Funktion Eingang %Pn%" ObjectSize="4 Bytes"
ReadFlag="Disabled" WriteFlag="Enabled" CommunicationFlag="Enabled"
TransmitFlag="Disabled" UpdateFlag="Enabled"
ReadOnInitFlag="Disabled" />-->
<op:usePart name="INPUT" xpath="//ComObjectTable/*" />
</ComObjectTable>
<ComObjectRefs>
<!-- <ComObjectRef Id="%AID%_O-%TT%%CC%%PPP+00%_R-%TT%%CC%%PPP+00%01"
RefId="%AID%_O-%TT%%CC%%PPP+00%" Text="{{0:Eingang %Pn%}}"
ObjectSize="1 Bit" DatapointType="DPST-1-1"
TextParameterRefId="%AID%_P-%TT%%CC%%PPP+00%_R-%TT%%CC%%PPP+00%01" />-->
<op:usePart name="INPUT" xpath="//ComObjectRefs/*" />
</ComObjectRefs>
</Static>
<Dynamic>
<ChannelIndependentBlock>
<choose ParamRefId="%AID%_P-%TT%00001_R-%TT%0000101">
<when test="&gt;=%C%">
<ParameterBlock Id="%AID%_PB-nnn" Name="f%C%Function"
Text="Funktion %Pn%: {{0: ...}}"
TextParameterRefId="%AID%_P-%TT%%CC%%PPP+00%_R-%TT%%CC%%PPP+00%01"
ShowInComObjectTree="true">
<ParameterSeparator Id="%AID%_PS-nnn" Text="Kanaldefinition"
UIHint="Headline" />
<ParameterRefRef
RefId="%AID%_P-%TT%%CC%%PPP+00%_R-%TT%%CC%%PPP+00%01"
IndentLevel="1" />
<ParameterRefRef
RefId="%AID%_P-%TT%%CC%%PPP+01%_R-%TT%%CC%%PPP+01%01"
IndentLevel="1" />
<ParameterRefRef
RefId="%AID%_UP-%TT%%CC%%PPP+02%_R-%TT%%CC%%PPP+02%01"
IndentLevel="1" />
</ParameterBlock>
</when>
</choose>
<op:usePart name="INPUT" xpath="//Dynamic/ChannelIndependentBlock/*"/>
</ChannelIndependentBlock>
</Dynamic>
</ApplicationProgram>
</ApplicationPrograms>
</Manufacturer>
</ManufacturerData>
</KNX>