Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions doc/Applikationsbeschreibung-FunctionBlocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,10 +206,10 @@ Die Bezeichnung wird innerhalb der ETS für die Benennung des Kanals und für di
Die Bezeichnung hat keinen Einfluss auf das Verhalten des Funktionsblocks und kann jederzeit auch nachträglich angepasst werden.

<!-- DOC -->
### Kanal deaktivieren (zu Testzwecken)
### Suspendiert

Mit dieser Einstellung kann ein Kanal deaktiviert werden, ohne das die Konfigurationswerte und Gruppenadressen an den Kommunikationsobjekten verloren gehen.
Ein deaktivierter Kanal sendet keine Telegramme auf dem KNX-Bus.
Mit dieser Einstellung wird der Kanal wie deaktiviert behandelt, aber die Kommunikationsobjekte und alle Einstellungen bleiben sichtbar.
Dadurch müssen GA-Verknüpfungen nicht entfernt oder erneut hinzugefügt werden beim späteren Reaktivieren.


<!-- DOC -->
Expand Down
6 changes: 0 additions & 6 deletions src/Baggages/Help_de/FCB-Kanal-deaktivieren-zu-Testzwecken.md

This file was deleted.

5 changes: 2 additions & 3 deletions src/Baggages/Help_de/FCB-Kanalauswahl.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ Für jeden Kanal kann für einen Funktionsblock konfiguriert werden:
Die Anzahl der Blinkintervalle ist konfigurierbar und/oder über ein Gruppenobjekt steuerbar.
Die jeweilige Ein- bzw. Ausschaltzeit kann in 10/Sekunden, Sekunden, Minuten oder Stunden festgelegt werden.

- **Bayes Sensor**
Ermittelt einen binären Zustands-Wert aus bis zu 9 Eingangswerten, auf Basis eines Naiven Bayes-Klassifikators.
Der ausgegebene Wert entspricht dem wahrscheinlichsten Zustand bei gleichzeitigem Vorliegen der unabhängigen Eingangswerte.
- **Text Format**
Funktionsblock zur Erzeugung von Texten aus verschiedenen Eingangswerten.

1 change: 1 addition & 0 deletions src/Baggages/Help_de/FCB-Stellen.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
Anzahl der Zeichen die mit Auffüllen erreicht werden soll.



6 changes: 6 additions & 0 deletions src/Baggages/Help_de/FCB-Suspendiert.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
### Suspendiert

Mit dieser Einstellung wird der Kanal wie deaktiviert behandelt, aber die Kommunikationsobjekte und alle Einstellungen bleiben sichtbar.
Dadurch müssen GA-Verknüpfungen nicht entfernt oder erneut hinzugefügt werden beim späteren Reaktivieren.


1 change: 0 additions & 1 deletion src/Baggages/Help_de/FCB-Wert-fuer-AUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@

Der Prozentwert der für AUS gesendet wird.


20 changes: 0 additions & 20 deletions src/FunctionBlocks.script.js

This file was deleted.

45 changes: 17 additions & 28 deletions src/FunctionBlocks.share.xml
Original file line number Diff line number Diff line change
Expand Up @@ -569,9 +569,6 @@
</ComObjectTable>
<ComObjectRefs>
</ComObjectRefs>
<Script>
<op:include href="FunctionBlocks.script.js" prefix="FCB" type="script" />
</Script>
</Static>
<Dynamic>
<Channel Name="MainChannel%TT%" Text="Funktionsblöcke" Number="%PREFIX%" Id="%AID%_CH-%TT%" Icon="texture-box">
Expand All @@ -582,41 +579,33 @@

<ParameterSeparator Id="%AID%_PS-nnn" Text="" UIHint="HorizontalRuler" />

</ParameterBlock>
<ParameterBlock Id="%AID%_PB-nnn" Text="Kanalauswahl" Icon="format-list-bulleted" ><!-- TODO HelpContext="DFA-Dokumentation" -->

<!-- FCB Client Kanalauswahl -->
<ParameterSeparator Id="%AID%_PS-nnn" Text="Kanalauswahl" UIHint="Headline" />
<!-- Kanalanzahl -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_UP-%TT%00000_R-%TT%0000001" HelpContext="%DOC%" />

<ParameterSeparator Id="%AID%_PS-nnn" Text="" UIHint="HorizontalRuler" />
<ParameterBlock Id="%AID%_PB-nnn" Inline="true" Layout="Grid">
<Rows>
<Row Id="%AID%_PB-nnn_R-1" />
</Rows>
<Columns>
<Column Id="%AID%_PB-nnn_C-1" Width="10%" />
<Column Id="%AID%_PB-nnn_C-2" Width="35%" />
<Column Id="%AID%_PB-nnn_C-3" Width="55%" />
</Columns>
<ParameterSeparator Id="%AID%_PS-nnn" Cell="1,1" UIHint="Headline" Text="Block" />
<ParameterSeparator Id="%AID%_PS-nnn" Cell="1,2" UIHint="Headline" Text="Funktionsblock-Typ" />
<ParameterSeparator Id="%AID%_PS-nnn" Cell="1,3" UIHint="Headline" Text="Beschreibung" />
</ParameterBlock>
<op:include href="FunctionBlocks.templ.xml" xpath="//Dynamic/ChannelIndependentBlock/ParameterBlock[@Name='Settings']/*" type="template" prefix="FCB" IsInner="true" />


