RocRail

Module: rocrail
Auto generated at: Fri Oct 24 04:04:59 2014

1. Commandline options:
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
1.0 Cmdline (1)*root*Commands are listed in column --Default--.No
automodeconst stringPower and automode on.--auto--
byteconst stringActivates byte tracelevel.--byte--
consoleconst stringEnable console commands.--console--
debugconst stringActivates debug tracelevel.--debug--
deleteserviceconst stringTry to uninstall rocrail as Windows Service. (Windows only)--deleteservice--
docconst stringWrites HTML documentation and stops rocrail.--doc--
helpconst stringShows commandline help.---help--
imgpathconst stringLocation of images: -img [path]--img--
infoconst stringActivates info tracelevel.--info--
inifileconst stringSpecifies which Inifile to use: -i [file]--i--
initfieldconst stringActivate field initialization: flip all switches twice--f--
installserviceconst stringTry to install rocrail as Windows Service. (Windows only)--installservice--
lcdconst stringactivate LCD support with gamepad navigation--lcd--
libpathconst stringLocation of the rocrail libraries: -l [path]--l--
locofileconst stringSpecifies loco list filename--lf--
modplanconst stringCreate modplan.--modplan--
monitorconst stringActivates monitor tracelevel.--monitor--
nocomconst stringDisable communication.--nocom--
nodevcheckconst stringDo not check availability of serial devices.--nodevcheck--
parseconst stringActivates parse tracelevel.--parse--
planfileconst stringSpecifies plan filename--x--
portconst stringRocrail Client Service.--p--
resumeconst stringRun all prev. locos.--resume--
runconst stringRun all locos.--run--
serviceconst stringTry to start rocrail as Windows Service. (Windows only)--service--
stressconst stringActivates network stress runner.--stress--
trcfileconst stringSpecifies trace filename: -t [file] (Use relative only if using http service.)--t--
versionconst stringShows version info and stops rocrail.--version--
workdirconst stringSpecifies working directory to use: -w [path]--w--

2. Console commands:
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
2.0 ConCmd (1)*root*Commands are listed in column --Default--.No
analyseconst charAnalyse track plan.-z--
analysecleanconst charClean all generated route info.-l--
automatconst charToggle auto tracelevel.-a--
byteconst charToggle byte tracelevel.-b--
configconst charRead config slots.-c--
debugconst charToggle debug tracelevel.-d--
ebreakconst charBroadcast emergency break.-e--
helpconst charShows console commands.-?--
httpconst charToggle http tracelevel.-h--
infoconst charToggle info tracelevel.-n--
initfieldconst charField initialization: flip all switches twice-i--
memoryconst charShows memory in use.-m--
memtrcconst charToggle memory tracelevel.-r--
monitorconst charToggle monitor tracelevel.-o--
poweroffconst charTurns power off-y--
poweronconst charTurns power on-p--
queryconst charQuery network.-5--
quitconst charQuit rocrail.-q--
slotsconst charRead all slots.-x--
sodconst charStart of Day.-8--
stopautomodeconst charStop automode.-s--
threadsconst charLists all active threads.-t--

3. Global
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
3.0 Global (1)*root*For internal use only.No
buildDateconst string-$__DATE__--
buildTimeconst string-$__TIME__--
patchconst int-999--
productnameconst string-Rocrail--
releasenameconst string-Sunrise--
releasesuffixconst string-snapshot--
vmajorconst int-2--
vminorconst int-0--

4. acc
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
4.0 acc (1)*root*No
acceventboolTo check in the model if it was an accessory event.-false-No
devidintDevice ID-00-*Yes
iidstringInterface ID-NULL*No
nodenrintNode number-00-*No
val1intValue-00-*Yes
val2intValue-00-*Yes
val3intValue-00-*Yes
val4intValue-00-*Yes

5. actionctrl
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
5.0 actionctrl (1)*root*No
autoboolActivate in auto mode.-true-No
bkidstring-*No
carcountint-00-*No
countedcarsint-00-*No
counterint-00-*No
deactstringDeactivation event.-nonenone,enter,inNo
descstring-*No
idstring-*Yes
lcidstring-*No
loadint-00-*No
manualboolActivate in manual mode.-true-No
mvspeedfloat-0.0*No
paramstring-*No
resetboolReset counter.-true-No
statestringActivation state, empty is always.-*No
tempint-00-*No
voltint-00-*No
wheelcountint-00-*No
5.1. actioncond (n)childnode of actionctrlOptional condition.No
idstring-*Yes
statestringActivation state, empty is always.-*No
subidstring-*No
typestring-co,sw,sg,fb,lc,bkYes

6. adip
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
6.0 adip (1)*root*No
idstring-*No
titlestring-Dinamic Input Panel*No
6.1. dipgroup (n)childnode of adipNo
grouptype_boxconst int-1--
grouptype_radioboxconst int-0--
captionstring-DIP Group*No
maskint-2550-255No
oriint-00,1No
spacingint-40-*No
typeint-00-*No
6.1.1. dipvalue (n)childnode of dipgroupNo
valuetype_cvconst int-1--
valuetype_valueconst int-0--
infostring-*No
namestring-Value*No
typeint-00-*No
valueint-00-*No

7. auto
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
7.0 auto (1)*root*Auto command.No
offconst string-off--
onconst string-on--
resetconst string-reset--
resumeconst string-resume--
softresetconst string-softreset--
startconst string-start--
startvirtualconst string-startvirtual--
stopconst string-stop--
v0locosconst string-v0locos--
vrestorelocosconst string-vrestorelocos--
cmdstring-on,off,start,stop,resetNo
eraint-00-6No

8. bincmd
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
8.0 bincmd (1)*root*Binary command; the DigInt should send the bytes un-translated to the command station.No
iidstring-NULL*No
inendbyteintRead response until detecting this byte within the inlen.--10-*No
inlenintexpected response length in bytes-00-*No
outstringone byte represented by 2 ascii chars; StrOp.byteToStr()-NULL*No
outlenintout length in bytes-00-*No

9. binstate
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
9.0 binstate (1)*root*Binary state commandNo
addrint-00-*No
busint-00-*No
dataintstate data-0-1-No
idstring-*No
nrintstate number-0-*-No
timerinttimer to reset state-0-*-No

10. command
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
10.0 command (1)*root*Command.No
fbmodsconst stringcomma separated list of connected feedback module addresses-fbmods--
argstringcommand arguments-NULL*No
cmdstring-*No
idstring-NULL*No
iidstring-NULL*No
serverstring-*No

11. custom
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
11.0 custom (1)*root*Custom Command for interfacesNo
arg1string-*No
arg2string-*No
arg3string-*No
arg4string-*No
arg5string-*No
arg6string-*No
cmdstring-*No
iidstringInterface ID-NULL*No

12. cvbyte
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
12.0 cvbyte (1)*root*No
catstringCategory-general*No
descstringCV-Description-NULL*No
dipidstringReference to an existing DIP definition.-*No
infostringInfo-*No
nrintCV-Number-00-*No
readonlyboolDisable write operations.-false-No
urlstringCV-URL-NULL*No
valueintCV-Value-00-*No
wordbool16 bit word value-false-No
12.1. adip (1)childnode of cvbyteNo

13. datareq
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
13.0 datareq (1)*root*Data requestNo
getconst int-0--
imageconst int-0--
smallimageconst int-1--
cmdint-00-*No
datastringone byte represented by 2 ascii chars; StrOp.byteToStr()-NULL*No
filenamestring-NULL*No
functionint-00-*No
idstringreference ID-NULL*No
typeint-00-*No

14. decoderconfig
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
14.0 decoderconfig (1)*root*No
14.1. decoder (1)childnode of decoderconfigNo
14.1.1. family (1)childnode of decoderNo
mfgstring-*No
namestring-*No
14.1.2. variables (1)childnode of decoderNo
14.1.2.1. variable (n)childnode of variablesNo
CVint-00-255No
commentstring-*No
itemstring-*No
labelstring-*No
maskstring-*No
tooltipstring-*No

15. description
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
15.0 description (1)*root*No
langstringLanguage-*No
textstringDescription-*No
urlstringDocumentation URL-*No

16. exception
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
16.0 exception (1)*root*Exception wrapperNo
levelint-00-*No
textstring-*No

17. ext
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
17.0 ext (1)*root*External command.No
cmdlinestring-*No

18. fbinfo
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
18.0 fbinfo (1)*root*No
18.1. fbmods (n)childnode of fbinfofeedback module listingNo
busintbus number-00-*No
modulesstringcomma separated list of connected feedback module addresses-*No

19. fn
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
19.0 fn (1)*root*Function command.No
addrint-00-*No
busintSome systems support more than one bus: SLX-00-*No
eventconst char*function deactivation event-none*No
eventblockchar*function deactivation block-NULL*No
f0bool-false-No
f1bool-false-No
f10bool-false-No
f11bool-false-No
f12bool-false-No
f13bool---No
f14bool-false-No
f15bool-false-No
f16bool-false-No
f17bool-false-No
f18bool-false-No
f19bool-false-No
f2bool-false-No
f20bool-false-No
f21bool-false-No
f22bool-false-No
f23bool-false-No
f24bool-false-No
f25bool-false-No
f26bool-false-No
f27bool-false-No
f28bool-false-No
f3bool-false-No
f4bool-false-No
f5bool-false-No
f6bool-false-No
f7bool-false-No
f8bool-false-No
f9bool-false-No
fnchangedintactual changed function--1-No
fnchangedstateboolactual changed function state-false-No
fncntintnumber of decoder funktions-40-*No
groupint0=all, 1=f1-f4, 2=f5-f8, 3=f9-f12, 4=f13-f16, 5=f17-f20, 6=f21-f24, 7=f25-f28-00-*No
idstring-*No
timedfnint--10-*No
timerintfunction activation timers00-*No
timerf0ints00-*No
timerf1ints00-*No
timerf10ints00-*No
timerf11ints00-*No
timerf12ints00-*No
timerf13ints00-*No
timerf14ints00-*No
timerf15ints00-*No
timerf16ints00-*No
timerf17ints00-*No
timerf18ints00-*No
timerf19ints00-*No
timerf2ints00-*No
timerf20ints00-*No
timerf21ints00-*No
timerf22ints00-*No
timerf23ints00-*No
timerf24ints00-*No
timerf25ints00-*No
timerf26ints00-*No
timerf27ints00-*No
timerf28ints00-*No
timerf3ints00-*No
timerf4ints00-*No
timerf5ints00-*No
timerf6ints00-*No
timerf7ints00-*No
timerf8ints00-*No
timerf9ints00-*No

20. fundef
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
20.0 fundef (1)*root*No
enter_blockconst string-enter_block--
exit_blockconst string-exit_block--
in_blockconst string-in_block--
runconst string-run--
stallconst string-stall--
addrintFunction decoder address.-00-*No
fnintfunction number-11-*No
iconstringicon file-*No
mappedfnintMapped function number in case of other address then main decodcer.-00-*No
offblockidstringBlockID.-NULL*No
offeventstringDeactivation event.-in_blockenter_block,exit_block,in_block,out_blockNo
onboolactivation-false-No
onblockidstringBlockID.-NULL*No
oneventstringActivation event.-enter_blockenter_block,exit_block,in_block,out_blockNo
soundstringsound file-*No
textstringfunction label-function*No
timerintfunction timers00-99No

21. issue
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
21.0 issue (1)*root*Server issue report.No
currenttrcboolCurrent trace only.-false-No
descstringDescription of the issue; UTF-8--No
iniboolInclude rocrail.ini.-true-No
statboolInclude server statistics.-true-No
subjectstringSubject of the issue; 7bit ASCII--No
trcboolInclude all traces.-true-No
xmlboolInclude all definitions.-true-No

22. item
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
22.0 item (1)*root*Message to change type, position and orientation of an item.No
eastconst string-east--
northconst string-north--
southconst string-south--
westconst string-west--
addrint-00-*No
blockidstring-NULL*No
busint-00-*No
copyboolCopy marker for clients.-false-No
cxintZero means not set; use default symbol size.-00-*No
cyint-00-*No
descstringdescription-*No
dirboolfalse=left, true=right-false-No
generatedboolOn the fly generated for an unknown address. Triggered by a client.-false-No
idstring-*No
iidstring-*No
lenint-00-*No
namestring-NULL*No
oidstringobject ID-*No
oristring-NULLnorth,south,west,eastNo
prev_idstringin case of an id change this should help to find the original in the table-*No
prev_oristring-NULLnorth,south,west,eastNo
prev_xintx position before rotation-00-*No
prev_yinty position before rotation-00-*No
roadbool-false-No
routeidsstringcomma separated list of route ids used to show a special route representation-NULL*No
showbool-true-No
statestring---No
typestring-NULL*No
uidnamestringAlternative to the UID.(Bus)-*No
xint--10-*No
yint--10-*No
zint-00-9No

23. jsevent
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
23.0 jsevent (1)*root*No
deviceint-0*No
msecint-0*No
numberint-0*No
typeint-0*No
valueint-0*No

24. log
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
24.0 log (1)*root*No
24.1. logentry (1)childnode of logNo
revisionint-00-*No

25. macro
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
25.0 macro (1)*root*Macro definition for accessories.No
classintModule class in case of an export.-0-No
hoursint-0-No
minutesint-0-No
nrintMacro number in case of export.-0-No
repeatint-0-No
slowdownint-0-No
uidintThe unique ID in case of an export.-0-No
wdayint-0-No
25.1. macroline (n)childnode of macroNo
blinkbool-false-No
delayint-0-No
nrint-0-No
portint-0-No
porttypeint-0-No
statusint-0-No

26. model
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
26.0 model (1)*root*Model command.No
addconst string-add--
addmoduleconst string-addmodule--
bklistconst stringRequest the block list-bklist--
dontsaveonexitconst string-dontsaveonexit--
fstatconst stringRequest all feedback states-fstat--
initfieldconst string-initfield--
lclistconst stringRequest the loco list-lclist--
lcpropsconst stringRequest the loco properties-lcprops--
mergeconst string-merge--
modifyconst string-modify--
moveconst string-move--
planconst stringRequest the plan XML-plan--
plantitleconst stringSet the plan title-plantitle--
removeconst string-remove--
saveconst string-save--
sclistconst stringRequest the schedule list-sclist--
stlistconst stringRequest the street list-stlist--
swlistconst stringRequest the switch list-swlist--
themesconst stringRequest the themes to use with the plan.-themes--
cmdstring-*No
cmdfromstring-NULL*No
controlcodestring-*No
disablemonitorboolClient do not want to receive monitor messages embeded in exception wrappers.(iRoc)-false-No
valstring-*No

27. modocc
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
27.0 modocc (1)*root*Root node of the block occupancy.No
titlestringTitle of associated plan.-Modular Track Layout*No
27.1. occ (n)childnode of modoccOccupancy entryNo
autoboolThe occupying loco is in automode.-false-No
bkidstring-*Yes
blockentersideintBlock enter side: 0 = Not set, 1 = True, 2 = False-0-No
closedboolSignal this block as closed: Out of order.-false-No
lcidstring-*Yes
placingintLoco placing: 0 = Not set, 1 = True, 2 = False-0-No
scidstring-*No
secidstring-*No

