Node | Parent node Attribute/Constant | vType | Remark | Unit | Default | Range | Required |
30.0 plan (1) | *root* | | Root node of the planfile. | | | | No |
| donkey | bool | Flags if a valid donation key is found. | - | false | - | No |
| healthy | bool | | - | true | - | No |
| modplan | bool | Flags the Rocview if it is assembled from a modular layout definition. | - | false | - | No |
| modtitle | string | Title of plan. | - | Module Overview | * | No |
| name | string | Filename of plan. | - | plan.xml | * | No |
| rocguiversion | string | Rocgui version at last save of a local plan. | - | | * | No |
| rocrailpwd | string | Rocrail working directory. | - | | * | No |
| rocrailversion | string | Rocrail version at last save of a plan. | - | | * | No |
| themes | string | Preferred themes for redndering this plan by Rocviews. | - | | * | No |
| title | string | Title of plan. | - | New Plan | * | No |
30.1. aclist (1) | childnode of plan | | timed action table | | | | No |
30.1.1. ac (n) | childnode of aclist | | | | | | No |
| block_acceptident | const string | | - | acceptident | - | - |
| block_event | const string | | - | event | - | - |
| block_schedule | const string | | - | schedule | - | - |
| block_setloc | const string | | - | setloco | - | - |
| block_unlock | const string | | - | unlock | - | - |
| fun_off | const string | | - | off | - | - |
| fun_on | const string | | - | on | - | - |
| loco_carcount | const string | | - | carcount | - | - |
| loco_dispatch | const string | | - | dispatch | - | - |
| loco_go | const string | | - | go | - | - |
| loco_percent | const string | | - | percent | - | - |
| loco_stop | const string | | - | stop | - | - |
| loco_swap | const string | | - | swap | - | - |
| loco_velocity | const string | | - | velocity | - | - |
| output_active | const string | | - | active | - | - |
| output_off | const string | | - | off | - | - |
| output_on | const string | | - | on | - | - |
| route_lock | const string | | - | lock | - | - |
| route_lockset | const string | | - | lockset | - | - |
| route_set | const string | | - | set | - | - |
| route_unlock | const string | | - | unlock | - | - |
| signal_green | const string | | - | green | - | - |
| signal_red | const string | | - | red | - | - |
| signal_white | const string | | - | white | - | - |
| signal_yellow | const string | | - | yellow | - | - |
| sound_play | const string | | - | play | - | - |
| switch_flip | const string | | - | flip | - | - |
| switch_left | const string | | - | left | - | - |
| switch_right | const string | | - | right | - | - |
| switch_straight | const string | | - | straight | - | - |
| switch_turnout | const string | | - | turnout | - | - |
| system_go | const string | | - | go | - | - |
| system_shutdown | const string | | - | shutdown | - | - |
| system_stop | const string | | - | stop | - | - |
| system_stoplocs | const string | | - | stoplocs | - | - |
| test | const string | Test this action unconditional. | - | test | - | - |
| text_update | const string | | - | update | - | - |
| tt_goto | const string | | - | goto | - | - |
| tt_turn180 | const string | | - | 180 | - | - |
| type_sound | const string | | - | sound | - | - |
| actiontime | int | function activation time | s | 0 | - | No |
| activate | bool | action activation at state ON or OFF: default is ON(true) | - | true | - | No |
| addr | int | | - | 0 | 0-* | No |
| bus | int | | - | 0 | 0-* | No |
| cmd | string | on, off or an external program or script to be executed | - | NULL | * | No |
| desc | string | description | - | | * | No |
| doublequote | bool | Double quote under Windows. | - | true | - | No |
| every | bool | Activate every hour:min. | - | false | - | No |
| hour | int | action hour | - | 0 | 0-23 | No |
| id | string | action id | - | NULL | * | No |
| iid | string | | - | | * | No |
| min | int | action minute | - | 0 | 0-59 | No |
| oid | string | output id | - | NULL | * | No |
| param | string | command parameter like schedule id for lc | - | | * | No |
| random | bool | Use time for random activation. | - | false | - | No |
| refid | string | Reference ID for getting more information for this action. | - | | * | No |
| remark | string | optional remark | - | | * | No |
| sec | int | action second | - | 0 | 0-59 | No |
| sndfile | string | | - | | * | Yes |
| sndvolume | int | | - | 10 | 0-* | No |
| timed | bool | Use time for activation. | - | false | - | No |
| timer | int | Timer in ms before activation this action. | - | 0 | - | No |
| type | string | type [ext] is an external program or script to be executed | - | co | co,sw,st,sys,ext,sg,bk,lc,fn,tt,seltab,tx,sound | Yes |
30.2. bklist (1) | childnode of plan | | Block table | | | | No |
30.2.1. bk (n) | childnode of bklist | | | | | | No |
| closed | const string | In this state the block is not chooseable for locs. | - | closed | - | - |
| commuter_no | const string | | - | no | - | - |
| commuter_only | const string | | - | only | - | - |
| commuter_yes | const string | | - | yes | - | - |
| cruise | const string | Blockspeed is cruise. | - | cruise | - | - |
| ghost | const string | | - | ghost | - | - |
| incline_down | const int | | - | -1 | - | - |
| incline_none | const int | | - | 0 | - | - |
| incline_up | const int | | - | 1 | - | - |
| loc | const string | | - | loc | - | - |
| max | const string | Blockspeed is maximal. | - | max | - | - |
| mid | const string | Blockspeed is middle. | - | mid | - | - |
| min | const string | Blockspeed is minimal. | - | min | - | - |
| open | const string | | - | open | - | - |
| percent | const string | Blockspeed is set by percent. | - | percent | - | - |
| resetfifo | const string | Reset FiFo list. | - | resetfifo | - | - |
| resetwc | const string | Reset wheel counter. | - | resetwc | - | - |
| shortcut | const string | | - | shortcut | - | - |
| shortcutcleared | const string | | - | shortcutcleared | - | - |
| type_goods | const string | | - | goods | - | - |
| type_ice | const string | | - | ice | - | - |
| type_light | const string | | - | light | - | - |
| type_lightgoods | const string | | - | lightgoods | - | - |
| type_local | const string | | - | local | - | - |
| type_none | const string | | - | none | - | - |
| type_post | const string | | - | post | - | - |
| type_regional | const string | | - | regional | - | - |
| type_shunting | const string | | - | shunting | - | - |
| type_turntable | const string | | - | turntable | - | - |
| wait_fixed | const string | Wait a fixed period of time. | - | fixed | - | - |
| wait_loc | const string | Takes the loc wait time as defined in lc. | - | loc | - | - |
| wait_none | const string | | - | none | - | - |
| wait_random | const string | Generate a random wait time. | - | random | - | - |
| acceptghost | bool | accept a ghosttrain and signal the block occupied. | - | false | - | No |
| acceptident | bool | | - | false | - | No |
| addr | int | TD address | - | 0 | 0-* | No |
| allowbbt | bool | | - | true | - | No |
| allowchgdir | bool | Allow using a route in the opposite running direction. | - | true | - | No |
| blankatredsignal | bool | | - | false | - | No |
| blankatredsignalR | bool | | - | false | - | No |
| cmd | string | | - | NULL | * | No |
| commuter | string | Are commuter trains allowed? | - | no | no,yes,only | No |
| departdelay | int | delay time to wait before loco starts when depart is raised | s | 0 | 0-* | No |
| desc | string | Description of block. | - | | * | No |
| electrified | bool | Block is open for electric locs. | - | false | - | No |
| entering | bool | | - | false | - | No |
| evttimer | int | event timer; loc should wait this time before processing the event | ms | 0 | 0-* | No |
| evttimer2 | int | event timer reverse direction; loc should wait this time before processing the event | ms | 0 | 0-* | No |
| exitspeed | string | Block speed on departure. | - | cruise | * | No |
| exitspeedpercent | int | Block depart speed in percent. | % | 80 | 0-100 | No |
| extstop | bool | An external stop module will take over the throttle. Use only with enter2in! (Lenz ABC.) | - | false | - | No |
| fifoids | string | CSV list of all FiFo IDs. | - | NULL | * | No |
| fifosize | int | FiFo size; Must be greater then 0 to be active. | - | 0 | 0-* | No |
| forceblocktimer | bool | Force the block event timer to overrule the optional loco event timer. | - | false | - | No |
| gomanual | bool | allow half-automatic mode | - | true | - | No |
| id | string | | - | ? | * | Yes |
| iid | string | TD interface id | - | NULL | * | No |
| incline | int | | - | 0 | 1,0,-1 | No |
| len | int | Distance between enter and in event to check with train length. | cm | 0 | 0-* | No |
| locid | string | The loc which is actualy in the block or is comming or going. | - | NULL | * | No |
| managerid | string | ID of the manager object like FY or TT. | - | | * | No |
| manual | bool | Block not chooseable for locs in auto-mode if set to true. | - | false | - | No |
| maxkmh | int | Block max. speed in km/h or mph. | - | 0 | 0-* | No |
| maxwaittime | int | Max. wait time in case of wait_random. | s | 30 | 0-* | No |
| minwaittime | int | Min. wait time in case of wait_random. | s | 1 | 0-* | No |
| mvdistance | int | Distance between the enter and in event. | - | 0 | - | No |
| mvmph | bool | convert to MPH | - | false | - | No |
| mvscale | int | Scale of locomotives. | - | 87 | - | No |
| port | int | TD output port | - | 0 | 0-* | No |
| power | bool | block power | - | true | - | No |
| prevstate | string | | - | open | open,closed | No |
| remote | bool | This flag is set by the R2Rnet object. | - | false | - | No |
| reserved | bool | | - | false | - | No |
| rrid | const char* | This id is set by the R2Rnet object. | - | | - | No |
| show | bool | Visibility flag. | - | true | - | No |
| signal | string | Home Signal ID. (sw) | - | NULL | * | No |
| signalR | string | Home Signal ID for reverse direction. (sw) | - | NULL | * | No |
| smallsymbol | bool | Show this block with the small representation. | - | false | - | No |
| speed | string | Block speed on arrive. | - | cruise | * | No |
| speedpercent | int | Blockspeed in percent. | % | 80 | 0-100 | No |
| state | string | | - | open | open,closed | No |
| stopspeed | string | Block speed on arrive and stop. | - | mid | mid,min,percent | No |
| td | bool | trackdriver connected to this block | - | false | - | No |
| terminalstation | bool | swap placing of an incomming loc to get another default direction.(terminal station) | - | false | - | No |
| ttid | string | Turntable ID. | - | NULL | * | No |
| turnoutstolock | string | comma separated list of turnouts to lock with the block | - | NULL | * | No |
| type | string | | - | none | none,local,ice,shunting,goods | No |
| typeperm | string | Only allow this type of trains. | - | | * | No |
| updateenterside | bool | For internal use only: Event for updating the loco block enter side only. | - | false | - | No |
| wait | bool | Should the loc wait in this block? | - | true | - | No |
| waitmode | string | | - | none | random,fixed,loc,none | No |
| waittime | int | Wait time in case of wait_fixed. | s | 10 | 0-* | No |
| wsignal | string | Warning Signal ID. (sw) | - | NULL | * | No |
| wsignalR | string | Warning Signal ID for reverse direction. (sw) | - | NULL | * | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
30.2.1.1. actionctrl (1) | childnode of bk | | | | | | No |
30.2.1.2. excl (n) | childnode of bk | | | | | | No |
| id | string | Loc ID. | - | | * | Yes |
30.2.1.3. fbevent (n) | childnode of bk | | | | | | No |
| V_cruise_event | const string | | - | V_cruise | - | - |
| V_max_event | const string | | - | V_max | - | - |
| V_mid_event | const string | | - | V_mid | - | - |
| V_min_event | const string | | - | V_min | - | - |
| enter2in_event | const string | | - | enter2in | - | - |
| enter2pre_event | const string | | - | enter2pre | - | - |
| enter2route_event | const string | | - | enter2route | - | - |
| enter2shortin_event | const string | | - | enter2shortin | - | - |
| enter_event | const string | | - | enter | - | - |
| exit_event | const string | | - | exit | - | - |
| from_all | const string | | - | all | - | - |
| from_all_reverse | const string | | - | all-reverse | - | - |
| ident_event | const string | | - | ident | - | - |
| in_event | const string | | - | in | - | - |
| occupied_event | const string | | - | occupied | - | - |
| pre2in_event | const string | | - | pre2in | - | - |
| section_event | const string | | - | section | - | - |
| shortin_event | const string | | - | shortin | - | - |
| action | string | | - | | enter,enter2route,enter2pre,enter2in,enter2shortin,shortin,in,exit,occupied,V_min,V_mid,V_max,V_cruise | No |
| byroute | string | Comming from block x by route y. (optional) | - | | * | No |
| endpuls | bool | use the down flank of the puls | - | false | - | No |
| from | string | from block id (csv list for more blocks) | - | | * | No |
| id | string | feedback ID | - | | * | Yes |
| use_timer2 | bool | use reverse direction timer | - | false | - | No |
30.2.1.4. incl (n) | childnode of bk | | | | | | No |
| id | string | Loc ID. | - | | * | Yes |
30.3. boosterlist (1) | childnode of plan | | Booster list for power management | | | | No |
30.3.1. booster (n) | childnode of boosterlist | | Booster definition | | | | No |
| blockids | string | | - | | * | No |
| district | string | Power district description. | - | | * | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID | - | NULL | * | No |
| load | int | | - | 0 | 0-* | No |
| loadmax | int | | - | 0 | 0-* | No |
| modids | string | | - | | * | No |
| power | bool | Track power flag. | - | false | - | No |
| powerfb | string | | - | | * | No |
| powersw | string | | - | | * | No |
| scfb | string | | - | | * | No |
| scopt_poweroffall | bool | Power off all boosters at shortcut. | - | false | - | No |
| scopt_repoweron | bool | Repower on incase the shortcut is cleared. | - | false | - | No |
| scopt_stoplocos | bool | Stop all locos in the district at shortcut. | - | false | - | No |
| shortcut | bool | Shortcut flag. | - | false | - | No |
| temp | int | | - | 0 | 0-* | No |
| tempmax | int | | - | 0 | 0-* | No |
| uid | int | | - | 0 | 0-* | No |
| volt | int | | - | 0 | 0-* | No |
| voltmin | int | | - | 0 | 0-* | No |
30.3.1.1. actionctrl (1) | childnode of booster | | | | | | No |
30.3.1.2. boosterevent (n) | childnode of booster | | | | | | No |
| load | int | | - | 0 | 0-* | No |
| temp | int | | - | 0 | 0-* | No |
| timestamp | long | | - | 0 | - | No |
| volt | int | | - | 0 | 0-* | No |
30.4. carlist (1) | childnode of plan | | Car table | | | | No |
30.4.1. car (n) | childnode of carlist | | Car definition. | | | | No |
| cartype_freight | const string | | - | goods | - | - |
| cartype_passenger | const string | | - | passenger | - | - |
| freight_autocarrier | const string | | - | autocarrier | - | - |
| freight_autorack | const string | | - | autorack | - | - |
| freight_boxcar | const string | | - | boxcar | - | - |
| freight_caboose | const string | | - | caboose | - | - |
| freight_coilcar | const string | | - | coilcar | - | - |
| freight_flatcar | const string | | - | flatcar | - | - |
| freight_gondola | const string | | - | gondola | - | - |
| freight_hopper | const string | | - | hopper | - | - |
| freight_logdumpcar | const string | | - | logdumpcar | - | - |
| freight_reefer | const string | | - | reefer | - | - |
| freight_stockcar | const string | | - | stockcar | - | - |
| freight_tankcar | const string | | - | tankcar | - | - |
| freight_wellcar | const string | | - | wellcar | - | - |
| passenger_baggage | const string | | - | baggage | - | - |
| passenger_coach | const string | | - | coach | - | - |
| passenger_dinner | const string | | - | dinner | - | - |
| passenger_dome | const string | | - | dome | - | - |
| passenger_express | const string | | - | express | - | - |
| passenger_lounge | const string | | - | lounge | - | - |
| passenger_postoffice | const string | | - | postoffice | - | - |
| passenger_sleeper | const string | | - | sleeper | - | - |
| status_empty | const string | | - | empty | - | - |
| status_loaded | const string | | - | loaded | - | - |
| status_maintenance | const string | | - | maintenance | - | - |
| addr | int | Digital address. | - | 0 | 0-* | No |
| bus | int | | - | 0 | 0-* | No |
| cmd | string | Car command. | - | NULL | * | No |
| color | string | | - | | * | No |
| commuter | bool | Commuter train? | - | false | - | No |
| decfile | string | Decoder definition file. | - | nmra-rp922.xml | * | No |
| era | int | | - | 0 | 0-* | No |
| f0vcmd | bool | Use a speed command for F0. | - | False | - | No |
| fnlights | int | Lights function number. | - | 0 | 0-* | No |
| id | string | | - | | * | Yes |
| ident | string | | - | | * | No |
| iid | string | Interface ID. | - | NULL | * | No |
| image | string | image file to show in dialogs | - | NULL | * | No |
| invdir | bool | Invert direction command. | - | False | - | No |
| len | int | Car lenght. | cm | 0 | 0-* | No |
| location | string | | - | | * | No |
| manuid | string | | - | | * | No |
| number | string | | - | | * | No |
| owner | string | | - | | * | No |
| placing | bool | | - | True | - | No |
| prot | string | | - | P | P,M,N,A,C | No |
| protver | int | Protocol version | - | 1 | * | No |
| remark | string | | - | | * | No |
| roadname | string | | - | | * | No |
| show | bool | Show in loco table. | - | true | - | No |
| status | string | Car status. | - | | * | No |
| subtype | string | Car sub type like Boxcar or gondola. | - | | * | No |
| type | string | Car main type. | - | freight | freight,passenger | No |
| usedir | bool | Decoder can process direction command. | - | False | - | No |
| uselights | bool | Decoder can process direction command. | - | False | - | No |
| waybills | string | Option for freight cars; where to go and what to load. | - | | * | No |
| weight_empty | int | Car weight empty. | ton | 0 | 0-* | No |
| weight_loaded | int | Car weight loaded. | ton | 0 | 0-* | No |
30.4.1.1. cvbyte (1) | childnode of car | | | | | | No |
30.4.1.2. fundef (1) | childnode of car | | | | | | No |
30.5. colist (1) | childnode of plan | | Common Output table | | | | No |
30.5.1. co (n) | childnode of colist | | Common Output definition. | | | | No |
| active | const string | | - | active | - | - |
| flip | const string | | - | flip | - | - |
| off | const string | | - | off | - | - |
| on | const string | | - | on | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_DO | const string | Dinamo DO | - | do | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MDD | const string | Dinamo MDD | - | mdd | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| prot_OM32 | const string | Dinamo OM32 | - | om32 | - | - |
| prot_VO | const string | Dinamo VO | - | vo | - | - |
| sod | const string | | - | sod | - | - |
| value | const string | | - | value | - | - |
| accessory | bool | | - | true | - | No |
| addr | int | decoder address | - | 0 | 0-* | Yes |
| asswitch | bool | send a switch command | - | false | - | No |
| blink | bool | Blink output. | - | false | - | No |
| blockid | string | | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| desc | string | description | - | | * | No |
| gate | int | gate of port. | - | 0 | 0-1 | Yes |
| grpid | string | Group ID; All buttons of this group must be true to trigger actions. | - | | * | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID | - | NULL | * | No |
| inv | bool | Output as switch inverted. (Software wiring correction) | - | false | - | No |
| oid | string | object ID | - | | * | No |
| ori | string | Orientation in the plan. | - | NULL | north,south,west,east | No |
| param | int | output parameter | - | 0 | 0-* | No |
| port | int | port of decoder module: 0 = not used. | - | 0 | 0-4 | Yes |
| porttype | int | | - | 0 | 0-* | No |
| prot | string | Protocol to use for this output. | - | D | M,N,D,mdd,om32,do,vo | No |
| show | bool | Visibility flag. | - | true | - | No |
| state | string | Current state of output. | - | NULL | on,off | No |
| svgtype | int | Defines which SVG symbol should be used in case of show. | - | 0 | 0-* | No |
| toggleswitch | bool | Toggle switch or push button. | - | true | - | No |
| tristate | bool | Tri-state flag. | - | false | - | No |
| type | string | | - | output | output,switch,button | No |
| value | int | output value | - | 1 | 0-* | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
30.5.1.1. actionctrl (1) | childnode of co | | | | | | No |
30.6. declist (1) | childnode of plan | | Decoder table | | | | No |
30.6.1. dec (n) | childnode of declist | | DCC Decoder definition. | | | | No |
| addr | int | | - | 0 | 0-255 | Yes |
| bus | int | | - | 0 | 0-* | No |
| catnr | string | Catalog number. | - | | * | No |
| decfile | string | Decoder definition file. | - | nmra-rp922-acc.xml | * | No |
| desc | string | Description of loc. | - | | * | No |
| docu | string | | - | http:// | * | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID. | - | NULL | * | No |
| image | string | decoder image file | - | NULL | * | No |
| manu | string | Manufacturer. | - | | * | No |
| prev_id | string | in case of an id change this should help to find the original in the loc table | - | | * | No |
| prot | string | | - | P | * | No |
| protver | int | Protocol version | - | 1 | * | No |
30.6.1.1. cvbyte (1) | childnode of dec | | | | | | No |
30.7. digint (n) | childnode of plan | | | | | | No |
30.8. fblist (1) | childnode of plan | | Sensor table | | | | No |
30.8.1. fb (n) | childnode of fblist | | | | | | No |
| fbtype_barcode | const int | barcode | - | 3 | - | - |
| fbtype_lissy | const int | lissy | - | 1 | - | - |
| fbtype_railcom | const int | railcom | - | 4 | - | - |
| fbtype_rfid | const int | RFID | - | 5 | - | - |
| fbtype_sensor | const int | default sensor type | - | 0 | - | - |
| fbtype_transponder | const int | transponder | - | 2 | - | - |
| fbtype_wheelcounter | const int | wheel counter | - | 6 | - | - |
| reset | const string | | - | reset | - | - |
| resetstatus | const string | | - | resetstatus | - | - |
| setcounterval | const string | | - | setcounterval | - | - |
| accnr | int | Accessory number. | - | 0 | 0-* | No |
| activelow | bool | | - | false | - | No |
| addr | int | address | - | 0 | 0-* | Yes |
| blockid | string | | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| carcount | int | car counter (only for client info) | - | 0 | - | No |
| category | int | Train category. | - | 0 | - | No |
| cmd | string | | - | NULL | * | No |
| countedcars | int | number of cars to count before firing the event. (only for client info) | - | 0 | - | No |
| counter | int | occupied counter | - | 0 | - | No |
| ctcaddr | int | address | - | 0 | 0-* | Yes |
| ctcasswitch | bool | send a switch command | - | false | - | No |
| ctcbus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcgate | int | gate of port. | - | 0 | 0-1 | Yes |
| ctciid | string | Interface ID. | - | NULL | * | No |
| ctcport | int | port of decoder module: 0 = not used. | - | 0 | 0-4 | Yes |
| curve | bool | Curved feedback track. | - | false | - | No |
| cutoutaddr | int | | - | 0 | 0-* | No |
| cutoutbus | int | | - | 0 | 0-* | No |
| desc | string | description | - | | * | No |
| direction | bool | Loc identifier direction | - | true | - | No |
| fbtype | int | feedback type reported by the device | - | 0 | - | No |
| id | string | | - | | * | Yes |
| identifier | string | Loc identifier | - | | - | No |
| iid | string | Interface ID. | - | NULL | * | No |
| info | string | extra information | - | | - | No |
| load | int | current | - | 0 | - | No |
| oid | string | object ID | - | | * | No |
| ori | string | Orientation in the plan. | - | NULL | north,south,west,east | No |
| resetwc | bool | Send a reset commando in case of a wheel counter type. | - | true | - | No |
| shortcut | bool | Shortcut reported by the cutout sensor; Red background in Rocview. | - | false | - | No |
| show | bool | Visibility flag. | - | true | - | No |
| state | bool | Current feedback state. | - | false | - | No |
| timer | int | Delayed off timer in 100ms units. | - | 0 | 0-100 | No |
| val | int | multiple port value | - | 0 | - | No |
| wheelcount | int | counted wheels; sofar | - | 0 | - | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
| zone | string | transponder zone | - | | - | No |
30.8.1.1. actionctrl (1) | childnode of fb | | | | | | No |
30.9. lclist (1) | childnode of plan | | Loc table | | | | No |
30.9.1. lc (n) | childnode of lclist | | Loc definition. | | | | No |
| V_mode_kmh | const string | | - | kmh | - | - |
| V_mode_percent | const string | use 30 incase of mins=4, 70 incase of maxs=10... (Replaces attr controlled) | - | percent | - | - |
| activate | const string | Allow loco being started in auto mode. | - | activate | - | - |
| addblock2trip | const string | Add a block to the trip. | - | addblock2trip | - | - |
| assigntrain | const string | Assign train | - | assigntrain | - | - |
| bidikmh | const string | Reported speed by bidi decoder. | - | bidikmh | - | - |
| block | const string | Set loc in the supplied block. | - | block | - | - |
| blockside | const string | Swap block enter side. | - | blockside | - | - |
| brake | const string | Stop immidiately | - | brake | - | - |
| cargo_all | const string | | - | all | - | - |
| cargo_cleaning | const string | should not wait in blocks | - | cleaning | - | - |
| cargo_goods | const string | | - | goods | - | - |
| cargo_ice | const string | | - | ice | - | - |
| cargo_light | const string | | - | light | - | - |
| cargo_lightgoods | const string | | - | lightgoods | - | - |
| cargo_mixed | const string | | - | mixed | - | - |
| cargo_none | const string | | - | none | - | - |
| cargo_person | const string | | - | person | - | - |
| cargo_post | const string | | - | post | - | - |
| cargo_regional | const string | | - | regional | - | - |
| climb | const string | Set speed to 90% of maximal. | - | climb | - | - |
| consist | const string | Consist member update. | - | consist | - | - |
| cruise | const string | Set speed to 80% of maximal. | - | cruise | - | - |
| deactivate | const string | Prevent loco from being started in auto mode. | - | deactivate | - | - |
| direction | const string | Set direct direction. | - | direction | - | - |
| dirfun | const string | Set direct direction and function. | - | dirfun | - | - |
| discover | const string | | - | discover | - | - |
| dispatch | const string | Dispatch loco for throttle. | - | dispatch | - | - |
| engine_automobile | const string | | - | automobile | - | - |
| engine_diesel | const string | | - | diesel | - | - |
| engine_electric | const string | | - | electric | - | - |
| engine_steam | const string | | - | steam | - | - |
| fieldcmd | const string | Command from field; RocMouse. | - | fieldcmd | - | - |
| function | const string | Set direct function. | - | function | - | - |
| go | const string | Start loc in automatic mode. | - | go | - | - |
| gomanual | const string | Start loc in half-automatic mode. | - | gomanual | - | - |
| gotoblock | const string | Set wanted block. | - | gotoblock | - | - |
| govirtual | const string | Start loc in virtual-automatic mode. | - | govirtual | - | - |
| info | const string | Ask the command station for loco info. | - | info | - | - |
| max | const string | Set speed to maximal. | - | max | - | - |
| mid | const string | Set speed to middle. | - | mid | - | - |
| min | const string | Set speed to minimal. | - | min | - | - |
| mode_auto | const string | | - | auto | - | - |
| mode_halfauto | const string | | - | halfauto | - | - |
| mode_idle | const string | | - | idle | - | - |
| mode_wait | const string | | - | wait | - | - |
| prot_A | const string | analog | - | A | - | - |
| prot_C | const string | Car Decoder | - | C | - | - |
| prot_L | const string | DCC long addresses | - | L | - | - |
| prot_M | const string | Marklin | - | M | - | - |
| prot_N | const string | DCC short addresses | - | N | - | - |
| prot_P | const string | Protocol by server | - | P | - | - |
| prot_S | const string | SX1 | - | S | - | - |
| prot_X | const string | SX2 | - | X | - | - |
| release | const string | Release loco from throttle: The releasing throttle must provide the throttleid. | - | release | - | - |
| releasetrain | const string | Release train | - | releasetrain | - | - |
| reset | const string | Stop immidiately and go to idle mode. | - | reset | - | - |
| shortid | const string | Send the short ID to the command station. | - | shortid | - | - |
| softreset | const string | Stop immidiately and go to idle mode, save current block. | - | softreset | - | - |
| stop | const string | Stop loc in next or current block. | - | stop | - | - |
| stopgo | const string | Stop loc, reset and go. | - | stopgo | - | - |
| swap | const string | Swap placing. | - | swap | - | - |
| useschedule | const string | Set schedule to use. | - | useschedule | - | - |
| usetour | const string | Set tour to use. | - | usetour | - | - |
| velocity | const string | Set direct velocity. | - | velocity | - | - |
| V | int | Loc speed in kmh. | kmh | -1 | * | No |
| V_Rcru | int | Cruise reverse speed.(not used when 0) | - | 0 | * | No |
| V_Rmax | int | Maximal reverse speed.(not used when 0) | - | 0 | * | No |
| V_Rmid | int | Middle reverse speed.(not used when 0) | - | 0 | * | No |
| V_Rmin | int | Minimal reverse speed.(not used when 0) | - | 0 | * | No |
| V_cru | int | Cruise speed.(not used when 0) | - | 0 | * | No |
| V_hint | string | Loc speed in word hints. | - | NULL | min,mid,max,cruise,climb | No |
| V_max | int | Maximal speed. | - | 100 | * | No |
| V_maxkmh | int | Maximal block speed in kmh | kmh | 0 | 0-* | No |
| V_mid | int | Middle speed. | - | 50 | * | No |
| V_min | int | Minimal speed. | - | 10 | * | No |
| V_mode | string | How the V values should be interpreted by the digint: percent is used for decoders without max speed tuning.(Delta...) | - | percent | kmh,percent | No |
| V_raw | int | Loc speed in CS speed steps. | - | -1 | * | No |
| V_rawMax | int | Max loc speed in CS speed steps. | - | -1 | * | No |
| V_realkmh | int | Reported speed in kmh. | kmh | 0 | 0-* | No |
| V_step | int | Time between next decoder speed.(used only incase of V_mode_percent) | tenth of sec. | 0 | 0-9 | No |
| accelmax | int | Maximal acceleration CV3 value. | - | 0 | 0-255 | No |
| accelmin | int | Minimal acceleration CV3 value. | - | 0 | 0-255 | No |
| active | bool | Active for running in auto mode. | - | true | - | No |
| addr | int | Digital address. (0 == analog) | - | 0 | 0-255 | Yes |
| adjustaccel | bool | Adjust CV3 acceleration. | - | False | - | No |
| bbtcorrection | int | | % | 25 | 10-100 | No |
| bbtevent | bool | Flag for filter out at broadcast. | - | False | - | No |
| bbtmaxdiff | int | | 10ms | 250 | 10-500 | No |
| bbtstartinterval | int | | - | 10 | 10-50 | No |
| bbtsteps | int | | - | 10 | 4-16 | No |
| bbtusefromblock | bool | Use the from blockID also as key. | - | True | - | No |
| blockenterside | bool | Block enter side. | - | true | - | No |
| blockid | string | Current block ID. | - | NULL | * | No |
| blockwaittime | int | Own wait time. | s | 10 | 0-* | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cargo | string | | - | none | none,ice,persons,goods,mixed,cleaning | No |
| catnr | string | Catalog number. | - | | * | No |
| check2in | bool | Check for a free new destination between the enter and in event. | - | false | - | No |
| cmd | string | Loc command. | - | NULL | * | No |
| commuter | bool | Commuter train? | - | false | - | No |
| consist | string | Slave locomotives | - | | * | No |
| consist_lightsoff | bool | Keep lights turned off for all slave locos. | - | False | - | No |
| consist_syncfun | bool | Synchronise functions for all slave locos. | - | False | - | No |
| consist_syncfunmap | int | Function map. | - | 0 | - | No |
| consistcmd | bool | Consist context command; Flag for preventing loops. | - | False | - | No |
| decfile | string | Decoder definition file. | - | nmra-rp922.xml | * | No |
| decimage | string | decoder image file | - | NULL | * | No |
| dectype | string | Decoder type. (CV8) | - | | * | No |
| desc | string | Description of loc. | - | | * | No |
| destblockid | string | Destination block ID. (info only) | - | NULL | * | No |
| dir | bool | Direction; true is forwards. | - | true | - | No |
| dirpause | int | pause after sending last turnout command and before sending the direction to the loc decoder | ms | 0 | 0-999 | No |
| docu | string | | - | | * | No |
| engine | string | | - | diesel | diesel,electric,steam,automobile | No |
| ent2incorr | int | Correction percentage for enter2in block timer | % | 100 | 1-* | No |
| era | int | | - | 0 | 0-* | No |
| evttimer | int | event timer; loc should wait this time before processing the event | ms | 0 | 0-* | No |
| fn | bool | Function switch. (Lights) | - | true | - | No |
| fncnt | int | number of decoder funktions | - | 4 | 0-* | No |
| fx | int | Function status bits for display only. | - | 0 | - | No |
| id | string | | - | | * | Yes |
| identifier | string | Loc identifier incase of RFID, Lissy, Barcode... | - | | - | No |
| ignorefn | bool | Ignore lights. | - | false | - | No |
| iid | string | Interface ID. | - | NULL | * | No |
| image | string | local image file to show in dialogs | - | NULL | * | No |
| imagenr | int | throttle image number | - | 0 | * | No |
| inatpre2in | bool | Use pre2in event to stop in blocks. | - | false | - | No |
| info4throttle | bool | Get loco info if it is stalled and not in automode. | - | False | - | No |
| lclib | string | LocDriver library | - | ./lcdriver | - | No |
| len | int | Total length of loc with wagons to check with block length.. | cm | 0 | 0-* | No |
| manual | bool | Half auto mode flag. | - | false | - | No |
| mass | int | Mass index for use with Dinamo. | - | 0 | 0-127 | No |
| maxload | int | Maximal loco load | ton | 0 | 0-* | No |
| mint | int | maintenance interval in hours | - | 0 | - | No |
| mode | string | Loc mode. | - | | * | No |
| mtime | long | last maintenance in seconds | - | 0 | - | No |
| nrcars | int | Number of cars. Needed for counting in sensors. | - | 0 | 0-* | No |
| number | string | | - | | * | No |
| oid | string | object ID | - | | * | No |
| placing | bool | If loc is placed back to front this should be set to false. | - | true | - | No |
| port | int | Block number in the Dinamo system. (Block property) | - | 0 | 0-* | No |
| prev_id | string | in case of an id change this should help to find the original in the loc table | - | | * | No |
| priority | int | train priority used for multiplying the wait time if no destination is found | - | 10 | 1-100 | No |
| prot | string | P = protocol by server, M = Marklin, N = NMRA-DCC, L = NMRA-DCC long addresses, A = Analog, C= Car Decoder | - | P | P,M,N,A,C | No |
| protver | int | Protocol version | - | 1 | * | No |
| purchased | string | Date of purchase | - | | - | No |
| regulated | bool | Decoder regulates the motor. | - | true | - | No |
| remark | string | optional remark | - | | * | No |
| restorefx | bool | Restore functions from previouse session. | - | false | - | No |
| restorespeed | bool | Restore speed from previouse session. | - | false | - | No |
| resumeauto | bool | Resume auto mode from previous session. | - | false | - | No |
| roadname | string | | - | | * | No |
| roaming | bool | The roaming flag allows a loc traveling to other systems. | - | true | - | No |
| runtime | long | Auto runtime in seconds | - | 0 | - | No |
| scheduleid | string | Current schedule ID. | - | NULL | * | No |
| scidx | int | Schedule index | - | -1 | * | No |
| secondnextblock | bool | Try to reserve a second next block. | - | false | - | No |
| shortid | string | Short IDs are used for throttle displays. | - | | * | No |
| shortin | bool | Use shortin event to stop in blocks. | - | false | - | No |
| show | bool | Show in loco table. | - | true | - | No |
| spcnt | int | Speed steps count | - | 14 | * | No |
| startupscid | string | Startup schedule ID. | - | NULL | * | No |
| startuptourid | string | Startup tour ID. | - | NULL | * | No |
| sw | bool | Change direction in P50 protocol.(Use dir=true/false) | - | false | - | No |
| swaptimer | int | Swap placing timer; Loco should wait this time before processing the swap. | ms | 0 | 0-* | No |
| throttleid | char* | Throttle ID to which this loco is dispatched. | - | NULL | * | No |
| throttlenr | int | Throttle number for receiving the short id. | - | 0 | 0-255 | No |
| tourid | string | Current tour ID. | - | NULL | * | No |
| train | string | Operator consist ID | - | | * | No |
| trainlen | int | Total train length | - | 0 | 0-* | No |
| trainweight | int | Total train weight | ton | 0 | 0-* | No |
| ttlib | string | TurntableDriver library | - | ./ttdriver | - | No |
| usebbt | bool | Use block brake time. | - | False | - | No |
| usedepartdelay | bool | Use the depart delay defined in the current block. | - | true | - | No |
| usemanualroutes | bool | Use manual set routes only. | - | False | - | No |
| useownwaittime | bool | Overwrites block wait settings. | - | false | - | No |
| usescheduletime | bool | Use departure time in schedules. | - | False | - | No |
| useshortid | bool | Use short ID to send to throttle. | - | false | - | No |
30.9.1.1. actionctrl (1) | childnode of lc | | | | | | No |
30.9.1.2. bbt (n) | childnode of lc | | | | | | No |
| bk | string | Block ID. | - | | * | No |
| count | int | Counter for dynamically adjust the correction factor. | - | 0 | - | No |
| fixed | bool | Fixed block brake timer. | - | False | - | No |
| frombk | string | From block ID. | - | | * | No |
| interval | int | Brake interval. | 10ms | 1 | 1-* | No |
| steps | int | | - | 0 | 0-* | No |
30.9.1.3. cvbyte (1) | childnode of lc | | | | | | No |
30.9.1.4. fundef (1) | childnode of lc | | | | | | No |
30.10. linklist (1) | childnode of plan | | Block Link table | | | | No |
30.10.1. link (n) | childnode of linklist | | in case of critsect the src is ignored and all blocks listed in dst are group members | | | | No |
| usage_critsect | const int | group is used as a critical section | - | 1 | - | - |
| usage_manual | const int | | - | 0 | - | - |
| active | bool | Activates links: all blocks are set to manual mode. | - | false | - | No |
| allowfollowup | bool | Allow follow up in critsec for the same direction. | - | false | - | No |
| desc | string | description | - | | * | No |
| dst | string | destination blocks; id's in CSV format | - | | * | Yes |
| id | string | | - | | * | Yes |
| maxfollowup | int | Max. trains to follow up. | - | 0 | - | No |
| src | string | source block | - | | * | Yes |
| usage | int | group usage | - | 0 | * | No |
30.10.1.1. linkcond (n) | childnode of link | | | | | | No |
| first | string | First lock block. | - | | * | No |
| free | string | One of this blocks must be free. (csv) | - | | * | No |
30.11. locationlist (1) | childnode of plan | | Location table | | | | No |
30.11.1. location (n) | childnode of locationlist | | | | | | No |
| blocks | string | location related blocks as csv | - | | * | Yes |
| fifo | bool | Firts in, First out | - | true | - | No |
| id | string | location name | - | | * | Yes |
| minocc | int | minimal tracks to be occupied before leaving the fiddle yard | - | 0 | 0-* | No |
30.12. mv (1) | childnode of plan | | Measurement Velocity Track | | | | No |
| distance | int | Distance between the two events. | - | 0 | - | No |
| mph | bool | convert to MPH | - | false | - | No |
| s1 | string | Feedback ID | - | | * | Yes |
| s2 | string | Feedback ID | - | | * | Yes |
| scale | int | Scale of locomotives. | - | 87 | - | No |
30.13. operatorlist (1) | childnode of plan | | Operator table | | | | No |
30.13.1. operator (n) | childnode of operatorlist | | Operator consist definition. | | | | No |
| carids | string | Comma separated car IDs | - | | * | No |
| cmd | string | Operator command. | - | NULL | * | No |
| id | string | | - | | * | Yes |
| lcid | string | | - | | * | Yes |
30.14. sblist (1) | childnode of plan | | Staging Yard Table | | | | No |
30.14.1. sb (n) | childnode of sblist | | | | | | No |
| closed | const string | In this state the block is not chooseable for locs to enter. | - | closed | - | - |
| compress | const string | | - | compress | - | - |
| exitclosed | const string | In this state the block is not chooseable for locs to depart. | - | exitclosed | - | - |
| exitopen | const string | In this state the block is chooseable for locs to depart. | - | exitopen | - | - |
| open | const string | In this state the block is chooseable for locs to enter. | - | open | - | - |
| startwd | const string | | - | startwd | - | - |
| stopwd | const string | | - | stopwd | - | - |
| cmd | string | | - | NULL | * | No |
| departdelay | int | delay time to wait before loco starts when depart is raised | s | 0 | 0-* | No |
| desc | string | Description of stage block. | - | | * | No |
| entering | bool | | - | false | - | No |
| entersignal | string | | - | NULL | * | No |
| exitsignal | string | | - | NULL | * | No |
| exitspeed | string | Block speed on departure. | - | cruise | * | No |
| exitspeedpercent | int | Block depart speed in percent. | % | 80 | 0-100 | No |
| exitstate | string | | - | open | open,closed | No |
| fbenterid | string | feedback ID | - | | * | Yes |
| gap | int | Train gap. | cm | 5 | 0-* | No |
| id | string | | - | ? | * | Yes |
| inatlen | bool | In event if train length fits in the current sections. | - | false | - | No |
| locid | string | The loc which is actualy in the block or is comming or going. | - | NULL | * | No |
| maxwaittime | int | Max. wait time in case of wait_random. | s | 30 | 0-* | No |
| minwaittime | int | Min. wait time in case of wait_random. | s | 1 | 0-* | No |
| remote | bool | This flag is set by the R2Rnet object. | - | false | - | No |
| reserved | bool | | - | false | - | No |
| rrid | const char* | This id is set by the R2Rnet object. | - | | - | No |
| secid | string | | - | NULL | * | No |
| slen | int | Section length. | cm | 30 | 0-* | No |
| speedpercent | int | Block arrive speed in percent. | % | 10 | 0-100 | No |
| state | string | | - | open | open,closed | No |
| stopspeed | string | Block speed on arrive and stop. | - | min | min,percent | No |
| suitswell | bool | | - | false | - | No |
| usewd | bool | Use a watchdog for compressing when needed. | - | true | - | No |
| waitmode | string | | - | random | random,fixed,loc,none | No |
| waittime | int | Wait time in case of wait_fixed. | s | 1 | 0-* | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
30.14.1.1. actionctrl (1) | childnode of sb | | | | | | No |
30.14.1.2. section (n) | childnode of sb | | | | | | No |
| action | string | | - | | - | No |
| fbid | string | feedback ID | - | | * | Yes |
| fbidocc | string | feedback ID of section body. | - | | * | Yes |
| id | string | | - | ? | * | Yes |
| idx | int | | - | 0 | - | No |
| lcid | string | | - | NULL | * | No |
| len | int | Section length. | cm | 0 | 0-* | No |
| nr | int | | - | 0 | - | No |
30.15. sclist (1) | childnode of plan | | Schedule table | | | | No |
30.15.1. sc (n) | childnode of sclist | | | | | | No |
| time_hourly | const int | | - | 2 | - | - |
| time_real | const int | | - | 0 | - | - |
| time_relative | const int | | - | 1 | - | - |
| type_commuter | const string | | - | commuter | - | - |
| type_cycle | const string | | - | cycle | - | - |
| cycles | int | number of runs in case of cycle type: 0 is just one run | - | 0 | 0-* | No |
| fromhour | int | | - | 0 | 0-23* | No |
| id | string | schedule name | - | | * | Yes |
| maxdelay | int | Depart only if the time is not delayed more than this number of minutes. | - | 60 | 0-* | No |
| scaction | string | schedule action id | - | NULL | * | No |
| timeframe | int | time frame for accepting a delay | - | 1 | 0-* | No |
| timeprocessing | int | 0=real 1=relative 2=hourly | - | 0 | - | No |
| tohour | int | | - | 0 | 0-23* | No |
| type | string | how the schedule should be used | - | cycle | cycle,commuter | Yes |
30.15.1.1. actionctrl (1) | childnode of sc | | | | | | No |
30.15.1.2. scentry (n) | childnode of sc | | | | | | No |
| block | string | Block from the blocklist | - | NULL | * | No |
| free2go | bool | Block or location must be free before the schedule can start. | - | false | - | No |
| hour | int | Departure hour | - | 0 | - | No |
| indelay | int | in event delay timer | - | 0 | - | No |
| location | string | Location from the locationlist | - | NULL | * | No |
| minute | int | Departure minute | - | 0 | - | No |
| swap | bool | swap the loc placing before traveling to this destination | - | false | - | No |
30.15.1.2.1. actionctrl (1) | childnode of scentry | | | | | | No |
30.16. seltablist (1) | childnode of plan | | selection table list | | | | No |
30.16.1. seltab (n) | childnode of seltablist | | Selection Table | | | | No |
| gotopos | const string | Go to track. | - | gotopos | - | - |
| next | const string | Go to next track. | - | next | - | - |
| prev | const string | Go to previous track. | - | prev | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MP | const string | Multi Port | - | MP | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| addr0 | int | decoder address | - | 0 | 0-* | Yes |
| addr1 | int | decoder address | - | 0 | 0-* | Yes |
| addr2 | int | decoder address | - | 0 | 0-* | Yes |
| addr3 | int | decoder address | - | 0 | 0-* | Yes |
| addr4 | int | decoder address to signal new position | - | 0 | 0-* | Yes |
| addr5 | int | decoder address | - | 0 | 0-* | Yes |
| addr6 | int | decoder address | - | 0 | 0-* | Yes |
| addr7 | int | decoder address | - | 0 | 0-* | Yes |
| b0sen | string | ID bit 0 of position | - | NULL | * | No |
| b1sen | string | ID bit 1 of position | - | NULL | * | No |
| b2sen | string | ID bit 2 of position | - | NULL | * | No |
| b3sen | string | ID bit 3 of position | - | NULL | * | No |
| b4sen | string | ID bit 4 of position | - | NULL | * | No |
| b5sen | string | ID bit 5 of position | - | NULL | * | No |
| b6sen | string | ID bit 6 of position | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| desc | string | description | - | | * | No |
| fifo | bool | Firts in, First out | - | true | - | No |
| id | string | object id | - | NULL | * | No |
| iid | string | interfaced id | - | NULL | * | No |
| inv | bool | invert the switch commands 0 to 3 | - | false | - | No |
| invnew | bool | invert the switch command 4 | - | false | - | No |
| locid | string | loc id | - | NULL | * | No |
| manager | bool | Manager mode: Act like a block and manage all sub blocks.(Tracks) | - | false | - | No |
| minocc | int | minimal tracks to be occupied before leaving the fiddle yard | - | 0 | 0-* | No |
| movedelay | int | delay in seconds after an IN event before processing a new move | - | 0 | 0-* | No |
| nrtracks | int | | - | 12 | 4-128 | Yes |
| offpos | int | Goto position at power off. | - | 0 | 0-* | No |
| ori | string | | - | NULL | north,south,west,east | No |
| pending | bool | | - | false | * | No |
| port0 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port1 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port2 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port3 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port4 | int | port of decoder unit to signal new position. | - | 0 | 0-4 | Yes |
| port5 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port6 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port7 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| pos | int | position of table | - | 0 | * | No |
| prot | string | protocol to use for this seltab | - | D | D,M,N | No |
| psen | string | ID of the position ready sensor | - | NULL | * | No |
| sharedfb | bool | Use one set of sensors for all blocks. | - | false | - | No |
| singlegate | bool | | - | false | - | No |
| state | string | | - | open | open,closed | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | | - | 0 | 0-9 | No |
30.16.1.1. fbevent (n) | childnode of seltab | | | | | | No |
30.16.1.2. seltabpos (n) | childnode of seltab | | Selection Table Position | | | | No |
| bkid | string | block id | - | NULL | * | No |
| desc | string | description | - | | * | No |
| nr | int | position | - | 0 | * | No |
| s1id | string | sensor 1 id for optical feedback of the selected position | - | NULL | * | No |
| s2id | string | sensor 2 id for optical feedback of the selected position | - | NULL | * | No |
30.17. sglist (1) | childnode of plan | | Signal table | | | | No |
30.17.1. sg (n) | childnode of sglist | | Signal definition. | | | | No |
| aspect | const string | | - | aspect | - | - |
| autooperated | const string | | - | autooperated | - | - |
| blank | const string | Signal blank command. | - | blank | - | - |
| distant | const string | | - | distant | - | - |
| flip | const string | | - | flip | - | - |
| green | const string | Signal green command. | - | green | - | - |
| light | const string | | - | light | - | - |
| main | const string | | - | main | - | - |
| manualoperated | const string | | - | manualoperated | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MDD | const string | Dinamo MDD | - | mdd | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| prot_OM32 | const string | Dinamo OM32 | - | om32 | - | - |
| red | const string | Signal Red command. | - | red | - | - |
| semaphore | const string | | - | semaphore | - | - |
| shunting | const string | | - | shunting | - | - |
| use_aspectnrs | const int | | - | 2 | - | - |
| use_linear | const int | | - | 3 | - | - |
| use_patterns | const int | | - | 1 | - | - |
| white | const string | Signal white command. | - | white | - | - |
| yellow | const string | Signal yellow command. | - | yellow | - | - |
| accessory | bool | | - | true | - | No |
| addr | int | decoder address | - | 0 | 0-* | Yes |
| addr2 | int | decoder address | - | 0 | 0-* | Yes |
| addr3 | int | decoder address | - | 0 | 0-* | Yes |
| addr4 | int | decoder address | - | 0 | 0-* | Yes |
| aspect | int | Aspect to show: Extended DCC. | - | 0 | 0-15 | No |
| aspects | int | number of aspects to show | - | 3 | 2-16 | No |
| asswitch | bool | send a switch command incase of 2 aspects | - | false | - | No |
| blank | int | pattern for blank | - | 0 | 0-3 | No |
| blanknr | int | pattern for blank | - | 0 | 0-31 | No |
| blockid | string | | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| cmdtime | int | Time in ms between commands. | - | 0 | 0-* | No |
| desc | string | description | - | | * | No |
| dwarf | bool | | - | false | - | No |
| gate1 | int | Output gate of port 1. | - | 0 | 0-1 | Yes |
| gate2 | int | Output gate of port 2. | - | 0 | 0-1 | Yes |
| gate3 | int | Output gate of port 3. | - | 0 | 0-1 | Yes |
| gate4 | int | Output gate of port 4, white. | - | 0 | 0-1 | Yes |
| green | int | pattern for green | - | 0 | 0-3 | No |
| greennr | int | pattern for green | - | 0 | 0-31 | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID | - | NULL | * | No |
| inv | bool | Signal inverted. (Software wiring correction) | - | false | - | No |
| manual | bool | operator controlled signal to influence auto mode | - | false | - | No |
| oid | string | object ID | - | | * | No |
| ori | string | Orientation in the plan. | - | NULL | north,south,west,east | No |
| pair | bool | both gates are used for on-off | - | false | - | No |
| port1 | int | Output port 1. | - | 0 | 0-* | Yes |
| port2 | int | Output port 2. | - | 0 | 0-* | Yes |
| port3 | int | Output port 3. | - | 0 | 0-* | Yes |
| port4 | int | Output port 4, white. | - | 0 | 0-* | Yes |
| porttype | int | | - | 0 | 0-* | No |
| prot | string | Protocol to use for this output. | - | M | M,N,D,mdd,om32 | No |
| red | int | pattern for red | - | 0 | 0-3 | No |
| rednr | int | pattern for red | - | 0 | 0-31 | No |
| signal | string | | - | main | main,distant,shunting | No |
| state | string | Current state of signal. | - | NULL | * | No |
| symbolprefix | string | Optional symbol name prefix for multiaspect signals. | - | | * | No |
| type | string | | - | light | light,semaphore | No |
| usepatterns | int | 0=no, 1=patterns, 2=aspectnrs, 3=linear | - | 0 | - | No |
| usesymbolprefix | bool | Use symbol prefix for aspects less then 5. | - | flase | - | No |
| white | int | pattern for white | - | 0 | 0-3 | No |
| whitenr | int | pattern for white | - | 0 | 0-31 | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| yellow | int | pattern for yellow | - | 0 | 0-3 | No |
| yellownr | int | pattern for yellow | - | 0 | 0-31 | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
30.17.1.1. actionctrl (1) | childnode of sg | | | | | | No |
30.18. stlist (1) | childnode of plan | | Route table | | | | No |
30.18.1. st (n) | childnode of stlist | | A street defines a destination fromone block to another including switch positions. | | | | No |
| V_none | const string | No V_hint defined. | - | none | - | - |
| force | const string | Switch all switches for this street. (Manually) | - | force | - | - |
| forwards | const string | | - | forwards | - | - |
| go | const string | Switch all switches for this street. | - | go | - | - |
| modid_auto_gen | const string | | - | auto-generated | - | - |
| no | const string | | - | no | - | - |
| point_e | const string | for single track modules | - | point-e | - | - |
| point_en | const string | | - | point-en | - | - |
| point_enn | const string | | - | point-enn | - | - |
| point_es | const string | | - | point-es | - | - |
| point_ess | const string | | - | point-ess | - | - |
| point_n | const string | for single track modules | - | point-n | - | - |
| point_ne | const string | | - | point-ne | - | - |
| point_nee | const string | | - | point-nee | - | - |
| point_nw | const string | | - | point-nw | - | - |
| point_nww | const string | | - | point-nww | - | - |
| point_s | const string | for single track modules | - | point-s | - | - |
| point_se | const string | | - | point-se | - | - |
| point_see | const string | | - | point-see | - | - |
| point_sw | const string | | - | point-sw | - | - |
| point_sww | const string | | - | point-sww | - | - |
| point_w | const string | for single track modules | - | point-w | - | - |
| point_wn | const string | | - | point-wn | - | - |
| point_wnn | const string | | - | point-wnn | - | - |
| point_ws | const string | | - | point-ws | - | - |
| point_wss | const string | | - | point-wss | - | - |
| reverse | const string | | - | reverse | - | - |
| routelock | const string | id to signal FY and TT a route lock/unlock | - | --routelock-- | - | - |
| status_closed | const int | | - | 4 | - | - |
| status_deselected | const int | | - | 3 | - | - |
| status_free | const int | | - | 0 | - | - |
| status_locked | const int | | - | 1 | - | - |
| status_selected | const int | | - | 2 | - | - |
| test | const string | Switch all switches for this street without sending the clients updates. | - | test | - | - |
| bka | string | From block ID: $ prefix is a NetRocrail ID. | - | NULL | * | Yes |
| bkaside | bool | Block side connection; true=+, false=- | - | false | - | No |
| bkb | string | To block ID: $ prefix is a NetRocrail ID. | - | NULL | * | Yes |
| bkbside | bool | Block side connection; true=+, false=- | - | true | - | No |
| bkc | string | Crossing block: optional incase a block overlaps turnouts used by this route. This is a csv list of blocks. | - | NULL | * | No |
| cmd | string | | - | NULL | * | No |
| commuter | bool | Only allow commuter trains. | - | false | - | No |
| countcars | string | Count number of cars before firing events. | - | no | no,forwards,reverse | No |
| crossingblocksignals | bool | Set the signals in the crossing blocks according to the from block. | - | false | - | No |
| ctcaddr1 | int | address | - | 0 | 0-* | Yes |
| ctcaddr2 | int | address | - | 0 | 0-* | Yes |
| ctcaddr3 | int | address | - | 0 | 0-* | Yes |
| ctcbus1 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcbus2 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcbus3 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctciid1 | string | Interface ID. | - | NULL | * | No |
| ctciid2 | string | Interface ID. | - | NULL | * | No |
| ctciid3 | string | Interface ID. | - | NULL | * | No |
| ctcoutput1 | string | CTC Output1 | - | NULL | * | No |
| ctcoutput2 | string | CTC Output2 | - | NULL | * | No |
| ctcoutput3 | string | CTC Output3 | - | NULL | * | No |
| desc | string | description | - | | * | No |
| id | string | | - | | * | Yes |
| locid | string | The loco which has locked this route. | - | NULL | * | No |
| manual | bool | manual controlled route | - | false | - | No |
| maxkmh | int | Route max. speed in km/h or mph. | - | 0 | 0-* | No |
| maxlen | int | Maximal train length allowed for this route. | - | 0 | 0-* | No |
| minlen | int | Minimal train length allowed for this route. | - | 0 | 0-* | No |
| modid | string | module ID for internal use only | - | | * | No |
| nocommuter | bool | Disallow commuter trains. | - | false | - | No |
| ori | string | | - | NULL | north,south,west,east | No |
| reduceV | bool | reduce speed by thrown switches | - | true | - | No |
| sga | int | signal pair block a | - | 0 | - | No |
| sgb | int | signal pair block b | - | 0 | - | No |
| show | bool | Visibility flag. | - | false | - | No |
| speed | string | Route speed on departure; overwrites block departure speed if set. | - | none | none,min,cruise,max | No |
| speedpercent | int | Route speed in percent. | % | 80 | 0-100 | No |
| status | int | route status | - | 0 | - | No |
| swappost | bool | swap loco placing at terminating this route | - | false | - | No |
| typeperm | string | Only allow this type of trains. | - | | * | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | level for internal use only | - | 0 | 0-* | No |
30.18.1.1. actionctrl (1) | childnode of st | | | | | | No |
30.18.1.2. excl (n) | childnode of st | | | | | | No |
30.18.1.3. fbevent (n) | childnode of st | | | | | | No |
30.18.1.4. incl (n) | childnode of st | | | | | | No |
30.18.1.5. stcondition (n) | childnode of st | | | | | | No |
| allowschedules | bool | Allow schedules to use this route. | - | true | - | No |
| chdir | bool | Must change direction. | - | false | - | No |
| commuter | bool | Commuter train. | - | false | - | No |
| notprevbk | bool | Not from previous block X. | - | false | - | No |
| prevbkid | string | Previous block ID. | - | | - | No |
| type | string | Train type | - | | - | No |
30.18.1.6. swcmd (n) | childnode of st | | | | | | No |
| cmd_track | const string | track of turntable or selectiontable: avoid using same id's for both types! | - | track | - | - |
| cmd | string | | - | straight | straight,turnout,left,right,green,red,yellow,white,track | No |
| id | string | Switch ID. | - | | * | Yes |
| lock | bool | lock the switch for exclusive use | - | true | - | No |
| reduceV | bool | reduce speed by thrown status | - | true | - | No |
| track | int | turntable track | - | 0 | 0-* | No |
30.19. swlist (1) | childnode of plan | | Turnout table | | | | No |
30.19.1. sw (n) | childnode of swlist | | Switch definition. | | | | No |
| accessory | const string | Accessory representation, but act like a switch. | - | accessory | - | - |
| ccrossing | const string | Switch type for center crossing. | - | ccrossing | - | - |
| crossing | const string | Switch type for crossing. | - | crossing | - | - |
| dcrossing | const string | Switch type for dubble crossing. | - | dcrossing | - | - |
| decoupler | const string | Switch type for crossing. | - | decoupler | - | - |
| flip | const string | Change current state. | - | flip | - | - |
| left | const string | 3way switch left command or left switch type. | - | left | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_DO | const string | Dinamo DO | - | do | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MDD | const string | Dinamo MDD | - | mdd | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| prot_OM32 | const string | Dinamo OM32 | - | om32 | - | - |
| prot_VO | const string | Dinamo VO | - | vo | - | - |
| right | const string | 3way switch right command or right switch type. | - | right | - | - |
| straight | const string | Straight command. | - | straight | - | - |
| subleft | const string | | - | subleft | - | - |
| subright | const string | | - | subright | - | - |
| swtype_default | const string | | - | default | - | - |
| swtype_raster | const string | | - | raster | - | - |
| testoff | const string | | - | testoff | - | - |
| teston | const string | | - | teston | - | - |
| threeway | const string | Switch type for a 3way switch. | - | threeway | - | - |
| turnout | const string | Turnout command. | - | turnout | - | - |
| twoway | const string | Switch type for a 2way switch. | - | twoway | - | - |
| unlock | const string | Unlock this switch. (Manually) | - | unlock | - | - |
| unlocked | const string | Place holder for locid not set. | - | -unlocked- | - | - |
| accessory | bool | | - | true | - | No |
| accnr | int | Accessory number. | - | 1 | 0-* | No |
| actdelay | bool | if false: delay is programmed in central unit or module | - | false | - | No |
| activate | bool | | - | true | - | No |
| addr0pol1 | int | decoder address of the polarisation | - | 0 | 0-* | No |
| addr0pol2 | int | decoder address of the polarisation | - | 0 | 0-* | No |
| addr1 | int | decoder address | - | 0 | 0-* | Yes |
| addr1pol1 | int | decoder address of the polarisation | - | 0 | 0-* | No |
| addr1pol2 | int | decoder address of the polarisation | - | 0 | 0-* | No |
| addr2 | int | decoder address in case of type 3way | - | 0 | 0-* | Yes |
| blockid | string | | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| buspol | int | | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| cmd_extra | int | | - | 0 | - | No |
| cmd_lcid | const char* | | - | NULL | - | No |
| cmd_update | bool | | - | false | - | No |
| ctcaddr1 | int | address | - | 0 | 0-* | Yes |
| ctcaddr2 | int | address | - | 0 | 0-* | Yes |
| ctcaddrled1 | int | address | - | 0 | 0-* | Yes |
| ctcaddrled2 | int | address | - | 0 | 0-* | Yes |
| ctcasswitchled1 | bool | send a switch command | - | false | - | No |
| ctcasswitchled2 | bool | send a switch command | - | false | - | No |
| ctcbus1 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcbus2 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcbusled1 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctcbusled2 | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| ctccmdon1 | bool | Straight command at ON. | - | true | - | No |
| ctccmdon2 | bool | Straight command at ON. | - | true | - | No |
| ctcflip1 | bool | Straight command at ON. | - | true | - | No |
| ctcflip2 | bool | Straight command at ON. | - | true | - | No |
| ctcgateled1 | int | gate of port. | - | 0 | 0-1 | Yes |
| ctcgateled2 | int | gate of port. | - | 0 | 0-1 | Yes |
| ctciid1 | string | Interface ID. | - | NULL | * | No |
| ctciid2 | string | Interface ID. | - | NULL | * | No |
| ctciidled1 | string | Interface ID. | - | NULL | * | No |
| ctciidled2 | string | Interface ID. | - | NULL | * | No |
| ctcportled1 | int | port of decoder module: 0 = not used. | - | 0 | 0-4 | Yes |
| ctcportled2 | int | port of decoder module: 0 = not used. | - | 0 | 0-4 | Yes |
| delay | int | overwrites control.swtimeout if greater then 0 | - | 0 | 0-* | No |
| delaytime | long | Delay timer for internal use only. | - | 0 | 0-* | No |
| desc | string | description | - | | * | No |
| dir | bool | false=left, true=right | - | false | - | No |
| fb2G | string | Optional feedback for straigh(Green) state. | - | NULL | * | No |
| fb2Ginv | bool | | - | false | - | No |
| fb2R | string | Optional feedback for turnout(Red) state. | - | NULL | * | No |
| fb2Rinv | bool | | - | false | - | No |
| fbG | string | Optional feedback for straigh(Green) state. | - | NULL | * | No |
| fbGinv | bool | | - | false | - | No |
| fbOcc | string | Optional feedback for occupancy to block commands. | - | NULL | * | No |
| fbOcc2 | string | Optional feedback for occupancy to block commands. | - | NULL | * | No |
| fbR | string | Optional feedback for turnout(Red) state. | - | NULL | * | No |
| fbRinv | bool | | - | false | - | No |
| fbset | bool | Feedback sets the switch unconditional. | - | false | - | No |
| fbusefield | bool | Use field events as feedback. | - | false | - | No |
| fieldstate | string | Current reported state of switch. | - | NULL | straight,turnout,red,green,left,right | No |
| forcecmd | bool | Force command. | - | false | - | No |
| frogaccessory | bool | | - | true | - | No |
| frogiid | string | Interface ID | - | NULL | * | No |
| frogporttype | int | | - | 0 | 0-* | No |
| frogswitch | bool | | - | false | - | No |
| frogtimer | int | If set to zero the wiring event is used. | - | 0 | 0-1000 | No |
| gate0pol1 | int | gate of port. | - | 0 | 0-1 | No |
| gate0pol2 | int | gate of port. | - | 0 | 0-1 | No |
| gate1 | int | gate of port. | - | 0 | 0-1 | Yes |
| gate1pol1 | int | gate of port. | - | 0 | 0-1 | No |
| gate1pol2 | int | gate of port. | - | 0 | 0-1 | No |
| gate2 | int | Only in case of type 3way. | - | 0 | 0-* | No |
| gatevalue | int | | - | -1 | 0-1 | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID | - | NULL | * | No |
| inv | bool | Switch inverted. (Software wiring correction) | - | false | - | No |
| inv2 | bool | Switch inverted. (Software wiring correction) | - | false | - | No |
| locid | string | The loc who locked this switch. | - | NULL | * | No |
| manualcmd | bool | Manual command issued from a client. | - | false | - | No |
| oid | string | object ID | - | | * | No |
| ori | string | Orientation in the plan. | - | NULL | north,south,west,east | No |
| param1 | int | parameter | - | 0 | 0-* | No |
| param2 | int | parameter | - | 0 | 0-* | No |
| pause | int | Pause ms before executing command. | - | 0 | 0-* | No |
| port0pol1 | int | port of decoder unit. | - | 0 | 0-* | No |
| port0pol2 | int | port of decoder unit. | - | 0 | 0-* | No |
| port1 | int | port of decoder unit. | - | 0 | 0-* | Yes |
| port1pol1 | int | port of decoder unit. | - | 0 | 0-* | No |
| port1pol2 | int | port of decoder unit. | - | 0 | 0-* | No |
| port2 | int | Only in case of type 3way. | - | 0 | 0-* | No |
| porttype | int | | - | 0 | 0-* | No |
| prot | string | Protocol to use for this output. | - | D | M,N,D,mdd,om32,do,vo | No |
| rectcrossing | bool | Crossing without motor as rectangular crossing. | - | true | - | No |
| savepos | string | save position of switch | - | none | none,straight,turnout,left,right | No |
| set | bool | | - | true | - | No |
| show | bool | Visibility flag. | - | true | - | No |
| singlegate | bool | | - | false | - | No |
| state | string | Current state of switch. | - | NULL | straight,turnout,red,green,left,right | No |
| subtype | string | | - | default | default,subleft,subright | No |
| switched | int | Number of switch commands. | - | 0 | 0-* | No |
| swtype | string | | - | default | default,raster | No |
| td | bool | trackdriver connected to this block | - | false | - | No |
| tdaddr | int | TD address | - | 0 | 0-* | No |
| tdiid | string | TD interface id | - | NULL | * | No |
| tdport | int | TD output port | - | 0 | 0-* | No |
| testing | bool | | - | false | - | No |
| type | string | | - | right | right,left,turnout,crossing,ccrossing,dcrossing,threeway,decoupler | No |
| value1 | int | value | - | 1 | 0-* | No |
| value2 | int | value | - | 1 | 0-* | No |
| virtual | bool | If this object is only used for dispatching commands. | - | false | - | No |
| x | int | X-Position in the plan. | - | 0 | 0-* | No |
| y | int | Y-Position in the plan. | - | 0 | 0-* | No |
| z | int | Z-Position in the plan. (level) | - | 0 | 0-9 | No |
30.19.1.1. accessoryctrl (1) | childnode of sw | | | | | | No |
| active | bool | Activate accessory control. | - | false | - | No |
| delay | int | Seconds to elaps to go back to the closed position. | - | 0 | - | No |
| interval | int | Interval in seconds. | - | 0 | - | No |
| lockroutes | string | | - | | Routes to lock at open, and unlock at close. | No |
30.19.1.2. actionctrl (1) | childnode of sw | | | | | | No |
30.20. system (1) | childnode of plan | | | | | | No |
30.20.1. actionctrl (1) | childnode of system | | | | | | No |
30.21. tklist (1) | childnode of plan | | Track table | | | | No |
30.21.1. tk (n) | childnode of tklist | | None active piece of plan. | | | | No |
| buffer | const string | | - | buffer | - | - |
| concurveleft | const string | | - | concurveleft | - | - |
| concurveright | const string | | - | concurveright | - | - |
| connector | const string | | - | connector | - | - |
| curve | const string | | - | curve | - | - |
| curve90 | const string | | - | curve90 | - | - |
| dcurve | const string | | - | dcurve | - | - |
| dir | const string | | - | dir | - | - |
| dirall | const string | | - | dirall | - | - |
| straight | const string | | - | straight | - | - |
| tracknr | const string | | - | tracknr | - | - |
| blockid | string | | - | NULL | * | No |
| counterpartid | string | | - | NULL | * | No |
| desc | string | description | - | | * | No |
| id | string | | - | | * | Yes |
| ori | string | | - | NULL | north,south,west,east | No |
| tknr | int | Track number. | - | 1 | 0-* | No |
| type | string | | - | straight | straight,curve,dir,dirall,buffer,connector,curve90,concurveright,concurveleft | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | | - | 0 | 0-9 | No |
30.22. tourlist (1) | childnode of plan | | Tour table | | | | No |
30.22.1. tour (n) | childnode of tourlist | | | | | | No |
| id | string | tour name | - | | * | Yes |
| recycle | bool | Recycle this tour. | - | false | - | No |
| schedules | string | csv list of schedules | - | | * | Yes |
30.23. traverserlist (1) | childnode of plan | | traverser list | | | | No |
30.23.1. traverser (n) | childnode of traverserlist | | Traverser Table | | | | No |
| gotopos | const string | Go to track. | - | gotopos | - | - |
| next | const string | Go to next track. | - | next | - | - |
| prev | const string | Go to previous track. | - | prev | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MP | const string | Multi Port | - | MP | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| addr0 | int | decoder address | - | 0 | 0-* | Yes |
| addr1 | int | decoder address | - | 0 | 0-* | Yes |
| addr2 | int | decoder address | - | 0 | 0-* | Yes |
| addr3 | int | decoder address | - | 0 | 0-* | Yes |
| addr4 | int | decoder address | - | 0 | 0-* | Yes |
| b0sen | string | ID bit 0 of position | - | NULL | * | No |
| b1sen | string | ID bit 1 of position | - | NULL | * | No |
| b2sen | string | ID bit 2 of position | - | NULL | * | No |
| b3sen | string | ID bit 3 of position | - | NULL | * | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| desc | string | description | - | | * | No |
| id | string | object id | - | NULL | * | No |
| iid | string | interfaced id | - | NULL | * | No |
| inv | bool | invert the switch commands 0 to 3 | - | false | - | No |
| invnew | bool | invert the switch command 4 | - | false | - | No |
| locid | string | loc id | - | NULL | * | No |
| nrtracks | int | | - | 12 | 4-16 | Yes |
| ori | string | | - | NULL | north,south,west,east | No |
| pending | bool | | - | false | * | No |
| port0 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port1 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port2 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port3 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| port4 | int | port of decoder unit. | - | 0 | 0-4 | Yes |
| pos | int | position of table | - | 0 | * | No |
| prot | string | protocol to use for this seltab | - | D | D,M,N | No |
| psen | string | ID of the position ready sensor | - | NULL | * | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | | - | 0 | 0-9 | No |
30.24. ttlist (1) | childnode of plan | | Turntable | | | | No |
30.24.1. tt (n) | childnode of ttlist | | Turntable definition. | | | | No |
| accdec | const string | Controlling a modified turntable with switch commands. | - | accdec | - | - |
| calibrate | const string | Calibrate the turntable. | - | calibrate | - | - |
| d15 | const string | Draai15 | - | d15 | - | - |
| digitalbahn | const string | www.digital-bahn.de turntable decoder | - | digitalbahn | - | - |
| dsm | const string | Staerz DSM | - | dsm | - | - |
| f6915 | const string | Fleischmann turn controller. | - | f6915 | - | - |
| foff | const string | Turn function off. | - | off | - | - |
| fon | const string | Turn function on. | - | on | - | - |
| lightoff | const string | Turn lights off. | - | lightoff | - | - |
| lighton | const string | Turn lights on. | - | lighton | - | - |
| locdec | const string | Modified analog turntable. | - | locdec | - | - |
| muet | const string | Muet controller with stepper motor. | - | muet | - | - |
| multiport | const string | Multiport step motor turntable. | - | multiport | - | - |
| next | const string | Go to next track. | - | next | - | - |
| prev | const string | Go to previous track. | - | prev | - | - |
| prot_DEF | const string | default protocol by command station | - | D | - | - |
| prot_M | const string | Motorola | - | M | - | - |
| prot_MP | const string | Multi Port | - | MP | - | - |
| prot_N | const string | NMRA-DCC | - | N | - | - |
| slx815 | const string | Rautenhaus controller. | - | slx815 | - | - |
| ttdec | const string | LDT TT-DEC | - | ttdec | - | - |
| turn180 | const string | Go to previous track. | - | 180 | - | - |
| unlocked | const string | Place holder for locid not set. | - | -unlocked- | - | - |
| V | int | Rotation speed in percent. | - | 75 | 10-100 | Yes |
| actfn | int | Activation function for locdec type turntable drives. | - | 0 | 0-28 | No |
| addr | int | Turntable address. | - | 0 | 0-* | Yes |
| addr0 | int | bit 0 of track | - | 0 | 0-* | Yes |
| addr1 | int | bit 1 of track | - | 0 | 0-* | Yes |
| addr2 | int | bit 2 of track | - | 0 | 0-* | Yes |
| addr3 | int | bit 3 of track | - | 0 | 0-* | Yes |
| addr4 | int | bit 4 of track | - | 0 | 0-* | Yes |
| addr5 | int | new position set flag address | - | 0 | 0-* | Yes |
| addr6 | int | bit 5 of track | - | 0 | 0-* | Yes |
| b0sen | string | ID bit 0 of position | - | NULL | * | No |
| b1sen | string | ID bit 1 of position | - | NULL | * | No |
| b2sen | string | ID bit 2 of position | - | NULL | * | No |
| b3sen | string | ID bit 3 of position | - | NULL | * | No |
| bit0cmd | int | | - | 0 | 0,1 | No |
| bit1cmd | int | | - | 0 | 0,1 | No |
| bit2cmd | int | | - | 0 | 0,1 | No |
| bit3cmd | int | | - | 0 | 0,1 | No |
| bit4cmd | int | | - | 0 | 0,1 | No |
| bit5cmd | int | | - | 0 | 0,1 | No |
| bridgepos | int | | - | 0 | 0-47 | No |
| bus | int | Some systems support more than one bus: SLX | - | 0 | 0-* | No |
| cmd | string | | - | NULL | * | No |
| delay | int | | s | 0 | 0-* | No |
| desc | string | description | - | | * | No |
| diraddr | int | Direction address. | - | 0 | 0-* | Yes |
| embeddedblock | bool | TT is block. | - | false | - | No |
| entering | bool | | - | false | - | No |
| fun | int | | - | 0 | 0-* | No |
| id | string | | - | | * | Yes |
| iid | string | Interface ID. | - | NULL | * | No |
| inv | bool | invert the commands | - | false | - | No |
| invnew | bool | invert position set flag command | - | false | - | No |
| invpos | bool | invert position commands | - | false | - | No |
| lightsfn | int | | - | 1 | 0-28 | No |
| locid | string | The loc who locked this turntable. | - | NULL | * | No |
| manager | bool | Manager mode: Act like a block and manage all sub blocks.(Tracks) | - | false | - | No |
| motoroffdelay | int | shut off delay for locdec motor | - | 1000 | 0-* | No |
| oid | string | object ID | - | | * | No |
| pause | int | pause between direction and position command | s | 0 | 0-* | No |
| poladdr | int | Polarization relay address. | - | 0 | 0-* | No |
| port0 | int | bit 0 of track | - | 0 | 0-4 | Yes |
| port1 | int | bit 1 of track | - | 0 | 0-4 | Yes |
| port2 | int | bit 2 of track | - | 0 | 0-4 | Yes |
| port3 | int | bit 3 of track | - | 0 | 0-4 | Yes |
| port4 | int | bit 4 of track | - | 0 | 0-4 | Yes |
| port5 | int | new position set flag port | - | 0 | 0-4 | Yes |
| port6 | int | bit 5 of track | - | 0 | 0-4 | Yes |
| prot | string | Protocol to use. | - | D | D,M,N | No |
| psen | string | ID of the position ready sensor | - | NULL | * | No |
| reserved | bool | | - | false | - | No |
| resetaddr | int | Reset bit address | - | 0 | 0-* | Yes |
| resetbitcmd | int | | - | 0 | 0,1 | No |
| resetport | int | Reset bit port | - | 0 | 0-4 | Yes |
| s1 | string | Feedback ID for detection occupancy on the bridge. | - | | * | Yes |
| s2 | string | Feedback ID for detection occupancy on the bridge. | - | | * | Yes |
| sMid | string | Feedback ID for detection occupancy on the bridge. | - | | * | Yes |
| sMid2 | string | Feedback ID for detection occupancy on the bridge. | - | | * | Yes |
| singlegatenew | bool | | - | false | - | No |
| singlegatepos | bool | | - | false | - | No |
| state | string | | - | open | open,closed | No |
| state1 | bool | Feedback state bridge sensor1. | - | false | - | No |
| state2 | bool | Feedback state bridge sensor2. | - | false | - | No |
| stateMid | bool | Feedback state bridge sensor3. | - | false | - | No |
| stateMid2 | bool | Feedback state bridge sensor4. | - | false | - | No |
| swaprotation | bool | swap bridge rotation direction | - | false | - | No |
| swcmd | bool | use switch instead of output commands | - | false | - | No |
| symbolsize | int | | - | 5 | 2-5 | No |
| traverser | bool | | - | false | - | No |
| type | string | | - | locdec | * | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | | - | 0 | 0-9 | No |
30.24.1.1. actionctrl (1) | childnode of tt | | | | | | No |
30.24.1.2. track (n) | childnode of tt | | Turntable track. | | | | No |
| bkid | string | block id | - | NULL | * | No |
| decnr | int | Decoder track number. | - | -1 | * | No |
| desc | string | description | - | | * | No |
| nr | int | Track number. | - | 0 | 0-48* | Yes |
| oppositetrack | int | Opposite track to do a 180 degree turn. | - | -1 | * | No |
| polarization | bool | Flip bridge polarization when entering this track. | - | false | - | No |
| posfb | string | Feedback ID for positioning the TT. | - | | * | Yes |
| show | bool | Visibility flag. | - | true | - | No |
| state | bool | pos feedback state. | - | false | - | No |
30.25. txlist (1) | childnode of plan | | text symbols table | | | | No |
30.25.1. tx (n) | childnode of txlist | | | | | | No |
| addr | int | | - | 0 | 0-* | No |
| backblue | int | | - | -1 | 0-255 | No |
| backgreen | int | | - | -1 | 0-255 | No |
| backred | int | | - | -1 | 0-255 | No |
| block | string | Block ID from update event. | - | | * | No |
| blue | int | | - | 0 | 0-255 | No |
| bold | bool | | - | False | - | No |
| bus | int | | - | 0 | 0-* | No |
| carcount | int | | - | 0 | 0-* | No |
| cmd | string | update | - | NULL | * | No |
| countedcars | int | | - | 0 | 0-* | No |
| counter | int | | - | 0 | 0-* | No |
| cx | int | | - | 3 | 1-* | No |
| cy | int | | - | 1 | 1-* | No |
| desc | string | description | - | | * | No |
| display | int | | - | 0 | 0-* | No |
| format | string | Format string. | - | NULL | * | No |
| green | int | | - | 0 | 0-255 | No |
| id | string | | - | | * | Yes |
| iid | string | | - | | * | No |
| italic | bool | | - | False | - | No |
| load | int | | - | 0 | 0-* | No |
| location | string | Location from update event. | - | | * | No |
| oid | string | object ID | - | | * | No |
| ori | string | | - | NULL | north,south,west,east | No |
| pointsize | int | | - | 0 | 0-* | No |
| prev_id | string | in case of an id change this should help to find the original in the table | - | | * | No |
| red | int | | - | 0 | 0-255 | No |
| refbkid | string | Reference ID. | - | | * | No |
| reflcid | string | Reference ID. | - | | * | No |
| temp | int | | - | 0 | 0-* | No |
| text | string | Text or Image (if ending on .png) to be displayed. | - | | * | Yes |
| transparent | bool | | - | True | - | No |
| underlined | bool | | - | False | - | No |
| volt | int | | - | 0 | 0-* | No |
| wheelcount | int | | - | 0 | 0-* | No |
| x | int | | - | 0 | 0-* | No |
| y | int | | - | 0 | 0-* | No |
| z | int | | - | 0 | 0-9 | No |
30.25.1.1. actionctrl (1) | childnode of tx | | | | | | No |
30.26. waybilllist (1) | childnode of plan | | Waybill table | | | | No |
30.26.1. waybill (n) | childnode of waybilllist | | Waybill definition. | | | | No |
| status_delivered | const string | | - | delivered | - | - |
| status_shipping | const string | | - | shipping | - | - |
| status_waiting | const string | | - | waiting | - | - |
| cartype | string | | - | | * | No |
| commodity | string | | - | | * | No |
| consignee | string | | - | | * | Yes |
| destination | string | Consignee (local) block. | - | | * | Yes |
| id | string | | - | | * | Yes |
| origin | string | Shipper (local) block. | - | | * | Yes |
| routing | string | | - | | * | Yes |
| shipper | string | | - | | * | Yes |
| status | string | Waybill status. | - | waiting | * | No |
30.27. zlevel (n) | childnode of plan | | Z-Level description | | | | No |
| active | bool | active notebook page | - | false | - | No |
| modid | string | module ID | - | | * | No |
| modviewcx | int | x size on an overview panel | - | 0 | 0-* | No |
| modviewcy | int | y size on an overview panel | - | 0 | 0-* | No |
| modviewx | int | x position on an overview panel | - | 0 | 0-* | No |
| modviewy | int | y position on an overview panel | - | 0 | 0-* | No |
| title | string | | - | | * | No |
| z | int | | - | 0 | 0-9 | No |
Node | Parent node Attribute/Constant | vType | Remark | Unit | Default | Range | Required |
36.0 rocrail (1) | *root* | | | | | | No |
| backup | bool | Activate backup for plan files. | - | true | - | No |
| backuppath | string | Location of the plan file backups. | - | backup | * | No |
| createmodplan | bool | Create a modplan if the planfile does not jet exist. | - | false | - | No |
| doneml | string | | - | | - | No |
| donkey | string | | - | | - | No |
| dpiid | string | IID to use for dispathing a loco; using default in case not set. | - | | * | No |
| file | string | RocRail ini-file. | - | rocrail.ini | - | No |
| fsutf8 | bool | | - | true | - | No |
| imgpath | string | Location of (loco)images. | - | images | * | No |
| issuepath | string | Location of the reported issues. | - | issues | * | No |
| keypath | string | Location of the donation key file. | - | lic.dat | * | No |
| lciid | string | IID to use for mobile decoders; using default in case not set. | - | | * | No |
| libpath | string | Location of the rocrail libraries. | - | . | * | No |
| locs | string | File name of locomotive definitions. | - | NULL | * | No |
| nodevcheck | bool | Do not check availability of serial devices. | - | false | - | No |
| occupancy | string | File name of block occupancy. | - | occ.xml | * | No |
| planfile | string | RocRail plan-file. | - | plan.xml | - | No |
| poweroffonexit | bool | Turn track power off on server exit. | - | true | - | No |
| ptiid | string | IID to use with programming; using default in case not set. | - | | * | No |
| resetspfx | bool | Reset all loco functions and speed at startup. | - | false | - | No |
| runasroot | bool | Force rocrail to run as root. | - | false | - | No |
| sciid | string | Shortcut command station IID | - | | 0-* | No |
| scsensor | string | Shortcut sensor ID. | - | | 0-* | No |
| soundpath | string | Location of (loco)sounds. | - | sounds | * | No |
| soundplayer | string | Sound player program. | - | | * | No |
| soundplayerlocation | bool | Add loco location as second parameter. | - | false | - | No |
| sviid | string | IID to use with LN SV programming; using default in case not set. | - | | * | No |
36.1. SnmpService (1) | childnode of rocrail | | | | | | No |
| privBuildTime | const string | | - | 1.3.6.1.4.1.37707.1.1.1.0 | - | - |
| privConnectionCnt | const string | | - | 1.3.6.1.4.1.37707.1.1.3.0 | - | - |
| privLastExc | const string | | - | 1.3.6.1.4.1.37707.1.1.5.0 | - | - |
| privMemStats | const string | | - | 1.3.6.1.4.1.37707.1.1.4.0 | - | - |
| privThreadCnt | const string | | - | 1.3.6.1.4.1.37707.1.1.2.0 | - | - |
| privTrapException | const string | | - | 1.3.6.1.4.1.37707.1.1.10.1.0 | - | - |
| privTrapShutDown | const string | | - | 1.3.6.1.4.1.37707.1.1.10.2.0 | - | - |
| privateList | const string | | - | 1.3.6.1.4.1.37707.1.1 | - | - |
| sysContact | const string | | - | 1.3.6.1.2.1.1.4.0 | - | - |
| sysDescr | const string | | - | 1.3.6.1.2.1.1.1.0 | - | - |
| sysLocation | const string | | - | 1.3.6.1.2.1.1.6.0 | - | - |
| sysName | const string | | - | 1.3.6.1.2.1.1.5.0 | - | - |
| sysObjectID | const string | | - | 1.3.6.1.2.1.1.2.0 | - | - |
| sysServices | const string | | - | 1.3.6.1.2.1.1.7.0 | - | - |
| sysUpTime | const string | | - | 1.3.6.1.2.1.1.3.0 | - | - |
| systemList | const string | | - | 1.3.6.1.2.1.1 | - | - |
| trapColdStart | const string | | - | 1.3.6.1.6.3.1.1.5.1.0 | - | - |
| trapLinkDown | const string | | - | 1.3.6.1.6.3.1.1.5.3.0 | - | - |
| trapLinkUp | const string | | - | 1.3.6.1.6.3.1.1.5.4.0 | - | - |
| active | bool | Activate snmp service. | - | false | - | No |
| community | string | | - | public | * | No |
| contact | string | Contact address. | - | support@rocrail.net | * | No |
| description | string | Rocrail server description. | - | Model Railroad Control System | * | No |
| enterprise | int | http://www.iana.org/assignments/enterprise-numbers | - | 37707 | 0-* | No |
| family | int | Product family; Default Rocrail=1. | - | 1 | 0-65535 | No |
| location | string | Rocrail physical location. | - | local | * | No |
| port | int | Port number for server socket. | - | 161 | 0-65535 | No |
| product | int | Product; Default Server=1. | - | 1 | 0-65535 | No |
| traphost | string | Trap host. | - | localhost | * | No |
| trapport | int | Trap port number. | - | 0 | 0-65535 | No |
| version | int | SNMP version. | - | 1 | 0-65535 | No |
36.2. anaopt (1) | childnode of rocrail | | Analyser options. | | | | No |
| actionCheck | bool | Check actions and conditions | - | true | - | No |
| actionClean | bool | Clean action and condition problems | - | false | - | No |
| addFeedbackBlockAssignment | bool | Assign feedbacks to blocks | - | false | - | No |
| addSignalBlockAssignment | bool | Assign signals to blocks | - | false | - | No |
| basicCheck | bool | Basic checks on all items | - | true | - | No |
| basicClean | bool | Clean basic problems on all items | - | false | - | No |
| blockCheck | bool | Checks concerning blocks | - | true | - | No |
| blockClean | bool | Clean block problems | - | false | - | No |
| cleanRouteId | bool | Clean routeid of all automatic detected routes | - | true | - | No |
| maxRecursionDepth | int | maximum recursion depth | - | 100 | - | No |
| resetBlockId | bool | Reset blockid in whole plan | - | true | - | No |
| resetFeedbackBlockAssignment | bool | Reset feedback assignments in all blocks | - | false | - | No |
| resetSignalBlockAssignment | bool | Reset signal assignments in all blocks | - | false | - | No |
| routeCheck | bool | Checks concerning routes | - | true | - | No |
| routeClean | bool | Clean route problems | - | false | - | No |
| setBlockId | bool | Set blockid for all blocks | - | true | - | No |
| setRouteId | bool | Set routeid for all automatic detected routes | - | true | - | No |
36.3. clock (1) | childnode of rocrail | | clock synchronizer. | | | | No |
| freeze | const string | | - | freeze | - | - |
| go | const string | | - | go | - | - |
| set | const string | | - | set | - | - |
| sync | const string | | - | sync | - | - |
| cmd | string | | - | | * | No |
| divider | int | time devider: 1 = realtime | - | 1 | 1-100 | No |
| hour | int | start hour; 24 not used | - | 24 | 0-24 | No |
| minute | int | start minute; 60 not used | - | 60 | 0-60 | No |
| temp | int | Model temperature. | - | 20 | -127...127 | No |
| time | long | time in seconds | - | 0 | * | No |
| update | int | update frequency in minutes | - | 1 | 1-60 | No |
36.4. ctrl (1) | childnode of rocrail | | | | | | No |
| actiontimer60 | bool | | - | true | - | No |
| allowzerothrottleid | bool | Allow broadcasting event coming from zero throttle IDs. | - | false | - | No |
| blockinitpause | int | Pause between the block init commands. | ms | 0 | 0-5000 | No |
| closenoevents | bool | Close block if no event is defined. | - | false | - | No |
| closeonghost | bool | | - | false | - | No |
| createguestonbidi | bool | | - | false | - | No |
| defaspect | string | Default signal aspect. | - | red | red,green,yellow,white | No |
| disablerouteVreduce | bool | Global disable route speed reducing by thrown switches. | - | false | - | No |
| disablesteal | bool | Disable throttle to steal loco control. | - | false | - | No |
| ebreakatghost | bool | Power off a ghost is detected when no ghost is accepted. | - | false | - | No |
| ebreakforceunlock | bool | | - | false | - | No |
| enableanalyzer | bool | | - | true | - | No |
| enableswfb | bool | Enable switch position feedbacks. | - | true | - | No |
| eventtimeout | int | Time to wait for a next event. Disabled when set to zero. | s | 0 | 0-* | No |
| greenaspect | bool | Use green aspect instead of yellow if next block has red. | - | false | - | No |
| ignevt | int | Ignore multiple events for the same state if comming within this number of 10ms ticks. | 10ms ticks | 5 | 0-* | No |
| initfieldpause | int | Pause between the switch commands. | ms | 500 | 100-5000 | No |
| initfieldpower | bool | Set global power on before init field. | - | true | - | No |
| keepghost | bool | Keep ghost state until manual reset. | - | false | - | No |
| loccnfg | bool | send loco config commands to the CS | - | false | - | No |
| locostartgap | int | Time between signalling loco's to start in auto mode. | s | 0 | 0-* | No |
| minbklc | int | Minimal blocklen - loclen. | cm | 20 | 10-50 | No |
| poweroffatghost | bool | Power off a ghost is detected when no ghost is accepted. | - | true | - | No |
| poweroffatreset | bool | Power off at reset command. | - | true | - | No |
| poweroffonidentmismatch | bool | Power off if the ident code does not match. | - | false | - | No |
| releaseonidle | bool | | - | false | - | No |
| restoreschedule | bool | | - | true | - | No |
| routeswtime | int | Time between switch commands in routes. | ms | 10 | 10-10000 | No |
| savepostime | int | save positio timer | s | 10 | 0-100 | No |
| secondnextblock | bool | Try to reserve a second next block. | - | false | - | No |
| seed | int | random seed for block selection | - | 4711 | 0-65535 | No |
| selectshortestblock | bool | Select shortest block in case block and train length are set. | - | false | - | No |
| semaphorewait | int | Time needed by a semaphore to get in position. | s | 1 | 0-* | No |
| sgevents | bool | Process field events for signals. | - | false | - | No |
| signalreset | int | Time to wait for resetting the signals of previous block. Disabled when set to zero. | s | 0 | 0-* | No |
| signalwait | int | Time needed by a signal to set another aspect. | s | 0 | 0-* | No |
| skipsetsg | bool | Skip signal commands for signals already in model position. | - | false | - | No |
| skipsetsw | bool | Skip switch commands in routes for switches already in model position. | - | false | - | No |
| stopnonecommuter | bool | Stop auto mode for none commuter trains in terminal stations. | - | false | - | No |
| swtimeout | int | Switch activation time. | ms | 250 | 100-1000 | No |
| syncroutes | bool | Synchronize routes. | - | false | - | No |
| syncroutetimeout | int | Timeout in ms for synchronizing routes. | - | 2500 | - | No |
| timedsensors | bool | Activate timed sensors. | - | false | - | No |
| usebicom | bool | Use bi-directional communication. | - | true | - | No |
| usebididir | bool | | - | false | - | No |
| useident | bool | Use bi-directional identifier for set in block. | - | true | - | No |
36.5. devices (1) | childnode of rocrail | | List of available server devices. | | | | No |
| serial | string | CSV list of serial devices. | - | | * | No |
36.6. digint (n) | childnode of rocrail | | Digital Interface definition. | | | | No |
| barjut | const string | | - | barjut | - | - |
| bidib | const string | | - | bidib | - | - |
| cbus | const string | | - | cbus | - | - |
| clock | const string | | - | clock | - | - |
| cti | const string | | - | cti | - | - |
| cts | const string | | - | cts | - | - |
| dcc232 | const string | | - | dcc232 | - | - |
| ddx | const string | Digital Direct X | - | ddx | - | - |
| dinamo | const string | | - | dinamo | - | - |
| dsr | const string | | - | dsr | - | - |
| dtc | const string | | - | dtc | - | - |
| easydcc | const string | | - | easydcc | - | - |
| ecos | const string | | - | ecos | - | - |
| editspro | const string | | - | editspro | - | - |
| even | const string | | - | even | - | - |
| hsi88 | const string | | - | hsi88 | - | - |
| infracar | const string | | - | infracar | - | - |
| lenz | const string | | - | lenz | - | - |
| loconet | const string | | - | loconet | - | - |
| lrc135 | const string | | - | lrc135 | - | - |
| massoth | const string | | - | massoth | - | - |
| mcs2 | const string | | - | mcs2 | - | - |
| mttmfcc | const string | | - | mttmfcc | - | - |
| muet | const string | | - | muet | - | - |
| nce | const string | | - | nce | - | - |
| no | const string | | - | no | - | - |
| none | const string | | - | none | - | - |
| odd | const string | | - | odd | - | - |
| om32 | const string | | - | om32 | - | - |
| opendcc | const string | | - | opendcc | - | - |
| p50 | const string | | - | p50 | - | - |
| p50x | const string | | - | p50x | - | - |
| perir | const string | | - | perir | - | - |
| rclink | const string | | - | rclink | - | - |
| rfid12 | const string | | - | rfid12 | - | - |
| rmx | const string | | - | rmx | - | - |
| rocnet | const string | | - | rocnet | - | - |
| roco | const string | | - | roco | - | - |
| slx | const string | | - | slx | - | - |
| sprog | const string | | - | sprog | - | - |
| srcp | const string | | - | srcp | - | - |
| sublib_default | const string | | - | default | - | - |
| sublib_digitrax_pr3 | const string | | - | pr3 | - | - |
| sublib_lenz_atlas | const string | | - | atlas | - | - |
| sublib_lenz_cttran | const string | | - | cttran | - | - |
| sublib_lenz_elite | const string | | - | elite | - | - |
| sublib_lenz_ethernet | const string | | - | ethernet | - | - |
| sublib_lenz_opendcc | const string | | - | opendcc | - | - |
| sublib_lenz_xntcp | const string | | - | xntcp | - | - |
| sublib_native | const string | | - | native | - | - |
| sublib_serial | const string | | - | serial | - | - |
| sublib_socket | const string | | - | socket | - | - |
| sublib_tcp | const string | | - | tcp | - | - |
| sublib_udp | const string | | - | udp | - | - |
| sublib_ulni | const string | | - | ulni | - | - |
| sublib_usb | const string | | - | usb | - | - |
| tamsmc | const string | | - | tamsmc | - | - |
| vcs | const string | | - | virtual | - | - |
| xnmm | const string | | - | xnmm | - | - |
| xon | const string | | - | xon | - | - |
| xpressnet | const string | | - | xpressnet | - | - |
| z21 | const string | | - | z21 | - | - |
| zimo | const string | | - | zimo | - | - |
| zimobin | const string | | - | zimobin | - | - |
| zs2 | const string | | - | zs2 | - | - |
| asciiprotocol | bool | Use an ASCII protocol. | - | false | - | No |
| bits | int | | - | 8 | * | No |
| bps | int | | bps | 2400 | 1200,2400,4800,9600,19200,38400,57600 | No |
| ctsretry | int | wait for CTS line to come up. | ms | 1000 | * | No |
| device | string | | - | com1 | - | No |
| dummyio | bool | Do not use real I/O. | - | false | - | No |
| fastclock | bool | send fast clock commands to the connected command station | - | false | - | No |
| fbmod | int | Number of connected feedback modules of 8 inputs. | - | 0 | * | No |
| fboffset | int | Offset for the feedback units. | - | 0 | - | No |
| fbpoll | bool | Poll sensor events in p50x instead of xEvtSen. | - | false | - | No |
| fbreset | bool | Reset sensors automatically to low. | - | false | * | No |
| flow | string | | - | cts | cts,dsr,xon,no | No |
| host | string | hostname. | - | | - | No |
| identdelay | int | Delay before sending a low sensor state for ident codes. | ms | 2500 | - | No |
| ignorebusy | bool | ignore the busy message from command station | - | false | - | No |
| iid | string | Interface ID. | - | NULL | - | Yes |
| iid_master | string | Interface ID (loconet). | - | NULL | - | No |
| iid_slave | string | Interface ID (ddl). | - | NULL | - | No |
| lib | string | | - | virtual | - | No |
| libpath | string | | - | . | - | No |
| localip | string | Local interface IP. | - | | - | No |
| locolist | bool | Initial send the digint the list of locos. | - | false | - | No |
| overrule | bool | Overrule throttle commands. | - | true | - | No |
| parity | string | | - | none | none,even,odd | No |
| port | int | command port. | - | 0 | - | No |
| poweratstartup | bool | Power on at startup. | - | false | - | No |
| poweroffexit | bool | Power off at halt command. | - | true | - | No |
| protver | int | Protocol version. Default implementation is 0. | - | 0 | - | No |
| psleep | int | Sleep between polling of the feedback units. | ms | 200 | - | No |
| ptsupport | bool | Check for PT events. | - | true | - | No |
| pw4acc | bool | Power must be on for accessory commands. | - | true | - | No |
| readbidi | bool | Poll the bidi units. | - | false | - | No |
| readfb | bool | Poll the feedback units. | - | true | - | No |
| restricted | bool | Restricted functionality due to missing support key. | - | false | - | No |
| rtsdisabled | bool | Disables RTS line for USB converters. (Depends on type if this is needed.) | - | false | - | No |
| startpwstate | bool | Powerstate at startup. | - | false | - | No |
| stopbits | int | | - | 2 | * | No |
| stress | bool | send every 10ms a loconet packet to stress the network | - | false | - | No |
| sublib | string | | - | default | - | No |
| swinvert | bool | Invert all turnouts/switches. | - | false | - | No |
| switchlist | bool | Initial send the digint the list of switches. | - | false | - | No |
| swtime | int | Switch time. | ms | 250 | * | No |
| systeminfo | bool | Activate system info if available. | - | true | - | No |
| timeout | int | | ms | 1000 | * | No |
36.6.1. bidib (1) | childnode of digint | | BiDiB options | | | | No |
| secAck | bool | Enable secure acknowledge. | - | false | - | No |
| secAckInt | int | Secure acknowledge interval in 10ms units. | - | 20 | - | No |
| watchdog | bool | Enable watchdog. | - | false | - | No |
| watchdogInt | int | Watchdog interval in 100ms units. | - | 20 | - | No |
36.6.1.1. bidibnode (n) | childnode of bidib | | BiDiB options | | | | No |
| class_accessory | const string | | - | accessory | - | - |
| class_booster | const string | | - | booster | - | - |
| class_bridge | const string | | - | bridge | - | - |
| class_dcc_main | const string | | - | dcc_main | - | - |
| class_dcc_prog | const string | | - | dcc_prog | - | - |
| class_sensor | const string | | - | sensor | - | - |
| class_switch | const string | | - | switch | - | - |
| class_ui | const string | | - | ui | - | - |
| analogcnt | int | Number of ports. | - | 0 | - | No |
| class | string | Class ID. | - | sensor | - | No |
| classmnemonic | string | Class ID mnemonic. | - | sensor | - | No |
| inputcnt | int | Number of ports. | - | 0 | - | No |
| lportcnt | int | Number of ports. | - | 0 | - | No |
| motorcnt | int | Number of ports. | - | 0 | - | No |
| path | string | Local path. | - | 0.0.0.0 | - | No |
| sensorcnt | int | Number of sensors. | - | 0 | - | No |
| servocnt | int | Number of ports. | - | 0 | - | No |
| soundcnt | int | Number of ports. | - | 0 | - | No |
| sportcnt | int | Number of ports. | - | 0 | - | No |
| uid | int | Vendor product/serialnumber ID. | - | 0 | - | No |
| vendor | int | DCC vendor ID. | - | 0 | - | No |
| version | string | Software version. | - | | - | No |
36.6.2. cbus (1) | childnode of digint | | CBUS options | | | | No |
| cid | int | CANID | - | 1 | 0-* | No |
| commandack | bool | | - | false | - | No |
| fastclock | bool | | - | true | - | No |
| fcaddr | int | Fast clock event address. | - | 9999 | 0-* | No |
| fcnode | int | Fast clock node number. | - | 0 | 0-* | No |
| fonfof | bool | Use the new opcodes for controlling functions. | - | false | - | No |
| loadertime | int | Sleep time between boot loader lines. | - | 50 | 10-* | No |
| purgetime | int | CS engine idle timeout. | s | 10 | 0-* | No |
| shortevents | bool | | - | true | - | No |
| slotserver | bool | | - | false | - | No |
| sodaddr | int | Start of Day input address. | - | 0 | 0-* | No |
36.6.2.1. cbnode (n) | childnode of cbus | | | | | | No |
| mtyp_canacc4 | const int | Solenoid point driver | - | 1 | - | - |
| mtyp_canacc4_2 | const int | 12v version of CANACC4 | - | 8 | - | - |
| mtyp_canacc5 | const int | Motorised point driver | - | 2 | - | - |
| mtyp_canacc8 | const int | 8 digital outputs | - | 3 | - | - |
| mtyp_canace3 | const int | Control panel switch/button encoder | - | 4 | - | - |
| mtyp_canace8c | const int | 8 digital inputs | - | 5 | - | - |
| mtyp_canbc | const int | BC1a command station | - | 12 | - | - |
| mtyp_cancab | const int | CANCAB hand throttle | - | 9 | - | - |
| mtyp_cancmd | const int | CANCMD command station | - | 10 | - | - |
| mtyp_canled | const int | 64 led driver | - | 6 | - | - |
| mtyp_canled64 | const int | 64 led driver (multi leds per event) | - | 7 | - | - |
| mtyp_canrpi | const int | RPI and RFID interface | - | 13 | - | - |
| mtyp_canservo | const int | 8 servo driver (on canacc8 or similar hardware) | - | 11 | - | - |
| mtyp_canttca | const int | Turntable controller (turntable end) | - | 14 | - | - |
| mtyp_canttcb | const int | Turntable controller (control panel end) | - | 15 | - | - |
| canid | int | CANID | - | 0 | 0-127 | No |
| manuid | int | NMRA manufacturer ID. | - | 0 | 0-65535 | No |
| mtyp | int | Module type. See cbusdefs.h. | - | 0 | 0-65535 | No |
| nr | int | NodeNumber | - | 0 | 0-65535 | No |
| nrevt | int | Number of events allowed. | - | 0 | 0-65535 | No |
| nrevtvar | int | Number of event variable per event. | - | 0 | 0-65535 | No |
| nrvar | int | Number of node variables. | - | 0 | 0-65535 | No |
| version | string | Firmware version. | - | | * | No |
36.6.2.1.1. cbnodeevent (n) | childnode of cbnode | | | | | | No |
| addr | int | Device address of producer. | - | 0 | 1-65535 | No |
| evnr | int | Event variable index. | - | 0 | 1-255 | No |
| evval | int | Event variable value. | - | 0 | 0-255 | No |
| nodenr | int | Node number of producer. | - | 0 | 1-65535 | No |
36.6.2.1.2. cbnodevar (n) | childnode of cbnode | | | | | | No |
| nr | int | Node variable index. | - | 1 | 1-255 | No |
| val | int | Node variable value. | - | 0 | 0-255 | No |
36.6.3. dcc232 (1) | childnode of digint | | DCC232 options | | | | No |
| fastcvget | bool | | - | true | - | No |
| inversedsr | bool | | - | true | - | No |
| port | string | | - | com1 | * | No |
| purge | bool | Activate purging. | - | true | - | No |
| purgetime | int | Idle time for purg a slot. | s | 60 | 0-* | No |
| shortcut | bool | Use shortcut detection | - | true | - | No |
| shortcutdelay | int | Shortcut events shorter than this time is ignored | ms | 1000 | - | No |
36.6.4. ddx (1) | childnode of digint | | DDX init | | | | No |
| dcc | bool | generate the NMRA DCC protocol | - | true | - | No |
| fastcvget | bool | Fast cv get for real rs232. | - | true | - | No |
| inversedsr | bool | | - | false | - | No |
| mmlongpause | bool | Use long packet pause. | - | false | - | No |
| motorola | bool | generate the motorola protocol | - | true | - | No |
| motorolarefresh | bool | set to false if no MM locdecoders are used and accessory are MM | - | true | - | No |
| port | string | | - | /dev/ttyS0 | * | No |
| portbase | string | | - | 0x0000 | * | No |
| queuecheck | bool | Check if there are bytes left in the send queue and sleep. | - | true | - | No |
| realnmratiming | bool | experimental: do not use | - | false | - | No |
| s88b0modcnt | int | one module represents 8 inputs (one byte) | - | 0 | 0-62 | No |
| s88b1modcnt | int | one module represents 8 inputs (one byte) | - | 0 | 0-62 | No |
| s88b2modcnt | int | one module represents 8 inputs (one byte) | - | 0 | 0-62 | No |
| s88b3modcnt | int | one module represents 8 inputs (one byte) | - | 0 | 0-62 | No |
| s88busses | int | | - | 1 | 1-4 | No |
| s88clockscale | int | clock=166kHz divided by S88CLOCK_SCALE | - | 35 | 1-50 | No |
| s88port | string | | - | 0x378 | * | No |
| s88refresh | int | time between the bus polling | ms | 100 | 50-250 | No |
| shortcutchecking | bool | Use shortcut detection | - | false | - | No |
| shortcutdelay | int | Shortcut events shorter than this time is ignored | us | 1000 | - | No |
36.6.5. hsi88 (1) | childnode of digint | | HSI88 init | | | | No |
| fbleft | int | HSI-88 number of modules of 8 inputs on left port | - | 0 | - | No |
| fbmiddle | int | HSI-88 number of modules of 8 inputs on middle port | - | 0 | - | No |
| fbright | int | HSI-88 number of modules of 8 inputs on right port | - | 0 | - | No |
| smooth | bool | HSI-88 smooth out fb contact noice; fb must be at least 100ms low before sending event. | - | false | - | No |
| usb | bool | | - | false | - | No |
36.6.6. loconet (1) | childnode of digint | | LocoNet options | | | | No |
| cs_db150 | const string | | - | db150 | - | - |
| cs_dcs100 | const string | | - | dcs100 | - | - |
| cs_dcs50 | const string | | - | dcs50 | - | - |
| cs_ibcom | const string | | - | ibcom | - | - |
| cs_intellibox | const string | | - | intellibox | - | - |
| cs_rocrail | const string | | - | rocrail | - | - |
| cmdstn | string | | - | dcs100 | dcs100,db150,dcs50,intellibox,rocrail,ibcom | No |
| ignorepowercmds | bool | Ignore subsequetial power commands. | - | false | - | No |
| purgetime | int | set to zero if the command station does not purge | s | 200 | 0-* | No |
| reportaddr | int | global addres on which sensors are reported | - | 1017 | 0-* | No |
| resetlissy | bool | Reset Lissy events after 1 second. | - | false | - | No |
| sensorquery | bool | do sensor query at OPC_GPON | - | true | - | No |
| slotping | bool | Enable slot ping if purge time is not zero. | - | true | - | No |
| slots | int | number of slots for loco's | - | 22 | 0-* | No |
| swack | bool | Check long ack for switch commands. | - | false | - | No |
| swretry | int | Number of switch command retries. | - | 10 | 1-* | No |
| swsleep | int | Number of ms sleep between switch command retries. | - | 50 | 10-* | No |
| syncfc | bool | synchronize fast clock | - | false | - | No |
| usedouble | bool | Use double packets for lnudp. | - | false | - | No |
| usefc | bool | enable fast clock | - | true | - | No |
| useidle | bool | use OPC_IDLE instead of OPC_GPOFF | - | false | - | No |
| useseq | bool | Use sequence counter for lnudp. | - | false | - | No |
36.6.6.1. options (1) | childnode of loconet | | | | | | No |
| opsw | string | zero based options list 0=open 1=set | - | | * | No |
| store | bool | set by client to signal to store the options in the command station | - | false | - | No |
36.6.6.2. slotserver (1) | childnode of loconet | | | | | | No |
| active | bool | activate slot server support | - | false | - | No |
| format | string | default decoder digital format | - | dcc | dcc,mm | No |
| iid | string | redirect commands to this interface ID | - | | * | No |
| lconly | bool | serve loco commands only | - | true | - | No |
| purge | bool | activate slot purging (purgtime from parent node) | - | true | - | No |
| speedstep | int | default decoder speed steps | - | 128 | 14,28,128 | No |
| stopatpurge | bool | stop loc after purge | - | false | - | No |
36.6.7. mcs2 (1) | childnode of digint | | CS2 options | | | | No |
| discovery | bool | | - | false | - | No |
| fbdevid | int | Sensor device ID | - | 0 | 0-* | No |
36.6.7.1. product (n) | childnode of mcs2 | | | | | | No |
36.6.8. opendcc (1) | childnode of digint | | OpenDCC options | | | | No |
| bidi | bool | Activate BiDi support. | - | true | - | No |
| fastclock | bool | Fast clock flag read from SO 2. | - | false | - | No |
| lib | string | | - | p50x | - | No |
| loccnfg | bool | send loco config commands | - | false | - | No |
36.6.9. rocnet (1) | childnode of digint | | RocNet options | | | | No |
| addr | string | multicast address | - | 224.0.0.1 | * | No |
| crc | bool | | - | false | - | No |
| id | int | RocNet sender ID, 1 is default for Rocrail.(Host) | - | 1 | 0-65535 | No |
| net | int | | - | 0 | 0-255 | No |
| port | int | multicast port | - | 4321 | 0-* | No |
| wd | bool | | - | false | - | No |
36.6.9.1. channelsetup (n) | childnode of rocnet | | | | | | No |
| channel | int | | - | 0 | 0-15 | No |
| delay | int | 0=10ms, 1=20ms, ... | - | 0 | 0-* | No |
| offpos | int | | - | 150 | 0-4095 | No |
| offsteps | int | | - | 10 | 0-255 | No |
| onpos | int | | - | 600 | 0-4095 | No |
| onsteps | int | | - | 10 | 0-255 | No |
| options | int | | - | 0 | - | No |
| state | int | Saved output state. | - | 0 | - | No |
36.6.9.2. macro (1) | childnode of rocnet | | Macro definition for accessories. | | | | No |
36.6.9.3. portsetup (n) | childnode of rocnet | | | | | | No |
| delay | int | 0=directly/continous | - | 0 | 0-* | No |
| eventid | int | | - | 0 | - | No |
| eventport | int | | - | 0 | - | No |
| port | int | | - | 1 | 1-* | No |
| state | int | Saved output state. | - | 0 | - | No |
| type | int | 0=output, 1=input | - | 0 | 0-* | No |
36.6.9.4. rocnetnode (n) | childnode of rocnet | | | | | | No |
| class | string | Class ID. | - | | - | No |
| id | int | RocNet sender ID. | - | 65535 | 0-* | No |
| location | int | RocNet sender ID. | - | 0 | 0-* | No |
| mnemonic | string | Class Mnemonic. | - | | - | No |
| nrio | int | Number of I/Os | - | 0 | 0-255 | No |
| revision | int | Repository revision. | - | 0 | - | No |
| subip | int | Last 16 bits of the IP. | - | 0 | - | No |
| vendor | int | NMRA vendor ID. | - | 0 | - | No |
| version | string | Software version. | - | 0.0 | - | No |
36.6.9.5. rocnetnodeoptions (1) | childnode of rocnet | | | | | | No |
| iotype_i2c0 | const int | | - | 1 | - | - |
| iotype_i2c1 | const int | | - | 0 | - | - |
| iotype | int | | - | 0 | - | No |
| rfid | bool | | - | false | - | No |
| sack | bool | | - | false | - | No |
| soundpath | string | | - | sounds | - | No |
| soundplayer | string | | - | mplayer | - | No |
| usepb | bool | | - | false | - | No |
36.6.10. srcp (1) | childnode of digint | | SRCP init | | | | No |
| cmdport | int | SRCP command port. | - | 4303 | - | No |
| srcpbusFB_i8255 | int | i8255 feedback bus | - | 10 | - | No |
| srcpbusFB_m6051 | int | m6051 feedback bus | - | 9 | - | No |
| srcpbusFB_s88 | int | s88 feedback bus | - | 8 | - | No |
| srcpbusGA_m | int | marklin generic accessorie bus | - | 5 | - | No |
| srcpbusGA_n | int | nmra dcc generic accessorie bus | - | 6 | - | No |
| srcpbusGA_ps | int | protocol by server generic accessorie | - | 7 | - | No |
| srcpbusGL_m | int | maerklin generic loco bus | - | 1 | - | No |
| srcpbusGL_nl | int | nmra dcc generic loco with long addr bus | - | 3 | - | No |
| srcpbusGL_ns | int | nmra dcc generic loco with short addr bus | - | 2 | - | No |
| srcpbusGL_ps | int | protocol by server generic loco | - | 4 | - | No |
| srcpbus_server | int | server bus | - | 0 | - | No |
36.7. http (1) | childnode of rocrail | | Http interface for configure the xspooler. | | | | No |
| path | string | Path where to look for external HTML documents. | - | . | * | No |
| port | int | Port number for server socket. Deactivated when 0. | - | 53701 | 0-65535 | No |
| refresh | int | browser refresh time: 0=no refresh | s | 10 | 0-* | No |
36.7.1. webclient (1) | childnode of http | | | | | | No |
| bottom | const string | | - | bottom | - | - |
| right | const string | | - | right | - | - |
| me | bool | rocWeb Mobile Edition | - | false | - | No |
| planbackground | string | background color | - | #EEEEEE | * | No |
| port | int | Port number server socket for webclients. Deactivated when 0. | - | 53702 | 0-65535 | No |
| refresh | int | browser refresh time: 0=no refresh | s | 0 | 0-* | No |
| rulerbackground | string | background color | - | #CCCCCC | * | No |
| symbolpath | string | where to look for symbol png's | - | symbols | * | No |
| symbolsize | int | | - | 16 | 16,24,32 | No |
| symboltype | string | symbol type | - | png | * | No |
| webcampath | string | where to look for symbol png's | - | webcam | * | No |
| webcampos | string | where to locate the cam images | - | bottom | bottom,right | No |
| xsize | int | | - | 640 | 0-* | No |
| ysize | int | no height is set when 0 which is recommended | - | 0 | 0-* | No |
36.7.1.1. webcam (n) | childnode of webclient | | | | | | No |
| imagefile | string | | - | webcam.jpg | * | No |
| title | string | | - | WebCam | * | No |
36.8. jsmap (1) | childnode of rocrail | | | | | | No |
| f1 | int | | - | 0 | * | No |
| f10 | int | | - | -1 | * | No |
| f11 | int | | - | -1 | * | No |
| f12 | int | | - | -1 | * | No |
| f2 | int | | - | 1 | * | No |
| f3 | int | | - | 2 | * | No |
| f4 | int | | - | 3 | * | No |
| f5 | int | | - | -1 | * | No |
| f6 | int | | - | -1 | * | No |
| f7 | int | | - | -1 | * | No |
| f8 | int | | - | -1 | * | No |
| f9 | int | | - | -1 | * | No |
| leftright | int | X | - | 4 | * | No |
| light | int | | - | 5 | * | No |
| poweroff | int | | - | 7 | * | No |
| poweron | int | | - | 8 | * | No |
| repeat | int | Repeat interval in ms for the updown axis. (value 0 disables the repeat) | ms | 500 | * | No |
| reverse | int | | - | 4 | * | No |
| select | int | | - | 9 | * | No |
| step | int | speed step per click | - | 1 | 1-9 | No |
| stop | int | | - | 6 | * | No |
| updown | int | Y | - | 5 | * | No |
36.9. r2rnet (1) | childnode of rocrail | | Setup for the R2RNet. | | | | No |
| addr | string | multicast address | - | 224.0.0.1 | * | No |
| enable | bool | Enable R2Rnet. | - | false | - | No |
| id | string | R2Rnet ID. | - | | - | No |
| port | int | multicast port | - | 1234 | 0-* | No |
| routes | string | R2Rnet routes file. | - | netroutes.xml | - | No |
36.10. service (1) | childnode of rocrail | | Service for remote Rocrail to negotiate about a loc destination. | | | | No |
| port | int | Port number for server socket. | - | 0 | 0-65535 | No |
| sname | string | Servicer name to use in NetReq and NetRsp. | - | | * | No |
36.11. srcpcon (1) | childnode of rocrail | | SRCP client service port. | | | | No |
| active | bool | Activate srcp service. | - | false | - | No |
| device | string | Optional serial device. | - | | * | No |
| maxcon | int | Max. concurrent connected clients. | - | 10 | 1-100 | No |
| port | int | | - | 4303 | 1-65535 | No |
36.11.1. srcpbus (n) | childnode of srcpcon | | | | | | No |
| bus | int | | - | 1 | * | No |
| iid | string | | - | | * | No |
36.12. tcp (1) | childnode of rocrail | | Client service port. | | | | No |
| controlcode | string | | - | | * | No |
| maxcon | int | Max. concurrent connected clients. | - | 10 | 1-100 | No |
| onlyfirstmaster | bool | Only the first client is master. | - | false | - | No |
| port | int | | - | 8051 | 1-65535 | No |
| slavecode | string | | - | | * | No |
36.13. trace (1) | childnode of rocrail | | | | | | No |
| automatic | bool | Trace level for extra info in automatic mode. | - | false | - | No |
| byte | bool | Activates dump tracelevel. | - | false | - | No |
| calc | bool | Activates calculation trace level. | - | true | * | No |
| debug | bool | Trace level debug. | - | false | - | No |
| dumpsize | int | Max. byte dump size. | byte | 128 | 16-* | No |
| exceptionfile | bool | Create extra file for exceptions. | - | false | * | No |
| gfile | string | | - | rocview | - | No |
| info | bool | Activates info trace level. | - | true | * | No |
| invoke | string | External program or script to invoke on exception file creation. | - | ./xmail.pl | * | No |
| invokeasync | bool | The invokation will take place in a separate thread. | - | false | * | No |
| listen2all | bool | The trace listener will get all traces. | - | false | - | No |
| meminfo | bool | Activates memory info trace level. | - | false | * | No |
| monitor | bool | Activates monitor tracelevel. | - | true | - | No |
| nr | int | Number of continuous trace files. In case of 0 or 1: All traces are written in one file disregarding filesize. | - | 10 | * | No |
| parse | bool | Activates parse tracelevel. | - | false | - | No |
| protpath | string | Protocol path; Where to write the trace files. (Use relative only if using http service.) Path is relative to pwd! | - | NULL | * | No |
| rfile | string | | - | rocrail | - | No |
| size | int | Filesize of trace files. | kb | 100 | 10-* | No |
| unique | bool | Create a unique trace filename at startup. | - | false | * | No |