</ParameterBlock>
<op:include href="FunctionBlocks.templ.xml" xpath="//Dynamic/ChannelIndependentBlock/ParameterBlock[@Name='Channel']/*" type="template" prefix="FCB" IsInner="true" />

<!-- More Page -->
<choose ParamRefId="%AID%_UP-%TT%00000_R-%TT%0000001">
<when test="&lt;%N%">
<ParameterBlock Id="%AID%_PB-nnn" Name="FCBAdditionalChannels" Text="(mehr)" Icon="dots-horizontal"> <!-- HelpContext="Empty" -->
<ParameterSeparator Id="%AID%_PS-nnn" Text="Kanalauswahl" UIHint="Headline" />
<!-- <ParameterRefRef RefId="%AID%_UP-%TT%00000_R-%TT%0000001" HelpContext="%DOC%" /> -->

<op:include href="FunctionBlocks.templ.xml" xpath="//Dynamic/ChannelIndependentBlock/ParameterBlock[@Name='More']/*" type="template" prefix="FCB" IsInner="true" />

<!-- Hidden -->
<!-- Add not allowed -->
<ParameterRefRef RefId="%AID%_P-%TT%00001_R-%TT%0000101" />
<choose ParamRefId="%AID%_P-%TT%00001_R-%TT%0000101" >
<when test="1">
<ParameterSeparator Id="%AID%_PS-nnn" Text="Hinzufügen von 'Deaktiviert' nicht möglich. Es muss zuerst eine Auswahl getroffen werden." UIHint="Error" />
</when>
</choose>

<Button Id="%AID%_B-%TT%00200" Text="Hinzufügen" EventHandler="fcbAddChannel" />

<!-- HelpContext="BASE-Verfuegbare-Kanaele" IndentLevel="1" /-->
</ParameterBlock>
</when>
</choose>
</Channel>
</Dynamic>
</ApplicationProgram>
Expand Down
45 changes: 19 additions & 26 deletions src/FunctionBlocks.templ.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<!-- Channel Type -->
<Parameter Id="%AID%_UP-%TT%%CC%001" Name="CH%C%ChannelType" ParameterType="%AID%_PT-FCBChannelType" Offset="0" BitOffset="0" Text="Type" Value="0" />
<!-- Channel Disabled -->
<Parameter Id="%AID%_UP-%TT%%CC%002" Name="CH%C%ChannelDisabled" ParameterType="%AID%_PT-CheckBox" Offset="1" BitOffset="0" Text="Kanal deaktivieren (zu Testzwecken)" Value="0" />
<Parameter Id="%AID%_UP-%TT%%CC%002" Name="CH%C%ChannelDisabled" ParameterType="%AID%_PT-Suspended" Offset="1" BitOffset="0" Text="Suspendiert" Value="0" />

<!-- 7 Bits free-->
</Union>
Expand Down Expand Up @@ -1395,31 +1395,24 @@
<!-- Anzahl der Kanäle -->
<choose ParamRefId="%AID%_UP-%TT%00000_R-%TT%0000001">
<when test="&gt;=%C%">
<ParameterSeparator Id="%AID%_PS-nnn" Text="Funktionsblock %C%" />
<!-- Kanal Name -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_P-%TT%%CC%000_R-%TT%%CC%00001" HelpContext="%DOC%" />

<!-- Kanal Typ -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_UP-%TT%%CC%001_R-%TT%%CC%00101" HelpContext="FCB-Kanalauswahl" />
</when>
</choose>
</ParameterBlock>

<ParameterBlock Id="%AID%_PB-nnn" Name="More">
<!-- Anzahl der Kanäle -->
<choose ParamRefId="%AID%_UP-%TT%00000_R-%TT%0000001">
<when test="=%C-1%">
<ParameterSeparator Id="%AID%_PS-nnn" Text="Funktionsblock %C%" />
<!-- Kanal Name -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_P-%TT%%CC%000_R-%TT%%CC%00001" HelpContext="%DOC%" />

<!-- Kanal Typ -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_UP-%TT%%CC%001_R-%TT%%CC%00101" HelpContext="FCB-Kanalauswahl" />
<choose ParamRefId="%AID%_UP-%TT%%CC%001_R-%TT%%CC%00101">
<when test="0"><!-- ************ Deaktiviert ************ -->
<ParameterSeparator Id="%AID%_PS-nnn" Text="Die Auswahl darf nicht 'Deaktiviert' sein um hinzufügen zu können. Hinzugefügte Kanäle erscheinen nach ca. 1 Sekunde Verzögerung links im Baum." UIHint="Information" />
</when>
</choose>
<ParameterBlock Id="%AID%_PB-nnn" Inline="true" Layout="Grid">
<Rows>
<Row Id="%AID%_PB-nnn_R-1" />
</Rows>
<Columns>
<Column Id="%AID%_PB-nnn_C-1" Width="10%" />
<Column Id="%AID%_PB-nnn_C-2" Width="35%" />
<Column Id="%AID%_PB-nnn_C-3" Width="55%" />
</Columns>
<ParameterSeparator Id="%AID%_PS-nnn" Cell="1,1" Text="Block %C%" />

<!-- Kanal Name -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_P-%TT%%CC%000_R-%TT%%CC%00001" Cell="1,3" HelpContext="%DOC%" />

<!-- Kanal Typ -->
<ParameterRefRef IndentLevel="1" RefId="%AID%_UP-%TT%%CC%001_R-%TT%%CC%00101" Cell="1,2" HelpContext="FCB-Kanalauswahl" />

</ParameterBlock>
</when>
</choose>
</ParameterBlock>
Expand Down