28. modplan
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
28.0 modplan (1)*root*Root node of the module master plan.No
initfieldbool-false-No
locsstringFile name of locomotive definitions.-lc.xml*No
modifiedboolFlags module as modified by the GUI. (Internal use only)-false-No
modroutesboolUse internal module routes in conjunction with connections.-true-No
routesstringFile name of route and schedule definitions.-rt.xml*No
savemodplanboolMake sure locs and routes are in separate files and not part of a module!-true-No
savemodulesboolLeave modules un touched if set to false, but all changes are lost.-true-No
subtitlestringSub title of plan.-Modular Track Layout*No
titlestringTitle of plan.-Modular Track Layout*No
28.1. module (n)childnode of modplanModule definitionNo
cmd_connectconst string-connect--
cmd_eastconst string-east--
cmd_moveconst string-move--
cmd_northconst string-north--
cmd_southconst string-south--
cmd_stateconst string-state--
cmd_westconst string-west--
state_normalconst string-normal--
state_shortcutconst string-shortcut--
cmdstringmodule command from rocgui-*No
cxint-00-*No
cyint-00-*No
filenamestringFile name of module track plan.-m1.xml*No
idstringModule ID.-*Yes
idprefixstringAdd a prefix to all objects to make them unique.-*No
nrintModule number.-00-*No
rotationintrotation angle in degrees-00,90,180,270No
statestringmodule state-*No
titlestringText to show in the tab.-Rename me!*Yes
xintx position on an overview panel-00-*No
yinty position on an overview panel-00-*No
28.1.1. connection (n)childnode of moduleConnection specificationNo
point_econst string-point-e--
point_nconst string-point-n--
point_sconst string-point-s--
point_wconst string-point-w--
idstringModule ID; for internal use only.-*No
modidstringModule ID which connects to this module.-*No
sidestringconnection side-point-n,point-e,point-s,point-wNo

29. netreq
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
29.0 netreq (1)*root*No
req_clientconnconst string-clientconn--
req_getblockconst string-getblock--
req_isfreeconst string-isfree--
req_locoisinconst string-locoisin--
req_netroutesconst string-netroutes--
req_reserveconst string-reserve--
req_unlockconst string-unlock--
lcidstringLoc ID.--No
localbkstringLocal block ID; rrid::bkid-NULL*Yes
localidstringLocal server name.--No
remotebkstringRemote block ID; rrid::bkid-NULL*Yes
remoteidstringRemote server name.-*-No
reqstringRequest type.--No
routeidstringRoute ID.--No

30. netrsp
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
30.0 netrsp (1)*root*No
rsp_blockconst string-block--
rsp_clientconnconst string-clientconn--
rsp_isfreeconst string-isfree--
rsp_occupiedconst string-occupied--
rsp_reservedconst string-reserved--
rsp_unlockedconst string-unlocked--
hoststringServer client service.--No
localbkstringLocal block ID; rrid::bkid-NULL*Yes
localidstringLocal server name.--No
planstringPlan title.--No
portintRocrail Client Service.-8051-No
remotebkstringRemote block ID; rrid::bkid-NULL*Yes
remoteidstringRemote server name.-*-No
rspstring-occupied,reserved,block,isfree,unlockedNo

