Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:scripting-node-syntax

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tools:scripting-node-syntax [2019/09/08 16:37]
akuhtz [Menübenennung]
tools:scripting-node-syntax [2019/12/19 17:48] (aktuell)
akuhtz [Abbrechen eines Script]
Zeile 398: Zeile 398:
   * ''​node_switch_count''​ \\ Anzahl Switch Ports (Feature: ''​FEATURE_CTRL_SWITCH_COUNT''​)   * ''​node_switch_count''​ \\ Anzahl Switch Ports (Feature: ''​FEATURE_CTRL_SWITCH_COUNT''​)
   * ''​node_switchpair_count''​ \\ Anzahl SwitchPair Ports   * ''​node_switchpair_count''​ \\ Anzahl SwitchPair Ports
-  * ''​node_enabled_switch_count''​ \\ Anzahl aktiven Switch Ports  +  * ''​node_enabled_switch_count''​ \\ Anzahl ​der tatsächlich ​aktiven Switch Ports auf dem Knoten. Bei umschaltbaren Ports kann dieser Wert von ''​node_switch_count''​ abweichen. 
-  * ''​node_enabled_switchpair_count''​ \\ Anzahl aktiven SwitchPair Ports  +  * ''​node_enabled_switchpair_count''​ \\ Anzahl ​der tatsächlich ​aktiven SwitchPair Ports auf dem Knoten. Bei umschaltbaren Ports kann dieser Wert von ''​node_switchpair_count''​ abweichen. ​ 
- +   * ''​user_lang''​ \\ atkuelle Sprache, z.B. ''​en''​ oder ''​de''​ (ab Wizard 1.12.4)
  
  
Zeile 435: Zeile 435:
  
 Wenn diese Anweisung in einen #if Block gepackt, dann kann die Ausführung selektiv abgebrochen werden. Wenn diese Anweisung in einen #if Block gepackt, dann kann die Ausführung selektiv abgebrochen werden.
 +
 +
 +===== Sprachabhängige Fehlermeldung =====
 +
 +Eine sprachabhängige Fehlermeldung kann durch Auswertung der ''​$user_lang''​ erfolgen:
 +<​code>​
 +#if ($node_macro_size < $led_count) ​
 + #if ($user_lang == "​de"​)
 + $exceptionThrower.throwUserDefined("​Maximale Anzahl der Strassenlampen pro Makro auf diesem Knoten: $node_macro_size"​)
 + #else
 + $exceptionThrower.throwUserDefined("​Maximum supported streetlamps per macro on this node: $node_macro_size"​)
 + #end
 +#end
 +</​code>​
  
  
tools/scripting-node-syntax.1567953445.txt.gz · Zuletzt geändert: 2019/09/08 16:37 von akuhtz