User Tools

Site Tools


xmlscripting-en

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xmlscripting-en [2021/05/31 10:52]
boris [State Objects]
xmlscripting-en [2021/07/24 23:31] (current)
smitt48 [Commands]
Line 498: Line 498:
 | System | sys | go, stop | | | System | sys | go, stop | |
 | Automode | auto | on, off | | | Automode | auto | on, off | |
-| Locomotive | lc | fwd, rev, +, -, min, mid, cruise, max, block, "//​blockID//",​ steam, diesel, electric, automobile, idle, wait, automatic, shunting, f0...f28, home, shunting, train, !train | **block** is true if the loco is in a block \\ "​**//​blockID//​**"​ is true if the loco is in a block with this "//​blockID//"​ **train** is true if a train is assigned to the loco **!train** is true if no train is assigned to the loco|+| Locomotive | lc | fwd, rev, +, -, min, mid, cruise, max, block, "//​blockID//",​ steam, diesel, electric, automobile, idle, wait, automatic, shunting, f0...f28, home, shunting, train, !train | **block** is true if the loco is in a block \\ "​**//​blockID//​**"​ is true if the loco is in a block with this "//​blockID//" ​\\ **train** is true if a train is assigned to the loco \\ **!train** is true if no train is assigned to the loco|
 | Car | car | empty, loaded, maintenance,​ cartype, waybill, "//​blockID//"​ | See locomotive | | Car | car | empty, loaded, maintenance,​ cartype, waybill, "//​blockID//"​ | See locomotive |
 | Waybill | waybill | waiting, shipping, delivered, "//​destinationID//",​ "//​originID//"​ |  | | Waybill | waybill | waiting, shipping, delivered, "//​destinationID//",​ "//​originID//"​ |  |
Line 520: Line 520:
 ^ Object Name ^ Object type ^ Commands ^States ^ Remark ^ Example ^ ^ Object Name ^ Object type ^ Commands ^States ^ Remark ^ Example ^
 | Loco | lc | All https://​wiki.rocrail.net/​rocrail-snapshot/​rocrail/​wrapper-en.html#​lc | | The bkid attribute can be used to get a loco ID from a block. \\ Command %%"​regularreset"​%% is the same as %%"​softreset"​%% but removes the assigned schedule too. | | Loco | lc | All https://​wiki.rocrail.net/​rocrail-snapshot/​rocrail/​wrapper-en.html#​lc | | The bkid attribute can be used to get a loco ID from a block. \\ Command %%"​regularreset"​%% is the same as %%"​softreset"​%% but removes the assigned schedule too. |
-| Function | fn | All and fndesc, fncmd | | The fnchanged or the fndesc, function description,​ attribute ​ signals which function has been changed: f0...f28 (true/​false). \\ The fncmd can be used for on/​off/​flip. | %%<fn id="​loco1"​ fndesc="​Horn"​ fncmd="​flip"/>​%% |+| Function | fn | All and fndesc, fncmd, group 1..7 | | The fnchanged or the fndesc, function description,​ attribute ​ signals which function has been changed: f0...f28 (true/​false). \\ The fncmd can be used for on/​off/​flip. ​\\ Group is required with Loconet| %%<fn id="​loco1"​ fndesc="​Horn"​ fncmd="​flip" group="​2"/>​%% ​\\ F1-F4 group="​1"​ \\ F5-F8 group="​2"​ \\ ... \\ F25-F28 group="​7"​ | |
 | Switch | sw | All | | | Switch | sw | All | |
 | Signal | sg | All | | | Signal | sg | All | |
Line 544: Line 544:
 | Weather | weather | setweather, weathertheme | | | Weather | weather | setweather, weathertheme | |
 | Light | light | flip, enable, disable | Enable a light from LightControl. | | Light | light | flip, enable, disable | Enable a light from LightControl. |
 +| LightControl | lightctrl | go, stop | Enable / disable LightControl. | %%<​lightctrl cmd="​go"/>​%% \\ %%<​lightctrl cmd="​stop"/>​%% |
 | Model | model | All https://​rocrail.net/​software/​rocrail-snapshot/​rocrail/​wrapper-en.html#​model | With modify the sub nodes will be replaced with the new ones. Als sub nodes will be deleted if no new ones are available. -> Use change instead. | %%<model cmd="​change">​%% \\ %%<tx id="​x"​ backred="​255"​ backgreen="​0"​ backblue="​0"/>​%% \\ %%</​model>​%% |  | Model | model | All https://​rocrail.net/​software/​rocrail-snapshot/​rocrail/​wrapper-en.html#​model | With modify the sub nodes will be replaced with the new ones. Als sub nodes will be deleted if no new ones are available. -> Use change instead. | %%<model cmd="​change">​%% \\ %%<tx id="​x"​ backred="​255"​ backgreen="​0"​ backblue="​0"/>​%% \\ %%</​model>​%% | 
  
xmlscripting-en.1622451175.txt.gz ยท Last modified: 2021/05/31 10:52 by boris