31. plan
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
31.0 plan (1)*root*Root node of the planfile.No
donkeyboolFlags if a valid donation key is found.-false-No
healthybool-true-No
modplanboolFlags the Rocview if it is assembled from a modular layout definition.-false-No
modtitlestringTitle of plan.-Module Overview*No
namestringFilename of plan.-plan.xml*No
rocguiversionstringRocgui version at last save of a local plan.-*No
rocrailpwdstringRocrail working directory.-*No
rocrailversionstringRocrail version at last save of a plan.-*No
themesstringPreferred themes for redndering this plan by Rocviews.-*No
titlestringTitle of plan.-New Plan*No
31.1. aclist (1)childnode of plantimed action tableNo
31.1.1. ac (n)childnode of aclistNo
block_acceptidentconst string-acceptident--
block_classconst string-class--
block_eventconst string-event--
block_reserveconst string-reserve--
block_scheduleconst string-schedule--
block_schedule_manualconst string-schedule_manual--
block_setlocconst string-setloco--
block_unlockconst string-unlock--
fun_offconst string-off--
fun_onconst string-on--
loco_binstate_offconst string-binstate_off--
loco_binstate_onconst string-binstate_on--
loco_carcountconst string-carcount--
loco_classconst string-class--
loco_dispatchconst string-dispatch--
loco_goconst string-go--
loco_percentconst string-percent--
loco_stopconst string-stop--
loco_swapconst string-swap--
loco_velocityconst string-velocity--
loco_velocity2const string-velocity2--
loco_x_goconst string-x-go--
output_activeconst string-active--
output_offconst string-off--
output_onconst string-on--
route_lockconst string-lock--
route_locksetconst string-lockset--
route_setconst string-set--
route_unlockconst string-unlock--
signal_greenconst string-green--
signal_redconst string-red--
signal_whiteconst string-white--
signal_yellowconst string-yellow--
sound_playconst string-play--
switch_flipconst string-flip--
switch_leftconst string-left--
switch_rightconst string-right--
switch_straightconst string-straight--
switch_turnoutconst string-turnout--
system_goconst string-go--
system_shutdownconst string-shutdown--
system_stopconst string-stop--
system_stoplocsconst string-stoplocs--
testconst stringTest this action unconditional.-test--
text_updateconst string-update--
text_valueconst string-value--
tt_gotoconst string-goto--
tt_turn180const string-180--
type_soundconst string-sound--
actiontimeintfunction activation times0-No
activateboolaction activation at state ON or OFF: default is ON(true)-true-No
addrint-00-*No
busint-00-*No
cmdstringon, off or an external program or script to be executed-NULL*No
descstringdescription-*No
doublequoteboolDouble quote under Windows.-true-No
everyboolActivate every hour:min.-false-No
groupstring-*No
hourintaction hour-00-23No
idstringaction id-NULL*No
iidstring-*No
minintaction minute-00-59No
oidstringoutput id-NULL*No
paramstringcommand parameter like schedule id for lc-*No
portint-00-*No
randomboolUse time for random activation.-false-No
refidstringReference ID for getting more information for this action.-*No
remarkstringoptional remark-*No
secintaction second-00-59No
sndfilestring-*Yes
sndvolumeint-100-*No
suboidstringaction id-NULL*No
timedboolUse time for activation.-false-No
timerintTimer in ms before activation this action.-0-No
typestringtype [ext] is an external program or script to be executed-coco,sw,st,sys,ext,sg,bk,lc,fn,tt,seltab,tx,soundYes
31.2. bklist (1)childnode of planBlock tableNo
31.2.1. bk (n)childnode of bklistNo
bsmconst stringBlock site min.-bsm--
bspconst stringBlock site plus.-bsp--
closedconst stringIn this state the block is not chooseable for locs.-closed--
commuter_noconst string-no--
commuter_onlyconst string-only--
commuter_yesconst string-yes--
cruiseconst stringBlockspeed is cruise.-cruise--
ghostconst string-ghost--
incline_downconst int--1--
incline_noneconst int-0--
incline_upconst int-1--
locconst string-loc--
maxconst stringBlockspeed is maximal.-max--
midconst stringBlockspeed is middle.-mid--
minconst stringBlockspeed is minimal.-min--
nopconst stringNo operation.-nop--
openconst string-open--
percentconst stringBlockspeed is set by percent.-percent--
resetfifoconst stringReset FiFo list.-resetfifo--
resetwcconst stringReset wheel counter.-resetwc--
shortcutconst string-shortcut--
shortcutclearedconst string-shortcutcleared--
type_goodsconst string-goods--
type_iceconst string-ice--
type_lightconst string-light--
type_lightgoodsconst string-lightgoods--
type_localconst string-local--
type_noneconst string-none--
type_postconst string-post--
type_regionalconst string-regional--
type_shuntingconst string-shunting--
type_turntableconst string-turntable--
wait_fixedconst stringWait a fixed period of time.-fixed--
wait_locconst stringTakes the loc wait time as defined in lc.-loc--
wait_noneconst string-none--
wait_randomconst stringGenerate a random wait time.-random--
acceptghostboolaccept a ghosttrain and signal the block occupied.-false-No
acceptidentbool-false-No
addrintTD address-00-*No
allowbbtbool-true-No
allowchgdirboolAllow using a route in the opposite running direction.-true-No
blankatredsignalbool-false-No
blankatredsignalRbool-false-No
classstringComma separated list of permitted classes.-*No
cmdstring-NULL*No
commuterstringAre commuter trains allowed?-yesno,yes,onlyNo
departdelayintdelay time to wait before loco starts when depart is raiseds00-*No
descstringDescription of block.-*No
electrifiedboolBlock is open for electric locs.-false-No
enteringbool-false-No
evttimerintevent timer; loc should wait this time before processing the eventms00-*No
evttimer2intevent timer reverse direction; loc should wait this time before processing the eventms00-*No
exitspeedstringBlock speed on departure.-cruise*No
exitspeedpercentintBlock depart speed in percent.%800-100No
extstopboolAn external stop module will take over the throttle. Use only with enter2in! (Lenz ABC.)-false-No
fifoidsstringCSV list of all FiFo IDs.-NULL*No
fifosizeintFiFo size; Must be greater then 0 to be active.-00-*No
forceblocktimerboolForce the block event timer to overrule the optional loco event timer.-false-No
freeblockonenterboolUse the enter event to free previous block.-false-No
gomanualboolallow half-automatic mode-true-No
idstring-?*Yes
iidstringTD interface id-NULL*No
inclineint-01,0,-1No
lenintDistance between enter and in event to check with train length.cm00-*No
locidstringThe loc which is actualy in the block or is comming or going.-NULL*No
mainlinebool-false-No
manageridstringID of the manager object like FY or TT.-*No
manualboolBlock not chooseable for locs in auto-mode if set to true.-false-No
maxkmhintBlock max. speed in km/h or mph.-00-*No
maxwaittimeintMax. wait time in case of wait_random.s300-*No
minwaittimeintMin. wait time in case of wait_random.s10-*No
mvdistanceintDistance between the enter and in event.-0-No
mvmphboolconvert to MPH-false-No
mvscaleintScale of locomotives.-0-No
portintTD output port-00-*No
powerboolblock power-true-No
prevstatestring-openopen,closedNo
randomrateintRate of randomness. 0=Not used-100-*No
remoteboolThis flag is set by the R2Rnet object.-false-No
reservedbool-false-No
rridconst char*This id is set by the R2Rnet object.--No
selectshortestblockboolSelect shortest next block in case block and train length are set.-false-No
signalstringHome Signal ID. (sw)-NULL*No
signalRstringHome Signal ID for reverse direction. (sw)-NULL*No
sleeponclosedboolIgnore events in case of closed.-false-No
smallsymbolboolShow this block with the small representation.-false-No
speedstringBlock speed on arrive.-cruise*No
speedpercentintBlockspeed in percent.%800-100No
statestring-openopen,closedNo
stopspeedstringBlock speed on arrive and stop.-midmid,min,percentNo
tdbooltrackdriver connected to this block-false-No
terminalstationboolswap placing of an incomming loc to get another default direction.(terminal station)-false-No
ttidstringTurntable ID.-NULL*No
turnoutstolockstringcomma separated list of turnouts to lock with the block-NULL*No
typestring-nonenone,local,ice,shunting,goodsNo
typepermstringOnly allow this type of trains.-*No
updateentersideboolFor internal use only: Event for updating the loco block enter side only.-false-No
waitboolShould the loc wait in this block?-true-No
waitmodestring-nonerandom,fixed,loc,noneNo
waittimeintWait time in case of wait_fixed.s100-*No
wsignalstringWarning Signal ID. (sw)-NULL*No
wsignalRstringWarning Signal ID for reverse direction. (sw)-NULL*No
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
zintZ-Position in the plan. (level)-00-9No
31.2.1.1. actionctrl (1)childnode of bkNo
31.2.1.2. excl (n)childnode of bkNo
idstringLoc ID.-*Yes
31.2.1.3. fbevent (n)childnode of bkNo
V_cruise_eventconst string-V_cruise--
V_max_eventconst string-V_max--
V_mid_eventconst string-V_mid--
V_min_eventconst string-V_min--
enter2in_eventconst string-enter2in--
enter2pre_eventconst string-enter2pre--
enter2route_eventconst string-enter2route--
enter2shortin_eventconst string-enter2shortin--
enter_eventconst string-enter--
exit_eventconst string-exit--
free_eventconst string-free--
from_allconst string-all--
from_all_reverseconst string-all-reverse--
ident_eventconst string-ident--
in_eventconst string-in--
occupied_eventconst string-occupied--
pre2in_eventconst string-pre2in--
section_eventconst string-section--
shortin_eventconst string-shortin--
actionstring-enter,enter2route,enter2pre,enter2in,enter2shortin,shortin,in,exit,occupied,V_min,V_mid,V_max,V_cruiseNo
byroutestringComming from block x by route y. (optional)-*No
endpulsbooluse the down flank of the puls-false-No
fromstringfrom block id (csv list for more blocks)-*No
idstringfeedback ID-*Yes
use_timer2booluse reverse direction timer-false-No
31.2.1.4. incl (n)childnode of bkNo
idstringLoc ID.-*Yes
randomrateintRate of randomness. 0=Not used-00-*No
31.3. boosterlist (1)childnode of planBooster list for power managementNo
31.3.1. booster (n)childnode of boosterlistBooster definitionNo
blockidsstring-*No
districtstringPower district description.-*No
doesreportboolBooster report status.-false-No
idstring-*Yes
iidstringInterface ID-NULL*No
loadint-00-*No
loadmaxint-00-*No
modidsstring-*No
powerboolTrack power flag.-false-No
powerfbstring-*No
powerswstring-*No
scfbstring-*No
scopt_poweroffallboolPower off all boosters at shortcut.-false-No
scopt_repoweronboolRepower on incase the shortcut is cleared.-false-No
scopt_stoplocosboolStop all locos in the district at shortcut.-false-No
shortcutboolShortcut flag.-false-No
tempint-00-*No
tempmaxint-00-*No
uidint-00-*No
voltint-00-*No
voltminint-00-*No
31.3.1.1. actionctrl (1)childnode of boosterNo
31.3.1.2. boosterevent (n)childnode of boosterNo
loadint-00-*No
tempint-00-*No
timestamplong-0-No
voltint-00-*No
31.4. carlist (1)childnode of planCar tableNo
31.4.1. car (n)childnode of carlistCar definition.No
cartype_freightconst string-goods--
cartype_passengerconst string-passenger--
freight_autocarrierconst string-autocarrier--
freight_autorackconst string-autorack--
freight_boxcarconst string-boxcar--
freight_cabooseconst string-caboose--
freight_coilcarconst string-coilcar--
freight_flatcarconst string-flatcar--
freight_gondolaconst string-gondola--
freight_hopperconst string-hopper--
freight_logdumpcarconst string-logdumpcar--
freight_reeferconst string-reefer--
freight_stockcarconst string-stockcar--
freight_tankcarconst string-tankcar--
freight_wellcarconst string-wellcar--
passenger_baggageconst string-baggage--
passenger_coachconst string-coach--
passenger_dinnerconst string-dinner--
passenger_domeconst string-dome--
passenger_expressconst string-express--
passenger_loungeconst string-lounge--
passenger_postofficeconst string-postoffice--
passenger_sleeperconst string-sleeper--
status_emptyconst string-empty--
status_loadedconst string-loaded--
status_maintenanceconst string-maintenance--
V_maxintMaximal car speed.-0*No
addrintDigital address.-00-*No
busint-00-*No
cmdstringCar command.-NULL*No
colorstring-*No
commuterboolCommuter train?-false-No
decfilestringDecoder definition file.-nmra-rp922.xml*No
eraint-00-*No
f0vcmdboolUse a speed command for F0.-False-No
fnlightsintLights function number.-00-*No
idstring-*Yes
identstring-*No
iidstringInterface ID.-NULL*No
imagestringimage file to show in dialogs-NULL*No
invdirboolInvert direction command.-False-No
lenintCar lenght.cm00-*No
locationstring-*No
manuidstring-*No
numberstring-*No
ownerstring-*No
placingbool-True-No
prevlocation1string-*No
prevlocation2string-*No
prevlocation3string-*No
protstring-PP,M,N,A,CNo
protverintProtocol version-1*No
remarkstring-*No
roadnamestring-*No
showboolShow in loco table.-true-No
statusstringCar status.-*No
subtypestringCar sub type like Boxcar or gondola.-*No
typestringCar main type.-freightfreight,passengerNo
usedirboolDecoder can process direction command.-False-No
uselightsboolDecoder can process direction command.-False-No
waybillsstringOption for freight cars; where to go and what to load.-*No
weight_emptyintCar weight empty.ton00-*No
weight_loadedintCar weight loaded.ton00-*No
31.4.1.1. cvbyte (1)childnode of carNo
31.4.1.2. fundef (1)childnode of carNo
31.5. colist (1)childnode of planCommon Output tableNo
31.5.1. co (n)childnode of colistCommon Output definition.No
activeconst string-active--
flipconst string-flip--
offconst string-off--
onconst string-on--
prot_DEFconst stringdefault protocol by command station-D--
prot_DOconst stringDinamo DO-do--
prot_Mconst stringMotorola-M--
prot_MDDconst stringDinamo MDD-mdd--
prot_Nconst stringNMRA-DCC-N--
prot_OM32const stringDinamo OM32-om32--
prot_VOconst stringDinamo VO-vo--
sodconst string-sod--
valueconst string-value--
accessorybool-true-No
addrintdecoder address-00-*Yes
asswitchboolsend a switch command-false-No
blinkboolBlink output.-false-No
blockidstring-NULL*No
busintSome systems support more than one bus: SLX-00-*No
cmdstring-NULL*No
descstringdescription-*No
gateintgate of port.-00-1Yes
grpidstringGroup ID; All buttons of this group must be true to trigger actions.-*No
idstring-*Yes
iidstringInterface ID-NULL*No
invboolOutput as switch inverted. (Software wiring correction)-false-No
oidstringobject ID-*No
oristringOrientation in the plan.-NULLnorth,south,west,eastNo
paramintoutput parameter-00-*No
pauseintPause ms before executing command.-00-*No
portintport of decoder module: 0 = not used.-00-4Yes
porttypeint-00-*No
protstringProtocol to use for this output.-DM,N,D,mdd,om32,do,voNo
showboolVisibility flag.-true-No
statestringCurrent state of output.-NULLon,offNo
svgtypeintDefines which SVG symbol should be used in case of show.-00-*No
toggleswitchboolToggle switch or push button.-true-No
tristateboolTri-state flag.-false-No
typestring-outputoutput,switch,buttonNo
valueintoutput value-10-*No
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
zintZ-Position in the plan. (level)-00-9No
31.5.1.1. actionctrl (1)childnode of coNo
31.6. declist (1)childnode of planDecoder tableNo
31.6.1. dec (n)childnode of declistDCC Decoder definition.No
addrint-00-255Yes
busint-00-*No
catnrstringCatalog number.-*No
decfilestringDecoder definition file.-nmra-rp922-acc.xml*No
descstringDescription of loc.-*No
docustring-http://*No
idstring-*Yes
iidstringInterface ID.-NULL*No
imagestringdecoder image file-NULL*No
manustringManufacturer.-*No
prev_idstringin case of an id change this should help to find the original in the loc table-*No
protstring-P*No
protverintProtocol version-1*No
31.6.1.1. cvbyte (1)childnode of decNo
31.7. digint (n)childnode of planNo
31.8. fblist (1)childnode of planSensor tableNo
31.8.1. fb (n)childnode of fblistNo
fbtype_barcodeconst intbarcode-3--
fbtype_gpsconst intGamesOnTrack-7--
fbtype_lissyconst intlissy-1--
fbtype_railcomconst intrailcom-4--
fbtype_rfidconst intRFID-5--
fbtype_sensorconst intdefault sensor type-0--
fbtype_transponderconst inttransponder-2--
fbtype_wheelcounterconst intwheel counter-6--
resetconst string-reset--
resetstatusconst string-resetstatus--
setcountervalconst string-setcounterval--
accnrintAccessory number.-00-*No
activelowbool-false-No
addrintaddress-00-*Yes
blockidstring-NULL*No
busintSome systems support more than one bus: SLX-00-*No
carcountintcar counter (only for client info)-0-No
categoryintTrain category.-0-No
cmdstring-NULL*No
countedcarsintnumber of cars to count before firing the event. (only for client info)-0-No
counterintoccupied counter-0-No
ctcaddrintaddress-00-*Yes
ctcasswitchboolsend a switch command-false-No
ctcbusintSome systems support more than one bus: SLX-00-*No
ctcgateintgate of port.-00-1Yes
ctciidstringInterface ID.-NULL*No
ctcportintport of decoder module: 0 = not used.-00-4Yes
curveboolCurved feedback track.-false-No
cutoutaddrint-00-*No
cutoutbusint-00-*No
descstringdescription-*No
directionboolLoc identifier direction-true-No
fbtypeintfeedback type reported by the device-0-No
gpssidintSendID.-00-*No
gpstimeintTime in ms.-00-*No
gpstolxintTolerance.-00-*No
gpstolyintTolerance.-00-*No
gpstolzintTolerance.-00-*No
gpsxintX-Position in the plan.-00-*No
gpsyintY-Position in the plan.-00-*No
gpszintZ-Position in the plan.-00-*No
idstring-*Yes
identifierstringLoc identifier 1--No
identifier2stringLoc identifier 2--No
identifier3stringLoc identifier 3--No
identifier4stringLoc identifier 4--No
iidstringInterface ID.-NULL*No
infostringextra information--No
loadintcurrent-0-No
maxloadint-0-No
oidstringobject ID-*No
oristringOrientation in the plan.-NULLnorth,south,west,eastNo
resetwcboolSend a reset commando in case of a wheel counter type.-true-No
shortcutboolShortcut reported by the cutout sensor; Red background in Rocview.-false-No
showboolVisibility flag.-true-No
stateboolCurrent feedback state.-false-No
timerintDelayed off timer in 100ms units.-00-100No
valintmultiple port value-0-No
wheelcountintcounted wheels; sofar-0-No
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
zintZ-Position in the plan. (level)-00-9No
zonestringtransponder zone--No
31.8.1.1. actionctrl (1)childnode of fbNo
31.9. lclist (1)childnode of planLoc tableNo
31.9.1. lc (n)childnode of lclistLoc definition.No
V_mode_kmhconst string-kmh--
V_mode_percentconst stringuse 30 incase of mins=4, 70 incase of maxs=10... (Replaces attr controlled)-percent--
V_mode_stepconst string-step--
activateconst stringAllow loco being started in auto mode.-activate--
addblock2tripconst stringAdd a block to the trip.-addblock2trip--
assigntrainconst stringAssign train-assigntrain--
bidikmhconst stringReported speed by bidi decoder.-bidikmh--
blockconst stringSet loc in the supplied block.-block--
blocksideconst stringSwap block enter side.-blockside--
brakeconst stringStop immidiately-brake--
cargo_allconst string-all--
cargo_cleaningconst stringshould not wait in blocks-cleaning--
cargo_goodsconst string-goods--
cargo_iceconst string-ice--
cargo_lightconst string-light--
cargo_lightgoodsconst string-lightgoods--
cargo_mixedconst string-mixed--
cargo_noneconst string-none--
cargo_personconst string-person--
cargo_postconst string-post--
cargo_regionalconst string-regional--
cargo_shuntingconst string-shunting--
climbconst stringSet speed to 90% of maximal.-climb--
consistconst stringConsist member update.-consist--
cruiseconst stringSet speed to 80% of maximal.-cruise--
deactivateconst stringPrevent loco from being started in auto mode.-deactivate--
directionconst stringSet direct direction.-direction--
dirfunconst stringSet direct direction and function.-dirfun--
discoverconst string-discover--
dispatchconst stringDispatch loco for throttle.-dispatch--
engine_automobileconst string-automobile--
engine_dieselconst string-diesel--
engine_electricconst string-electric--
engine_steamconst string-steam--
fieldcmdconst stringCommand from field; RocMouse.-fieldcmd--
functionconst stringSet direct function.-function--
goconst stringStart loc in automatic mode.-go--
gomanualconst stringStart loc in half-automatic mode.-gomanual--
gotoblockconst stringSet wanted block.-gotoblock--
govirtualconst stringStart loc in virtual-automatic mode.-govirtual--
infoconst stringAsk the command station for loco info.-info--
maxconst stringSet speed to maximal.-max--
midconst stringSet speed to middle.-mid--
minconst stringSet speed to minimal.-min--
mode_autoconst string-auto--
mode_halfautoconst string-halfauto--
mode_idleconst string-idle--
mode_waitconst string-wait--
prot_Aconst stringanalog-A--
prot_Cconst stringCar Decoder-C--
prot_Fconst stringMFX-F--
prot_Lconst stringDCC long addresses-L--
prot_Mconst stringMarklin-M--
prot_Nconst stringDCC short addresses-N--
prot_Pconst stringProtocol by server-P--
prot_Sconst stringSX1-S--
prot_Xconst stringSX2-X--
releaseconst stringRelease loco from throttle: The releasing throttle must provide the throttleid.-release--
releasetrainconst stringRelease train-releasetrain--
resetconst stringStop immidiately and go to idle mode.-reset--
resetmanualmodeconst stringRelease loco from half-automatic mode.-resetmanualmode--
setmanualmodeconst stringKeep loco in half-automatic mode.-setmanualmode--
shortidconst stringSend the short ID to the command station.-shortid--
softresetconst stringStop immidiately and go to idle mode, save current block.-softreset--
stopconst stringStop loc in next or current block.-stop--
stopgoconst stringStop loc, reset and go.-stopgo--
swapconst stringSwap placing.-swap--
usescheduleconst stringSet schedule to use.-useschedule--
usetourconst stringSet tour to use.-usetour--
velocityconst stringSet direct velocity.-velocity--
VintLoc speed in kmh.kmh-1*No
V_RcruintCruise reverse speed.(not used when 0)-0*No
V_RmaxintMaximal reverse speed.(not used when 0)-0*No
V_RmidintMiddle reverse speed.(not used when 0)-0*No
V_RminintMinimal reverse speed.(not used when 0)-0*No
V_cruintCruise speed.(not used when 0)-0*No
V_hintstringLoc speed in word hints.-NULLmin,mid,max,cruise,climbNo
V_maxintMaximal speed.-100*No
V_maxkmhintMaximal block speed in kmhkmh00-*No
V_maxsecintMaximal speed for secondary address.-14*No
V_midintMiddle speed.-50*No
V_minintMinimal speed.-10*No
V_modestringHow the V values should be interpreted by the digint: percent is used for decoders without max speed tuning.(Delta...)-percentkmh,percentNo
V_rawintLoc speed in CS speed steps.--1*No
V_rawMaxintMax loc speed in CS speed steps.--1*No
V_realkmhintReported speed in kmh.kmh00-*No
V_stepintTime between next decoder speed.(used only incase of V_mode_percent)tenth of sec.00-9No
accelmaxintMaximal acceleration CV3 value.-00-255No
accelminintMinimal acceleration CV3 value.-00-255No
activeboolActive for running in auto mode.-true-No
addrintDigital address. (0 == analog)-00-255Yes
adjustaccelboolAdjust CV3 acceleration.-False-No
bbtcorrectionint%2510-100No
bbteventboolFlag for filter out at broadcast.-False-No
bbtmaxdiffint10ms25010-500No
bbtstartintervalint-1010-50No
bbtstepsint-104-16No
bbtusefromblockboolUse the from blockID also as key.-False-No
blockentersideboolBlock enter side.-true-No
blockidstringCurrent block ID.-NULL*No
blockwaittimeintOwn wait time.s100-*No
busintSome systems support more than one bus: SLX-00-*No
cargostring-none*No
catnrstringCatalog number.-*No
check2inboolCheck for a free new destination between the enter and in event.-false-No
classstring-*No
cmdstringLoc command.-NULL*No
commuterboolCommuter train?-false-No
consiststringSlave locomotives-*No
consist_lightsoffboolKeep lights turned off for all slave locos.-False-No
consist_syncfunboolSynchronise functions for all slave locos.-False-No
consist_syncfunmapintFunction map.-0-No
consist_synclightsboolSynchronise lights for all slave locos.-False-No
consistcmdboolConsist context command; Flag for preventing loops.-False-No
decfilestringDecoder definition file.-nmra-rp922.xml*No
decimagestringdecoder image file-NULL*No
dectypestringDecoder type. (CV8)-*No
descstringDescription of loc.-*No
destblockidstringDestination block ID. (info only)-NULL*No
dirboolDirection; true is forwards.-true-No
dirpauseintpause after sending last turnout command and before sending the direction to the loc decoderms00-999No
docustring-*No
enginestring-dieseldiesel,electric,steam,automobileNo
ent2incorrintCorrection percentage for enter2in block timer%1001-*No
eraint-00-*No
evttimerintevent timer; loc should wait this time before processing the eventms00-*No
fifotopboolLoco is on top of a location FiFo.-False-No
fnboolFunction switch. (Lights)-true-No
fncntintnumber of decoder funktions-40-*No
freeblockonenterboolUse the enter event to free previous block.-false-No
fxintFunction status bits for display only.-0-No
idstring-*Yes
identifierstringLoc identifier incase of RFID, Lissy, Barcode...--No
ignorefnboolIgnore lights.-false-No
iidstringInterface ID.-NULL*No
imagestringlocal image file to show in dialogs-NULL*No
imagenrintthrottle image number-0*No
inatpre2inboolUse pre2in event to stop in blocks.-false-No
info4throttleboolGet loco info if it is stalled and not in automode.-False-No
lclibstringLocDriver library-./lcdriver-No
lenintTotal length of loc with wagons to check with block length..cm00-*No
manualboolHalf auto mode flag.-false-No
manuallyboolManually operated; Ignore start all locos.-false-No
massintMass index for use with Dinamo.-00-127No
maxloadintMaximal loco loadton00-*No
maxwaittimeintMax. wait time in block by priority.s00-*No
mintintmaintenance interval in hours-0-No
modestringLoc mode.-*No
mtimelonglast maintenance in seconds-0-No
nrcarsintNumber of cars. Needed for counting in sensors.-00-*No
numberstring-*No
oidstringobject ID-*No
placingboolIf loc is placed back to front this should be set to false.-true-No
portintBlock number in the Dinamo system. (Block property)-00-*No
prev_idstringin case of an id change this should help to find the original in the loc table-*No
priorityinttrain priority used for multiplying the wait time if no destination is found-101-100No
protstringP = protocol by server, M = Marklin, N = NMRA-DCC, L = NMRA-DCC long addresses, A = Analog, C= Car Decoder-PP,M,N,A,CNo
protverintProtocol version-1*No
purchasedstringDate of purchase--No
regulatedboolDecoder regulates the motor.-true-No
remarkstringoptional remark-*No
restorefxboolRestore functions from previouse session.-false-No
restorespeedboolRestore speed from previouse session.-false-No
resumeautoboolResume auto mode from previous session.-false-No
roadnamestring-*No
roamingboolThe roaming flag allows a loc traveling to other systems.-true-No
runtimelongAuto runtime in seconds-0-No
scheduleidstringCurrent schedule ID.-NULL*No
scidxintSchedule index--1*No
secaddrintSecondary address for coupler systems.-00-255No
secondnextblockboolTry to reserve a second next block.-false-No
secspcntintSecondary speed steps count-14*No
shortidstringShort IDs are used for throttle displays.-*No
shortinboolUse shortin event to stop in blocks.-false-No
showboolShow in loco table.-true-No
spcntintSpeed steps count-14*No
startupscidstringStartup schedule ID.-NULL*No
startuptouridstringStartup tour ID.-NULL*No
swboolChange direction in P50 protocol.(Use dir=true/false)-false-No
swaptimerintSwap placing timer; Loco should wait this time before processing the swap.ms00-*No
throttleidchar*Throttle ID to which this loco is dispatched.-NULL*No
throttlenrintThrottle number for receiving the short id.-00-255No
touridstringCurrent tour ID.-NULL*No
trainstringOperator consist ID-*No
trainlenintTotal train length-00-*No
trainweightintTotal train weightton00-*No
ttlibstringTurntableDriver library-./ttdriver-No
usebbtboolUse block brake time.-False-No
usedepartdelayboolUse the depart delay defined in the current block.-true-No
usemanualroutesboolUse manual set routes only.-False-No
useownwaittimeboolOverwrites block wait settings.-false-No
usescheduletimeboolUse departure time in schedules.-False-No
usesecaddrboolUse secondary address for speed commands.-false-No
useshortidboolUse short ID to send to throttle.-false-No
v0onswapboolCommand V0 on swap to inform the decoder.-false-No
valuestringFinancial value of loco.-*No
31.9.1.1. actionctrl (1)childnode of lcNo
31.9.1.2. bbt (n)childnode of lcNo
bkstringBlock ID.-*No
countintCounter for dynamically adjust the correction factor.-0-No
fixedboolFixed block brake timer.-False-No
frombkstringFrom block ID.-*No
intervalintBrake interval.10ms11-*No
stepsint-00-*No
31.9.1.3. cvbyte (1)childnode of lcNo
31.9.1.4. fundef (1)childnode of lcNo
31.10. linklist (1)childnode of planBlock Link tableNo
31.10.1. link (n)childnode of linklistin case of critsect the src is ignored and all blocks listed in dst are group membersNo
usage_critsectconst intgroup is used as a critical section-1--
usage_manualconst int-0--
activeboolActivates links: all blocks are set to manual mode.-false-No
allowfollowupboolAllow follow up in critsec for the same direction.-false-No
descstringdescription-*No
dststringdestination blocks; id's in CSV format-*Yes
idstring-*Yes
maxfollowupintMax. trains to follow up.-0-No
srcstringsource block-*Yes
usageintgroup usage-0*No
31.10.1.1. linkcond (n)childnode of linkNo
firststringFirst lock block.-*No
freestringOne of this blocks must be free. (csv)-*No
31.11. locationlist (1)childnode of planLocation tableNo
31.11.1. location (n)childnode of locationlistNo
cmd_fifoconst string-fifo--
cmd_minoccconst string-minocc--
blocksstringlocation related blocks as csv-*Yes
cmdstring-NULL*No
fifoboolFirts in, First out-true-No
idstringlocation name-*Yes
minoccintminimal tracks to be occupied before leaving the fiddle yard-00-*No
valueint-00-*No
31.12. mv (1)childnode of planMeasurement Velocity TrackNo
distanceintDistance between the two events.-0-No
mphboolconvert to MPH-false-No
s1stringFeedback ID-*Yes
s2stringFeedback ID-*Yes
scaleintScale of locomotives.-87-No
31.12.1. actionctrl (1)childnode of mvNo
31.13. operatorlist (1)childnode of planOperator tableNo
31.13.1. operator (n)childnode of operatorlistOperator consist definition.No
addcarconst string-addcar--
emptycarconst string-emptycar--
loadcarconst string-loadcar--
removecarconst string-removecar--
V_maxintMaximal train speed.-0*No
cargostring-none-No
caridsstringComma separated car IDs-*No
classstring-*No
cmdstringOperator command.-NULL*No
idstring-*Yes
lcidstring-*Yes
locationstring-*No
31.14. sblist (1)childnode of planStaging Yard TableNo
31.14.1. sb (n)childnode of sblistNo
closedconst stringIn this state the block is not chooseable for locs to enter.-closed--
compressconst string-compress--
exitclosedconst stringIn this state the block is not chooseable for locs to depart.-exitclosed--
exitopenconst stringIn this state the block is chooseable for locs to depart.-exitopen--
openconst stringIn this state the block is chooseable for locs to enter.-open--
startwdconst string-startwd--
stopwdconst string-stopwd--
cmdstring-NULL*No
departdelayintdelay time to wait before loco starts when depart is raiseds00-*No
descstringDescription of stage block.-*No
enteringbool-false-No
entersignalstring-NULL*No
exitsignalstring-NULL*No
exitspeedstringBlock speed on departure.-cruise*No
exitspeedpercentintBlock depart speed in percent.%800-100No
exitstatestring-openopen,closedNo
fbenteridstringfeedback ID-*Yes
gapintTrain gap.cm50-*No
idstring-?*Yes
inatlenboolIn event if train length fits in the current sections.-false-No
locidstringThe loc which is actualy in the block or is comming or going.-NULL*No
maxwaittimeintMax. wait time in case of wait_random.s300-*No
minwaittimeintMin. wait time in case of wait_random.s10-*No
randomrateintRate of randomness. 0=Not used-100-*No
remoteboolThis flag is set by the R2Rnet object.-false-No
reservedbool-false-No
rridconst char*This id is set by the R2Rnet object.--No
secidstring-NULL*No
slenintSection length.cm300-*No
speedpercentintBlock arrive speed in percent.%100-100No
statestring-openopen,closedNo
stopspeedstringBlock speed on arrive and stop.-minmin,percentNo
suitswellbool-false-No
totallengthintTemporary calculated stageblock length for viewing usage only. (Dialog)-00-*No
totalsectionsintTemporary calculated number of sections for viewing usage only. (Dialog)-00-*No
usewdboolUse a watchdog for compressing when needed.-true-No
waitmodestring-randomrandom,fixed,loc,noneNo
waittimeintWait time in case of wait_fixed.s10-*No
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
zintZ-Position in the plan. (level)-00-9No
31.14.1.1. actionctrl (1)childnode of sbNo
31.14.1.2. section (n)childnode of sbNo
actionstring--No
fbidstringfeedback ID-*Yes
fbidoccstringfeedback ID of section body.-*Yes
idstring-?*Yes
idxint-0-No
lcidstring-NULL*No
lenintSection length.cm00-*No
nrint-0-No
31.15. sclist (1)childnode of planSchedule tableNo
31.15.1. sc (n)childnode of sclistNo
time_hourlyconst int-2--
time_realconst int-0--
time_relativeconst int-1--
type_commuterconst string-commuter--
type_cycleconst string-cycle--
cyclesintnumber of runs in case of cycle type: 0 is just one run-00-*No
fromhourint-00-23*No
idstringschedule name-*Yes
maxdelayintDepart only if the time is not delayed more than this number of minutes.-600-*No
scactionstringschedule action id-NULL*No
timeframeinttime frame for accepting a delay-10-*No
timeprocessingint0=real 1=relative 2=hourly-0-No
tohourint-00-23*No
typestringhow the schedule should be used-cyclecycle,commuterYes
31.15.1.1. actionctrl (1)childnode of scNo
31.15.1.2. scentry (n)childnode of scNo
blockstringBlock from the blocklist-NULL*No
free2goboolBlock or location must be free before the schedule can start.-false-No
hourintDeparture hour-0-No
indelayintin event delay timer-0-No
locationstringLocation from the locationlist-NULL*No
minuteintDeparture minute-0-No
swapboolswap the loc placing before traveling to this destination-false-No
31.15.1.2.1. actionctrl (1)childnode of scentryNo
31.16. seltablist (1)childnode of planselection table listNo
31.16.1. seltab (n)childnode of seltablistSelection TableNo
gotoposconst stringGo to track.-gotopos--
nextconst stringGo to next track.-next--
prevconst stringGo to previous track.-prev--
prot_DEFconst stringdefault protocol by command station-D--
prot_Mconst stringMotorola-M--
prot_MPconst stringMulti Port-MP--
prot_Nconst stringNMRA-DCC-N--
addr0intdecoder address-00-*Yes
addr1intdecoder address-00-*Yes
addr2intdecoder address-00-*Yes
addr3intdecoder address-00-*Yes
addr4intdecoder address to signal new position-00-*Yes
addr5intdecoder address-00-*Yes
addr6intdecoder address-00-*Yes
addr7intdecoder address-00-*Yes
b0senstringID bit 0 of position-NULL*No
b1senstringID bit 1 of position-NULL*No
b2senstringID bit 2 of position-NULL*No
b3senstringID bit 3 of position-NULL*No
b4senstringID bit 4 of position-NULL*No
b5senstringID bit 5 of position-NULL*No
b6senstringID bit 6 of position-NULL*No
busintSome systems support more than one bus: SLX-00-*No
cmdstring-NULL*No
descstringdescription-*No
fifoboolFirts in, First out-true-No
idstringobject id-NULL*No
iidstringinterfaced id-NULL*No
invboolinvert the switch commands 0 to 3-false-No
invnewboolinvert the switch command 4-false-No
locidstringloc id-NULL*No
managerboolManager mode: Act like a block and manage all sub blocks.(Tracks)-false-No
minoccintminimal tracks to be occupied before leaving the fiddle yard-00-*No
movedelayintdelay in seconds after an IN event before processing a new move-00-*No
nrtracksint-124-128Yes
offposintGoto position at power off.-00-*No
oristring-NULLnorth,south,west,eastNo
pendingbool-false*No
port0intport of decoder unit.-00-4Yes
port1intport of decoder unit.-00-4Yes
port2intport of decoder unit.-00-4Yes
port3intport of decoder unit.-00-4Yes
port4intport of decoder unit to signal new position.-00-4Yes
port5intport of decoder unit.-00-4Yes
port6intport of decoder unit.-00-4Yes
port7intport of decoder unit.-00-4Yes
posintposition of table-0*No
protstringprotocol to use for this seltab-DD,M,NNo
psenstringID of the position ready sensor-NULL*No
randomrateintRate of randomness. 0=Not used-100-*No
sharedfbboolUse one set of sensors for all blocks.-false-No
singlegatebool-false-No
statestring-openopen,closedNo
xint-00-*No
yint-00-*No
zint-00-9No
31.16.1.1. actionctrl (1)childnode of seltabNo
31.16.1.2. fbevent (n)childnode of seltabNo
31.16.1.3. seltabpos (n)childnode of seltabSelection Table PositionNo
bkidstringblock id-NULL*No
descstringdescription-*No
nrintposition-0*No
s1idstringsensor 1 id for optical feedback of the selected position-NULL*No
s2idstringsensor 2 id for optical feedback of the selected position-NULL*No
31.17. sglist (1)childnode of planSignal tableNo
31.17.1. sg (n)childnode of sglistSignal definition.No
aspectconst string-aspect--
autooperatedconst string-autooperated--
blankconst stringSignal blank command.-blank--
distantconst string-distant--
flipconst string-flip--
greenconst stringSignal green command.-green--
lightconst string-light--
mainconst string-main--
manualoperatedconst string-manualoperated--
prot_DEFconst stringdefault protocol by command station-D--
prot_Mconst stringMotorola-M--
prot_MDDconst stringDinamo MDD-mdd--
prot_Nconst stringNMRA-DCC-N--
prot_OM32const stringDinamo OM32-om32--
redconst stringSignal Red command.-red--
semaphoreconst string-semaphore--
shuntingconst string-shunting--
use_aspectnrsconst int-2--
use_binaryconst int-4--
use_linearconst int-3--
use_patternsconst int-1--
whiteconst stringSignal white command.-white--
yellowconst stringSignal yellow command.-yellow--
accessorybool-true-No
addrintdecoder address-00-*Yes
addr2intdecoder address-00-*Yes
addr3intdecoder address-00-*Yes
addr4intdecoder address-00-*Yes
aspectintAspect to show: Extended DCC.-00-15No
aspectsintnumber of aspects to show-32-16No
asswitchboolsend a switch command incase of 2 aspects-false-No
blankintpattern for blank-00-3No
blanknrintpattern for blank-00-31No
blockidstring-NULL*No
busintSome systems support more than one bus: SLX-00-*No
cmdstring-NULL*No
cmdtimeintTime in ms between commands.-00-*No
descstringdescription-*No
dwarfbool-false-No
gate1intOutput gate of port 1.-00-1Yes
gate2intOutput gate of port 2.-00-1Yes
gate3intOutput gate of port 3.-00-1Yes
gate4intOutput gate of port 4, white.-00-1Yes
greenintpattern for green-00-3No
greennrintpattern for green-00-31No
idstring-*Yes
iidstringInterface ID-NULL*No
invboolSignal inverted. (Software wiring correction)-false-No
manualbooloperator controlled signal to influence auto mode-false-No
manualresetbooloperator controlled signal reset automatically to red-true-No
oidstringobject ID-*No
oristringOrientation in the plan.-NULLnorth,south,west,eastNo
pairboolboth gates are used for on-off-false-No
pauseintPause ms before executing command.-00-*No
port1intOutput port 1.-00-*Yes
port2intOutput port 2.-00-*Yes
port3intOutput port 3.-00-*Yes
port4intOutput port 4, white.-00-*Yes
porttypeint-00-*No
protstringProtocol to use for this output.-DM,N,D,mdd,om32No
redintpattern for red-00-3No
rednrintpattern for red-00-31No
signalstring-mainmain,distant,shuntingNo
statestringCurrent state of signal.-NULL*No
symbolprefixstringOptional symbol name prefix for multiaspect signals.-*No
typestring-lightlight,semaphoreNo
usepatternsint0=no, 1=patterns, 2=aspectnrs, 3=linear-0-No
usesymbolprefixboolUse symbol prefix for aspects less then 5.-flase-No
whiteintpattern for white-00-3No
whitenrintpattern for white-00-31No
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
yellowintpattern for yellow-00-3No
yellownrintpattern for yellow-00-31No
zintZ-Position in the plan. (level)-00-9No
31.17.1.1. actionctrl (1)childnode of sgNo
31.18. stlist (1)childnode of planRoute tableNo
31.18.1. st (n)childnode of stlistA street defines a destination fromone block to another including switch positions.No
V_noneconst stringNo V_hint defined.-none--
forceconst stringSwitch all switches for this street. (Manually)-force--
forwardsconst string-forwards--
goconst stringSwitch all switches for this street.-go--
modid_auto_genconst string-auto-generated--
noconst string-no--
point_econst stringfor single track modules-point-e--
point_enconst string-point-en--
point_ennconst string-point-enn--
point_esconst string-point-es--
point_essconst string-point-ess--
point_nconst stringfor single track modules-point-n--
point_neconst string-point-ne--
point_neeconst string-point-nee--
point_nwconst string-point-nw--
point_nwwconst string-point-nww--
point_sconst stringfor single track modules-point-s--
point_seconst string-point-se--
point_seeconst string-point-see--
point_swconst string-point-sw--
point_swwconst string-point-sww--
point_wconst stringfor single track modules-point-w--
point_wnconst string-point-wn--
point_wnnconst string-point-wnn--
point_wsconst string-point-ws--
point_wssconst string-point-wss--
reverseconst string-reverse--
routelockconst stringid to signal FY and TT a route lock/unlock---routelock----
status_closedconst int-4--
status_deselectedconst int-3--
status_freeconst int-0--
status_lockedconst int-1--
status_selectedconst int-2--
testconst stringSwitch all switches for this street without sending the clients updates.-test--
bkastringFrom block ID: $ prefix is a NetRocrail ID.-NULL*Yes
bkasideboolBlock side connection; true=+, false=--false-No
bkbstringTo block ID: $ prefix is a NetRocrail ID.-NULL*Yes
bkbsideboolBlock side connection; true=+, false=--true-No
bkcstringCrossing block: optional incase a block overlaps turnouts used by this route. This is a csv list of blocks.-NULL*No
cmdstring-NULL*No
commuterboolOnly allow commuter trains.-false-No
countcarsstringCount number of cars before firing events.-nono,forwards,reverseNo
crossingblocksignalsboolSet the signals in the crossing blocks according to the from block.-false-No
ctcaddr1intaddress-00-*Yes
ctcaddr2intaddress-00-*Yes
ctcaddr3intaddress-00-*Yes
ctcbus1intSome systems support more than one bus: SLX-00-*No
ctcbus2intSome systems support more than one bus: SLX-00-*No
ctcbus3intSome systems support more than one bus: SLX-00-*No
ctciid1stringInterface ID.-NULL*No
ctciid2stringInterface ID.-NULL*No
ctciid3stringInterface ID.-NULL*No
ctcoutput1stringCTC Output1-NULL*No
ctcoutput2stringCTC Output2-NULL*No
ctcoutput3stringCTC Output3-NULL*No
descstringdescription-*No
idstring-*Yes
locidstringThe loco which has locked this route.-NULL*No
manualboolmanual controlled route-false-No
maxkmhintRoute max. speed in km/h or mph.-00-*No
maxlenintMaximal train length allowed for this route.-00-*No
minlenintMinimal train length allowed for this route.-00-*No
modidstringmodule ID for internal use only-*No
nocommuterboolDisallow commuter trains.-false-No
oristring-NULLnorth,south,west,eastNo
placingint0=both, 1=default 2=swapped-0-No
reduceVboolreduce speed by thrown switches-true-No
sgaintsignal pair block a-0-No
sgbintsignal pair block b-0-No
showboolVisibility flag.-false-No
speedstringRoute speed on departure; overwrites block departure speed if set.-nonenone,min,cruise,maxNo
speedpercentintRoute speed in percent.%800-100No
statusintroute status-0-No
swappostboolswap loco placing at terminating this route-false-No
typepermstringOnly allow this type of trains.-*No
xint-00-*No
yint-00-*No
zintlevel for internal use only-00-*No
31.18.1.1. actionctrl (1)childnode of stNo
31.18.1.2. excl (n)childnode of stNo
31.18.1.3. fbevent (n)childnode of stNo
31.18.1.4. incl (n)childnode of stNo
31.18.1.5. stcondition (n)childnode of stNo
allowschedulesboolAllow schedules to use this route.-true-No
chdirboolMust change direction.-false-No
commuterboolCommuter train.-false-No
notprevbkboolNot from previous block X.-false-No
prevbkidstringPrevious block ID.--No
typestringTrain type--No
31.18.1.6. swcmd (n)childnode of stNo
cmd_trackconst stringtrack of turntable or selectiontable: avoid using same id's for both types!-track--
cmdstring-straightstraight,turnout,left,right,green,red,yellow,white,trackNo
idstringSwitch ID.-*Yes
lockboollock the switch for exclusive use-true-No
reduceVboolreduce speed by thrown status-true-No
trackintturntable track-00-*No
31.19. swlist (1)childnode of planTurnout tableNo
31.19.1. sw (n)childnode of swlistSwitch definition.No
accessoryconst stringAccessory representation, but act like a switch.-accessory--
ccrossingconst stringSwitch type for center crossing.-ccrossing--
crossingconst stringSwitch type for crossing.-crossing--
dcrossingconst stringSwitch type for dubble crossing.-dcrossing--
decouplerconst stringSwitch type for crossing.-decoupler--
flipconst stringChange current state.-flip--
leftconst string3way switch left command or left switch type.-left--
prot_DEFconst stringdefault protocol by command station-D--
prot_DOconst stringDinamo DO-do--
prot_Mconst stringMotorola-M--
prot_MDDconst stringDinamo MDD-mdd--
prot_Nconst stringNMRA-DCC-N--
prot_OM32const stringDinamo OM32-om32--
prot_VOconst stringDinamo VO-vo--
rightconst string3way switch right command or right switch type.-right--
straightconst stringStraight command.-straight--
subleftconst string-subleft--
subrightconst string-subright--
swtype_defaultconst string-default--
swtype_rasterconst string-raster--
testoffconst string-testoff--
testonconst string-teston--
threewayconst stringSwitch type for a 3way switch.-threeway--
turnoutconst stringTurnout command.-turnout--
twowayconst stringSwitch type for a 2way switch.-twoway--
unlockconst stringUnlock this switch. (Manually)-unlock--
unlockedconst stringPlace holder for locid not set.--unlocked---
accessorybool-false-No
accnrintAccessory number.-00-*No
actdelayboolif false: delay is programmed in central unit or module-false-No
activatebool-true-No
addr0pol1intdecoder address of the polarisation-00-*No
addr0pol2intdecoder address of the polarisation-00-*No
addr1intdecoder address-00-*Yes
addr1pol1intdecoder address of the polarisation-00-*No
addr1pol2intdecoder address of the polarisation-00-*No
addr2intdecoder address in case of type 3way-00-*Yes
blockidstring-NULL*No
busintSome systems support more than one bus: SLX-00-*No
buspolint-00-*No
cmdstring-NULL*No
cmd_extraint-0-No
cmd_lcidconst char*-NULL-No
cmd_updatebool-false-No
ctcaddr1intaddress-00-*Yes
ctcaddr2intaddress-00-*Yes
ctcaddrled1intaddress-00-*Yes
ctcaddrled2intaddress-00-*Yes
ctcasswitchled1boolsend a switch command-false-No
ctcasswitchled2boolsend a switch command-false-No
ctcbus1intSome systems support more than one bus: SLX-00-*No
ctcbus2intSome systems support more than one bus: SLX-00-*No
ctcbusled1intSome systems support more than one bus: SLX-00-*No
ctcbusled2intSome systems support more than one bus: SLX-00-*No
ctccmdon1boolStraight command at ON.-true-No
ctccmdon2boolStraight command at ON.-true-No
ctcflip1boolStraight command at ON.-true-No
ctcflip2boolStraight command at ON.-true-No
ctcgateled1intgate of port.-00-1Yes
ctcgateled2intgate of port.-00-1Yes
ctciid1stringInterface ID.-NULL*No
ctciid2stringInterface ID.-NULL*No
ctciidled1stringInterface ID.-NULL*No
ctciidled2stringInterface ID.-NULL*No
ctcportled1intport of decoder module: 0 = not used.-00-4Yes
ctcportled2intport of decoder module: 0 = not used.-00-4Yes
delayintoverwrites control.swtimeout if greater then 0-00-*No
delaytimelongDelay timer for internal use only.-00-*No
descstringdescription-*No
dirboolfalse=left, true=right-false-No
fb2GstringOptional feedback for straigh(Green) state.-NULL*No
fb2Ginvbool-false-No
fb2RstringOptional feedback for turnout(Red) state.-NULL*No
fb2Rinvbool-false-No
fbGstringOptional feedback for straigh(Green) state.-NULL*No
fbGinvbool-false-No
fbOccstringOptional feedback for occupancy to block commands.-NULL*No
fbOcc2stringOptional feedback for occupancy to block commands.-NULL*No
fbRstringOptional feedback for turnout(Red) state.-NULL*No
fbRinvbool-false-No
fbsetboolFeedback sets the switch unconditional.-false-No
fbusefieldboolUse field events as feedback.-false-No
fieldstatestringCurrent reported state of switch.-NULLstraight,turnout,red,green,left,rightNo
forcecmdboolForce command.-false-No
frogaccessorybool-true-No
frogiidstringInterface ID-NULL*No
frogporttypeint-00-*No
frogswitchbool-false-No
frogtimerintIf set to zero the wiring event is used.-00-1000No
gate0pol1intgate of port.-00-1No
gate0pol2intgate of port.-00-1No
gate1intgate of port.-00-1Yes
gate1pol1intgate of port.-00-1No
gate1pol2intgate of port.-00-1No
gate2intOnly in case of type 3way.-00-*No
gatevalueint0=red 1=green 2=both-20-2No
idstring-*Yes
iidstringInterface ID-NULL*No
initfieldbool-false-No
invboolSwitch inverted. (Software wiring correction)-false-No
inv2boolSwitch inverted. (Software wiring correction)-false-No
locidstringThe loc who locked this switch.-NULL*No
manualcmdboolManual command issued from a client.-false-No
oidstringobject ID-*No
oristringOrientation in the plan.-NULLnorth,south,west,eastNo
param1intparameter-00-*No
param2intparameter-00-*No
pauseintPause ms before executing command.-00-*No
port0pol1intport of decoder unit.-00-*No
port0pol2intport of decoder unit.-00-*No
port1intport of decoder unit.-00-*Yes
port1pol1intport of decoder unit.-00-*No
port1pol2intport of decoder unit.-00-*No
port2intOnly in case of type 3way.-00-*No
porttypeint-00-*No
protstringProtocol to use for this output.-DM,N,D,mdd,om32,do,voNo
rectcrossingboolRectangular crossing.-false-No
saveposstringsave position of switch-nonenone,straight,turnout,left,rightNo
setbool-true-No
showboolVisibility flag.-true-No
singlegatebool-false-No
statestringCurrent state of switch.-NULLstraight,turnout,red,green,left,rightNo
subtypestring-defaultdefault,subleft,subrightNo
swapstraightbool-false-No
switchedintNumber of switch commands.-00-*No
swtypestring-defaultdefault,rasterNo
syncdelayboolDelay until is ready.-false-No
tdbooltrackdriver connected to this block-false-No
tdaddrintTD address-00-*No
tdiidstringTD interface id-NULL*No
tdportintTD output port-00-*No
testingbool-false-No
typestring-rightright,left,turnout,crossing,ccrossing,dcrossing,threeway,decouplerNo
value1intvalue-10-*No
value2intvalue-10-*No
virtualboolIf this object is only used for dispatching commands.-false-No
wantedstatestringWanted state of switch.-NULLstraight,turnout,red,green,left,rightNo
xintX-Position in the plan.-00-*No
yintY-Position in the plan.-00-*No
zintZ-Position in the plan. (level)-00-9No
31.19.1.1. accessoryctrl (1)childnode of swNo
activeboolActivate accessory control.-false-No
delayintSeconds to elaps to go back to the closed position.-0-No
freeblocksstring-Blocks which must be free at open and close.No
intervalintInterval in seconds.-0-No
lockroutesstring-Routes to lock at open, and unlock at close.No
31.19.1.2. actionctrl (1)childnode of swNo
31.20. system (1)childnode of planNo
31.20.1. actionctrl (1)childnode of systemNo
31.21. tklist (1)childnode of planTrack tableNo
31.21.1. tk (n)childnode of tklistNone active piece of plan.No
bufferconst string-buffer--
concurveleftconst string-concurveleft--
concurverightconst string-concurveright--
connectorconst string-connector--
curveconst string-curve--
curve90const string-curve90--
dcurveconst string-dcurve--
dirconst string-dir--
dirallconst string-dirall--
straightconst string-straight--
tracknrconst string-tracknr--
blockidstring-NULL*No
counterpartidstring-NULL*No
descstringdescription-*No
idstring-*Yes
oristring-NULLnorth,south,west,eastNo
tknrintTrack number.-10-*No
typestring-straightstraight,curve,dir,dirall,buffer,connector,curve90,concurveright,concurveleftNo
xint-00-*No
yint-00-*No
zint-00-9No
31.22. tourlist (1)childnode of planTour tableNo
31.22.1. tour (n)childnode of tourlistNo
idstringtour name-*Yes
recycleboolRecycle this tour.-false-No
schedulesstringcsv list of schedules-*Yes
31.23. ttlist (1)childnode of planTurntableNo
31.23.1. tt (n)childnode of ttlistTurntable definition.No
accdecconst stringControlling a modified turntable with switch commands.-accdec--
calibrateconst stringCalibrate the turntable.-calibrate--
d15const stringDraai15-d15--
digitalbahnconst stringwww.digital-bahn.de turntable decoder-digitalbahn--
dsmconst stringStaerz DSM-dsm--
f6915const stringFleischmann turn controller.-f6915--
foffconst stringTurn function off.-off--
fonconst stringTurn function on.-on--
lightoffconst stringTurn lights off.-lightoff--
lightonconst stringTurn lights on.-lighton--
locdecconst stringModified analog turntable.-locdec--
muetconst stringMuet controller with stepper motor.-muet--
multiportconst stringMultiport step motor turntable.-multiport--
nextconst stringGo to next track.-next--
prevconst stringGo to previous track.-prev--
prot_DEFconst stringdefault protocol by command station-D--
prot_Mconst stringMotorola-M--
prot_MPconst stringMulti Port-MP--
prot_Nconst stringNMRA-DCC-N--
slx815const stringRautenhaus controller.-slx815--
ttdecconst stringLDT TT-DEC-ttdec--
turn180const stringGo to previous track.-180--
unlockedconst stringPlace holder for locid not set.--unlocked---
VintRotation speed in percent.-7510-100Yes
actfnintActivation function for locdec type turntable drives.-00-28No
addrintTurntable address.-00-*Yes
addr0intbit 0 of track-00-*Yes
addr1intbit 1 of track-00-*Yes
addr2intbit 2 of track-00-*Yes
addr3intbit 3 of track-00-*Yes
addr4intbit 4 of track-00-*Yes
addr5intnew position set flag address-00-*Yes
addr6intbit 5 of track-00-*Yes
b0senstringID bit 0 of position-NULL*No
b1senstringID bit 1 of position-NULL*No
b2senstringID bit 2 of position-NULL*No
b3senstringID bit 3 of position-NULL*No
bit0cmdint-00,1No
bit1cmdint-00,1No
bit2cmdint-00,1No
bit3cmdint-00,1No
bit4cmdint-00,1No
bit5cmdint-00,1No
bridgeposint-00-47No
busintSome systems support more than one bus: SLX-00-*No
cmdstring-NULL*No
cmdbyroutebool-false-No
delayints00-*No
descstringdescription-*No
diraddrintDirection address.-00-*Yes
embeddedblockboolTT is block.-false-No
enteringbool-false-No
funint-00-*No
idstring-*Yes
iidstringInterface ID.-NULL*No
invboolinvert the commands-false-No
invnewboolinvert position set flag command-false-No
invposboolinvert position commands-false-No
lightsfnint-10-28No
locidstringThe loc who locked this turntable.-NULL*No
managerboolManager mode: Act like a block and manage all sub blocks.(Tracks)-false-No
motoroffdelayintshut off delay for locdec motor-10000-*No
move4oppboolMove bridge if the target track is opposite of the current position.-true-No
oidstringobject ID-*No
pauseintpause between direction and position commands00-*No
poladdrintPolarization relay address.-00-*No
port0intbit 0 of track-00-4Yes
port1intbit 1 of track-00-4Yes
port2intbit 2 of track-00-4Yes
port3intbit 3 of track-00-4Yes
port4intbit 4 of track-00-4Yes
port5intnew position set flag port-00-4Yes
port6intbit 5 of track-00-4Yes
protstringProtocol to use.-DD,M,NNo
psenstringID of the position ready sensor-NULL*No
randomrateintRate of randomness. 0=Not used-100-*No
reservedbool-false-No
resetaddrintReset bit address-00-*Yes
resetbitcmdint-00,1No
resetportintReset bit port-00-4Yes
s1stringFeedback ID for detection occupancy on the bridge.-*Yes
s2stringFeedback ID for detection occupancy on the bridge.-*Yes
sMidstringFeedback ID for detection occupancy on the bridge.-*Yes
sMid2stringFeedback ID for detection occupancy on the bridge.-*Yes
singlegatenewbool-false-No
singlegateposbool-false-No
statestring-openopen,closedNo
state1boolFeedback state bridge sensor1.-false-No
state2boolFeedback state bridge sensor2.-false-No
stateMidboolFeedback state bridge sensor3.-false-No
stateMid2boolFeedback state bridge sensor4.-false-No
swaprotationboolswap bridge rotation direction-false-No
swcmdbooluse switch instead of output commands-false-No
symbolsizeint-52-5No
traverserbool-false-No
typestring-locdec*No
xint-00-*No
yint-00-*No
zint-00-9No
31.23.1.1. actionctrl (1)childnode of ttNo
31.23.1.2. track (n)childnode of ttTurntable track.No
bkidstringblock id-NULL*No
decnrintDecoder track number.--1*No
descstringdescription-*No
nrintTrack number.-00-48*Yes
oppositetrackintOpposite track to do a 180 degree turn.--1*No
polarizationboolFlip bridge polarization when entering this track.-false-No
posfbstringFeedback ID for positioning the TT.-*Yes
showboolVisibility flag.-true-No
stateboolpos feedback state.-false-No
31.24. txlist (1)childnode of plantext symbols tableNo
31.24.1. tx (n)childnode of txlistNo
addrint-00-*No
backblueint--10-255No
backgreenint--10-255No
backredint--10-255No
blockstringBlock ID from update event.-*No
blueint-00-255No
boldbool-False-No
busint-00-*No
carcountint-00-*No
cmdstringupdate-NULL*No
countedcarsint-00-*No
counterint-00-*No
cxint-31-*No
cyint-11-*No
descstringdescription-*No
displayint-00-*No
formatstringFormat string.-NULL*No
greenint-00-255No
idstring-*Yes
iidstring-*No
italicbool-False-No
loadint-00-*No
locationstringLocation from update event.-*No
manualinputbool-False-No
mvspeedfloat-0.0*No
oidstringobject ID-*No
oristring-NULLnorth,south,west,eastNo
pointsizeint-00-*No
prev_idstringin case of an id change this should help to find the original in the table-*No
redint-00-255No
refbkidstringReference ID.-*No
reflcidstringReference ID.-*No
resetbool-False-No
tempint-00-*No
textstringText or Image (if ending on .png) to be displayed.-*Yes
transparentbool-True-No
underlinedbool-False-No
voltint-00-*No
wheelcountint-00-*No
xint-00-*No
yint-00-*No
zint-00-9No
31.24.1.1. actionctrl (1)childnode of txNo
31.25. vrlist (1)childnode of planvariable listNo
31.25.1. vr (n)childnode of vrlistNo
op_addconst string-add--
op_maxconst string-max--
op_minconst string-min--
op_randomconst string-random--
op_startconst string-start--
op_stopconst string-stop--
op_subtractconst string-subtract--
op_textconst string-text--
op_valueconst string-value--
type_defaultconst int-0--
type_timerconst int-1--
descstringdescription-*No
groupstring-*No
idstringobject id-NULL*No
maxint-00-*No
minint-00-*No
textstring-*No
timerbool-false-No
typeint-00-*No
valueint-0*No
31.25.1.1. actionctrl (1)childnode of vrNo
31.26. waybilllist (1)childnode of planWaybill tableNo
31.26.1. waybill (n)childnode of waybilllistWaybill definition.No
status_deliveredconst string-delivered--
status_shippingconst string-shipping--
status_waitingconst string-waiting--
cartypestring-*No
commoditystring-*No
consigneestring-*Yes
destinationstringConsignee (local) block.-*Yes
idstring-*Yes
originstringShipper (local) block.-*Yes
routingstring-*Yes
shipperstring-*Yes
statusstringWaybill status.-waiting*No
31.27. zlevel (n)childnode of planZ-Level descriptionNo
activeboolactive notebook page-false-No
modidstringmodule ID-*No
modnrintmodule number-00-*No
modviewcxintx size on an overview panel-00-*No
modviewcyinty size on an overview panel-00-*No
modviewxintx position on an overview panel-00-*No
modviewyinty position on an overview panel-00-*No
titlestring-*No
zint-00-9No

