FTUI3 Pipelines
1. toInt()
Beschreibung
Wandelt den Wert in eine Ganzzahl um.
Beispiel
<ftui-label [text]="TemperaturSensor:state | toInt()"></ftui-label>
2. toFloat()
Beschreibung
Wandelt den Wert in eine Fließkommazahl um.
Beispiel
<ftui-label [text]="TemperaturSensor:state | toFloat()"></ftui-label>
3. round(digits)
Beschreibung
Rundet den Wert auf die angegebene Anzahl von Nachkommastellen.
Parameter
`digits` - Anzahl der Nachkommastellen.
Beispiel
<ftui-label [text]="TemperaturSensor:state | round(2)"></ftui-label>
4. multiply(factor)
Beschreibung
Multipliziert den Wert mit einem bestimmten Faktor.
Parameter
`factor` - Multiplikationsfaktor.
Beispiel
<ftui-label [text]="TemperaturSensor:state | multiply(1.8)"></ftui-label>
5. divide(divisor)
Beschreibung
Teilt den Wert durch den angegebenen Divisor.
Parameter
`divisor` - Teiler.
Beispiel
<ftui-label [text]="TemperaturSensor:state | divide(10)"></ftui-label>
6. add(addend)
Beschreibung
Addiert einen bestimmten Wert zum aktuellen Wert.
Parameter
`addend` - Der Wert, der addiert wird.
Beispiel
<ftui-label [text]="TemperaturSensor:state | add(10)"></ftui-label>
7. subtract(subtrahend)
Beschreibung
Subtrahiert einen bestimmten Wert vom aktuellen Wert.
Parameter
`subtrahend` - Der Wert, der subtrahiert wird.
Beispiel
<ftui-label [text]="TemperaturSensor:state | subtract(5)"></ftui-label>
8. replace(search, replacement)
Beschreibung
Ersetzt alle Vorkommen eines bestimmten Substrings durch einen neuen String.
Parameter
`search` - Der zu ersetzende String; `replacement` - Der neue String.
Beispiel
<ftui-label [text]="'#FF5733' | replace('#', '')"></ftui-label>
9. part(index)
Beschreibung
Extrahiert ein bestimmtes Segment aus einem strukturierten Wert (z.B. durch Leerzeichen getrennte Werte).
Parameter
`index` - Der Index des zu extrahierenden Teils.
Beispiel
<ftui-label [text]="SensorData:state | part(2)"></ftui-label>
10. uppercase()
Beschreibung
Wandelt den String in Großbuchstaben um.
Beispiel
<ftui-label [text]="Status:state | uppercase()"></ftui-label>
11. lowercase()
Beschreibung
Wandelt den String in Kleinbuchstaben um.
Beispiel
<ftui-label [text]="Status:state | lowercase()"></ftui-label>
12. format(formatString)
Beschreibung
Formatiert den Wert entsprechend einem angegebenen Format-String.
Parameter
`formatString` - Das Format, z.B. `"%.2f"` für zwei Dezimalstellen.
Beispiel
<ftui-label [text]="TemperaturSensor:state | format('%.1f')"></ftui-label>
13. timestamp()
Beschreibung
Wandelt das Datum in einen Zeitstempel um.
Beispiel
<ftui-label [text]="DateSensor:state | timestamp()"></ftui-label>
14. unit(unitString)
Beschreibung
Fügt eine Einheit an den Wert an.
Parameter
`unitString` - Die Einheit, die angehängt wird.
Beispiel
<ftui-label [text]="TemperaturSensor:state | unit('°C')"></ftui-label>
15. map(mappingString)
Beschreibung
Mappt einen Wert auf eine vorgegebene Zeichenkette basierend auf einer Mapping-Tabelle.
Parameter
`mappingString` - Eine Mapping-Zeichenkette, die Ein- und Ausgangswerte verbindet, z.B. `"0=Aus,1=Ein"`.
Beispiel
<ftui-label [text]="Status:state | map('0=Off,1=On')"></ftui-label>