32. powercmd
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
32.0 powercmd (1)*root*Power Manager command.No
offconst string-off--
onconst string-on--
blockidstringBlock ID.-NULL*No
cmdstring-*No
idstringBooster ID; command for all not set.-NULL*No
iidstringInterface ID-NULL*No

33. powerevent
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
33.0 powerevent (1)*root*Power Manager event.No
idstringBooster ID; command for all not set.-NULL*No
powerbool-false-No
shortcutbool-false-No

34. productlist
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
34.0 productlist (1)*root*No
34.1. product (n)childnode of productlistNo
cidintClass ID-00-*No
cidextintClass ID extension-00-*No
descstringDescription-*No
pidintProduct ID-00-*No
sidintSystem ID-00-*No
urlstringDocumentation URL-*No
vidintVendor ID-00-*No
34.1.1. description (1)childnode of productNo

35. program
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
35.0 program (1)*root*Program.No
acc_getparamconst int-38--
acc_setparamconst int-37--
bootmodeconst intSet node in boot mode.-22--
datarspconst intdata response from previous get command-7--
evclrallconst intClear all events.-20--
evdeleteconst intEvent delete.-19--
evgetconst intEvent get.-13--
evgetallconst intEvent get all.-16--
evgetvarconst intGet event variable.-21--
evsetconst intEvent set.-12--
fb_setaddrconst int-39--
getconst int-0--
getlasterrorconst int-46--
getoptionsconst int-47--
identifyconst int-44--
learnconst intSet module in learn mode.-17--
lncvendconst int-2--
lncvgetconst int-9--
lncvsetconst int-10--
lncvstartconst int-1--
lntype_bidibconst intBiDiB-7--
lntype_cbusconst intCBUS-6--
lntype_csconst intCommand Station Config-3--
lntype_cvconst intUhlenbrock LocoNet CV's-1--
lntype_mpconst intLocoIO MP's-4--
lntype_noneconst int-0--
lntype_opswconst intStationary decoder programming-5--
lntype_rocnetconst intRocNet-8--
lntype_svconst intLocoIO SV's-2--
loadconst int-6--
macro_deleteconst int-32--
macro_getconst int-34--
macro_getparamsconst int-36--
macro_restoreconst int-30--
macro_saveconst int-31--
macro_setconst int-33--
macro_setparamsconst int-35--
mode_directconst int-1--
mode_pageconst int-0--
mode_registerconst int-2--
mprspconst intmulti port data response from previous get command-11--
nnconfconst intNode number confirmation by module.-15--
nnreqconst intNode number request for new module with 'modid'.-14--
nvgetconst intNode value get.-9--
nvsetconst intNode value set.-10--
pingconst int-45--
pomackconst int-40--
porttype_analogconst int-5--
porttype_backlightconst intBiDiB uses 6 for this type but it will be corrected in the bidib library.-7--
porttype_lightconst int-1--
porttype_macroconst int-6--
porttype_motorconst int-4--
porttype_servoconst int-2--
porttype_soundconst int-3--
porttype_switchconst int-0--
ptoffconst int-3--
ptonconst int-2--
ptstatconst int-4--
queryconst intQuery node numbers.-25--
rawconst intstrval1=hexa-52--
rc_errorconst int-2--
rc_notfwupconst int-1--
rc_okconst int-0--
resetconst intReset decoder mode.-24--
saveconst int-5--
setconst int-1--
setchannelconst intval1=channel, val2=value-51--
setoptionsconst int-48--
setstringconst intstrval1=userstring val1=id-53--
showconst int-49--
statusrspconst intstatus response from previous command-8--
typeconst intQuery node numbers.-26--
unlearnconst intSet module in operation mode.-18--
updateconst int-50--
vendorcvenableconst intVendor CV enable. (value=1/0)-43--
vendorcvgetconst intVendor CV get.(strval1)-42--
vendorcvsetconst intVendor CV set. (strval1,strval2)-41--
writehexconst intSet node in boot mode.-23--
accboolPOM Program On the Main for accessory decoders-false-No
addrintloco address for POM-0*No
cmdint-00-*No
cvintCV number-00-1023No
decaddrintdecoder address in case of POM-0*No
eepromboolWrite EEprom.-true-No
filenamestring--No
identifierstringLoc identifier--No
iidstring-NULL*No
lncvbool-false-No
lncvcmdint-00-*No
lntypeintLNCV programming type-0-No
longaddrboolloco address for POM-false-No
manuintmanufacturer ID-0*No
modeintProgramming mode.-00-*No
modidintmodule id for use with lncv-0*No
pomboolPOM Program On the Main-false-No
porttypeintPort type-0-No
prodintproduct ID-0*No
rcintreturn code-00-*No
rsintreason code-00-*No
strval1string--No
strval2string--No
strval3string--No
val1int-00-255No
val10int-00-255No
val11int-00-255No
val12int-00-255No
val13int-00-255No
val14int-00-255No
val15int-00-255No
val16int-00-255No
val17int-00-255No
val18int-00-255No
val19int-00-255No
val2int-00-255No
val20int-00-255No
val21int-00-255No
val22int-00-255No
val23int-00-255No
val24int-00-255No
val25int-00-255No
val26int-00-255No
val27int-00-255No
val28int-00-255No
val29int-00-255No
val3int-00-255No
val30int-00-255No
val31int-00-255No
val32int-00-255No
val33int-00-255No
val34int-00-255No
val35int-00-255No
val36int-00-255No
val37int-00-255No
val38int-00-255No
val39int-00-255No
val4int-00-255No
val40int-00-255No
val41int-00-255No
val42int-00-255No
val43int-00-255No
val44int-00-255No
val45int-00-255No
val46int-00-255No
val47int-00-255No
val48int-00-255No
val49int-00-255No
val5int-00-255No
val50int-00-255No
val6int-00-255No
val7int-00-255No
val8int-00-255No
val9int-00-255No
valueintCV value-00-255No
versionintfirmware version-0*No

36. response
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
36.0 response (1)*root*Interface Response.No
ctserrconst string-ctserr--
okconst string-ok--
rcverrconst string-rcverr--
snderrconst string-snderr--
datastring-*No
errorbool-false-No
iidstringInterface ID-NULL*No
msgstring-*No
rcint-0-No
retryboolcontroller buffer full; try again.-false-No
senderstring-*No
statestring-*No

37. rocrail
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
37.0 rocrail (1)*root*No
backupboolActivate backup for plan files.-true-No
backuppathstringLocation of the plan file backups.-backup*No
createmodplanboolCreate a modplan if the planfile does not jet exist.-false-No
donemlstring--No
donkeystring--No
dpiidstringIID to use for dispathing a loco; using default in case not set.-*No
filestringRocRail ini-file.-rocrail.ini-No
fsutf8bool-true-No
iconpathstringLocation of (function)icons.-icons*No
imgpathstringLocation of (loco)images.-images*No
issuepathstringLocation of the reported issues.-issues*No
keypathstringLocation of the donation key file.-lic.dat*No
lciidstringIID to use for mobile decoders; using default in case not set.-*No
libpathstringLocation of the rocrail libraries.-.*No
locsstringFile name of locomotive definitions.-NULL*No
nodevcheckboolDo not check availability of serial devices.-false-No
occupancystringFile name of block occupancy.-occ.xml*No
planfilestringRocRail plan-file.-plan.xml-No
poweroffonexitboolTurn track power off on server exit.-true-No
poweronatinitboolTurn track power on at server init.-false-No
ptiidstringIID to use with programming; using default in case not set.-*No
resetspfxboolReset all loco functions and speed at startup.-false-No
runasrootboolForce rocrail to run as root.-false-No
sciidstringShortcut command station IID-0-*No
scsensorstringShortcut sensor ID.-0-*No
soundpathstringLocation of (loco)sounds.-sounds*No
soundplayerstringSound player program.-*No
soundplayerlocationboolAdd loco location as second parameter.-false-No
sviidstringIID to use with LN SV programming; using default in case not set.-*No
37.1. SnmpService (1)childnode of rocrailNo
privBuildTimeconst string-1.3.6.1.4.1.37707.1.1.1.0--
privConnectionCntconst string-1.3.6.1.4.1.37707.1.1.3.0--
privLastExcconst string-1.3.6.1.4.1.37707.1.1.5.0--
privMemStatsconst string-1.3.6.1.4.1.37707.1.1.4.0--
privThreadCntconst string-1.3.6.1.4.1.37707.1.1.2.0--
privTrapExceptionconst string-1.3.6.1.4.1.37707.1.1.10.1.0--
privTrapShutDownconst string-1.3.6.1.4.1.37707.1.1.10.2.0--
privateListconst string-1.3.6.1.4.1.37707.1.1--
sysContactconst string-1.3.6.1.2.1.1.4.0--
sysDescrconst string-1.3.6.1.2.1.1.1.0--
sysLocationconst string-1.3.6.1.2.1.1.6.0--
sysNameconst string-1.3.6.1.2.1.1.5.0--
sysObjectIDconst string-1.3.6.1.2.1.1.2.0--
sysServicesconst string-1.3.6.1.2.1.1.7.0--
sysUpTimeconst string-1.3.6.1.2.1.1.3.0--
systemListconst string-1.3.6.1.2.1.1--
trapColdStartconst string-1.3.6.1.6.3.1.1.5.1.0--
trapLinkDownconst string-1.3.6.1.6.3.1.1.5.3.0--
trapLinkUpconst string-1.3.6.1.6.3.1.1.5.4.0--
activeboolActivate snmp service.-false-No
communitystring-public*No
contactstringContact address.-support@rocrail.net*No
descriptionstringRocrail server description.-Model Railroad Control System*No
enterpriseinthttp://www.iana.org/assignments/enterprise-numbers-377070-*No
familyintProduct family; Default Rocrail=1.-10-65535No
locationstringRocrail physical location.-local*No
portintPort number for server socket.-1610-65535No
productintProduct; Default Server=1.-10-65535No
traphoststringTrap host.-localhost*No
trapportintTrap port number.-00-65535No
versionintSNMP version.-10-65535No
37.2. anaopt (1)childnode of rocrailAnalyser options.No
actionCheckboolCheck actions and conditions-true-No
actionCleanboolClean action and condition problems-false-No
addFeedbackBlockAssignmentboolAssign feedbacks to blocks-false-No
addSignalBlockAssignmentboolAssign signals to blocks-false-No
basicCheckboolBasic checks on all items-true-No
basicCleanboolClean basic problems on all items-false-No
blockCheckboolChecks concerning blocks-true-No
blockCleanboolClean block problems-false-No
cleanRouteIdboolClean routeid of all automatic detected routes-true-No
maxRecursionDepthintmaximum recursion depth-100-No
resetBlockIdboolReset blockid in whole plan-true-No
resetFeedbackBlockAssignmentboolReset feedback assignments in all blocks-false-No
resetSignalBlockAssignmentboolReset signal assignments in all blocks-false-No
routeCheckboolChecks concerning routes-true-No
routeCleanboolClean route problems-false-No
setBlockIdboolSet blockid for all blocks-true-No
setRouteIdboolSet routeid for all automatic detected routes-true-No
37.3. clock (1)childnode of rocrailclock synchronizer.No
freezeconst string-freeze--
goconst string-go--
setconst string-set--
syncconst string-sync--
cmdstring-*No
dividerinttime devider: 1 = realtime-11-100No
hourintstart hour; 24 not used-240-24No
minuteintstart minute; 60 not used-600-60No
tempintModel temperature.-20-127...127No
timelongtime in seconds-0*No
updateintupdate frequency in minutes-11-60No
37.4. ctrl (1)childnode of rocrailNo
actiontimer60bool-true-No
allowzerothrottleidboolAllow broadcasting event coming from zero throttle IDs.-false-No
blockinitpauseintPause between the block init commands.ms00-5000No
closenoeventsboolClose block if no event is defined.-false-No
closeonghostbool-false-No
createguestonbidibool-false-No
defaspectstringDefault signal aspect.-redred,green,yellow,whiteNo
disableblockwait4gomanualbool-false-No
disablerouteVreduceboolGlobal disable route speed reducing by thrown switches.-false-No
disablestealboolDisable throttle to steal loco control.-false-No
ebreakatghostboolPower off a ghost is detected when no ghost is accepted.-false-No
ebreakforceunlockbool-false-No
enableanalyzerbool-true-No
enableswfbboolEnable switch position feedbacks.-true-No
eventtimeoutintTime to wait for a next event. Disabled when set to zero.s00-*No
greenaspectboolUse green aspect instead of yellow if next block has red.-false-No
ignevtintIgnore multiple events for the same state if comming within this number of 10ms ticks.10ms ticks50-*No
initfieldpauseintPause between the switch commands.ms500100-5000No
initfieldpowerboolSet global power on before init field.-true-No
keepghostboolKeep ghost state until manual reset.-false-No
loccnfgboolsend loco config commands to the CS-false-No
locostartgapintTime between signalling loco's to start in auto mode.s00-*No
minbklcintMinimal blocklen - loclen.cm2010-50No
poweroffatghostboolPower off a ghost is detected when no ghost is accepted.-true-No
poweroffatresetboolPower off at reset command.-true-No
poweroffonidentmismatchboolPower off if the ident code does not match.-false-No
releaseonidlebool-false-No
restoreschedulebool-true-No
routeswtimeintTime between switch commands in routes.ms1010-10000No
savepostimeintsave positio timers100-100No
secondnextblockboolTry to reserve a second next block.-false-No
seedintrandom seed for block selection-47110-65535No
selectshortestblockboolSelect shortest block in case block and train length are set.-false-No
semaphorewaitintTime needed by a semaphore to get in position.s10-*No
sgeventsboolProcess field events for signals.-false-No
signalresetintTime to wait for resetting the signals of previous block. Disabled when set to zero.s00-*No
signalwaitintTime needed by a signal to set another aspect.s00-*No
skipsetsgboolSkip signal commands for signals already in model position.-false-No
skipsetswboolSkip switch commands in routes for switches already in model position.-false-No
stopatin4gomanualbool-true-No
stopnonecommuterboolStop auto mode for none commuter trains in terminal stations.-false-No
swtimeoutintSwitch activation time.ms250100-1000No
syncroutesboolSynchronize routes.-false-No
syncroutetimeoutintTimeout in ms for synchronizing routes.-2500-No
timedsensorsboolActivate timed sensors.-false-No
usebicomboolUse bi-directional communication.-true-No
usebididirbool-false-No
useidentboolUse bi-directional identifier for set in block.-true-No
useonlyfirstidentbool-true-No
userandomratebool-false-No
v0atpoweronbool-false-No
virtualtimerintVirtual step time.s11-*No
37.5. devices (1)childnode of rocrailList of available server devices.No
serialstringCSV list of serial devices.-*No
37.6. digint (n)childnode of rocrailDigital Interface definition.No
barjutconst string-barjut--
bidibconst string-bidib--
cbusconst string-cbus--
clockconst string-clock--
cticonst string-cti--
ctsconst string-cts--
dcc232const string-dcc232--
ddxconst stringDigital Direct X-ddx--
dinamoconst string-dinamo--
dsrconst string-dsr--
easydccconst string-easydcc--
ecosconst string-ecos--
editsproconst string-editspro--
esunaviconst string-esunavi--
evenconst string-even--
gotconst string-got--
hsi88const string-hsi88--
infracarconst string-infracar--
inter10const string-inter10--
lenzconst string-lenz--
loconetconst string-loconet--
lrc135const string-lrc135--
massothconst string-massoth--
mcs2const string-mcs2--
mttmfccconst string-mttmfcc--
muetconst string-muet--
nceconst string-nce--
noconst string-no--
noneconst string-none--
oddconst string-odd--
om32const string-om32--
opendccconst string-opendcc--
p50const string-p50--
p50xconst string-p50x--
perirconst string-perir--
rclinkconst string-rclink--
rfid12const string-rfid12--
rmxconst string-rmx--
rocnetconst string-rocnet--
rococonst string-roco--
rocompconst string-rocomp--
slxconst string-slx--
splconst string-spl--
sprogconst string-sprog--
srcpconst string-srcp--
sublib_defaultconst string-default--
sublib_digitrax_pr3const string-pr3--
sublib_lenz_atlasconst string-atlas--
sublib_lenz_cttranconst string-cttran--
sublib_lenz_eliteconst string-elite--
sublib_lenz_ethernetconst string-ethernet--
sublib_lenz_opendccconst string-opendcc--
sublib_lenz_xntcpconst string-xntcp--
sublib_nativeconst string-native--
sublib_serialconst string-serial--
sublib_socketconst string-socket--
sublib_tcpconst string-tcp--
sublib_udpconst string-udp--
sublib_ulniconst string-ulni--
sublib_usbconst string-usb--
tamsmcconst string-tamsmc--
ucons88const string-ucons88--
vcsconst string-virtual--
xnmmconst string-xnmm--
xonconst string-xon--
xpressnetconst string-xpressnet--
z21const string-z21--
zimoconst string-zimo--
zimobinconst string-zimobin--
zimocanconst string-zimocan--
zs2const string-zs2--
asciiprotocolboolUse an ASCII protocol.-false-No
bitsint-8*No
bpsintbps24001200,2400,4800,9600,19200,38400,57600No
ctsretryintwait for CTS line to come up.ms1000*No
devicestring-com1-No
dummyioboolDo not use real I/O.-false-No
fastclockboolsend fast clock commands to the connected command station-false-No
fbmodintNumber of connected feedback modules of 8 inputs.-0*No
fboffsetintOffset for the feedback units.-0-No
fbpollboolPoll sensor events in p50x instead of xEvtSen.-false-No
fbresetboolReset sensors automatically to low.-false*No
flowstring-ctscts,dsr,xon,noNo
hoststringhostname.--No
identdelayintDelay before sending a low sensor state for ident codes.ms2500-No
ignorebusyboolignore the busy message from command station-false-No
iidstringInterface ID.-NULL-Yes
iid_masterstringInterface ID (loconet).-NULL-No
iid_slavestringInterface ID (ddl).-NULL-No
libstring-virtual-No
libpathstring-.-No
localipstringLocal interface IP.--No
locolistboolInitial send the digint the list of locos.-false-No
overruleboolOverrule throttle commands.-true-No
paritystring-nonenone,even,oddNo
portintcommand port.-0-No
poweratstartupboolPower on at startup.-false-No
poweroffexitboolPower off at halt command.-true-No
protverintProtocol version. Default implementation is 0.-0-No
psleepintSleep between polling of the feedback units.ms200-No
ptsupportboolCheck for PT events.-true-No
pw4accboolPower must be on for accessory commands.-true-No
readbidiboolPoll the bidi units.-false-No
readfbboolPoll the feedback units.-true-No
reportstatebool-true-No
restrictedboolRestricted functionality due to missing support key.-false-No
rtsdisabledboolDisables RTS line for USB converters. (Depends on type if this is needed.)-false-No
startpwstateboolPowerstate at startup.-false-No
stopbitsint-2*No
stressboolsend every 10ms a loconet packet to stress the network-false-No
sublibstring-default-No
swinvertboolInvert all turnouts/switches.-false-No
switchlistboolInitial send the digint the list of switches.-false-No
swtimeintSwitch time.ms250*No
systeminfoboolActivate system info if available.-true-No
timeoutintms1000*No
udpportRXintreceive port.-0-No
udpportTXintsend port.-0-No
37.6.1. bidib (1)childnode of digintBiDiB optionsNo
manual2bidibboolMap MSG_CS_ACCESSORY_MANUAL messages to BiDiB commands.-false-No
secAckboolEnable secure acknowledge.-false-No
secAckIntintSecure acknowledge interval in 10ms units.-20-No
watchdogboolEnable watchdog.-false-No
watchdogIntintWatchdog interval in 100ms units.-20-No
37.6.1.1. bidibnode (n)childnode of bidibBiDiB optionsNo
class_accessoryconst string-accessory--
class_boosterconst string-booster--
class_bridgeconst string-bridge--
class_dcc_mainconst string-dcc_main--
class_dcc_progconst string-dcc_prog--
class_sensorconst string-sensor--
class_switchconst string-switch--
class_uiconst string-ui--
analogcntintNumber of ports.-0-No
classstringClass ID.-sensor-No
classmnemonicstringClass ID mnemonic.-sensor-No
fwupboolFirmware update flag.-false-No
inputcntintNumber of ports.-0-No
iocfgboolPort config flag.-false-No
keystring--No
lportcntintNumber of ports.-0-No
motorcntintNumber of ports.-0-No
parentkeystring--No
pathstringLocal path.-0.0.0.0-No
productnamestring--No
sensorcntintNumber of sensors.-0-No
servocntintNumber of ports.-0-No
soundcntintNumber of ports.-0-No
sportcntintNumber of ports.-0-No
uidintVendor product/serialnumber ID.-0-No
usernamestring--No
vendorintDCC vendor ID.-0-No
versionstringSoftware version.--No
37.6.2. cbus (1)childnode of digintCBUS optionsNo
cidintCANID-10-*No
commandackbool-false-No
fastclockbool-true-No
fcaddrintFast clock event address.-99990-*No
fcnodeintFast clock node number.-00-*No
fonfofboolUse the new opcodes for controlling functions.-false-No
heartbeatbool-false-No
heartbeateventint-4712-No
loadertimeintSleep time between boot loader lines.-5010-*No
purgetimeintCS engine idle timeout.s100-*No
shorteventsbool-true-No
slotserverbool-false-No
sodaddrintStart of Day input address.-00-*No
37.6.2.1. cbnode (n)childnode of cbusNo
mtyp_canacc4const intSolenoid point driver-1--
mtyp_canacc4_2const int12v version of CANACC4-8--
mtyp_canacc5const intMotorised point driver-2--
mtyp_canacc8const int8 digital outputs-3--
mtyp_canace3const intControl panel switch/button encoder-4--
mtyp_canace8cconst int8 digital inputs-5--
mtyp_canbcconst intBC1a command station-12--
mtyp_cancabconst intCANCAB hand throttle-9--
mtyp_cancmdconst intCANCMD command station-10--
mtyp_canledconst int64 led driver-6--
mtyp_canled64const int64 led driver (multi leds per event)-7--
mtyp_canrpiconst intRPI and RFID interface-13--
mtyp_canservoconst int8 servo driver (on canacc8 or similar hardware)-11--
mtyp_canttcaconst intTurntable controller (turntable end)-14--
mtyp_canttcbconst intTurntable controller (control panel end)-15--
canidintCANID-00-127No
manuidintNMRA manufacturer ID.-00-65535No
mtypintModule type. See cbusdefs.h.-00-65535No
nrintNodeNumber-00-65535No
nrevtintNumber of events allowed.-00-65535No
nrevtvarintNumber of event variable per event.-00-65535No
nrvarintNumber of node variables.-00-65535No
versionstringFirmware version.-*No
37.6.2.1.1. cbnodeevent (n)childnode of cbnodeNo
addrintDevice address of producer.-01-65535No
evnrintEvent variable index.-01-255No
evvalintEvent variable value.-00-255No
nodenrintNode number of producer.-01-65535No
37.6.2.1.2. cbnodevar (n)childnode of cbnodeNo
nrintNode variable index.-11-255No
valintNode variable value.-00-255No
37.6.3. dcc232 (1)childnode of digintDCC232 optionsNo
fastcvgetbool-true-No
inversedsrbool-true-No
portstring-com1*No
purgeboolActivate purging.-true-No
purgetimeintIdle time for purg a slot.s600-*No
shortcutboolUse shortcut detection-true-No
shortcutdelayintShortcut events shorter than this time is ignoredms1000-No
37.6.4. ddx (1)childnode of digintDDX initNo
dccboolgenerate the NMRA DCC protocol-true-No
fastcvgetboolFast cv get for real rs232.-true-No
inversedsrbool-false-No
mmlongpauseboolUse long packet pause.-false-No
motorolaboolgenerate the motorola protocol-true-No
motorolarefreshboolset to false if no MM locdecoders are used and accessory are MM-true-No
portstring-/dev/ttyS0*No
portbasestring-0x0000*No
queuecheckboolCheck if there are bytes left in the send queue and sleep.-true-No
realnmratimingboolexperimental: do not use-false-No
s88b0modcntintone module represents 8 inputs (one byte)-00-62No
s88b1modcntintone module represents 8 inputs (one byte)-00-62No
s88b2modcntintone module represents 8 inputs (one byte)-00-62No
s88b3modcntintone module represents 8 inputs (one byte)-00-62No
s88bussesint-11-4No
s88clockscaleintclock=166kHz divided by S88CLOCK_SCALE-351-50No
s88portstring-0x378*No
s88refreshinttime between the bus pollingms10050-250No
shortcutcheckingboolUse shortcut detection-false-No
shortcutdelayintShortcut events shorter than this time is ignoredus1000-No
37.6.5. hsi88 (1)childnode of digintHSI88 initNo
fbleftintHSI-88 number of modules of 8 inputs on left port-0-No
fbmiddleintHSI-88 number of modules of 8 inputs on middle port-0-No
fbrightintHSI-88 number of modules of 8 inputs on right port-0-No
smoothboolHSI-88 smooth out fb contact noice; fb must be at least 100ms low before sending event.-false-No
triggertimeint-100100-2000No
usbbool-false-No
37.6.6. io8255 (1)childnode of digintIO8255 optionsNo
iointA high bit means input port type.-00-16777215No
portoffsetint0x100 is the first board.-256*No
37.6.7. loconet (1)childnode of digintLocoNet optionsNo
cs_db150const string-db150--
cs_dcs100const string-dcs100--
cs_dcs50const string-dcs50--
cs_ibcomconst string-ibcom--
cs_intelliboxconst string-intellibox--
cs_rocrailconst string-rocrail--
GBM16xnbool8 bit loco addressing and direction bit.-false-No
cmdstnstring-dcs100dcs100,db150,dcs50,intellibox,rocrail,ibcomNo
ignorepowercmdsboolIgnore subsequetial power commands.-false-No
monitorboolVerbose monitor LocoNet.-false-No
purgetimeintset to zero if the command station does not purges2000-*No
reportaddrintglobal addres on which sensors are reported-10170-*No
resetlissyboolReset Lissy events after 1 second.-false-No
sensorquerybooldo sensor query at OPC_GPON-true-No
slotpingboolEnable slot ping if purge time is not zero.-true-No
slotsintnumber of slots for loco's-220-*No
swackboolCheck long ack for switch commands.-false-No
swretryintNumber of switch command retries.-101-*No
swsleepintNumber of ms sleep between switch command retries.-5010-*No
syncfcboolsynchronize fast clock-false-No
usedoubleboolUse double packets for lnudp.-false-No
usefcboolenable fast clock-true-No
useidlebooluse OPC_IDLE instead of OPC_GPOFF-false-No
useseqboolUse sequence counter for lnudp.-false-No
37.6.7.1. options (1)childnode of loconetNo
opswstringzero based options list 0=open 1=set-*No
storeboolset by client to signal to store the options in the command station-false-No
37.6.7.2. slotserver (1)childnode of loconetNo
activeboolactivate slot server support-false-No
formatstringdefault decoder digital format-dccdcc,mmNo
iidstringredirect commands to this interface ID-*No
lconlyboolserve loco commands only-true-No
purgeboolactivate slot purging (purgtime from parent node)-true-No
speedstepintdefault decoder speed steps-12814,28,128No
stopatpurgeboolstop loc after purge-false-No
37.6.8. mcs2 (1)childnode of digintCS2 optionsNo
bindbool-true-No
cmdpauseint-1010-500No
discoverybool-false-No
fbdevidintSensor device ID-00-*No
sensorbeginint-00-16000No
sensorendint-00-16000No
37.6.8.1. product (n)childnode of mcs2No
37.6.9. opendcc (1)childnode of digintOpenDCC optionsNo
bidiboolActivate BiDi support.-true-No
fastclockboolFast clock flag read from SO 2.-false-No
libstring-p50x-No
loccnfgboolsend loco config commands-false-No
37.6.10. rocnet (1)childnode of digintRocNet optionsNo
addrstringmulticast address-224.0.0.1*No
crcbool-false-No
idintRocNet sender ID, 1 is default for Rocrail.(Host)-10-65535No
lcbusintDefault loco bus if greater then zero.-00-*No
netint-00-255No
portintmulticast port-43210-*No
sackbool-false-No
shutdownallbool-false-No
wdbool-false-No
37.6.10.1. channelsetup (n)childnode of rocnetNo
channelint-00-15No
delayint0=10ms, 1=20ms, ...-00-*No
offposint-1500-4095No
offstepsint-100-255No
onposint-6000-4095No
onstepsint-100-255No
optionsint-0-No
stateintSaved output state.-0-No
37.6.10.2. locosetup (1)childnode of rocnetNo
accelerationint-10-No
decelerationint-10-No
nrpulsesintNumber of sensor pulses per wheel rotation.-3-No
scalefloatG scale-29.0-No
wheeldiameterfloatDiameter of driving wheel.-28.0-No
37.6.10.3. macro (1)childnode of rocnetMacro definition for accessories.No
37.6.10.4. portsetup (n)childnode of rocnetNo
delayint0=directly/continous-00-*No
eventidint-0-No
eventportint-0-No
portint-11-*No
stateintSaved output state.-0-No
typeint0=output, 1=input-00-*No
37.6.10.5. rocnetnode (n)childnode of rocnetNo
classstringClass ID.--No
idintRocNet sender ID.-655350-*No
locationintRocNet sender ID.-00-*No
mnemonicstringClass Mnemonic.--No
nicknamestring--No
nriointNumber of I/Os-00-255No
revisionintRepository revision.-0-No
subipintLast 16 bits of the IP.-0-No
vendorintNMRA vendor ID.-0-No
versionstringSoftware version.-0.0-No
37.6.10.6. rocnetnodeoptions (1)childnode of rocnetNo
iotype_i2c0const int-1--
iotype_i2c1const int-0--
adcsensorbool-false-No
adcthresholdint-15-No
iotypeint-0-No
mobilebool-false-No
nicknamestring-New RocNetNode-No
rfidbool-false-No
sackbool-false-No
soundpathstring-sounds-No
soundplayerstring-mplayer-No
usepbbool-false-No
37.6.11. spl (1)childnode of digintSPL optionsNo
fromaddrint-0-No
nrledsint-5-No
toaddrint-0-No
37.6.12. srcp (1)childnode of digintSRCP initNo
cmdportintSRCP command port.-4303-No
srcpbusFB_i8255inti8255 feedback bus-10-No
srcpbusFB_m6051intm6051 feedback bus-9-No
srcpbusFB_s88ints88 feedback bus-8-No
srcpbusGA_mintmarklin generic accessorie bus-5-No
srcpbusGA_nintnmra dcc generic accessorie bus-6-No
srcpbusGA_psintprotocol by server generic accessorie-7-No
srcpbusGL_mintmaerklin generic loco bus-1-No
srcpbusGL_nlintnmra dcc generic loco with long addr bus-3-No
srcpbusGL_nsintnmra dcc generic loco with short addr bus-2-No
srcpbusGL_psintprotocol by server generic loco-4-No
srcpbus_serverintserver bus-0-No
37.6.13. ucons88 (1)childnode of digintuConS88 initNo
fbB1intµCon-S88-Master number of modules of 16 inputs on port 1-5-No
fbB2intµCon-S88-Master number of modules of 16 inputs on port 2-0-No
fbB3intµCon-S88-Master number of modules of 16 inputs on port 3-0-No
hoststringµCon-S88-Master IP address-192.168.1.88-No
portintµCon-S88-Master port-11082-No
37.7. http (1)childnode of rocrailHttp interface for configure the xspooler.No
pathstringPath where to look for external HTML documents.-.*No
portintPort number for server socket. Deactivated when 0.-537010-65535No
refreshintbrowser refresh time: 0=no refreshs100-*No
37.7.1. webclient (1)childnode of httpNo
bottomconst string-bottom--
rightconst string-right--
meboolrocWeb Mobile Edition-false-No
planbackgroundstringbackground color-#EEEEEE*No
portintPort number server socket for webclients. Deactivated when 0.-537020-65535No
refreshintbrowser refresh time: 0=no refreshs00-*No
rulerbackgroundstringbackground color-#CCCCCC*No
symbolpathstringwhere to look for symbol png's-symbols*No
symbolsizeint-1616,24,32No
symboltypestringsymbol type-png*No
webcampathstringwhere to look for symbol png's-webcam*No
webcamposstringwhere to locate the cam images-bottombottom,rightNo
xsizeint-6400-*No
ysizeintno height is set when 0 which is recommended-00-*No
37.7.1.1. webcam (n)childnode of webclientNo
imagefilestring-webcam.jpg*No
titlestring-WebCam*No
37.8. jsmap (1)childnode of rocrailNo
f1int-0*No
f10int--1*No
f11int--1*No
f12int--1*No
f2int-1*No
f3int-2*No
f4int-3*No
f5int--1*No
f6int--1*No
f7int--1*No
f8int--1*No
f9int--1*No
leftrightintX-4*No
lightint-5*No
poweroffint-7*No
poweronint-8*No
repeatintRepeat interval in ms for the updown axis. (value 0 disables the repeat)ms500*No
reverseint-4*No
selectint-9*No
stepintspeed step per click-11-9No
stopint-6*No
updownintY-5*No
37.9. r2rnet (1)childnode of rocrailSetup for the R2RNet.No
addrstringmulticast address-224.0.0.1*No
enableboolEnable R2Rnet.-false-No
idstringR2Rnet ID.--No
portintmulticast port-12340-*No
routesstringR2Rnet routes file.-netroutes.xml-No
37.10. service (1)childnode of rocrailService for remote Rocrail to negotiate about a loc destination.No
portintPort number for server socket.-00-65535No
snamestringServicer name to use in NetReq and NetRsp.-*No
37.11. srcpcon (1)childnode of rocrailSRCP client service port.No
activeboolActivate srcp service.-false-No
devicestringOptional serial device.-*No
maxconintMax. concurrent connected clients.-101-100No
portint-43031-65535No
37.11.1. srcpbus (n)childnode of srcpconNo
busint-1*No
iidstring-*No
37.12. tcp (1)childnode of rocrailClient service port.No
controlcodestring-*No
maxconintMax. concurrent connected clients.-101-100No
onlyfirstmasterboolOnly the first client is master.-false-No
portint-80511-65535No
slavecodestring-*No
37.13. trace (1)childnode of rocrailNo
automaticboolTrace level for extra info in automatic mode.-false-No
byteboolActivates dump tracelevel.-false-No
calcboolActivates calculation trace level.-true*No
debugboolTrace level debug.-false-No
dumpsizeintMax. byte dump size.byte12816-*No
exceptionfileboolCreate extra file for exceptions.-false*No
gfilestring-rocview-No
infoboolActivates info trace level.-true*No
invokestringExternal program or script to invoke on exception file creation.-./xmail.pl*No
invokeasyncboolThe invokation will take place in a separate thread.-false*No
listen2allboolThe trace listener will get all traces.-false-No
meminfoboolActivates memory info trace level.-false*No
monitorboolActivates monitor tracelevel.-true-No
nrintNumber of continuous trace files. In case of 0 or 1: All traces are written in one file disregarding filesize.-10*No
parseboolActivates parse tracelevel.-false-No
protpathstringProtocol path; Where to write the trace files. (Use relative only if using http service.) Path is relative to pwd!-NULL*No
rfilestring-rocrail-No
sizeintFilesize of trace files.kb10010-*No
uniqueboolCreate a unique trace filename at startup.-false*No

38. state
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
38.0 state (1)*root*State wrapperNo
accessorybusbool-false-No
consolemodebool-false-No
emergencybool-false-No
enablecombool-true-No
healthybool-false-No
iidstring-NULL*No
loadintLoad of CS in mA.-0-No
loadmaxintLoad of CS in mA.-0-No
needkey4loconetbool-false-No
powerbool-false-No
programmingbool-false-No
ptloadintLoad of PT in mA.-0-No
sensorbusbool-false-No
shortcutbool-false-No
tempintTemp of CS in C.-0-No
tempmaxintTemp of CS in C.-0-No
trackbusbool-false-No
uidintUnique-ID of reporter.-0-No
voltintTrack voltage in mV.-0-No
voltminintTrack voltage in mV.-0-No

39. sys
NodeParent node
Attribute/Constant
vTypeRemarkUnitDefaultRangeRequired
39.0 sys (1)*root*System command.No
analogconst string-analog--
analyzeconst string-analyze--
clearshortidsconst string-clearshortids--
configconst string-config--
dccconst string-dcc--
ebreakconst string-ebreak--
enablecomconst string-enablecom--
getiniconst string-getini--
getmodplanconst string-getmodplan--
getmoduleconst string-getmodule--
goconst string-go--
grouplinkconst string-grouplink--
hficonst stringSet HF light level for analog systems-hfi--
infoconst string-info--
initconst string-init--
linkconst string-link--
loccnfgconst string-loccnfg--
resetconst string-reset--
resetblockconst stringTrackdriver port in valA.-resetblock--
resetfxconst string-resetfx--
resetstatconst string-resetstat--
saveconst string-save--
setiniconst string-setini--
setmodplanconst string-setmodplan--
setmoduleconst string-setmodule--
shutdownconst string-shutdown--
shutdownnodeconst string-shutdownnode--
slotsconst string-slots--
sodconst string-sod--
stopconst string-stop--
stoplocsconst string-stoplocs--
swcnfgconst string-swcnfg--
testconst string-test--
txshortidsconst string-txshortids--
ulinkconst string-ulink--
updateserverconst string-updateserver--
versionconst string-version--
addrintInterface address-00-*No
archstringHardware architecture-i386*No
busintInterface bus-00-*No
cmdstring-*No
diststringDistribution name-debian6*No
idstringID-NULL*No
iidstringInterface ID-NULL*No
informallboolsend command to all interfaces-false-No
oidstringObject ID-NULL*No
portintInterface port-00-*No
valintoptional value-0*No
valAintoptional value-0*No
valBintoptional value-0*No