Rocrail Changelog

What's new in Rocrail 28-03-2024 Revision 4382

Mar 29, 2024
  • ctcaction: check nodeID and address
  • wio: trace correction
  • CTC 150: LED numbers
  • block: ctc button fix
  • CTC svg 150 update
  • block,item,renderer: button1/button2 support
  • wiolib: deepsleep command nodeID correction

New in Rocrail 27-03-2024 Revision 4375 (Mar 28, 2024)

  • issuedlg: not process enter in subject field
  • timetabledlg: format crash fix
  • control: zip issue in case of linux and macos

New in Rocrail 26-03-2024 Revision 4372 (Mar 27, 2024)

  • issuedlg,control: issue creation fixes
  • CTC 150 update
  • model: pointer mismatch correction
  • wiodlg: sorting option on some columns

New in Rocrail 24-03-2024 Revision 4368 (Mar 25, 2024)

  • model: modelcmd bklist,sglist,bkprops,sgprops
  • block: CTC button LEDs support
  • auipanel: trace correction

New in Rocrail 22-03-2024 Revision 4365 (Mar 24, 2024)

  • Block,ctcdlg: button2 added
  • Trackpicker: CTC block 150 added

New in Rocrail 22-03-2024 Revision 4362 (Mar 24, 2024)

  • 4362 2024-03-22 wiopi: battery options
  • 4361 2024-03-22 wiodlg: battery radiobox
  • 4360 2024-03-22 route: check static also in the isOutOfOrder function

New in Rocrail 21-03-2024 Revision 4359 (Mar 22, 2024)

  • item: fix for showLED
  • item: save altsvg flag in case of decoder

New in Rocrail 20-03-2024 Revision 4357 (Mar 21, 2024)

  • bidib: trace correction in case no booster is available
  • wio: dec commands identify and shutdown, flash dec symbol on bootsel button
  • wio: missing dec commands added (identify/shutdown)
  • decspecs update

New in Rocrail 19-03-2024 Revision 4353 (Mar 20, 2024)

  • decspecs (Stephan)
  • model: monitor event on none fb objects
  • sensorevents: open blockdialog on dclick blockID
  • model: set block ID on CTC button sensor event
  • model: broadcast sensor event also in case of CTC button in block

New in Rocrail 18-03-2024 Revision 4348 (Mar 19, 2024)

  • http: crash fix in case port is not free
  • User/accessory-42-off.svg: missing blank added
  • item: output tooltip

New in Rocrail 17-03-2024 Revision 4345 (Mar 18, 2024)

  • cbusnodedlg: support for WIOPicoCAN
  • translation merge: cs, sl, fr
  • extcan: revision in trace
  • modplan: trace correction

New in Rocrail 16-03-2024 Revision 4341 (Mar 17, 2024)

  • modplan: use new filename for lc and rt after restart
  • rocrailinidialog: removed warning for loco file
  • location: timetable regularstop or arrive time > 0
  • modplan: overwrite warning
  • modplandlg: warning in case selected lc.xml already exist

New in Rocrail 15-03-2024 Revision 4336 (Mar 16, 2024)

  • extcan: multiplex signal support

New in Rocrail 14-03-2024 Revision 4335 (Mar 15, 2024)

  • modplan: disabled recursive search in parent directory
  • trackpickerdlg: work-around for refresh at startup
  • wiopi: direct system shutdown
  • wiopi: wait for optional system shutdown thread
  • wiopi: removed shutdown sleeps
  • wiopi: blocking fix for sending the goodbye packet
  • wiopi: trace added
  • wiopi: stop r2rnet on shutdown
  • wiopi: wait for goodbye deliver on shutdown
  • wiopi: sleep correction
  • wiopi: sleep command fix
  • wiopi: shutdown correction
  • loc: trace correction
  • loc: release command mutex on brake

New in Rocrail 13-03-2024 Revision 4321 (Mar 14, 2024)

  • rocpro: abox at decoder label
  • control,rocweb: svgpath6
  • rocweb svg themes: 6st added
  • zipper,makefile: exclude user- and americanthemes
  • zipper: revert
  • zipper: provide user and american thems as normal files
  • item: fix for sb tooltip

New in Rocrail 11-03-2024 Revision 4314 (Mar 12, 2024)

  • wiodlg: set page 0 at startup
  • wiooptionsdlg: Pico CAN added

New in Rocrail 10-03-2024 Revision 4312 (Mar 11, 2024)

  • cbus: accessory event with porttype

New in Rocrail 09-03-2024 Revision 4311 (Mar 10, 2024)

  • wiodlg: popup on spontaneous query response
  • guiframe: popup WIO dialog on identify event
  • cbus: servo type support
  • wiopi: send goodbey on sleep command
  • wiopi,cv: swaplights option
  • ctcdlg: set swap on LED preset
  • ctcdlg: swap must be set manually
  • cbudnodedlg: gc2p type added
  • flim,extcan,utils: fix for dec IID

New in Rocrail 05-03-2024 Revision 4302 (Mar 6, 2024)

  • item: removed commands limit

New in Rocrail 04-03-2024 Revision 4301 (Mar 5, 2024)

  • ctcdlg: work-around for symbol bitmap under Windows
  • ctcdlg: replaced bitmapbutton with image
  • rocpro: image height for DIP
  • translation merge: cs, de, en_GB, fr, nl, sl
  • model: reset loco in transfer block only on IN event
  • znf: ignorereplace option added (telegram 30)

New in Rocrail 02-03-2024 Revision 4295 (Mar 3, 2024)

  • 2024-03-02 rocguiinidlg: display scaling correction
  • 2024-03-02 signale: blank fix on red
  • 2024-03-02 signal: linear puls in case cmdtime > 0
  • 2024-03-02 signal: unblank fix

New in Rocrail 01-03-2024 Revision 4291 (Mar 2, 2024)

  • throttledlg: binstate and kmh max height item: removed Direct2D

New in Rocrail 29-02-2024 Revision 4290 (Mar 1, 2024)

  • renderer: rotate shape DIP fix
  • renderer: svg stroke width DIP
  • guiframe: reset direct2d on startup
  • item: typo fix
  • rocgui: Direct2D option for Windows
  • item: revert the very slow Windows Direct2DRenderer
  • item: use under Windows Direct2DRenderer
  • guiframe: fix for findloco4operator in case of zero llength ID

New in Rocrail 29-02-2024 Revision 4282 (Feb 29, 2024)

  • statbar: DIP sizes
  • statbar: status bulb position
  • renderer: blockstate signal text fix DIP
  • guiframe: zoo to fit DIP fix
  • schedulegraphdlg: DIP size
  • cv,carpanel,trainimage: DIP corrections
  • locdialog,cardlg: DIP image height
  • renderer: tt fix

New in Rocrail 28-02-2024 Revision 4274 (Feb 29, 2024)

  • ledbutton: LED size
  • throttledlg: layour fix
  • throttledlg: DIP
  • 4270 2024-02-28 trackpickerdlg: DIP
  • renderer: DIP
  • renderer: rotation point
  • renderer,svg: FromDIP width/height/viewbox
  • renderer: size correction
  • renderer: itemsize from guiapp
  • renderer: revert
  • renderer: DIP
  • svg,renderer: DIP
  • guiapp: DIP itemsize
  • ledbutton,slider: DIP
  • rocview FromDIP (wip)
  • rocview: FromDIP (wip)
  • rocview FromDIP (wip)
  • rocview: FromDIP (wip)

New in Rocrail 27-02-2024 Revision 4255 (Feb 28, 2024)

  • wio: removed auto exclude if a WIO has a signal addressed

New in Rocrail 26-02-2024 Revision 4254 (Feb 27, 2024)

  • Cbusdlg: fix for init BPS in case of 500000
  • Location: schedule table skip none regular stops
  • Ahome: regard the userid from settings
  • Block: filter out ctc sensor reports
  • Signal: isState fix for aspectnr

New in Rocrail 26-02-2024 Revision 4250 (Feb 27, 2024)

  • cbusdlg: fix for init BPS in case of 500000
  • location: schedule table skip none regular stops
  • ahome: regard the userid from settings

New in Rocrail 25-02-2024 Revision 4247 (Feb 26, 2024)

  • block: filter out ctc sensor reports
  • signal: isState fix for aspectnr
  • renderer: load default svg incase accnr does not exist
  • renderer: just reqeust the same image just once

New in Rocrail 24-02-2024 Revision 4243 (Feb 25, 2024)

  • guiframe: not check excluded location and reinit loco list in case automode is on
  • control, archivebox: trace level corrections
  • auipanel: removed force refresh

New in Rocrail 22-02-2024 Revision 4240 (Feb 24, 2024)

  • aui: removed forced update
  • wiopi: battery type 3S Li-Ion
  • rocprodlg: left/right click on loco image for throttle/properties

New in Rocrail 22-02-2024 Revision 4237 (Feb 23, 2024)

  • loc,operator: own departdelay
  • wiopi: modbus getPeername fix

New in Rocrail 21-02-2024 Revision 4235 (Feb 21, 2024)

  • stage: reset event flags

New in Rocrail 19-02-2024 Revision 4234 (Feb 20, 2024)

  • item: fix for sb model events
  • trackingservice mac icon
  • renderer: blink support for images

New in Rocrail 18-02-2024 Revision 4231 (Feb 19, 2024)

  • netbidib: tracelevel corrections
  • statbar: init field on startup on
  • poweron icon
  • poweron icon DarkMono
  • output: reset self in group after on-on
  • action: tracelevel correction

New in Rocrail 16-02-2024 Revision 4225 (Feb 17, 2024)

  • action: play sound in case interface is zero

New in Rocrail 15-02-2024 Revision 4224 (Feb 16, 2024)

  • guiframe: init loco list incase of excluded location moves

New in Rocrail 14-02-2024 Revision 4223 (Feb 15, 2024)

  • makemac.sh: fix for trackingservice
  • makemac: trackingservice added
  • tasks: trackingservice
  • trackingservice: show version
  • control: takeover the clock divider only if the attribute is provided
  • znf: skip local search in case ZNServer IP and port are provided
  • trackingservice: show XML offset fix in title
  • trackingservice: enable darkmode under Windows
  • trackingservice: macapp
  • makefile,zipper.sh: trackingservice added
  • trackingservice: use richtext box for showing XML
  • text: reset blink only in case flag reset is set

New in Rocrail 13-02-2024 Revision 4211 (Feb 14, 2024)

  • trackingservice: save as xml and open as xml
  • carpanel: restore throttle size
  • block: reset offering flag on offervia

New in Rocrail 13-02-2024 Revision 4208 (Feb 13, 2024)

  • block: tracking fix for cancel command
  • wio: check LEDScrip range 0...99

New in Rocrail 12-02-2024 Revision 4206 (Feb 13, 2024)

  • icons darkmono: on/off
  • block: mark if offering
  • item: stop timer in case of disable
  • rename znserver to trackingservice

New in Rocrail 10-02-2024 Revision 4202 (Feb 12, 2024)

  • znf: districtname, ghost correction
  • guiapp: check if the frame is visible in case of just one display
  • rocguiinidialog: layout corrections
  • rocguiinidialog: display size
  • gray icons option
  • leopard icons

New in Rocrail 10-02-2024 Revision 4196 (Feb 11, 2024)

  • carpanel: use only column ID and Image for D&D
  • znserver: client listbox
  • wio: report control type incase poweroff
  • znserver: show selected XML
  • znserver: save frame size and position
  • znf,block: diff between canceled/rejected

New in Rocrail 09-02-2024 Revision 4190 (Feb 10, 2024)

  • znserver: save logging
  • znserver: windows manifests
  • znserver: windows resource file
  • znserver: removed wxApp::OnInit()
  • znserver: libpath cmdline
  • znserver: frame icon
  • ZNServer

New in Rocrail 08-02-2024 Revision 4183 (Feb 9, 2024)

  • canservice,rocnetnode: gepeername fix
  • socket: getpeername declaration fix
  • rocs: provide port on getpeername
  • routedlg: shunting button
  • trackingdlg: show IP
  • DarkColorIcons (Heiko)

New in Rocrail 07-02-2024 Revision 4177 (Feb 8, 2024)

  • 2024-02-07 block: ctcDisplay function optimized
  • block: tracking fix if wiring display is not set
  • png2wx: include fix
  • png2wx: use .h instead of .hpp
  • operatordlg: case sensitive find option
  • basedlg: case sensitive find option

New in Rocrail 06-02-2024 Revision 4169 (Feb 7, 2024)

  • infodialog: icons link
  • icons: darkmono locctrl
  • artwork: check wx version before using darkmode icons under Windows
  • icons: cleanup
  • incons: finish added
  • icons: lightcolor svg
  • icons: darkmono

New in Rocrail 06-02-2024 Revision 4162 (Feb 6, 2024)

  • block: tracking fix for cancel offervia
  • tt: skipifset option
  • guiframe: throttle panel option
  • zipper: cleanup
  • icons: cleanup
  • tt: fix for generic turn180
  • initdeast: V0 for automobile incase route could not be set
  • block: transferLocoID added for tracking
  • icon update (Heiko)

New in Rocrail 04-02-2024 Revision 4153 (Feb 5, 2024)

  • guiframe: remove usedisableicons
  • artwork: use lightcolor icons in case lightmode app
  • carpanel: only update one car on event not the whole grid
  • artwork: image function
  • guiframe,trainpanel: update location on event
  • zipper: LightColor icon theme added
  • icons: LightColor

New in Rocrail 03-02-2024 Revision 4146 (Feb 5, 2024)

  • virtual,loconet,loc: use double and round() for calculating speed
  • translation merge: cs, fr, sl, nl, de
  • guiframe: fix for manually set/move a loco in a block
  • artwork: optional recursive icon find
  • artwork: finished

New in Rocrail 02-02-2024 Revision 4141 (Feb 3, 2024)

  • artwork: WIP
  • ttdec broadcast ot clients also a 180° turn
  • guiframe: freeze grid only for resizing

New in Rocrail 01-02-2024 Revision 4138 (Feb 2, 2024)

  • Run: copy alt icons to ~/rocrail
  • alt icons: delete and plus
  • include alternative icons in the zip
  • gotodlg: fix for exclude occupied
  • alternative icons
  • guiframe: update fix for setting loco in a block

New in Rocrail 31-01-2024 Revision 4132 (Feb 1, 2024)

  • ledbutton: show LED
  • save some nostalgia xpm's
  • statbar: local icon option
  • rocweb: block start long click opens throttle
  • infodialog: IconDB link added

New in Rocrail 30-01-2024 Revision 4127 (Jan 31, 2024)

  • guiframe: toolbar separator option removed
  • rocguiinidlg: layout correction
  • base: alt icon fix

New in Rocrail 30-01-2024 Revision 4125 (Jan 30, 2024)

  • base: alt icon fix

New in Rocrail 30-01-2024 Revision 4124 (Jan 30, 2024)

  • rocview: optional user icons
  • renderer: display format regard UTF8

New in Rocrail 29-01-2024 Revision 4122 (Jan 30, 2024)

  • xpm cleanup
  • reorg xpm
  • removed default nopict.xpm
  • translation merge: fr
  • renderer: display clock show minute ticks in case >= 20
  • renderer: display format numbered images
  • renderer: display format image support
  • locdialog: layout corrections
  • blockdialog: tracking tab help link correction

New in Rocrail 28-01-2024 Revision 4113 (Jan 28, 2024)

  • translation merge: de
  • translation merge: cs, de, en_GB, fr, nl
  • locdialog: translation fix for coupler
  • item: block context menu release/assign train
  • renderer: set brush before drawing display clock
  • enderer: regard render smooth on display text
  • renderer: regard render smooth on display text
  • renderer: text display format fontsize
  • renderer: display clock 5 min plate
  • guiframe: loco filter hydrogen and handcar added

New in Rocrail 27-01-2024 Revision 4103 (Jan 28, 2024)

  • renderer: text display clock command
  • renderer: text display commands
  • renderer: text display commands
  • rocview wrapper: gridcolor default false
  • guiframe: loco grid color as blockstate (almost)

New in Rocrail 26-01-2024 Revision 4098 (Jan 27, 2024)

  • guiapp: crash fix in support dialog timed thread
  • block: free event by endpulse only after enter

New in Rocrail 25-01-2024 Revision 4096 (Jan 26, 2024)

  • block: free event also before enter
  • block: reset offervia on startup
  • block: offer cancel
  • block: tracking cancel
  • block: reset offerid on IN
  • block: empty transfer text on init

New in Rocrail 24-01-2024 Revision 4090 (Jan 25, 2024)

  • item: checking locoID-offerID fix

New in Rocrail 24-01-2024 Revision 4089 (Jan 24, 2024)

  • Znf: check loction on tracking command

New in Rocrail 23-01-2024 Revision 4088 (Jan 24, 2024)

  • blockdialog: tracking tab

New in Rocrail 23-01-2024 Revision 4087 (Jan 23, 2024)

  • block: transfer reject on occupied option
  • gotodlg: exclude occupied option
  • block: fix for transfer reject
  • block: reset offerID on reset
  • id12: typo fix
  • wiopi,id12: report RFID by type
  • block: clear transfer text on enter

New in Rocrail 22-01-2024 Revision 4080 (Jan 23, 2024)

  • Block: transfer reserve on accept option
  • Tt: fix for setting state
  • Renderer: display text starting with a { stripped
  • Block: transfer text option

New in Rocrail 21-01-2024 Revision 4076 (Jan 22, 2024)

  • basedlg: combobox ID filler
  • gotodlg: offer filter
  • gotodlg: offervia filter
  • block: offervia command
  • text: tracking removed
  • block: reject offer in case block is not free
  • block: tracking offer/accept/reject

New in Rocrail 19-01-2024 Revision 4067 (Jan 20, 2024)

  • text: blink option
  • renderer: text border offset
  • renderer: text border offset
  • text: tracking support (WIP)

New in Rocrail 18-01-2024 Revision 4063 (Jan 19, 2024)

  • znf: report ghost option
  • mkdeb.sh: text corrections

New in Rocrail 17-01-2024 Revision 4061 (Jan 19, 2024)

  • oc: fix for BBT event wit timer < 0
  • zipper: support for WIN64DM
  • loc: revert BBT reset on V=0 command
  • loc: stop BBT on V=0 command

New in Rocrail 16-01-2024 Revision 4057 (Jan 17, 2024)

  • modplan: search module in .. recursive if not found

New in Rocrail 16-01-2024 Revision 4056 (Jan 16, 2024)

  • app: merge new ctc presets

New in Rocrail 16-01-2024 Revision 4056 (Jan 16, 2024)

  • app: merge new ctc presets
  • ctc: color preset option
  • model: trace correction

New in Rocrail 14-01-2024 Revision 4053 (Jan 15, 2024)

  • ctcdlg: disable preset tab in case no rocrail ini is available
  • ctcdlg: check for valid ricrail ini in case of presets
  • ctc: color presets in the rocrail.ini
  • ctc: fix for 'black on free' for 3way
  • ctc: black on free option

New in Rocrail 11-01-2024 Revision 4048 (Jan 13, 2024)

  • operatordlg: layout corrections
  • operatordlg: layout corrections
  • operatordlg: remove hrules in bkopt list
  • operatordlg: sort blockopt list
  • operator: block options added
  • text: input action added
  • desktoplink.sh: Wayland setting
  • renderer: user dash
  • renderer: long dash for virtual block under Windows
  • renderer: use a dash style under Windows for drawing a virtual block symbol
  • output: prevent crash fix on checkCmd
  • switch: crash fix on checkCmd and actor attribute
  • translation merge: de, fr, nl

New in Rocrail 10-01-2024 Revision 4036 (Jan 11, 2024)

  • translation merge: de, fr, nl
  • rocguiinidlg: layout correction

New in Rocrail 09-01-2024 Revision 4034 (Jan 10, 2024)

  • copyright update
  • lodi: basic DCC command for switches
  • ctcdlg: ledF and swap column added
  • model: fix for looking up loco or car by the same address

New in Rocrail 08-01-2024 Revision 4030 (Jan 9, 2024)

  • CTC 104 update
  • basedlg,guiapp,throttledlg: use screenposition
  • ctc: reset color on init
  • trainimage: crash fix linux incase image is a directory

New in Rocrail 07-01-2024 Revision 4026 (Jan 8, 2024)

  • ctcdlg: sorting order fix
  • item: set ctc button nodeid on D&D
  • item,sensorevents: CTC set button support with ALT
  • rocguiinidlg: option correction
  • infodialog: copyright update
  • ctc: preserve button LED color
  • ctc: set button LED check offset != 0
  • ctcdlg: re-layout fix
  • ctcdlg: save button preset color
  • locdialog: show BBT placing column
  • infodialog: layout corrections
  • ctc: button LED support
  • loc: BBT placing block enter side
  • renderer: sow IDs if accnr < 100
  • trackpickerdlg: new CTC symbols
  • rocguiinidlg: layout corrections
  • rocguiinidlg: general tab reorganized

New in Rocrail 05-01-2024 Revision 4009 (Jan 6, 2024)

  • output: ctc button LED support
  • guiframe: translation correction
  • lodi: tracelevel corrections
  • lodi: SoD support
  • lodi: scanning improved
  • lodi: fix for scanning

New in Rocrail 05-01-2024 Revision 4009 (Jan 6, 2024)

  • output: ctc button LED support
  • guiframe: translation correction
  • lodi: tracelevel corrections
  • lodi: SoD support
  • lodi: scanning improved
  • lodi: fix for scanning

New in Rocrail 04-01-2024 Revision 4003 (Jan 5, 2024)

  • translation merge: sl, en_GB, fr, nl, de
  • locdialog: reset bbt counter button
  • ctcdlg: search in mappingID combo

New in Rocrail 03-01-2024 Revision 4000 (Jan 4, 2024)

  • ctcdlg: preset dolor for enter
  • ctc: block occupancy on init small symbol
  • ctc: occupancy prio on init
  • lodi: DCC accessory support
  • loc,bbt: placing record option added
  • ctc: init function

New in Rocrail 02-01-2024 Revision 3994 (Jan 3, 2024)

  • lodi: zero offset correction for output/switch/signal

New in Rocrail 01-01-2024 Revision 3993 (Jan 2, 2024)

  • basedlg: sort owner column
  • copyright update

New in Rocrail 31-12-2023 Revision 3991 (Jan 1, 2024)

  • ctcdlg: moved swap option into the LED box
  • ctcdlg: check swap incase the clone has ori east
  • signal: check for skip command also for aspect type

New in Rocrail 30-12-2023 Revision 3988 (Dec 30, 2023)

  • ctc: save colors before swap
  • block: disable Free event in case the In event was triggered
  • block: process free event only after the enter has been triggered
  • rocrailinidialog: moved skip signal commands to the signal section

New in Rocrail 29-12-2023 Revision 3985 (Dec 29, 2023)

  • rocrailinidialog: moved skip signal commands to the signal section

New in Rocrail 28-12-2023 Revision 3984 (Dec 29, 2023)

  • rocguiinidlg: fix for spinctrl ID
  • macapp Run: remove obsolete sym links for svg and web
  • rocguiinidlg: own CTC pointsize option
  • zipper.sh: use -q option also for zipping SVGs
  • zipper.sh: use -q option
  • renderer: disable show ID in case accnnr != 0

New in Rocrail 28-12-2023 Revision 3978 (Dec 28, 2023)

  • rocdigs: removed obsolete mgbox definition
  • renderer: only set CTC description if prefixed with 0...5
  • renderer: CTC block desc
  • renderer: CTC desc fb,sw,sg.co
  • renderer: CTC output description text center
  • renderer: CTC output description
  • block: ctcclick support
  • ctc: support for curved left/right

New in Rocrail 26-12-2023 Revision 3970 (Dec 27, 2023)

  • nfo.plist corrections
  • info.plist: bundlename correction
  • renderer,switch: shunting fix
  • wrapper: ctcevents default false

New in Rocrail 24-12-2023 Revision 3966 (Dec 25, 2023)

  • tracedlg: removed maximised option
  • makemac.sh: sign option
  • makefile,Run: path corrections
  • output: CTC remove attr value
  • trace: removed minimal size
  • output: remove color child node incase of clone
  • makefile.makemac.sh: options for sign the app
  • makefile maczip: upload with notarytool
  • guiframe: fix for macos library path
  • wio: output type LEDScript added
  • rocview makefile: macsign/macdmg targets added
  • output,renderer: ctc color output fix

New in Rocrail 23-12-2023 Revision 3954 (Dec 24, 2023)

  • rocview makefile: Resources
  • macos app: data moved in the Resource folder

New in Rocrail 23-12-2023 Revision 3952 (Dec 23, 2023)

  • rocview makefile: Resources
  • macos app: data moved in the Resource folder
  • makemac.sh: codesign does not work
  • makemac.sh sign app content
  • makemac.sh: sign app

New in Rocrail 21-12-2023 Revision 3949 (Dec 22, 2023)

  • ctc: 2way command support

New in Rocrail 20-12-2023 Revision 3947 (Dec 21, 2023)

  • renderer: disable block text in case of accnr 138
  • ctc: block enter color
  • ctc: small block support
  • wiodlg: pulse unit lable correction
  • wiodlg: pulse range from 1...100 and unit label fix

New in Rocrail 19-12-2023 Revision 3942 (Dec 20, 2023)

  • Ctc: occ prio option
  • Base: format ISO time
  • Mvtrack: set commands for sensors and distance

New in Rocrail 18-12-2023 Revision 3939 (Dec 19, 2023)

  • translation merge: de, nl, fr, sl

New in Rocrail 17-12-2023 Revision 3938 (Dec 18, 2023)

  • track: process ctc events only incase a ctc node is available
  • locdialog: owner column added
  • ctc: save last event only on match routeid or blockid
  • ctc: no color change in case of initready
  • item: do not list up disabled popup menuitems

New in Rocrail 16-12-2023 Revision 3933 (Dec 17, 2023)

  • block: CTC button simulation
  • ctcevents: default tue
  • ctc: color fix for blockenterside event
  • makefiles: rocsbin directory var added
  • block: init ctc button

New in Rocrail 15-12-2023 Revision 3928 (Dec 16, 2023)

  • block: do not set lcbes in case of reserved
  • block,loc: infor ctc display incase of a swap enterside
  • CTC: 121/123 correction (hermannk)

New in Rocrail 14-12-2023 Revision 3925 (Dec 15, 2023)

  • CTC Theme: raster switches (hermannk)
  • text,block: %lcbes% var added
  • ctc: pointsize for simulation display text
  • renderer: strip display commandos in case of block accnr 105

New in Rocrail 14-12-2023 Revision 3921 (Dec 14, 2023)

  • guiframe: forum link
  • block: actionctrl on/off for ctc button
  • renderer: center ctc display text
  • renderer: ctc text size
  • renderer: use fixed font for CTC display
  • ctcdlg: color names for state signal
  • block: ctc button support
  • ctc: show block text in simulation

New in Rocrail 12-12-2023 Revision 3913 (Dec 13, 2023)

  • CTC theme update (hermannk)
  • Renderer: not show id in case accnr > 0

New in Rocrail 11-12-2023 Revision 3911 (Dec 12, 2023)

  • blockdialog: pixel ctc added
  • ctc: blockstate signal support

New in Rocrail 10-12-2023 Revision 3909 (Dec 11, 2023)

  • ctcdlg: fix for take over the accnr from clone
  • ctcdlg: select symbol

New in Rocrail 10-12-2023 Revision 3907 (Dec 10, 2023)

  • Ctcdlg: check clone for accnr for selecting symbol
  • Ctc: delay default 1
  • Ctcdlg: fix for delay
  • Ctc: blink delay parameter and preset

New in Rocrail 09-12-2023 Revision 3903 (Dec 10, 2023)

  • pixel ctc button beside the actions button
  • save last event

New in Rocrail 08-12-2023 Revision 3891 (Dec 9, 2023)

  • Ctc: disable ctc button in case of mapped
  • Ctcdlg: crash fix on delete
  • Ctcdlg: index extended with tk objects
  • Ctcdlg: up/down/calculate
  • Pixelctc: resize to 200
  • Ctcdlg: bitmap resize fix
  • Ctcdlg: color presets
  • Ctc: reinit clone on the fly

New in Rocrail 07-12-2023 Revision 3883 (Dec 8, 2023)

  • ctcdlg: skip own ID in mapping list
  • ctcdlg: color presets
  • block: inform ctc in case of initfied
  • ctc: crossing LED fix
  • ctcdlg: color presets
  • fback: simulate flip state correction
  • track: save child nodes
  • ctc: color corrections
  • ctcdlg: preset fix, ctc signal fix
  • ctcdlg: preset fixes, 109: led# correction

New in Rocrail 06-12-2023 Revision 3873 (Dec 7, 2023)

  • text: pipe improvement
  • trackpickerdlg: CTC output/signal correction
  • ctc: simulation support
  • svg,renderer: led attribute added
  • ctc: clone dispatch commands to original
  • ctc: clone (WIP)
  • router: ignore cloned items
  • ctc: cloned object (WIP)
  • wio: ignore zero nodeID commands for output,pixel,switch,signal,text
  • CTC 120 update (hermannk)

New in Rocrail 04-12-2023 Revision 3863 (Dec 5, 2023)

  • trackpickerdlg: CTC 127 (hermannk)
  • output: ctc support
  • CTC symbols (hermannk)

New in Rocrail 02-12-2023 Revision 3860 (Dec 3, 2023)

  • locdialog: BBT deleteall warning
  • CTC sensor symbol (hermannk)
  • trackpickerdlg: CTC blank track
  • CTC symbol renaming
  • trackpickerdlg,renderer: block CTC symbol
  • trackpickerdlg,renderer: CTC symbol support
  • trackpickerdlg: ctc symbol support
  • CTC theme hermannk

New in Rocrail 01-12-2023 Revision 3852 (Dec 2, 2023)

  • CTC theme by hermannk
  • ctc: blink color option
  • ctc events option
  • accnr up to 999

New in Rocrail 30-11-2023 Revision 3848 (Dec 1, 2023)

  • Ctc: event processing

New in Rocrail 29-11-2023 Revision 3847 (Nov 30, 2023)

  • ctcdlg: open item dialog on index dclick
  • ctc: sensor,signal support
  • ctcdlg: disable ok/apply if dialog is empty
  • ctcdlg: crash fix
  • ctcdlg: pcb image added
  • ctc: signal support
  • ctcdlg: delete ctc nodes button added
  • pixelctc: WIP
  • ctc object for pixel type
  • ctcdlg: evaluate/inintIdex before calculating offset

New in Rocrail 28-11-2023 Revision 3838 (Nov 29, 2023)

  • ctcdlg: evaluate/inintIdex before calculating offset
  • switch: force LED commands on color change
  • ctcdlg: subtype column added
  • switch:only send needed LED commands for CTC
  • ctcdlg: LED skip added
  • ctcdlg: 8 colors
  • ctcdlg: button LED link added
  • ctcdlg for fb,sg,tk
  • ctcdlg: calculate led offset
  • ctcdlg: sort type

New in Rocrail 27-11-2023 Revision 3829 (Nov 28, 2023)

  • ctcdlg: sort type
  • ctcdlg: column sort
  • ctcdlg: save on ok/apply incase as table
  • ctc: general color names in xml
  • switch: ctc button support
  • ctcdlg: minimal offset 1
  • switch: ctc offset check > 0
  • ctcdlg: index added
  • ctcdlg: (WIP)

New in Rocrail 26-11-2023 Revision 3820 (Nov 27, 2023)

  • ctcdlg: label correction
  • ctcdlg,switch: wio ctc wip
  • ctcdlg: WIP

New in Rocrail 24-11-2023 Revision 3817 (Nov 24, 2023)

  • Powerman: set both output and booster cmd
  • System: standard localtime function

New in Rocrail 23-11-2023 Revision 3815 (Nov 24, 2023)

  • readme: FR added

New in Rocrail 23-11-2023 Revision 3814 (Nov 23, 2023)

  • Action: sunrise/sunset for XMLScript
  • File read string: replace return char with zero
  • Lightctrl: show plus value in the index
  • Lightctrl: optional sunrise/sunset time
  • Control: sunrise/sunset function
  • Rocweb: tt invisble tracks

New in Rocrail 22-11-2023 Revision 3808 (Nov 23, 2023)

  • locdialog: fix for csv import.

New in Rocrail 21-11-2023 Revision 3807 (Nov 22, 2023)

  • system: windows fix localtime
  • makefiles: added math library
  • weather: sunrise,sunset offset
  • system: trace correction
  • weather: calculate sunrise and sunset
  • system: sunrise/sunset function

New in Rocrail 19-11-2023 Revision 3801 (Nov 19, 2023)

  • initialize,checkroute: compile fix
  • initialize,checkroute: reduce V fix
  • rocprodlg: config dialog without read option
  • block: check fifo is automobile is already in the list

New in Rocrail 18-11-2023 Revision 3797 (Nov 18, 2023)

  • Rocprodlg: config dialog without read option
  • Block: check fifo is automobile is already in the list
  • Rocguiinidlg: translate server messages
  • Guiframe: translate server messages
  • Planpanel: update level title
  • Action: independent timer thread
  • Guiframe: crash fix on setting status text outside the message queue
  • Throttledlg: fix for properties in case of a car object

New in Rocrail 16-11-2023 Revision 3791 (Nov 17, 2023)

  • remove translate server messages
  • timedaction: right click on a report item to open the acrionsctrldlg

New in Rocrail 16-11-2023 Revision 3789 (Nov 16, 2023)

  • Timedactions: crash fix on generate report
  • Timedactions: report sorting

New in Rocrail 15-11-2023 Revision 3787 (Nov 16, 2023)

  • wiodlg: test only as apple in case of apple
  • wiodlg: apple test
  • operatordlg: fix for assign loco
  • thread: increased queue size to 25000
  • opendcc: clock trace at byte level
  • wiodlg: test buttons too small for GTK

New in Rocrail 14-11-2023 Revision 3781 (Nov 15, 2023)

  • wiodlg: removed debug traces

New in Rocrail 13-11-2023 Revision 3776 (Nov 14, 2023)

  • switchdialog: reset second address to zero on type select for none two motors.

New in Rocrail 11-11-2023 Revision 3775 (Nov 13, 2023)

  • rocweb: workaround for vertical text
  • rocweb: regard center flag in text
  • messagedlg: stay on top flag added

New in Rocrail 10-11-2023 Revision 3772 (Nov 11, 2023)

  • control: enable PT only for cmds < 4
  • guiframe: popup exception for disabled PT
  • enable PT option added

New in Rocrail 08-11-2023 Revision 3769 (Nov 9, 2023)

  • wiodlg: more I/O for picoW and ESP32

New in Rocrail 07-11-2023 Revision 3768 (Nov 8, 2023)

  • translation merge: fr, sl, cs, de, en_GB, nl

New in Rocrail 06-11-2023 Revision 3767 (Nov 7, 2023)

  • wio: regard output type LED as LED or pixel

New in Rocrail 05-11-2023 Revision 3766 (Nov 6, 2023)

  • Powermandlg: reset sc options on setting manually

New in Rocrail 04-11-2023 Revision 3765 (Nov 5, 2023)

  • Wiodlg: option restore leds
  • Operatordlg: f0 desc added

New in Rocrail 04-11-2023 Revision 3763 (Nov 5, 2023)

  • powerman: shortcircuit action manually added
  • wio: exception on wio timeout

New in Rocrail 02-11-2023 Revision 3761 (Nov 3, 2023)

  • powerman: trace level correction for actions
  • wrapper: gestures default false

New in Rocrail 01-11-2023 Revision 3759 (Nov 1, 2023)

  • z21: report booster shortcircuit

New in Rocrail 31-10-2023 Revision 3759 (Nov 1, 2023)

  • z21: report booster shortcircuit

New in Rocrail 30-10-2023 Revision 3757 (Oct 30, 2023)

  • basedlg: fix for adjust column size

New in Rocrail 29-10-2023 Revision 3756 (Oct 29, 2023)

  • Bidib: wizardport option added
  • Guiframe: fix for enable communication

New in Rocrail 27-10-2023 Revision 3754 (Oct 28, 2023)

  • Weather: pause color brightness
  • Weather: pause color
  • Weather: pause color
  • Xmlscript: weather command support
  • Weather: go/stop added
  • Text: train image support also at reserved

New in Rocrail 24-10-2023 Revision 3748 (Oct 26, 2023)

  • control: trace correction
  • weather: loop sleep adjust in case divider > 10
  • weather: show time in the status bar
  • weather: show own time in trace
  • weather: optional ohne time divider

New in Rocrail 24-10-2023 Revision 3743 (Oct 25, 2023)

  • Locdialog: wxString corrections
  • Rocguiinidlg: layout correction

New in Rocrail 24-10-2023 Revision 3741 (Oct 24, 2023)

  • optional image background on locotable

New in Rocrail 22-10-2023 Revision 3740 (Oct 22, 2023)

  • stage: perm engine added
  • stagedlg: permtype special added

New in Rocrail 21-10-2023 Revision 3738 (Oct 22, 2023)

  • Copyright update

New in Rocrail 20-10-2023 Revision 3736 (Oct 20, 2023)

  • text: reset status at startup
  • znf: tracking option added, default false

New in Rocrail 20-10-2023 Revision 3734 (Oct 20, 2023)

  • control: WIO filter reactivated
  • rocweb: register sensor track color for route/occ
  • rocweb: register sensor support
  • switch: use value1 for straight incase 3W oneservo

New in Rocrail 18-10-2023 Revision 3730 (Oct 18, 2023)

  • fback: save regval in the properties for new connecting clients
  • rocweb: accnr 6 always off symbol
  • switch: one servo 3W support added

New in Rocrail 17-10-2023 Revision 3727 (Oct 17, 2023)

  • sensormonitor: fix for code column and selecting cars with addr zero

New in Rocrail 16-10-2023 Revision 3726 (Oct 16, 2023)

  • rocs system: trace correction for unlimkey
  • lightctrl: trace corrections
  • basedlg: freeze listctrl on add item
  • lightctrl: random improvements

New in Rocrail 13-10-2023 Revision 3722 (Oct 14, 2023)

  • wrapper: update for light
  • lightctrl: initial random flag for lights added

New in Rocrail 13-10-2023 Revision 3720 (Oct 13, 2023)

  • Lightctrl: initial random onoff added

New in Rocrail 13-10-2023 Revision 3719 (Oct 13, 2023)

  • lightctrl: removed extra set random seed
  • checkerdlg,routerdlg: layout corrections
  • checker: fb unique check extended with codesen and fbenterid

New in Rocrail 12-10-2023 Revision 3716 (Oct 12, 2023)

  • rocweb: copyright update
  • rocweb: blockstate signal waittime support added

New in Rocrail 12-10-2023 Revision 3714 (Oct 12, 2023)

  • lightctrl: 10ms sleep between lights
  • lightctrl: set random seed for every entry new
  • feedbackdialog: check also block codesen for usage
  • cleanup
  • cleanup doc directory
  • gitignore update
  • locdialog: layout correction
  • loc: fix for BAT client broadcast

New in Rocrail 11-10-2023 Revision 3706 (Oct 11, 2023)

  • messages: alttxt for gencolor added
  • carpanel,trainpanel: disable gridlines
  • rocview: removed hrules and gridlines
  • guiframe: disable graybackground in case wy 3.3.0+
  • rocs,str: isEmpty function added

New in Rocrail 09-10-2023 Revision 3701 (Oct 9, 2023)

  • item: fix for empty tooltip
  • item: statesignal only show wait seconds in case aspect is W
  • dialogs: removed hrules on index
  • guiframe: check for wx 3.3+ for removing the rich2 flag
  • guiframe: removed rich2 flag from server and controller textcontrol
  • infodialog: layout corrections

New in Rocrail 07-10-2023 Revision 3695 (Oct 8, 2023)

  • guiframe: crash fix on init
  • rocguiinidlg: show commandline serverpath as tooltip
  • rocguiinidlg: layout corrections

New in Rocrail 06-10-2023 Revision 3693 (Oct 7, 2023)

  • Rocview: optional server path added
  • Checker: added missing loco types

New in Rocrail 05-10-2023 Revision 3687 (Oct 6, 2023)

  • version header reset
  • guiframe: docu menuitem for loco table

New in Rocrail 04-10-2023 Revision 3685 (Oct 4, 2023)

  • Operatordlg: fix for cargo number for new type

New in Rocrail 04-10-2023 Revision 3684 (Oct 4, 2023)

  • translation merge: en_GB,sr_latin,de,fr,sl,nl
  • cargo type special added

New in Rocrail 03-10-2023 Revision 3682 (Oct 3, 2023)

  • finder: use directaltpatrh option only in case of preferred path
  • rocrailinidialog: finder directaltpath only in case of preferred

New in Rocrail 30-09-2023 Revision 3680 (Oct 1, 2023)

  • item: show waittime in seconds in blockstate signal
  • option find alternative direct path added
  • fix for finding alternatives in case of locations
  • show waittime in blockstate signal

New in Rocrail 26-09-2023 Revision 3676 (Sep 26, 2023)

  • item: trace correction
  • finder: fix for lookingup alt paths
  • supportkey trace corrections

New in Rocrail 23-09-2023 Revision 3673 (Sep 24, 2023)

  • signal: type decoder flat addressing support.

New in Rocrail 23-09-2023 Revision 3672 (Sep 24, 2023)

  • signal: fix foraddressing type decoder

New in Rocrail 22-09-2023 Revision 3671 (Sep 22, 2023)

  • model: fix for looking up alternative gotoblock routes
  • finder: fix for preferred path incase all are set to zero

New in Rocrail 21-09-2023 Revision 3669 (Sep 22, 2023)

  • finder: avoidoccroutes option added
  • app,system: supportkey info trace reformatted

New in Rocrail 21-09-2023 Revision 3667 (Sep 21, 2023)

  • App,system: supportkey info trace reformatted
  • Model: check for preferred goto route
  • App: show only part of supportkey email

New in Rocrail 19-09-2023 Revision 3664 (Sep 19, 2023)

  • block: autoassigntrain option added
  • loc,model: assign automatically the train on enter
  • finder: use preferred path option added

New in Rocrail 17-09-2023 Revision 3661 (Sep 17, 2023)

  • massoth: support for sensor simulation added
  • xmlscript: max. 30 expired days
  • modplan: preferred divider corrections
  • finder: alternatives added for direct routes

New in Rocrail 14-09-2023 Revision 3657 (Sep 14, 2023)

  • blockdialog: fifoids field readonly
  • blockdialog: fifoids field added
  • loc,block,model: fix for FiFo top and auto start
  • loc: prevent starting a mobile in case it is not FiFo top
  • loc,wait: check on start for fifo block

New in Rocrail 14-09-2023 Revision 3652 (Sep 14, 2023)

  • loc,blockbase: check if loco is in fifo
  • guiframe: check block ID for FiFo mobiles
  • routedialog: set also type on sensor select

New in Rocrail 14-09-2023 Revision 3649 (Sep 14, 2023)

  • block: restore fifo on startup
  • model: skip goto home if block is fifo and automobile is not on top

New in Rocrail 13-09-2023 Revision 3647 (Sep 13, 2023)

  • signal: decodet type bus/nodeid attribute

New in Rocrail 12-09-2023 Revision 3646 (Sep 13, 2023)

  • signal: decoder port type missing protocol and accessory flag added

New in Rocrail 12-09-2023 Revision 3645 (Sep 12, 2023)

  • initialize: fix for checking regular stop index
  • signaldialog: translation for decoder
  • signal: decoder output cmdtime
  • initialize: trace correction

New in Rocrail 11-09-2023 Revision 3641 (Sep 12, 2023)

  • signaldialog: call aspectdlg with selected porttype (usage without apply)
  • signal: decoder port type added (WIP)

New in Rocrail 11-09-2023 Revision 3639 (Sep 11, 2023)

  • route: rever red manual signal check
  • route: fix for manual yellow signal
  • route: regard yellow signals
  • initialize: regard regularstop to skip schedule speed on enter
  • route: regard manual signals

New in Rocrail 10-09-2023 Revision 3634 (Sep 10, 2023)

  • dmxartnet: bind send port
  • dmxartnet: option broadcastIP added
  • item: disable sensor simulation on register type

New in Rocrail 09-09-2023 Revision 3631 (Sep 10, 2023)

  • dmxartnet: fix for opcode pollreply
  • wiodlg: reporting fix

New in Rocrail 09-09-2023 Revision 3629 (Sep 9, 2023)

  • initialize: reset saved schedule speed values if entry speed is default
  • schedule Vhint save for enter
  • modplan: count all preferred and divide by count of segments
  • schedule speed: WIP!!!
  • modplan: take the highes preferred value on creating a new route
  • dmxartnet: poll correction

New in Rocrail 09-07-2023 Revision 3623 (Sep 8, 2023)

  • dmxartnet: extra debug traces

New in Rocrail 09-07-2023 Revision 3622 (Sep 7, 2023)

  • stage: minlen permission added
  • dmxartnet: revert user suggested changes

New in Rocrail 09-06-2023 Revision 3620 (Sep 6, 2023)

  • Stage: permission max.length added

New in Rocrail 09-06-2023 Revision 3619 (Sep 6, 2023)

  • dmxartnet: poll option added, default false
  • update
  • supportkeydlg: label correction

New in Rocrail 09-05-2023 Revision 3616 (Sep 5, 2023)

  • dmxdlg: layout correction
  • planpanel: only refresh on scroll if the raster is activated
  • dmxdlg: max. universe value
  • dmxartnet: set universe in the refresh cycle too
  • dmxartnet: port/universe option added

New in Rocrail 09-04-2023 Revision 3611 (Sep 4, 2023)

  • guiframe: option copykeytobin added, default false
  • open workspace with server param -lic

New in Rocrail 09-02-2023 Revision 3609 (Sep 4, 2023)

  • Guiframe

New in Rocrail 09-02-2023 Revision 3608 (Sep 3, 2023)

  • supportkey,guiframe: write lic.dat in the lib/bin directory
  • app: check in the library path for a supportkey if none was found in the workingdirectory

New in Rocrail 09-02-2023 Revision 3606 (Sep 3, 2023)

  • planpanel: refresh complete windows in case of a scroll event under Windows
  • planpanel: revert for windows to call DoPrepareDC fir fixing the raster
  • planpanel: fix for scrolled raster
  • loc,mode: matchIdent also if the identifier/code is the same as the ID

New in Rocrail 09-01-2023 Revision 3600 (Sep 1, 2023)

  • guiframe: get cell colour in 2.8 style
  • model: rip path if a full qualified path does not fit on the OS

New in Rocrail 08-31-2023 Revision 3598 (Aug 31, 2023)

  • supportkey dialog: help link fix

New in Rocrail 08-30-2023 Revision 3597 (Aug 30, 2023)

  • Wrapper: remark corrections
  • App: startup trace format corrections

New in Rocrail 08-30-2023 Revision 3595 (Aug 30, 2023)

  • supportkey dialog: text removed
  • xmlscript: calculate function group for car
  • guiframe: set image cell background to grey in case of dark theme
  • rocview: https link corrections

New in Rocrail 08-29-2023 Revision 3591 (Aug 29, 2023)

  • gotodlg: filter out excluded locations
  • rocview: supportkey icon added
  • rocweb naming corrections
  • rocweb: spelling correction
  • naming cleanup

New in Rocrail 08-28-2023 Revision 3586 (Aug 28, 2023)

  • item: enable reset locoID in case of GHOST
  • donkeydlg: show OS and Architecture

New in Rocrail 08-27-2023 Revision 3584 (Aug 27, 2023)

  • zimo: check version > 2 for loco d3
  • donkey: version info added
  • donkey: goodies button added

New in Rocrail 08-26-2023 Revision 3581 (Aug 27, 2023)

  • wmz21: speed warning fix

New in Rocrail 08-26-2023 Revision 3579 (Aug 26, 2023)

  • control,wmz21: speed fix
  • clockdialog: missing translations added
  • missing stdbutton translations

New in Rocrail 08-26-2023 Revision 3576 (Aug 26, 2023)

  • xmlscript: fix

New in Rocrail 08-25-2023 Revision 3574 (Aug 25, 2023)

  • wio,acdecdlg: CV fixes
  • wio: added missing CVs
  • wiodlg: maintenance set -> steps added
  • wiodlg,accdecdlg: export fixes
  • ecos: support for MOT type switch events
  • wiodlg: import/export added

New in Rocrail 08-23-2023 Revision 3568 (Aug 23, 2023)

  • locdialog: fix for deleting CV with index and crash after apply

New in Rocrail 08-22-2023 Revision 3567 (Aug 22, 2023)

  • locdialog: fix for CVs with same number and diff index
  • rocprodlg: save optional info

New in Rocrail 08-22-2023 Revision 3565 (Aug 22, 2023)

  • locdialog: info field on CV tab
  • block: on init set also the state signal, item: only reset loco if not in automode
  • guiapp: activate darkmode under windows and wxWidgets 3.3.0+
  • main,app: removed rocrail as windows service
  • main: windows casting fixes
  • rocs: windows casting warnings
  • rocs: removed __OS2__
  • event,mutex: fix for toString implementation

New in Rocrail 08-19-2023 Revision 3557 (Aug 20, 2023)

  • item: disable left mouse click on blockstate signal

New in Rocrail 08-18-2023 Revision 3556 (Aug 19, 2023)

  • signal: reset blockstate at startup
  • basedlg: warning on whitespace in ID
  • wiooptionsdlg: removed CAM options
  • wiodlg: removed the deprecated board selection

New in Rocrail 08-17-2023 Revision 3552 (Aug 18, 2023)

  • wiodlg: board selection readonly
  • wiodlg: layout corrections
  • wiodlg: CAM type removed

New in Rocrail 08-17-2023 Revision 3549 (Aug 17, 2023)

  • Wiodlg: type CAM removed

New in Rocrail 08-16-2023 Revision 3548 (Aug 17, 2023)

  • wiodlg: disable CAM options if board is not selected
  • translation merge: sl, en_GB, de, fr, cs, nl

New in Rocrail 08-15-2023 Revision 3546 (Aug 15, 2023)

  • lightctrl: tracelevel correction

New in Rocrail 14-13-2023 Revision 3545 (Aug 14, 2023)

  • Wiodlg: fix for checking if the board is a CAM
  • Model: fix for looking up an output by address -> regard gate

New in Rocrail 14-13-2023 Revision 3543 (Aug 14, 2023)

  • wiodlg: evaluate option keypad

New in Rocrail 08-13-2023 Revision 3542 (Aug 13, 2023)

  • wio: fix for text offset on kaypad event
  • wiodlg: option keypad added
  • wio: support for keypad event

New in Rocrail 08-11-2023 Revision 3539 (Aug 12, 2023)

  • guiframe: reset check opene notes flag on workspace

New in Rocrail 08-10-2023 Revision 3538 (Aug 10, 2023)

  • Xmlscript: function group calculation fix

New in Rocrail 08-10-2023 Revision 3537 (Aug 10, 2023)

  • xmlscript: fix for calculating the function group

New in Rocrail 08-09-2023 Revision 3536 (Aug 9, 2023)

  • xmlscript: automatically calculate the function group

New in Rocrail 08-07-2023 Revision 3535 (Aug 9, 2023)

  • blockdialog: label correction
  • mvtrackdlg: distance metric label added
  • blockdialog: layout correction

New in Rocrail 08-06-2023 Revision 3532 (Aug 7, 2023)

  • blockdialog: label corrections
  • locdialog: layout improvement
  • blockdialog: layout correction
  • blockdialog: wait layout reorg
  • rasciidlg: fastclock option added
  • check for open note after opening a workspace
  • routedialog: layout corrections

New in Rocrail 08-05-2023 Revision 3525 (Aug 6, 2023)

  • loconetdlg: layout on init

New in Rocrail 08-02-2023 Revision 3523 (Aug 3, 2023)

  • Show message at startup in case of open notes

New in Rocrail 08-02-2023 Revision 3522 (Aug 2, 2023)

  • zimo: byte traces added on serial write and read
  • loconetdlg: layout corrections
  • wlanmausdlg: layout correction

New in Rocrail 07-31-2023 Revision 3519 (Aug 1, 2023)

  • aboxdlg: open/undone fix
  • archivebox: state selection added
  • wlanmausdlg: layout corrections
  • bartjutdlg: fix for deprecated sizing options
  • dialogs: layout corrections

New in Rocrail 07-30-2023 Revision 3514 (Jul 31, 2023)

  • dccppdlg: layout corrections
  • notedlg: button for opening notes

New in Rocrail 07-29-2023 Revision 3512 (Jul 30, 2023)

  • cardlg: layout corrections
  • trace level corrections
  • color picker added on color tab
  • dialog layout corrections

New in Rocrail 07-27-2023 Revision 3502 (Jul 27, 2023)

  • weatherdlg: fix sizing issue GTK
  • route/scheduledialog: layout corrections
  • accdec,lightctrl,weather: layout corrections
  • planpropsdlg: layour corrections
  • planpropsdlg: layout corrections
  • nfodialog: button for supportkey dialog

New in Rocrail 07-26-2023 Revision 3496 (Jul 26, 2023)

  • translation merge: fr, sl, en_GB, cs, nl, de

New in Rocrail 07-25-2023 Revision 3495 (Jul 25, 2023)

  • blockdialog: changed label 'chance' to 'random wait'

New in Rocrail 07-24-2023 Revision 3494 (Jul 24, 2023)

  • wiopi,mobile: removed alarm flag for function call
  • wiopi,mobile: alram flashing fix
  • wiopi,mobile: F7 for smokelight

New in Rocrail 07-22-2023 Revision 3491 (Jul 23, 2023)

  • wiopi,mobile: smokelight option

New in Rocrail 07-21-2023 Revision 3490 (Jul 22, 2023)

  • wiopi,mobile: alarm function added
  • mobile: alarm flash timer
  • wiopi,mobile: independent alarm flash
  • wiopi: faster flash alarm
  • wiopi: check for alarm
  • wiopi: flash F0 in case no server
  • wiopi: flash F0 in case of no WiFi or no server
  • block: ctcOutput as CSV

New in Rocrail 07-18-2023 Revision 3482 (Jul 18, 2023)

  • trainimage: fix for mirror flag

New in Rocrail 07-17-2023 Revision 3481 (Jul 17, 2023)

  • item: init trainimage on startup
  • trainimage: rescale function added
  • text: add modeltime hour to hourly schedule lcschour

New in Rocrail 07-17-2023 Revision 3478 (Jul 17, 2023)

  • route: CTC output list
  • text,trainimage: replaced HTML with Rocview trainimage object

New in Rocrail 07-15-2023 Revision 3476 (Jul 16, 2023)

  • text,block: inform train image of enterside

New in Rocrail 07-14-2023 Revision 3474 (Jul 15, 2023)

  • block: fix for overwriting action state
  • text: train image swap
  • renderer: scale down html + trainimg to .5
  • text: trainimage WIP
  • seltabdlg: layout corrections

New in Rocrail 07-14-2023 Revision 3469 (Jul 14, 2023)

  • dialogs: layout corrections
  • locdialog: layout corrections

New in Rocrail 07-14-2023 Revision 3467 (Jul 14, 2023)

  • Dialogs: layout corrections
  • Signaldialog: layout corrections
  • Feedbackdialog: layout corrections
  • Switchdialog: layout corrections
  • Blockdialog: layout corrections
  • Locdialog: layout corrections

New in Rocrail 07-13-2023 Revision 3461 (Jul 13, 2023)

  • wio: correction for mobile decoder
  • locdialog: layout corrections

New in Rocrail 07-10-2023 Revision 3459 (Jul 11, 2023)

  • routedialog: show actions on unlock at free in the index

New in Rocrail 07-09-2023 Revision 3458 (Jul 10, 2023)

  • route: sensor unlock actions option
  • basedlg: set extension after saveas dialog
  • basedlg: work-around for GTK on file type selection
  • card: not show zero len/rad/kmh
  • wio: docu link type dependent

New in Rocrail 07-08-2023 Revision 3453 (Jul 10, 2023)

  • accdecdlg: html support

New in Rocrail 07-07-2023 Revision 3452 (Jul 8, 2023)

  • Wio: set the right accessory data for the WIOpico
  • Accdecdlg: on program WIO close dialog
  • Accdecdlg: layout corrections
  • Accdecdlg: decoder place added

New in Rocrail 07-07-2023 Revision 3447 (Jul 8, 2023)

  • Cardlg: card maxkmh and status added
  • Wio,accdecdlg: protocol and version

New in Rocrail 07-05-2023 Revision 3441 (Jul 6, 2023)

  • operatordlg: card check for commuter car(s)
  • guiframe: enable server monitor menuitem only if online
  • guiframe: server monitor menu item added
  • model: crash fix for empty object list in server monitor

New in Rocrail 07-03-2023 Revision 3437 (Jul 4, 2023)

  • list update
  • added parentheses

New in Rocrail 07-03-2023 Revision 3435 (Jul 3, 2023)

  • cardlg,locdialog,operatordlg: html prefix file:/// added for images

New in Rocrail 07-02-2023 Revision 3433 (Jul 3, 2023)

  • basedlg,operatordlg: fix
  • operatordlg: card
  • operatordlg: card button added

New in Rocrail 06-28-2023 Revision 3430 (Jun 29, 2023)

  • operatordlg: html regard radius of loco
  • operatordlg: html train length include loco if selected
  • operatordlg: html more details

New in Rocrail 06-28-2023 Revision 3427 (Jun 28, 2023)

  • blockdialog: disable waitif incase no/stop
  • operatordlg: translation correction

New in Rocrail 06-27-2023 Revision 3425 (Jun 27, 2023)

  • Operatordlg: show locomotive question for html doc
  • Operatordlg: html doc (wip)
  • Operatordlg: html support (wip)

New in Rocrail 06-27-2023 Revision 3422 (Jun 27, 2023)

  • model: use system srand at startup
  • locdialog,cardlg: check if image exist for html generation
  • translation merge: en_GB, fr, sl, nl, de

New in Rocrail 06-26-2023 Revision 3419 (Jun 26, 2023)

  • block: wait chance option added

New in Rocrail 06-26-2023 Revision 3418 (Jun 26, 2023)

  • basedlg: check if caller dialog supports html
  • basedlg: check if caller dialog supports html
  • basedlg: make file path absolute for html images

New in Rocrail 06-25-2023 Revision 3416 (Jun 25, 2023)

  • basedlg: make file path absolute for html images
  • basedlg: empty protocol string for server defined
  • basedlg: protocol string for type P
  • locdialog,cardlg: HTML header and imagepath
  • basedlg: html footer added
  • basedialog,locdialog,cardlg: HTML documentation support

New in Rocrail 06-23-2023 Revision 3410 (Jun 25, 2023)

  • gendlg: sleep value range corrected

New in Rocrail 06-23-2023 Revision 3409 (Jun 24, 2023)

  • tt: check for out of range start delay
  • start delay changed to 100ms units
  • cardlg,locdialog: use sub directory Cards for generating a loco or car card

New in Rocrail 06-23-2023 Revision 3406 (Jun 24, 2023)

  • Cardlg: card show only functionn table if some are defined

New in Rocrail 06-23-2023 Revision 3405 (Jun 23, 2023)

  • tt: start delay added
  • model: coprops command added

New in Rocrail 06-21-2023 Revision 3403 (Jun 22, 2023)

  • cardlg: card button on index tab
  • cardlg: card added
  • cardlg: card button added
  • locdialog: card format
  • ocdialog: card format
  • item: tooltip for blocks with loco and train

New in Rocrail 06-21-2023 Revision 3397 (Jun 21, 2023)

  • wiolib: report decoder error incase USB connection lost
  • replace blanks in URL with %20
  • locdialog_ replace all blnks with underscore in the card file name

New in Rocrail 06-21-2023 Revision 3394 (Jun 21, 2023)

  • locodialog: replace spaces with underscore in the card filename

New in Rocrail 06-20-2023 Revision 3393 (Jun 20, 2023)

  • model: disable generating a loco for address zero
  • translation merge: sl, fr, en_GB, cs, nl, de

New in Rocrail 06-20-2023 Revision 3391 (Jun 20, 2023)

  • Locdialog: coupler attribute added
  • Locdialog: show unused function in lightgrey on the card

New in Rocrail 06-20-2023 Revision 3389 (Jun 20, 2023)

  • Locdialog: serialnumber added
  • Model: added state to the short lists
  • Locdialog: card formatting
  • Locdialog: only list up used function on the card
  • Wiolib: send a decoder offline in case the USB connection is lost

New in Rocrail 06-20-2023 Revision 3384 (Jun 20, 2023)

  • locdialog: card radius and era added

New in Rocrail 06-19-2023 Revision 3383 (Jun 19, 2023)

  • locdialog: card (wip)
  • locdialog: card (wip)
  • locdialog: card added
  • car: toHtml support added
  • wio library: query on initial USB connect

New in Rocrail 06-18-2023 Revision 3378 (Jun 18, 2023)

  • Model: signal fieldevent on LocOp.reset
  • Operatordlg: revert sorting consist
  • Cardlg: user subtype apply fix
  • Wrapper: copy/paste fix
  • Model: colist request added also in short form

New in Rocrail 06-17-2023 Revision 3373 (Jun 18, 2023)

  • cardlg: remember user subtype for the current session
  • cardlg: user subtype option added

New in Rocrail 06-16-2023 Revision 3371 (Jun 17, 2023)

  • signaldialog: aspect button size set to 60
  • signaldialog: aspect button size set to 60
  • signaldialog: update aspect button label
  • cardlg: fill subtype on init index
  • operatordlg: sort car list by ID

New in Rocrail 06-16-2023 Revision 3366 (Jun 16, 2023)

  • Cardlg: fix for find train for carID

New in Rocrail 06-15-2023 Revision 3364 (Jun 15, 2023)

  • Model: fix for looking up block
  • Wiodlg: serial error message popup
  • Wiodlg: popup error message in case of serial read error

New in Rocrail 06-14-2023 Revision 3361 (Jun 15, 2023)

  • trackingdlg: show selected and count in the title
  • themeprops: select color added
  • guiframe: update shortid in loco grid
  • guiframe: loco column shortid added

New in Rocrail 06-14-2023 Revision 3357 (Jun 14, 2023)

  • blockdialog: label correction
  • blockdialog: trackdriver on own tab
  • blockdialog,rocguiinidlg: translations

New in Rocrail 06-14-2023 Revision 3354 (Jun 14, 2023)

  • znf: disable rearprotection
  • item: show loco shortid option
  • blockdialog: moved tracking on the wiring tab

New in Rocrail 06-13-2023 Revision 3351 (Jun 14, 2023)

  • makefile: git log with simple date stamp

New in Rocrail 06-13-2023 Revision 3350 (Jun 13, 2023)

  • xmlscript: fix for generated flag -> check if attribute exists
  • variablledlg: show generated flag
  • locdialog: increase the shortid field width

New in Rocrail 06-13-2023 Revision 3347 (Jun 13, 2023)

  • locdialog: removed max shortid len
  • znf,loc: telegram 21 on reset loco

New in Rocrail 06-13-2023 Revision 3345 (Jun 13, 2023)

  • basedlg: removed ID blank checking
  • trackingdlg: column order
  • trackingdlg: translation correction

New in Rocrail 06-12-2023 Revision 3342 (Jun 12, 2023)

  • Block: reject looping

New in Rocrail 06-12-2023 Revision 3341 (Jun 12, 2023)

  • znf,loc: signal ctcDisplay in case of rearprotection
  • znf: fix ghostfree -> closed
  • desktoplink script
  • desktoplink script improved

New in Rocrail 06-10-2023 Revision 3336 (Jun 11, 2023)

  • Wiodlg: show serial error on open
  • Model: generate loco also if atoi of ID is zero
  • Znf,block: provide prevstate for ghostfree

New in Rocrail 06-10-2023 Revision 3333 (Jun 11, 2023)

  • translation merge: de, fr, nl, en_GB
  • guiframe: restore trackingdlg
  • cardlg,locdialog: import csv check to prevent crash by invalid data
  • trackingdlg: crash fix
  • trackingdlg: layout corrections
  • trackingdlg: enable/disable xml button
  • znf: fix for stop the server on shutdown
  • trackingdlg: help link correction

New in Rocrail 06-10-2023 Revision 3325 (Jun 10, 2023)

  • Trackingdlg: crash fix
  • Trackingdlg: layout corrections
  • Trackingdlg: enable/disable xml button
  • Znf: fix for stop the server on shutdown
  • Trackingdlg: help link correction

New in Rocrail 06-09-2023 Revision 3325 (Jun 9, 2023)

  • block: ctcDisplay on ghost accept
  • trackingdlg: crash fix
  • trackingdlg: backup tracking incase of dialog is not startet
  • znf: send also monitor events in case of external server

New in Rocrail 06-08-2023 Revision 3321 (Jun 8, 2023)

  • znf: tracking remark correction for disconnected
  • trackingdlg: show raw telegram
  • trackingdlg: xml button added for selected row
  • trackingdlg: translations

New in Rocrail 06-08-2023 Revision 3317 (Jun 8, 2023)

  • Znf: fix for open event
  • Block: open state event support
  • Item,block,znf: replace loco shortID in block context

New in Rocrail 06-08-2023 Revision 3314 (Jun 8, 2023)

  • block: fix for in event
  • dccpp: fix for purging
  • trackingdlg: save and open implemented
  • trackingdlg: show Rocrail loco and block ID too

New in Rocrail 06-07-2023 Revision 3310 (Jun 7, 2023)

  • Znf: block state type 20 string
  • Trackingdlg: show logon/logoff
  • Setname correction

New in Rocrail 06-07-2023 Revision 3307 (Jun 7, 2023)

  • znf: telegram format corrections
  • trackingdlg added

New in Rocrail 06-06-2023 Revision 3305 (Jun 6, 2023)

  • znf: server recovery
  • thread: setName function added
  • digint options attribute added
  • znf: trace correction
  • znfdlg: set default port if zero
  • znfdlg: own setup dialog added

New in Rocrail 06-06-2023 Revision 3299 (Jun 6, 2023)

  • model: if no block is found for a field event try to inform the loco and reset it
  • znf: set socket reading to blocking
  • znf: trace corrections

New in Rocrail 05-06-2023 Revision 3296 (Jun 6, 2023)

  • Znf: send the return and linefeed in one tcp packet

New in Rocrail 05-06-2023 Revision 3295 (Jun 5, 2023)

  • dccpp: 200ms sleep between purge commands

New in Rocrail 04-06-2023 Revision 3293 (Jun 5, 2023)

  • block: check on IN event if it is triggered by transferID to free up the block
  • object dialogs: fix for checking exist ID
  • znf: display text warning
  • item dialogs: check for existing ID in the list

New in Rocrail 04-06-2023 Revision 3289 (Jun 4, 2023)

  • znf,block: set rawtext in the CTC display command for checking if it contains lcshortid

New in Rocrail 03-06-2023 Revision 3288 (Jun 3, 2023)

  • cardlg,locdialog: check for existing ID on evaluate
  • cardlg,locdialog: check for existing ID on evaluate
  • block: set enterside on znf event enter&set

New in Rocrail 03-06-2023 Revision 3285 (Jun 3, 2023)

  • znf: type 5 fix for reserved

New in Rocrail 02-06-2023 Revision 3282 (Jun 2, 2023)

  • znf: fix for type 21
  • znf: interpret trainnr as string
  • znf: interpret trainnr as string

New in Rocrail 01-06-2023 Revision 3279 (Jun 2, 2023)

  • item: popup identical order

New in Rocrail 01-06-2023 Revision 3278 (Jun 1, 2023)

  • Znf: set shortID at in if not set

New in Rocrail 30-05-2023 Revision 3277 (May 31, 2023)

  • nf: revert
  • znd: use transferID if set > 0
  • item,planpanel: popup menu order
  • modpanel: popup menu order
  • planpanel: popup menu order

New in Rocrail 30-05-2023 Revision 3272 (May 30, 2023)

  • xmlscript: change var generated flag on the fly
  • locdialog: layout improvement

New in Rocrail 29-05-2023 Revision 3267 (May 29, 2023)

  • znf: filter out fieldevents

New in Rocrail 28-05-2023 Revision 3263 (May 29, 2023)

  • loc: optional include commuter blocks
  • znf: doc update

New in Rocrail 28-05-2023 Revision 3261 (May 28, 2023)

  • znf: RR2ZNF v2
  • rocdigs: server boolean added

New in Rocrail 26-05-2023 Revision 3259 (May 27, 2023)

  • rorailinidialog: revert
  • rocrailinidialog: removed znf selection

New in Rocrail 25-05-2023 Revision 3257 (May 26, 2023)

  • znf,loc: reject type 21 (block) in case the loco is in automode
  • model: location map iteration deadlock fix

New in Rocrail 25-05-2023 Revision 3255 (May 25, 2023)

  • model: use mutex on reset locations
  • model: fix for mutex blocking on getBlockLocation
  • znf: shortIID and protver=1 to activate local server
  • znf: type 30, replace, support

New in Rocrail 24-05-2023 Revision 3251 (May 24, 2023)

  • block: action tracking mapping correction
  • tracking actions added

New in Rocrail 23-05-2023 Revision 3249 (May 24, 2023)

  • znf: corrections and extra type support
  • znf: fixes for closed/open

New in Rocrail 23-05-2023 Revision 3247 (May 23, 2023)

  • znf,block: ignore occupied in favour of IN

New in Rocrail 23-05-2023 Revision 3246 (May 23, 2023)

  • znf,block: ignore free, reset added

New in Rocrail 22-05-2023 Revision 3245 (May 22, 2023)

  • model: on generate loco set shortID
  • znf: server fixes
  • znf: shortID 5 long
  • block,znf: set event added
  • znf,block: set shortID bei generated loco, truncate too long IDs to 6 positions

New in Rocrail 21-05-2023 Revision 3240 (May 21, 2023)

  • blacklist update
  • znf: optional ZN-Service
  • block: save previous LockedID for znf free
  • znf,block: fix for set/reset block assignment
  • guiframe: layout correction

New in Rocrail 20-05-2023 Revision 3236 (May 21, 2023)

  • guiframe: layout correction

New in Rocrail 20-05-2023 Revision 3235 (May 20, 2023)

  • znf: tracing monitor level
  • znf: fix for shortID
  • rocview: lang_uk added

New in Rocrail 20-05-2023 Revision 3231 (May 20, 2023)

  • operatordlg: layout fix
  • znf: fix for events
  • block: generate guest loco on znf event if wanted
  • znf: optional static host:port

New in Rocrail 18-05-2023 Revision 3227 (May 19, 2023)

  • rocrailinidialog: znf controller added

New in Rocrail 17-05-2023 Revision 3226 (May 18, 2023)

  • Route: save reduce speed on sensor event
  • Znf: all message types implemented

New in Rocrail 17-05-2023 Revision 3224 (May 18, 2023)

  • Znf: inform ZN server in case of reserved dispatch block
  • Znf: support for remote set eve

New in Rocrail 16-05-2023 Revision 3222 (May 17, 2023)

  • znf: server recovery
  • znf,block: display command
  • znf: WIP
  • znf: WIP

New in Rocrail 15-05-2023 Revision 3217 (May 16, 2023)

  • Small pid corrections
  • Hall pid
  • HALL PID (WIP)

New in Rocrail 14-05-2023 Revision 3214 (May 14, 2023)

  • Z21: DCC-Ex addr offset 4
  • Location: count only nr automatic locos in case its needed to compare

New in Rocrail 13-05-2023 Revision 3212 (May 14, 2023)

  • z21: use aspect value for DCC ext commandos

New in Rocrail 12-05-2023 Revision 3211 (May 13, 2023)

  • location: miocc and nr of automatic locos
  • accdecdlg: action state error added
  • dec: check actions added
  • tt: check for extended block in case of generic and turn180

New in Rocrail 12-05-2023 Revision 3207 (May 13, 2023)

  • aspectdlg: layout correction

New in Rocrail 11-05-2023 Revision 3203 (May 11, 2023)

  • xmlscript: case NULL

New in Rocrail 10-05-2023 Revision 3202 (May 11, 2023)

  • zimo ascii: default decoder protocol
  • tt: generic check posfb for turn180
  • seltabdlg: layour correction

New in Rocrail 09-05-2023 Revision 3197 (May 10, 2023)

  • tt: generic correction for prev track

New in Rocrail 09-05-2023 Revision 3196 (May 9, 2023)

  • Seltab: generic type set bus
  • Seltab: generic type added
  • Tt: generic type added

New in Rocrail 07-05-2023 Revision 3193 (May 8, 2023)

  • accdecdlg: find extended with combobox

New in Rocrail 07-05-2023 Revision 3192 (May 7, 2023)

  • routectrldlg: labe find added
  • routectrldlg: find added
  • translation merge: fr, en_GB, sl, nl, de
  • xmlscriptdlg: added switch manual/auto operated
  • item: add switch popup command amnual/auto operated

New in Rocrail 04-05-2023 Revision 3187 (May 4, 2023)

  • Routedialog: layout fix sensor tab
  • Routedialog: layout fix

New in Rocrail 04-05-2023 Revision 3185 (May 4, 2023)

  • Switch: trace correction.

New in Rocrail 02-05-2023 Revision 3181 (May 3, 2023)

  • route: sensor option reducespeedonocc added
  • wiopi: disable signal handling in the pigpio lib

New in Rocrail 01-05-2023 Revision 3179 (May 2, 2023)

  • Wiopi: pigpio
  • Switch,output: save actor value

New in Rocrail 30-04-2023 Revision 3177 (May 1, 2023)

  • actor attribute added for fb,sg,sw,co
  • planpanel: gesture events option

New in Rocrail 29-04-2023 Revision 3175 (Apr 30, 2023)

  • tt,route: check if the tt is locked before processing a command

New in Rocrail 28-04-2023 Revision 3174 (Apr 28, 2023)

  • Block: reset event triggers on init
  • Model: short swlist
  • Var: ## support as text

New in Rocrail 27-04-2023 Revision 3171 (Apr 28, 2023)

  • Wiopi mobile: PID (wip)
  • Var: fix for appending an index string
  • Item: show battery and RSSI of decoder in tooltip
  • Fback: reset regval to zero on startup
  • Guiframe: increased format message buffer

New in Rocrail 26-04-2023 Revision 3166 (Apr 27, 2023)

  • signal/outputdialog: restore find
  • planpanel: pan and zoom gesture optional
  • model: get lclist short
  • planpanel: disable pan gesture events

New in Rocrail 26-04-2023 Revision 3162 (Apr 26, 2023)

  • model: set decoder show to default false in cae no show attribute is defined

New in Rocrail 25-04-2023 Revision 3161 (Apr 26, 2023)

  • item: dec show changed in identify
  • dec symbol: popup menu for show and deepsleep

New in Rocrail 25-04-2023 Revision 3159 (Apr 25, 2023)

  • dec: error state added

New in Rocrail 24-04-2023 Revision 3155 (Apr 24, 2023)

  • dec symbols
  • model: set show false in case of generated decoder by online event
  • dec: show flag added (WIP)

New in Rocrail 22-04-2023 Revision 3152 (Apr 23, 2023)

  • mbus: show hash in ping and function event trace
  • wio: allow exclude ranges like 'startID-endID'

New in Rocrail 21-04-2023 Revision 3150 (Apr 23, 2023)

  • mbus: save MS hash codes to trigger fieldcmd

New in Rocrail 19-04-2023 Revision 3149 (Apr 19, 2023)

  • switch: nodeID fix for polarisation
  • switchdialog: show HEX beside the frog NodeID

New in Rocrail 19-04-2023 Revision 3147 (Apr 19, 2023)

  • wiopi,mobile: kmh timeout correction
  • wiopi,mobile: hall ticker fix
  • wiopi,mobile: hall ticks per turn
  • wiopi: hall reader for multiple magnets

New in Rocrail 16-04-2023 Revision 3143 (Apr 16, 2023)

  • rocrailinidialog: layout correction
  • automatic: restore reservations loco option added

New in Rocrail 14-04-2023 Revision 3141 (Apr 14, 2023)

  • rocprodlg,dipdlg: regard CV index
  • route: option check added

New in Rocrail 13-04-2023 Revision 3139 (Apr 13, 2023)

  • Switch: revert checking blockID
  • Switch: correction incase the blockID is reserved
  • Actionsctrldlg: fix for listing conditions after import

New in Rocrail 11-04-2023 Revision 3136 (Apr 11, 2023)

  • Translation for server messages

New in Rocrail 10-04-2023 Revision 3134 (Apr 10, 2023)

  • Guiframe: optional translate server messages

New in Rocrail 09-04-2023 Revision 3133 (Apr 10, 2023)

  • block,messages: added train permission messages

New in Rocrail 08-04-2023 Revision 3132 (Apr 9, 2023)

  • block: train permission added

New in Rocrail 06-04-2023 Revision 3130 (Apr 7, 2023)

  • guiframe: filter on <lc> on filling the loco list to suppress Zombie nodes

New in Rocrail 06-04-2023 Revision 3129 (Apr 6, 2023)

  • locoio: swapped lowatstartup
  • r2rnet: optional local IP field in case of dual ethernet adpater

New in Rocrail 03-04-2023 Revision 3127 (Apr 3, 2023)

  • loc: cleanup runner thread

New in Rocrail 03-04-2023 Revision 3126 (Apr 3, 2023)

  • translartions: en_GB added
  • actions: hours and quarters timer types added
  • translation merge: fr,cs,de,nl
  • po2lang: disable trace files

New in Rocrail 02-04-2023 Revision 3122 (Apr 3, 2023)

  • Translation added for 'overwriteexisting'.

New in Rocrail 01-04-2023 Revision 3118 (Apr 2, 2023)

  • Actionsctrldlg: save size
  • Output: timed off only in case of none blinking

New in Rocrail 30-03-2023 Revision 3116 (Mar 30, 2023)

  • rocs socket: trace port number in case of bind failure
  • ecos: fix for position reports

New in Rocrail 29-03-2023 Revision 3114 (Mar 29, 2023)

  • loc: V0 action state added

New in Rocrail 28-03-2023 Revision 3113 (Mar 28, 2023)

  • switch: crash fix
  • signal: ignore lock in case of manually operated

New in Rocrail 27-03-2023 Revision 3111 (Mar 28, 2023)

  • Locdialog: V0 added to the actionctrl states
  • Outputdialog: sensorID added
  • Ecos: report only position events in case switch option fbusefield is set
  • Routedialog: fix for disabling max kmh
  • Loco action state V0 added

New in Rocrail 26-03-2023 Revision 3107 (Mar 27, 2023)

  • loco action state V0 added
  • signaldialog: sensor ID added for occupancy

New in Rocrail 24-03-2023 Revision 3103 (Mar 25, 2023)

  • switchdialog: motor 1 and 2 remark streched
  • switchdialog: motor 1 and 2 remarks added
  • loconet: booster event based on 3A
  • cbusnodedlg: fix for reporting the type in case of GC2

New in Rocrail 24-03-2023 Revision 3099 (Mar 24, 2023)

  • loconet: booster event support
  • plandlg: fix for zlevel values

New in Rocrail 20-03-2023 Revision 3097 (Mar 21, 2023)

  • control: init xmlscript mutex

New in Rocrail 20-03-2023 Revision 3096 (Mar 20, 2023)

  • xmlscript: protect set with mutex
  • protect modify of objects with a mutex

New in Rocrail 17-03-2023 Revision 3094 (Mar 18, 2023)

  • crash fix incase add note on a readonly archivebox
  • model: get loco by bus improved

New in Rocrail 15-03-2023 Revision 3092 (Mar 15, 2023)

  • fix for rocnetnode update package name

New in Rocrail 15-03-2023 Revision 3091 (Mar 15, 2023)

  • Wiodlg: type 8 -> s88
  • Mkdeb: fix for rocnetnode update package name
  • Plandlg: list columns added

New in Rocrail 14-03-2023 Revision 3088 (Mar 14, 2023)

  • var: allow ## index > 9
  • basedlg: csv documentation with quotes surround all values
  • basedlg: start default app on csv documentation

New in Rocrail 13-03-2023 Revision 3085 (Mar 13, 2023)

  • basedlg: optional index columns on csv documentation

New in Rocrail 11-03-2023 Revision 3081 (Mar 12, 2023)

  • var: allow index search loop > 10
  • var: check for @@ index if > 10

New in Rocrail 10-03-2023 Revision 3079 (Mar 11, 2023)

  • infodialog: wx subrelease number added

New in Rocrail 10-03-2023 Revision 3078 (Mar 10, 2023)

  • guiframe: manual menuitem text fix
  • guiapp: removed changes and features includes
  • infodialog: removes tabs important changes and new features

New in Rocrail 09-03-2023 Revision 3075 (Mar 9, 2023)

  • wio: fix address offset on EVT_DINS at SoD

New in Rocrail 08-03-2023 Revision 3074 (Mar 8, 2023)

  • locdialog: layout after setting function labels
  • locdialog: 8 functions in one group

New in Rocrail 08-03-2023 Revision 3072 (Mar 8, 2023)

  • dccpp: set DTR/RTS first after open the serial device

New in Rocrail 07-03-2023 Revision 3071 (Mar 7, 2023)

  • Finder: check route permisions also in case it starts in the current loco block
  • Dccpp: dtr and rts level options

New in Rocrail 05-03-2023 Revision 3068 (Mar 5, 2023)

  • car: check max and min speed on speed commands

New in Rocrail 28-02-2023 Revision 3067 (Mar 4, 2023)

  • z21: save railcom address for sensor reporting

New in Rocrail 28-02-2023 Revision 3066 (Mar 1, 2023)

  • Item: D&D moveto shift+alt alternative

New in Rocrail 28-02-2023 Revision 3065 (Feb 28, 2023)

  • guiframe: excluded location filter fix
  • model: save current loco block in case its in an excluded location
  • item: reduce popup menu incase the block is in an excluded location

New in Rocrail 27-02-2023 Revision 3062 (Feb 27, 2023)

  • guiframe: prevent calling update locolist from a none GUI thread
  • loc: fix restore fx in case of exclude

New in Rocrail 26-02-2023 Revision 3060 (Feb 26, 2023)

  • loc: reject restore fx and V in case its in an excluded location
  • reject commands in case its in an excluded location

New in Rocrail 25-02-2023 Revision 3058 (Feb 26, 2023)

  • Moved location exclude to server.

New in Rocrail 24-02-2023 Revision 3057 (Feb 24, 2023)

  • XMLScript: skip model cmd modify
  • xmlscript: revert model command

New in Rocrail 23-02-2023 Revision 3055 (Feb 24, 2023)

  • Block: init revert in case of no sensors.

New in Rocrail 23-02-2023 Revision 3054 (Feb 24, 2023)

  • Xmlscript: removed model command

New in Rocrail 22-02-2023 Revision 3052 (Feb 22, 2023)

  • list update

New in Rocrail 21-02-2023 Revision 3051 (Feb 22, 2023)

  • block: skip init block in case no sensors

New in Rocrail 19-02-2023 Revision 3044 (Feb 20, 2023)

  • Feedbackdialog: mvtrack added in the usage list.

New in Rocrail 18-02-2023 Revision 3043 (Feb 19, 2023)

  • Guiframe: loco filter exclude location fix.

New in Rocrail 18-02-2023 Revision 3042 (Feb 18, 2023)

  • Block: own stop speed percent value.

New in Rocrail 17-02-2023 Revision 3041 (Feb 18, 2023)

  • wio library: RS485 support removed
  • wiodlg: removed rs485 option

New in Rocrail 16-02-2023 Revision 3039 (Feb 16, 2023)

  • Guiframe: revert clearing clipboard on startup
  • Cipboard crash fix
  • Guiframe: init loco list in case on event a loco is manually set into a block
  • Guiframe: save locoexcludelocations

New in Rocrail 15-02-2023 Revision 3035 (Feb 16, 2023)

  • loco view filter extended with exclude locations
  • locseldlg: location filter added
  • ocdialog: set focus on list on tab changed to BBT

New in Rocrail 14-02-2023 Revision 3032 (Feb 14, 2023)

  • Panel zoom added
  • Cardlg: extended index find
  • Cardlg: layout improvements
  • Cardlg: layout improvement

New in Rocrail 13-02-2023 Revision 3028 (Feb 13, 2023)

  • Translation merge: de, fr, nl
  • Car: cabcar subtype added
  • Cardlg: owner column added

New in Rocrail 11-02-2024 Revision 3025 (Feb 12, 2023)

  • throttledlg: show % sign in case loco is not in kmh mode.

New in Rocrail 10-02-2024 Revision 3022 (Feb 11, 2023)

  • system: trace corrections

New in Rocrail 10-02-2023 Revision 3022 (Feb 10, 2023)

  • lc: show V and optional the percent sign

New in Rocrail 10-02-2023 Revision 3021 (Feb 10, 2023)

  • Accdecdlg: fix for usage tab in case of nodeID
  • Accdecdlg: index and info CV column added
  • Accdecdlg: import/export CVs

New in Rocrail 08-02-2023 Revision 3018 (Feb 8, 2023)

  • Switch: load save position timer also on unprotect

New in Rocrail 08-02-2023 Revision 3017 (Feb 8, 2023)

  • Accdecdlg: delete CV added
  • Accdecdlg: cvnrs added

New in Rocrail 07-02-2023 Revision 3015 (Feb 8, 2023)

  • Textdialog: help link correction

New in Rocrail 07-02-2023 Revision 3014 (Feb 7, 2023)

  • Action: trace corrections
  • Action: car condition fix
  • Blacklist

New in Rocrail 06-02-2023 Revision 3011 (Feb 6, 2023)

  • disable none relevant controls
  • action: fix for car condition with id *

New in Rocrail 05-02-2023 Revision 3009 (Feb 5, 2023)

  • Routedialog: disable none relevant controls
  • Blockdialog: disable none relevant controls
  • Planpanel: WIP function for prefix references

New in Rocrail 05-02-2023 Revision 3006 (Feb 5, 2023)

  • documentation over SaveAs dialog
  • cardlg: description default as 3de column
  • blockdialog: layout correction
  • blockdialog: enable wait fields depending of choice
  • scheduledialog: make entry visible after modify
  • locdialog: layout correction
  • loc: engine type Fx added

New in Rocrail 02-02-2023 Revision 2999 (Feb 3, 2023)

  • route,routedialog: engine permission
  • operatordlg: car description column added
  • handcar engine type added
  • translation merge: de, nl
  • Block: engine type permission added
  • engine hydrogen

New in Rocrail 02-02-2023 Revision 2992 (Feb 3, 2023)

  • loc: onineEvent restore fx

New in Rocrail 02-02-2023 Revision 2991 (Feb 2, 2023)

  • rocprodlg: init selected CV on init loco

New in Rocrail 01-02-2023 Revision 2989 (Feb 2, 2023)

  • Basedlg: text color orange for generated rows
  • Rocprodlg: fix for save value in local CV copy

New in Rocrail 30-01-2023 Revision 2987 (Feb 1, 2023)

  • planpanel: default size increased.

New in Rocrail 31-01-2023 Revision 2986 (Jan 31, 2023)

  • Loc: onlineEvent restore fx
  • Rocprodlg: save after write if wanted
  • Fix for wrong formatted permission trace
  • Rocprodlg: layout improvement
  • Output: showon/showoff fix

New in Rocrail 30-01-2023 Revision 2981 (Jan 30, 2023)

  • Z21: disable port share flag
  • Cx/cy max 255

New in Rocrail 29-01-2023 Revision 2979 (Jan 29, 2023)

  • Output: showon/showoff support

New in Rocrail 29-01-2023 Revision 2978 (Jan 29, 2023)

  • Output: showon/showoff support
  • Turntabledialog: correction limit 255
  • Planpaneldlg: replace prefix embedded block sensors
  • 2turntabledialog: correction limit 1000
  • Tt: direction change correction for WIO type

New in Rocrail 28-01-2023 Revision 2974 (Jan 29, 2023)

  • planpaneldlg: replace prefix completed with tt,sb,seltab.fb

New in Rocrail 27-01-2023 Revision 2973 (Jan 28, 2023)

  • Routedialog: condition box translation
  • Route: close route in case invalid

New in Rocrail 27-01-2023 Revision 2970 (Jan 27, 2023)

  • Scheduledialog,timedactions: accelerator added for next/prev

New in Rocrail 26-01-2023 Revision 2969 (Jan 26, 2023)

  • Dialogs: next/prev accelerators
  • Planpaneldlg: sizing fix

New in Rocrail 25-01-2023 Revision 2967 (Jan 25, 2023)

  • goto block options moved to loco and operator
  • remove functions with text length zero
  • textdialog: limit cx/cy increased to 256

New in Rocrail 25-01-2023 Revision 2964 (Jan 25, 2023)

  • Restore function at online event
  • Loc: restore functions in case of getting online
  • Rocguiinidlg: StartMeUp option added
  • Remove eclipse project

New in Rocrail 24-01-2023 Revision 2960 (Jan 24, 2023)

  • lcdriver: running flag for gotoblock to prevent unexpected stop
  • lcdriver,actions: format fix
  • finddest: function for setting variables
  • finddest: var 4114 and 4115 added
  • lcdriver: reset gotoblock

New in Rocrail 22-01-2023 Revision 2955 (Jan 22, 2023)

  • lcdriver: goto block option fail and direct added
  • model: inform loco or car if the decoder goes online again for restoring functions

New in Rocrail 20-01-2023 Revision 2952 (Jan 21, 2023)

  • actionctrldlg,action: car condition added

New in Rocrail 18-01-2023 Revision 2949 (Jan 19, 2023)

  • Translation merge: de
  • Translation merge: sl, cs, fr, nl
  • Wio excludes

New in Rocrail 16-01-2023 Revision 2946 (Jan 17, 2023)

  • Wio lib: emergency on UIO node lost

New in Rocrail 16-01-2023 Revision 2945 (Jan 17, 2023)

  • block: crash fix
  • switchdialog: separate buttons for test and stop
  • xnet,lenzdlg: fboffset added
  • speedcurvedlg: layout
  • dcc232: POM trace added

New in Rocrail 15-01-2023 Revision 2940 (Jan 15, 2023)

  • Rocprodlg: image size correction
  • Wiodlg: pulse units label correction
  • Guiframe: removed clearing clipboard on startup
  • Rocprodlg: alt loco select
  • Switchdialog: save test state

New in Rocrail 14-01-2023 Revision 2936 (Jan 15, 2023)

  • switchdialog: save test state
  • rocweb: reduce trace length in case of unsupported GET

New in Rocrail 12-01-2023 Revision 2933 (Jan 12, 2023)

  • Devices: discover up to 10 serial devices

New in Rocrail 11-01-2023 Revision 2931 (Jan 11, 2023)

  • z21: MM option

New in Rocrail 10-01-2023 Revision 2930 (Jan 10, 2023)

  • loc: reset findRC on softreset
  • lcdriver: reset nodestfound trigger

New in Rocrail 08-01-2023 Revision 2928 (Jan 10, 2023)

  • app: check actions also on trace level FIND
  • basedlg: blank warning and trim on ID list

New in Rocrail 08-01-2023 Revision 2926 (Jan 9, 2023)

  • translations: nl wheelbase correction
  • translation merge: cs, de, fr, nl, sl
  • selectdialog: save/restore position

New in Rocrail 08-01-2023 Revision 2923 (Jan 8, 2023)

  • Route: action on error setting route

New in Rocrail 07-01-2023 Revision 2922 (Jan 8, 2023)

  • finder: trace level corrections
  • wiopi: swaprfid option
  • popup warning in case ID new already exist

New in Rocrail 06-01-2023 Revision 2918 (Jan 7, 2023)

  • control: allow 64kib images
  • stage: trace level correction

New in Rocrail 06-01-2023 Revision 2916 (Jan 6, 2023)

  • blockdialog: changed tan lable interface into wiring conform switch dialog

New in Rocrail 06-01-2023 Revision 2915 (Jan 6, 2023)

  • Popup warning in case ID new already exist
  • Blockdialog: trackdriver box added

New in Rocrail 04-01-2023 Revision 2913 (Jan 5, 2023)

  • Wio library: show query response with monitor level and show serial device name.

New in Rocrail 03-01-2023 Revision 2909 (Jan 4, 2023)

  • Copyright update
  • System action setlockedroutes added
  • Wio lib: reverted cts option
  • SLIM-COLOR: threeway color correction
  • WIO support for inverted outputs
  • Wio lib: CTS option added

New in Rocrail 2023-01-02 Revision 2903 (Jan 2, 2023)

  • finder: direct path option added

New in Rocrail 31-12-2022 Revision 2902 (Jan 1, 2023)

  • rocs serial: naming correction

New in Rocrail 31-12-2022 Revision 2901 (Dec 31, 2022)

  • Wio: fix reading junk bytes
  • Wiodlg: support for UIO maintenance

New in Rocrail 30-12-2022 Revision 2898 (Dec 30, 2022)

  • Wiodlg,wio: release device before maintenance connect
  • Wio,control: provide a list of serial devices in use

New in Rocrail 30-12-2022 Revision 2896 (Dec 30, 2022)

  • Loc: use finder also in case of a direct route

New in Rocrail 28-12-2022 Revision 2895 (Dec 29, 2022)

  • Wiolib: read junk bytes from serial buffer before starting a query

New in Rocrail 27-12-2022 Revision 2893 (Dec 27, 2022)

  • Regard warning flag for gohome
  • Wiolib: send RASCII directly
  • Wiodlg: trace events
  • Wiolib: disable USB query in case of default sublib

New in Rocrail 22-12-2022 Revision 2887 (Dec 24, 2022)

  • rocview: warning option
  • stagedlg: help for permission tab added
  • rocview: warnings option

New in Rocrail 22-12-2022 Revision 2884 (Dec 23, 2022)

  • Basedlg: case sensitive add find in list.

New in Rocrail 22-12-2022 Revision 2883 (Dec 22, 2022)

  • Init find arrays on dialog startup
  • Regard active find string on sort column
  • Use wx3.1 compatible colour functions

New in Rocrail 22-12-2022 Revision 2880 (Dec 22, 2022)

  • Variabledlg: find combobox
  • Textdialog, timedactions: find combobox
  • Feedbackdialog: find combobox
  • Signal- outputdialog: find combobox
  • Switchdialog: find combobox
  • Blockdialog: find combobox
  • Scheduledialog: find combobox
  • Routedialog: find combobox added

New in Rocrail 21-12-2022 Revision 2872 (Dec 22, 2022)

  • rounded splash
  • blank between train ID and length

New in Rocrail 21-12-2022 Revision 2870 (Dec 21, 2022)

  • basedlg: ignor case for index find
  • cardlg: fix for find
  • fix for LEDScript number

New in Rocrail 21-12-2022 Revision 2867 (Dec 21, 2022)

  • Operatordlg: find combo
  • Cardlg: index find added

New in Rocrail 19-12-2022 Revision 2865 (Dec 20, 2022)

  • rocrailinidialog: enable WIO CS properties button

New in Rocrail 18-12-2022 Revision 2861 (Dec 19, 2022)

  • locdialog: find with runtime memory
  • wiohub: rs485 option
  • wiolib: prevent launching the client thread twice

New in Rocrail 16-12-2022 Revision 2855 (Dec 18, 2022)

  • loconet: trace typo
  • car: wheelbase added

New in Rocrail 16-12-2022 Revision 2852 (Dec 16, 2022)

  • operatordlg: show lenght of train plus loco if available
  • wiopi,mobile: dual rfid support
  • wiolib: RS485 (wip)
  • seltab: type linear added

New in Rocrail 15-12-2022 Revision 2848 (Dec 15, 2022)

  • wmz21: revert fn event offset

New in Rocrail 14-12-2022 Revision 2844 (Dec 14, 2022)

  • wmz21: function event offset fix
  • zipper: fix for wiohub and windows
  • wio lib: set read timeout to 1000ms for nano
  • block: fix for checking class if the loco has multiple defined

New in Rocrail 12-12-2022 Revision 2841 (Dec 13, 2022)

  • Block: fix for checking class if the loco has multiple defined
  • Wio lib: trace level correction
  • Block: trace parameter correction for class and loco

New in Rocrail 11-12-2022 Revision 2838 (Dec 12, 2022)

  • Wiolib,wiodlg: usb-nano
  • Routerdlg,checkerdlg: added missing button translations
  • Rocview makefile: libgcc option
  • Zipper.sh: WINARM64 added
  • Makefile corrections for the rocs utilities
  • Wdir: fix for findfirst pointer
  • Windows arm64 support

New in Rocrail 10-12-2022 Revision 2831 (Dec 11, 2022)

  • rocview icons sources in zip
  • control: set localhost in case of wiolib
  • signal: optimize binary off/on
  • wiohub, wiolib: fix finding server

New in Rocrail 09-12-2022 Revision 2827 (Dec 10, 2022)

  • wio lib: try IP if host name did not succeed

New in Rocrail 09-12-2022 Revision 2826 (Dec 9, 2022)

  • Wiolib: strip hostname domain
  • Wiolib: try r2rnet if localhost is not available
  • Wiolib,wiohub: query added
  • Add wiohub in the zip
  • WIOhub
  • Wio lib: discovery added on query

New in Rocrail 07-12-2022 Revision 2820 (Dec 8, 2022)

  • wio: accept all commands if nodeID is 255 (wiolib)

New in Rocrail 07-12-2022 Revision 2818 (Dec 7, 2022)

  • wiodlg: RTS enable/disable
  • wio lib: usb support option -> default disabled
  • wio lib: sleep for arduino reboot
  • wio lib: error handling
  • wio library: rescan devices un console command 5

New in Rocrail 05-12-2022 Revision 2813 (Dec 6, 2022)

  • wio lib: close all serial connectioons on shutdown

New in Rocrail 03-12-2022 Revision 2810 (Dec 3, 2022)

  • Logo update.
  • Infodialog: other logos.

New in Rocrail 02-12-2022 Revision 2806 (Dec 3, 2022)

  • WIO logo and icon
  • wio logo
  • lightctrldlg: documentation button added
  • translation merge: de, fr, nl

New in Rocrail 01-12-2022 Revision 2802 (Dec 1, 2022)

  • Wiodlg: popup before reboot
  • Wiodlg: maintenance reboot
  • Wiodlg: reboot button on maintenance tab

New in Rocrail 29-11-2022 Revision 2799 (Nov 30, 2022)

  • lightctrl: missing accgroup off commando added

New in Rocrail 27-11-2022 Revision 2798 (Nov 28, 2022)

  • Control: filter issue filename
  • Wiodlg: portnumber layout correction
  • Wiodlg: OTA pause in seconds
  • Wiodlg: OTA pause option

New in Rocrail 26-11-2022 Revision 2794 (Nov 27, 2022)

  • wioutils: sleep option before start OTA upload

New in Rocrail 24-11-2022 Revision 2789 (Nov 26, 2022)

  • Translation for correction divider added

New in Rocrail 24-11-2022 Revision 2786 (Nov 25, 2022)

  • locdialog: layout correction
  • wiocsdlg: layout correction

New in Rocrail 24-11-2022 Revision 2784 (Nov 24, 2022)

  • Splitted SBT and regulated.

New in Rocrail 24-11-2022 Revision 2783 (Nov 24, 2022)

  • WIO watchdog exclude list
  • Wiocsdlg,wio: DCC support

New in Rocrail 23-11-2022 Revision 2781 (Nov 23, 2022)

  • Locdialog: fix for deleting CV records
  • Wiodlg: show OTA file size

New in Rocrail 21-11-2022 Revision 2779 (Nov 22, 2022)

  • wiodlg: fix for rp2040 OTA file type

New in Rocrail 20-11-2022 Revision 2777 (Nov 21, 2022)

  • decoder spec from Stephan: Thanks
  • wiodlg: pico board option
  • translation added: unloaded
  • loc,locdialog: default BAT added

New in Rocrail 19-11-2022 Revision 2773 (Nov 20, 2022)

  • xmlscript: function shift support

New in Rocrail 18-11-2022 Revision 2772 (Nov 19, 2022)

  • translations cleanup

New in Rocrail 18-11-2022 Revision 2770 (Nov 18, 2022)

  • translations reorg

New in Rocrail 18-11-2022 Revision 2767 (Nov 18, 2022)

  • rocview: cleanup
  • rocweb: cleanup
  • cardlg: fix for default status

New in Rocrail 17-11-2022 Revision 2765 (Nov 17, 2022)

  • cardlg: fix for default status
  • app: create issues path if not exist on startup
  • hclient: update distros and issues correction

New in Rocrail 15-11-2022 Revision 2762 (Nov 16, 2022)

  • signaldialog: fix for accessory command event to set type to output
  • PiOS ARM64 binaries
  • PiOS ARMHF binaries
  • x86_64 binaries
  • i386 binaries
  • xml error tracing improved

New in Rocrail 13-11-2022 Revision 2748 (Nov 14, 2022)

  • Wiodlg: fix for OTA
  • Clntcon: disable Naggle

New in Rocrail 09-11-2022 Revision 2746 (Nov 10, 2022)

  • Router: reduceV option correction.

New in Rocrail 07-11-2022 Revision 2745 (Nov 8, 2022)

  • wio: ignore signal WIO's in case of timeout to prevent a system stop

New in Rocrail 05-11-2022 Revision 2744 (Nov 6, 2022)

  • model: ignore WIO decoders for updating sensor polling lists

New in Rocrail 04-11-2022 Revision 2743 (Nov 4, 2022)

  • server transalation merge: de
  • wiodlg: rp2040 OTA, seltab: offset

New in Rocrail 02-11-2022 Revision 2741 (Nov 3, 2022)

  • Tt: wio calibrate steps -> 110% decsteps

New in Rocrail 02-11-2022 Revision 2740 (Nov 2, 2022)

  • checker: ignore output same address

New in Rocrail 02-11-2022 Revision 2736 (Nov 2, 2022)

  • Router and checker dialogs

New in Rocrail 02-11-2022 Revision 2735 (Nov 2, 2022)

  • Wio: tt homeoffset 16bit
  • Wio: tt calibrate offset

New in Rocrail 31-10-2022 Revision 2733 (Oct 31, 2022)

  • Xmlscript: fix for function command
  • Zipper: update for symbolic cpu types
  • Build wiki text added
  • App: merge checker options
  • Update

New in Rocrail 29-10-2022 Revision 2728 (Oct 30, 2022)

  • translation merge: de, nl, fr, sl

New in Rocrail 28-10-2022 Revision 2727 (Oct 30, 2022)

  • translations

New in Rocrail 28-10-2022 Revision 2726 (Oct 28, 2022)

  • router: fix for multiple zlevels
  • model: replace booster child nodes on modify
  • trace,checker: own trace level

New in Rocrail 26-10-2022 Revision 2723 (Oct 27, 2022)

  • checker: own ini node

New in Rocrail 26-10-2022 Revision 2722 (Oct 26, 2022)

  • tt: wio calibration fix in case of reverse direction
  • guiframe: separate menu for checker
  • router: moved checing in own object

New in Rocrail 24-10-2022 Revision 2719 (Oct 25, 2022)

  • action: redirect on,off to text cmd.

New in Rocrail 24-10-2022 Revision 2718 (Oct 24, 2022)

  • Timedactionsdlg: on,off added for text

New in Rocrail 22-10-2022 Revision 2716 (Oct 23, 2022)

  • 0200 loc: provide bus for POM
  • wiodlg: filter ttyACM for pico

New in Rocrail 21-10-2022 Revision 2714 (Oct 22, 2022)

  • wiodlg: preselect usbmodem for maintenance
  • aboxdlg: layout improvements

New in Rocrail 20-10-2022 Revision 2712 (Oct 21, 2022)

  • output: fix for delayed off
  • notedlg: default width corrected
  • model: correction to lookup loco or car by nodeID

New in Rocrail 19-10-2022 Revision 2709 (Oct 20, 2022)

  • Aboxdlg: layout correction
  • Loc: online event added
  • Car: turnoff lights if its not the last one in the train
  • Car: online event

New in Rocrail 16-10-2022 Revision 2704 (Oct 17, 2022)

  • Wiodlg: support for type WIOpico.

New in Rocrail 15-10-2022 Revision 2703 (Oct 16, 2022)

  • aboxdlg: done column added
  • fix makefile rocview wx32
  • server messages translation merge: de

New in Rocrail 14-10-2022 Revision 2700 (Oct 15, 2022)

  • use messagedlg for connection lost to prevent blocking the GUI
  • guiframe: menu correction for setsavepos
  • save switch position command added
  • aboxdlg: enable category option added for showing notes

New in Rocrail 13-10-2022 Revision 2696 (Oct 14, 2022)

  • aboxdlg: compatibility fix for leopard
  • stage: translation added for 5051
  • planpanel: add note popup menu

New in Rocrail 12-10-2022 Revision 2693 (Oct 13, 2022)

  • stage: trace level correction for train length
  • guiframe: add note for loco table
  • ecos,ecosdlg: disable watchdog
  • aboxdlg: keep selection after modify

New in Rocrail 11-10-2022 Revision 2689 (Oct 12, 2022)

  • item: add note context menü item
  • notedlg,aboxdlg: note color background FFC000
  • aboxdlg: show H-scrollbar in the note field
  • aboxdlg: copy to clipboard note button added

New in Rocrail 10-10-2022 Revision 2685 (Oct 11, 2022)

  • switchdialog: layout correction
  • route timeout option

New in Rocrail 09-10-2022 Revision 2683 (Oct 10, 2022)

  • Interface correction
  • Abox: note done attribute added
  • Cardlg: added identifier on csv export
  • Switch mutex for CTC
  • Addnote color icon
  • Switch: fix for multiple CTC LED control
  • Toolbar option for addnote
  • Guiframe: group notes and abox in the help menu

New in Rocrail 08-10-2022 Revision 2675 (Oct 9, 2022)

  • aboxdlg: show not with yellow background
  • archivebox: add note
  • server notes added
  • model: fix for notes in case of module plan

New in Rocrail 07-10-2022 Revision 2671 (Oct 8, 2022)

  • Switchdialog: remark field added

New in Rocrail 07-10-2022 Revision 2670 (Oct 7, 2022)

  • Ignore wait in case of manual green signal
  • Use normal wait timne in case of none red manual signal

New in Rocrail 06-10-2022 Revision 2668 (Oct 6, 2022)

  • Messagedlg: layout correction
  • Server translation merge: de

New in Rocrail 05-10-2022 Revision 2666 (Oct 6, 2022)

  • throttledlg: fix for supportkey
  • message popup: WIP

New in Rocrail 05-10-2022 Revision 2664 (Oct 5, 2022)

  • Messagedlg: blocking fix

New in Rocrail 04-10-2022 Revision 2663 (Oct 4, 2022)

  • server message windows with backtrace added
  • folder for servermessage translations
  • guiframe: popup router results

New in Rocrail 03-10-2022 Revision 2660 (Oct 4, 2022)

  • loc: trace fix

New in Rocrail 01-10-2022 Revision 2658 (Oct 2, 2022)

  • slx: revert

New in Rocrail 01-10-2022 Revision 2657 (Oct 1, 2022)

  • Slx: F0 fix for reverted behaviour
  • Model: check for fitting location blocks in schedules

New in Rocrail 30-09-2022 Revision 2655 (Oct 1, 2022)

  • wsocket: tracelevel correction

New in Rocrail 29-09-2022 Revision 2654 (Sep 30, 2022)

  • rocrailinidlg: watchdog translation and enable on selection

New in Rocrail 28-09-2022 Revision 2653 (Sep 29, 2022)

  • loconet,massoth: watchdog added

New in Rocrail 27-09-2022 Revision 2652 (Sep 27, 2022)

  • z21: watchdog

New in Rocrail 27-09-2022 Revision 2651 (Sep 27, 2022)

  • SpDrS60: remarks removed

New in Rocrail 26-09-2022 Revision 2650 (Sep 27, 2022)

  • mbus: disconnect on halt

New in Rocrail 25-09-2022 Revision 2649 (Sep 26, 2022)

  • ecos: watchdog...
  • ecos: watchdog (WIP)

New in Rocrail 23-09-2022 Revision 2647 (Sep 23, 2022)

  • speedometer option

New in Rocrail 23-09-2022 Revision 2645 (Sep 23, 2022)

  • Xmlscript: check for max depth

New in Rocrail 22-09-2022 Revision 2644 (Sep 22, 2022)

  • xmlscript: max while 100
  • xmlscript: reduce max while loop to 1000
  • rasciidlg: new dialog

New in Rocrail 21-09-2022 Revision 2641 (Sep 22, 2022)

  • basedlg: route locked state translation fix
  • locseldlg: class selection added
  • locseldlg: era selection added

New in Rocrail 20-09-2022 Revision 2638 (Sep 20, 2022)

  • locseldlg: layout corrections

New in Rocrail 20-09-2022 Revision 2637 (Sep 20, 2022)

  • locseldlg: type selection added
  • translationmerge: de, nl
  • routedialog: translation correction

New in Rocrail 20-09-2022 Revision 2634 (Sep 20, 2022)

  • Wsocket: multicast loop fix
  • Block: ctcDisplay call casting
  • Init block displays on initfield

New in Rocrail 18-09-2022 Revision 2631 (Sep 18, 2022)

  • control: start R2RNet also in case of no ini node is available in the rocrail.ini
  • block: display variable correction
  • rocguiinidlg: enable show locoimage in block
  • block: display var lcshortid added
  • item: check for valid key
  • item: show loco image in block only with valid key
  • block: ctc display variables added

New in Rocrail 17-09-2022 Revision 2624 (Sep 18, 2022)

  • block: CTC display added

New in Rocrail 16-09-2022 Revision 2623 (Sep 17, 2022)

  • wiodlg: AP2 on maintenance tab added

New in Rocrail 15-09-2022 Revision 2622 (Sep 16, 2022)

  • 2622 2022-09-15 07:27:24 +0200 item: only add menuitem resetcars in case no train is in the block
  • 2621 2022-09-15 07:24:02 +0200 item: reset cars in block menu added

New in Rocrail 13-09-2022 Revision 2620 (Sep 14, 2022)

  • Rocrail make fix for macos 12.6

New in Rocrail 13-09-2022 Revision 2619 (Sep 13, 2022)

  • Block train connector option added
  • Renderer: yellow background on error symbol
  • Renderer: show missing SVG as error symbol

New in Rocrail 12-09-2022 Revision 2616 (Sep 13, 2022)

  • Rocweb: evaluate svgacctype as string
  • Rocweb: use only accessory is svgnr > 0
  • Renderer: ignore accessory flag in case svgnr == 0

New in Rocrail 11-09-2022 Revision 2613 (Sep 12, 2022)

  • rocweb: svgacctype correction

New in Rocrail 10-09-2022 Revision 2612 (Sep 11, 2022)

  • startdlg: layout correction

New in Rocrail 09-09-2022 Revision 2610 (Sep 10, 2022)

  • rocweb: button accessory flag

New in Rocrail 07-09-2022 Revision 2609 (Sep 8, 2022)

  • startdlg: show file open button also in case no recent files

New in Rocrail 06-09-2022 Revision 2608 (Sep 7, 2022)

  • modbus: receive timeout correction
  • translation merge: nl, sl, de, fr

New in Rocrail 05-09-2022 Revision 2606 (Sep 6, 2022)

  • guiframe: work-around for updating the plan notebook under macOS and Windows
  • renderere: reject circle and ellipse in case of zero radius

New in Rocrail 04-09-2022 Revision 2604 (Sep 5, 2022)

  • actionctrldlg: crash fix

New in Rocrail 03-09-2022 Revision 2603 (Sep 4, 2022)

  • actionsctrldlg: crash fix

New in Rocrail 02-09-2022 Revision 2602 (Sep 3, 2022)

  • modebus: state correction
  • actionsctrldlg: multisel delete

New in Rocrail 02-09-2022 Revision 2600 (Sep 2, 2022)

  • Modbus: trace corrections

New in Rocrail 31-08-2022 Revision 2598 (Aug 31, 2022)

  • wiopi: modbus (WIP)
  • modbus: fix for saving IO state of modules
  • decoder files from Stephan(stefo)

New in Rocrail 30-08-2022 Revision 2595 (Aug 31, 2022)

  • actionsctrldlg: multisel
  • wiopi: modbus option added for testing

New in Rocrail 28-08-2022 Revision 2593 (Aug 29, 2022)

  • SLIM-COLOR semaphore

New in Rocrail 27-08-2022 Revision 2591 (Aug 28, 2022)

  • modbus: input trace extended

New in Rocrail 26-08-2022 Revision 2590 (Aug 27, 2022)

  • operatordlg: remark added

New in Rocrail 24-08-2022 Revision 2589 (Aug 25, 2022)

  • Guiframe: fix http into https.

New in Rocrail 20-08-2022 Revision 2588 (Aug 21, 2022)

  • messages: changed http: into https:

New in Rocrail 19-08-2022 Revision 2587 (Aug 20, 2022)

  • tester what update
  • wiopi: servo PWM support

New in Rocrail 18-08-2022 Revision 2585 (Aug 19, 2022)

  • modbus: analog loco direction bit

New in Rocrail 16-08-2022 Revision 2585 (Aug 19, 2022)

  • modbus: analog loco direction bit

New in Rocrail 16-08-2022 Revision 2584 (Aug 17, 2022)

  • planpanel: trace level correction for drag
  • modpanel: disable touch events on edit

New in Rocrail 15-08-2022 Revision 2582 (Aug 16, 2022)

  • p50: fada support for switch and output

New in Rocrail 13-08-2022 Revision 2581 (Aug 14, 2022)

  • output: native servo option

New in Rocrail 12-08-2022 Revision 2580 (Aug 13, 2022)

  • tt: WIOservo PWM

New in Rocrail 11-08-2022 Revision 2579 (Aug 12, 2022)

  • tt,wio,model: tt servo support position event

New in Rocrail 10-08-2022 Revision 2578 (Aug 11, 2022)

  • tt: type wioservo added (WIP)

New in Rocrail 09-08-2022 Revision 2577 (Aug 10, 2022)

  • wiodlg: extend label length of ESP port
  • r2rnet: retries reduced from 30 to 5 times
  • wiopi: fix for mapping signal porttype
  • r2rnet: crash fix in case of no network

New in Rocrail 08-08-2022 Revision 2576 (Aug 9, 2022)

  • r2rnet: retries reduced from 30 to 5 times
  • wiopi: fix for mapping signal porttype
  • r2rnet: crash fix in case of no network

New in Rocrail 05-08-2022 Revision 2573 (Aug 6, 2022)

  • actionsctrldlg: singel selection

New in Rocrail 05-08-2022 Revision 2572 (Aug 5, 2022)

  • Removed invalid flags
  • Layout corrections

New in Rocrail 04-08-2022 Revision 2568 (Aug 5, 2022)

  • opendcc setup dialog fix
  • controller dialog layout corrections for wx3.2
  • r2rnet: give op multicast after 30 seconds of retries

New in Rocrail 02-08-2022 Revision 2566 (Aug 4, 2022)

  • r2rnet: give op multicast after 30 seconds of retries
  • userial: added missing bps 460800
  • cbusdlg: bps 460800 added

New in Rocrail 02-08-2022 Revision 2563 (Aug 3, 2022)

  • timedactions: delete dialog added
  • importdlg: layout fix

New in Rocrail 01-08-2022 Revision 2560 (Aug 2, 2022)

  • r2rnet: retry multicast socket in case bind fails

New in Rocrail 31-07-2022 Revision 2559 (Jul 31, 2022)

  • usocket: added missing include
  • usocket: get IP fix

New in Rocrail 31-07-2022 Revision 2557 (Jul 31, 2022)

  • app: return type fix for get last exception
  • bidib: trace level corrections

New in Rocrail 27-07-2022 Revision 2554 (Jul 28, 2022)

  • provide last exception in initial state event (andRoc)

New in Rocrail 26-07-2022 Revision 2553 (Jul 27, 2022)

  • r2rnet: peername for WIO

New in Rocrail 26-07-2022 Revision 2552 (Jul 27, 2022)

  • Usocket,r2rnet: fix for multicast loop
  • Usocket: multicast loop variable

New in Rocrail 26-07-2022 Revision 2550 (Jul 26, 2022)

  • r2rnet: fix for checking local host address

New in Rocrail 25-07-2022 Revision 2549 (Jul 25, 2022)

  • Connectiondialog: layout fix
  • Switch: exception level for pending operation in case of route lock

New in Rocrail 23-07-2022 Revision 2547 (Jul 24, 2022)

  • wiopi: option4 R2RNET support added
  • wiopi: multicast IOScript support

New in Rocrail 22-07-2022 Revision 2545 (Jul 23, 2022)

  • Wiooptionsdlg: label multicast
  • Wiodlg: multicast option added
  • R2rnet: use only one socket for read/write

New in Rocrail 21-07-2022 Revision 2542 (Jul 22, 2022)

  • routedialog: fix for modifying commands

New in Rocrail 20-07-2022 Revision 2541 (Jul 21, 2022)

  • rocs socket option multicastloop added
  • routedialog: fix for modify button state
  • wiopi: multicast support

New in Rocrail 18-07-2022 Revision 2538 (Jul 19, 2022)

  • switchdialog: ID field fix
  • loc: forcepriority option added

New in Rocrail 17-07-2022 Revision 2536 (Jul 18, 2022)

  • feedbackdialog: missing wiring translations added

New in Rocrail 15-07-2022 Revision 2535 (Jul 16, 2022)

  • tt: save state in occ
  • fback: CTC bus added

New in Rocrail 14-07-2022 Revision 2532 (Jul 15, 2022)

  • layout corrections macOS and wx3.2
  • routedialog: crash fix

New in Rocrail 13-07-2022 Revision 2530 (Jul 14, 2022)

  • layout fixes macos and wx3.2

New in Rocrail 12-07-2022 Revision 2528 (Jul 13, 2022)

  • loc: waitallblocksalt option added

New in Rocrail 11-07-2022 Revision 2527 (Jul 12, 2022)

  • loc: waitallblocks option added to learn BBT

New in Rocrail 09-07-2022 Revision 2526 (Jul 11, 2022)

  • block: check2in option added.

New in Rocrail 09-07-2022 Revision 2525 (Jul 10, 2022)

  • tt: MADA support on type accdec

New in Rocrail 05-07-2022 Revision 2524 (Jul 6, 2022)

  • xmlscript: resolve call parameter
  • switch: include field events on check if feedback is active in the automatic settings
  • block: revert enter2free fix for BBT

New in Rocrail 04-07-2022 Revision 2521 (Jul 5, 2022)

  • Block: enter2free -> process free first
  • Xmlscript: added call param
  • Xmlscript: function call parameter added

New in Rocrail 02-07-2022 Revision 2518 (Jul 3, 2022)

  • donkey: work around for expiredate field and 3.1.7
  • zipper.sh: leafout the installwx

New in Rocrail 02-07-2022 Revision 2516 (Jul 2, 2022)

  • renderer: removed rendering RocDisplay format

New in Rocrail 30-06-2022 Revision 2512 (Jul 1, 2022)

  • Renderer: work around for gtk3 and wx3.1.7 incase of color output with brightness zero.

New in Rocrail 29-06-2022 Revision 2511 (Jun 30, 2022)

  • tt: write closed state into the occ file

New in Rocrail 25-06-2022 Revision 2510 (Jun 26, 2022)

  • Router: support for fake dcrossing
  • Translation merge: nl, cs

New in Rocrail 24-06-2022 Revision 2508 (Jun 25, 2022)

  • loconet: moved LNCV response to level DEVELOP
  • guiframe: move Menu Automtic after Tables
  • translation merge: nb, da, sl, cs, fr, de, nl, pt_BR

New in Rocrail 22-06-2022 Revision 2505 (Jun 23, 2022)

  • blockdialog,routedialog: label correction
  • blockdialog,routedialog: permission label correction
  • operatordlg: train type function united with locdialog

New in Rocrail 20-06-2022 Revision 2502 (Jun 20, 2022)

  • Startdlg: layout to fit

New in Rocrail 19-06-2022 Revision 2501 (Jun 20, 2022)

  • startdlg: layout...
  • startdlg: layout
  • startdlg: layout correction
  • startdlg: file open buton added in case of recent files
  • startdlg: added recent files

New in Rocrail 19-06-2022 Revision 2496 (Jun 19, 2022)

  • startdlg: layout correction
  • startdlg: select choice 0 to see the text
  • rocprodlg: disable decoder address filter because its not compatible with mbus
  • startdlg: added recent workspaces
  • StartMeUp

New in Rocrail 18-06-2022 Revision 2491 (Jun 18, 2022)

  • Startmeup.

New in Rocrail 17-06-2022 Revision 2490 (Jun 18, 2022)

  • block.svg: removed invalif remark

New in Rocrail 14-06-2022 Revision 2489 (Jun 15, 2022)

  • item: crash fix in case going offline in AUI mode

New in Rocrail 11-06-2022 Revision 2488 (Jun 12, 2022)

  • operatordlg: function count field added

New in Rocrail 10-06-2022 Revision 2487 (Jun 11, 2022)

  • item: regard splitV and splitH incase of XMLScript
  • car,operator: automatically calculate number of functions

New in Rocrail 09-06-2022 Revision 2485 (Jun 10, 2022)

  • Mqtt: connect with userid and password.

New in Rocrail 06-06-2022 Revision 2484 (Jun 6, 2022)

  • enter: fix for schedule index

New in Rocrail 06-06-2022 Revision 2483 (Jun 6, 2022)

  • locdialog: CV export in csv format
  • locdialog: import support for CV:index

New in Rocrail 04-06-2022 Revision 2481 (Jun 5, 2022)

  • Locdialog: allow on CV csv export also semicolon.

New in Rocrail 04-06-2022 Revision 2480 (Jun 4, 2022)

  • enter: only reset schedule action index in case no next route is possible
  • rocprodlg: layout correction for long address label
  • locdialog: csv CV import added

New in Rocrail 03-06-2022 Revision 2477 (Jun 4, 2022)

  • routedialog: speed percent range from 1 to 100 to beable to edit the value by keyboard
  • feedbackdialog: resized rfid field
  • action: handle go and govirtual equal

New in Rocrail 30-05-2022 Revision 2474 (May 31, 2022)

  • wiodlg: fix for saving locally the changed I/O settings
  • show rfid number in trace
  • report RFID as number too
  • fix for invalid file mode

New in Rocrail 27-05-2022 Revision 2470 (May 28, 2022)

  • nter,model: correct schedule index in case of no free route

New in Rocrail 25-05-2022 Revision 2469 (May 27, 2022)

  • mqtt: Default userid
  • enter: use schedule action index on enter
  • router: added enter2free in the extended plan check

New in Rocrail 23-05-2022 Revision 2466 (May 24, 2022)

  • rocrailinidialog: typo fix
  • rnmqtt: passwd added
  • vs settings
  • mqtt: uiserid and passwd

New in Rocrail 20-05-2022 Revision 2462 (May 21, 2022)

  • block: use event timer for enter2free
  • block: timer 1000ms between enter and free (enter2free)
  • enter2free introduced
  • loc: reset gotoblock in the driver library

New in Rocrail 18-05-2022 Revision 2459 (May 18, 2022)

  • loc: reset gotoblock in the driver library

New in Rocrail 17-05-2022 Revision 2458 (May 18, 2022)

  • itemonly list visible tracks in the submenu
  • fbackreset lcid before processing an action
  • fbackcheck route loco ID if not NULL, locreset gotoBlock
  • fback,routecheck at action if the listener is a route to get the lcid

New in Rocrail 15-05-2022 Revision 2454 (May 16, 2022)

  • installwx.sh: fix for manjaro gtk3

New in Rocrail 13-05-2022 Revision 2453 (May 14, 2022)

  • car: fncnt parameter added
  • action: fix on put loco address in the vaiable map on go

New in Rocrail 13-05-2022 Revision 2451 (May 13, 2022)

  • loc: revert gotoblock fix
  • throttledlg,guiframe: save and restore throttles for lc and car

New in Rocrail 12-05-2022 Revision 2449 (May 13, 2022)

  • loc: fix for gotoblock in case its already in this block

New in Rocrail 11-05-2022 Revision 2448 (May 12, 2022)

  • Powerman,z21: fix for dual booster power control.

New in Rocrail 08-05-2022 Revision 2447 (May 9, 2022)

  • fback: removes commented code for update
  • fback,guiapp: fix for update invisible fback

New in Rocrail 06-05-2022 Revision 2445 (May 7, 2022)

  • guiframe: check at openworkspace also for _WIN64

New in Rocrail 05-05-2022 Revision 2444 (May 6, 2022)

  • Throttledlg: fix for properties context menuitem.

New in Rocrail 04-05-2022 Revision 2443 (May 5, 2022)

  • Throttledlg: start, stop and home added
  • Fback: ctc color output
  • Throttledlg: loco image context menu added

New in Rocrail 04-05-2022 Revision 2440 (May 5, 2022)

  • wio,car: report loco if car is part of an assigned train

New in Rocrail 03-05-2022 Revision 2439 (May 4, 2022)

  • planpanel,actionsctrldlg: tracelevel corrections to avoid freeze

New in Rocrail 29-04-2022 Revision 2436 (Apr 30, 2022)

  • action: calleraddr added
  • item: show only aspect menuitem in case signal control is aspectnrs

New in Rocrail 28-04-2022 Revision 2434 (Apr 29, 2022)

  • Actionsctrldlg: allow free ID text on conditions tab.

New in Rocrail 27-04-2022 Revision 2430 (Apr 28, 2022)

  • actionsctrldlg: allow edit ID
  • mttmfcc: regard loco addr > 127 as long
  • r2rnet: check the IP address if its valid before starting multicast
  • sensorevents: update fix for RFID values

New in Rocrail 26-04-2022 Revision 2426 (Apr 27, 2022)

  • lcdriver: use event constants

New in Rocrail 25-04-2022 Revision 2425 (Apr 26, 2022)

  • use constants for action states
  • event wrapper added for using constants for action states

New in Rocrail 24-04-2022 Revision 2423 (Apr 25, 2022)

  • locationsdlg: fix for block up GTK
  • signal: get aspect number if aspects > 3
  • control: type correction in system action stagetimeout

New in Rocrail 23-04-2022 Revision 2420 (Apr 24, 2022)

  • wio: DINS event added

New in Rocrail 22-04-2022 Revision 2419 (Apr 23, 2022)

  • powerman,z21: dualbooster power on/off support

New in Rocrail 22-04-2022 Revision 2418 (Apr 23, 2022)

  • Model: fix for using the route enter side variable for two diff purposes

New in Rocrail 22-04-2022 Revision 2417 (Apr 22, 2022)

  • operatordlg: description added in the list
  • item: use aspect names also for other signal control types
  • rocrailinidialog: layout correction

New in Rocrail 21-04-2022 Revision 2414 (Apr 21, 2022)

  • App: only EN messages
  • Modbus: signal support added (aspectval)

New in Rocrail 20-04-2022 Revision 2412 (Apr 21, 2022)

  • trainpanel: description column added
  • operatordlg: description field added
  • loc: eventtimoutreset added
  • model: use in findDest the wanted enterside too
  • translations: da imgfiles correction
  • item: use aspect names independet of number of aspects
  • item: use aspect names for all signal types if def

New in Rocrail 18-04-2022 Revision 2408 (Apr 19, 2022)

  • translations: da imgfiles correction
  • item: use aspect names independet of number of aspects
  • item: use aspect names for all signal types if defined
  • stage,control: provide bkid and calleruserdata on stagetimeout*

New in Rocrail 17-04-2022 Revision 2404 (Apr 18, 2022)

  • stage: action state timeoutreset/stagetimeoutreset added
  • messages: correction for Danish file filter

New in Rocrail 16-04-2022 Revision 2402 (Apr 17, 2022)

  • model: schedule entry enter side should be used from next entry

New in Rocrail 15-04-2022 Revision 2401 (Apr 16, 2022)

  • scheduledialog: modify entry enter side

New in Rocrail 13-04-2022 Revision 2400 (Apr 14, 2022)

  • scheduledialog: arrive side translation added
  • schedule arrive side added
  • stage,guiframe: system action stagetimeout added
  • wrapper update for dccpp
  • dccpp: 4 byte accessory command option
  • stage: timeout action
  • stage: movetimeout added

New in Rocrail 13-04-2022 Revision 2393 (Apr 13, 2022)

  • rocprodlg: ignore events if reported decoder address > 0 and does not math with the selected loco

New in Rocrail 12-04-2022 Revision 2392 (Apr 13, 2022)

  • rocprodlg: ignore events if reported decoder address > 0 and does not math with the selected loco

New in Rocrail 11-04-2022 Revision 2392 (Apr 12, 2022)

  • rcan: default protocol cbus instead of rcan+cbus

New in Rocrail 10-04-2022 Revision 2391 (Apr 11, 2022)

  • loc: auto correct number of functions

New in Rocrail 09-04-2022 Revision 2390 (Apr 10, 2022)

  • xmlscript: call context fix?

New in Rocrail 08-04-2022 Revision 2389 (Apr 9, 2022)

  • block: permission minlen added

New in Rocrail 07-04-2022 Revision 2388 (Apr 8, 2022)

  • tt: fix for bridge pre2on

New in Rocrail 07-04-2022 Revision 2387 (Apr 7, 2022)

  • wio: report decoder offline in case of 'goodbye'
  • switch: frog option invert added
  • copied object ID changed to ID_copy

New in Rocrail 06-04-2022 Revision 2384 (Apr 7, 2022)

  • z21: fix for f29...f32 on/off
  • tt: fix for bridge pre2in
  • model: check if decoders are online before starting initfield (SoD)

New in Rocrail 05-04-2022 Revision 2381 (Apr 5, 2022)

  • wio,control: dispatch deocder state events to the model
  • bidib: show UID in trace on dyn state

New in Rocrail 04-04-2022 Revision 2379 (Apr 5, 2022)

  • rocguiinidlg: layout corrections
  • rocrailinidialog: layout corrections
  • server translation: de update
  • server translation merge: de

New in Rocrail 03-04-2022 Revision 2375 (Apr 4, 2022)

  • rocrailinidialog: layout correction
  • app: fix for take over trace language
  • rocrailinidialog: layout corrections
  • server translations

New in Rocrail 02-04-2022 Revision 2371 (Apr 3, 2022)

  • guiframe: activate alos on trace menuitem Issue the permission level
  • cbusnodedlg: fix for finding usage
  • guiframe: clear all recent workspaces menuitem added
  • route: permission messages
  • server message translation: WIP

New in Rocrail 01-04-2022 Revision 2366 (Apr 2, 2022)

  • base: use dark red for permission server trace lines
  • object dialogs: trim ID
  • server monitor: trace level permission added
  • block,messages: added permission messages
  • cbusnodedlg,guiapp: fix for find ID

New in Rocrail 31-03-2022 Revision 2361 (Apr 1, 2022)

  • stagedlg,guiframe: revert edit in auto mode
  • hue: monitoring option added
  • stage: permission level
  • trace level permission added

New in Rocrail 29-03-2022 Revision 2357 (Mar 30, 2022)

  • signal: revert

New in Rocrail 28-03-2022 Revision 2356 (Mar 29, 2022)

  • guiframe,stagedlg: partly edit in auto mode

New in Rocrail 27-03-2022 Revision 2355 (Mar 28, 2022)

  • makefile: escape double quotes in git log
  • translation merge: es, cs, fr, en_CA, de, nl
  • signal: correction for "as switch" in case of linear aspects

New in Rocrail 26-03-2022 Revision 2352 (Mar 27, 2022)

  • signal: fix for blank checking in case of aspects
  • aspectdlg: take over value on OK
  • aspectdlg: DEC field editable and take over on enter
  • switchdialog: fix for exporting z
  • cbusnodedlg: fix for finding ID
  • signal: use own brightness for CTC

New in Rocrail 25-03-2022 Revision 2348 (Mar 26, 2022)

  • cbusnodedlg: fix for finding ID
  • signal: use own brightness for CTC

New in Rocrail 24-03-2022 Revision 2346 (Mar 25, 2022)

  • devices: list up to 3 serial devices under Linux
  • guiframe: menu help items added
  • guiframe: ctrl+x for menuitem help
  • block,route: use own brightnes for CTC

New in Rocrail 23-03-2022 Revision 2342 (Mar 24, 2022)

  • Feedbackdialog: check for valid model before export/import.

New in Rocrail 22-03-2022 Revision 2341 (Mar 23, 2022)

  • switchdialog: import/expport CSV
  • feedbackdialog: import/export csv
  • switch: bri fix for CTC color outputs

New in Rocrail 21-03-2022 Revision 2338 (Mar 22, 2022)

  • signal: csv aspect list for blanking a signal
  • output: show brightness option added

New in Rocrail 20-03-2022 Revision 2336 (Mar 21, 2022)

  • route: stack option added
  • translation update

New in Rocrail 19-03-2022 Revision 2334 (Mar 20, 2022)

  • loc,lcdriver: route stack

New in Rocrail 18-03-2022 Revision 2333 (Mar 19, 2022)

  • throttledlg: color correction
  • throttledlg: workaround for disabling splitter idle events
  • outputdialog: translation usage added
  • outputdialog: usage tab added

New in Rocrail 17-03-2022 Revision 2329 (Mar 17, 2022)

  • throttle: only show KMH field if speedometer is active
  • throttle: fix for FG
  • guiframe: fix for restore splitter positions
  • throttledlg: kmh label point size

New in Rocrail 16-03-2022 Revision 2325 (Mar 17, 2022)

  • throttledlg: kmh label added

New in Rocrail 16-03-2022 Revision 2324 (Mar 16, 2022)

  • Throttledlg: splitter...
  • Mdsnutils: WIP
  • Locdialog: fix for class field size
  • Throttledlg: splitters added

New in Rocrail 15-03-2022 Revision 2320 (Mar 16, 2022)

  • wsocket: so_reuseport
  • rocs socket: re-use also port on bind
  • model: set generated flag on adding a Net loco
  • Merge branch 'master' of https://gitlab.com/rocrail/Rocrail
  • r2rnet: add net loco to the list before locking a block
  • mdnsutils: WIP

New in Rocrail 14-03-2022 Revision 2314 (Mar 15, 2022)

  • Throttledlg: real kmh field added
  • Throttledlg: disable unused function buttons
  • R2rnet: fixes

New in Rocrail 13-03-2022 Revision 2311 (Mar 14, 2022)

  • show open error as warning

New in Rocrail 12-03-2022 Revision 2310 (Mar 13, 2022)

  • wiodlg: OTA port tip added
  • wiodlg,wioutils: allow none WIO OTA (Arduino IDE sample)
  • wiodlg: moved all update tools to the update tab

New in Rocrail 11-03-2022 Revision 2307 (Mar 12, 2022)

  • wiodlg: fix for update WIOpi

New in Rocrail 11-03-2022 Revision 2306 (Mar 11, 2022)

  • wiodlg: trace for starting OTA
  • wiodlg: timer fix
  • wiodlg: separate Pi update button added

New in Rocrail 10-03-2022 Revision 2304 (Mar 11, 2022)

  • wiodlg: separate Pi update button added
  • wioutils: send and receive timeout 10 sec.
  • wioutils: TCP receive timeout increased from 5 to 10 seconds
  • wioutils: trace last tcp packet content
  • wiodlg: layout corrections
  • wiodlg: OTA progress timer set to 500ms
  • wioutils: fix for last packet

New in Rocrail 09-03-2022 Revision 2297 (Mar 10, 2022)

  • wiodlg,wioutils: fix for OTA port depending on type
  • wiodlg,wioutils: OTA
  • wioutils,wiodlg: OTA support

New in Rocrail 08-03-2022 Revision 2294 (Mar 9, 2022)

  • wioutils: OTA works
  • uint
  • crc: stdint include added
  • rocutils: md5 added

New in Rocrail 07-03-2022 Revision 2290 (Mar 8, 2022)

  • model: shutdown/deepsleep WIO's on EoD

New in Rocrail 06-03-2022 Revision 2289 (Mar 7, 2022)

  • output: use rgbType of color properties if not set in a command
  • lightctrldlg: rgbType removed -> is in the output object defined

New in Rocrail 05-03-2022 Revision 2287 (Mar 7, 2022)

  • lightctrldlg: RGB type added

New in Rocrail 05-03-2022 Revision 2286 (Mar 5, 2022)

  • RGB type added
  • model: check also the car table incase of a loco sync
  • model: check also the car table incase of a loco sync

New in Rocrail 04-03-2022 Revision 2283 (Mar 5, 2022)

  • car: F0 NeoPixel
  • car: F0 color for fwd and rev
  • hue: port option added
  • car: F0 LED/NeoPixel option
  • operatordlg: import/export added

New in Rocrail 03-03-2022 Revision 2278 (Mar 4, 2022)

  • hclient: replace double quotes with single quotes in html source lines
  • hclient: remove location from url at refresh
  • hclient: max refresh range added
  • hclient: moved refresh parameter from rocrail.ini into the monitor
  • wiodlg: fix for option dcc fast pt
  • wiodlg: DCC fast PT option added

New in Rocrail 02-03-2022 Revision 2272 (Mar 3, 2022)

  • hclient: fix for monitor set trace levels
  • loc,car: action option for assign and release train

New in Rocrail 01-03-2022 Revision 2270 (Mar 2, 2022)

  • hclient: call model EoD in case of system shutdown

New in Rocrail 28-02-2022 Revision 2269 (Mar 1, 2022)

  • loc,locdialog: added action state assigntrain/releasetrain
  • translation merge: de, cs, fr, sl, nl

New in Rocrail 27-02-2022 Revision 2267 (Feb 28, 2022)

  • wio: label and define corrections
  • wiodlg: board labels
  • hclient: sort traces, remove unused traces, in server monitor

New in Rocrail 26-02-2022 Revision 2264 (Feb 27, 2022)

  • Wiodlg: board naming
  • Wiodlg: label correction
  • Z21: support ignore sub sequential power commands

New in Rocrail 25-02-2022 Revision 2261 (Feb 26, 2022)

  • scheduledialog: fix for showing active group filter
  • rocs.h: use unique PI define
  • PI defined in rocs.h
  • stage: fix for rrpending
  • loc,car optional Hall kmh

New in Rocrail 24-02-2022 Revision 2256 (Feb 25, 2022)

  • loco dynnum 100, wheel revolution count, support
  • cardlg: workaround for floating point wheeldiameter field
  • cardlg: wheeldiameter added
  • wio hall option
  • lsdigital88dlg: label correction

New in Rocrail 24-02-2022 Revision 2251 (Feb 24, 2022)

  • lsdigital88dlg: help link correction
  • lsdigital88 digint added

New in Rocrail 24-02-2022 Revision 2249 (Feb 24, 2022)

  • ucon: formatting
  • ucon: fix for bus
  • us88 added
  • WIOdlg: options4 label corrections

New in Rocrail 22-02-2022 Revision 2245 (Feb 23, 2022)

  • loc: set new mode for BBT if mode events are disabled

New in Rocrail 21-02-2022 Revision 2244 (Feb 22, 2022)

  • installwx: manjaro added

New in Rocrail 21-02-2022 Revision 2243 (Feb 21, 2022)

  • WIO options LiION 2S added
  • Base: fix for generating ID
  • Infodialog: use default http port from wrapper
  • Rocview: auto ID width option

New in Rocrail 20-02-2022 Revision 2239 (Feb 21, 2022)

  • loc: fix for BBT in case of disabled mode events
  • initdefault script for creating sym links
  • startrocrail.sh: start in default workspace if none is specified
  • wait 5 seconds on client and monitor port
  • control: zip the issue at server side
  • control: zip the issue
  • app: craete http ini child if not exist
  • hclient: restart with ws option

New in Rocrail 19-02-2022 Revision 2231 (Feb 20, 2022)

  • hclient: restart
  • wrapper: use 8008 for server monitor
  • wrapper: server monitor on 8050
  • hclient: removed the restart command
  • hclient: remove issues button added
  • hclient: issue download added
  • hclient: system shutdown option
  • hclient: system shutdown option added
  • hclient: layout corrections

New in Rocrail 18-02-2022 Revision 2222 (Feb 19, 2022)

  • hclient: layout corrections
  • update.sh,hclient: fix for subpath
  • hclient: fix for exit code
  • zipper: added missing update.sh
  • hclient: fix for home path
  • infodialog: fix for default http server monitor port
  • hclient: text correction
  • hclient: fix for trace listing
  • hclient: support for ubuntu and debian
  • hclient: update added
  • hclient: sysupdate command added

New in Rocrail 17-02-2022 Revision 2210 (Feb 18, 2022)

  • wiopi: dual RFID and motor option
  • clntcon: shutdown server incase the client is already in use or not available
  • rocnetnode: leave out the PiOS version in the filename
  • rocguiinidlg: added SVG text size adjust label
  • renderer: check for possible divide by zero situation in calculating the text pointsize

New in Rocrail 16-02-2022 Revision 2205 (Feb 17, 2022)

  • r2rnet: fix for sending RASCII
  • translation sources added into the repository

New in Rocrail 15-02-2022 Revision 2203 (Feb 16, 2022)

  • translations backup added
  • logo update
  • ecos,virtual: discovery syscmd added
  • mkdeb: filename format correction

New in Rocrail 14-02-2022 Revision 2199 (Feb 15, 2022)

  • signals: block pointer fix
  • loc: fix for broadcast mode change
  • tt: fix for triggering bridge events
  • dccpp: fix for join option from ini
  • rocview makefile: history for mac zip
  • zipper: general filename fix

New in Rocrail 13-02-2022 Revision 2193 (Feb 14, 2022)

  • item: tracelvel correctionfor blockstate
  • wiopi: rascii support added over r2rnet
  • r2rnet: wio option added

New in Rocrail 13-02-2022 Revision 2190 (Feb 13, 2022)

  • dccpp: join option added
  • loc: save modeblock
  • loc: optimizing blockstate events

New in Rocrail 11-02-2022 Revision 2187 (Feb 12, 2022)

  • translation merge: de
  • translation merge: de, fr, nl
  • blockstate from server
  • cc: disable RTS
  • wiodlg,portconf,wiooptionsdlg: translations

New in Rocrail 11-02-2022 Revision 2182 (Feb 11, 2022)

  • wiodlg: translation maintenance tab (wip)
  • translation merge: cs, fr, de, nl
  • hsi88: sensor simulation support added

New in Rocrail 10-02-2022 Revision 2179 (Feb 11, 2022)

  • devices: ttyAMAx added
  • devices: use file exist under linux to check existane of ttyS/ttyACM
  • removed serial scan option
  • devices: typo
  • devices: typo
  • devices: alternative way to scan serial devices under Windows
  • control: parameter fix for console command scanserial
  • control: rescan serial devices on rocrail.ini get
  • control: rescan serial devices on rocrail.ini get
  • loc: fix for mode event and half automatic
  • translation shutdownall without rocnet

New in Rocrail 09-02-2022 Revision 2168 (Feb 10, 2022)

  • tt: position sensor and ttdec

New in Rocrail 09-02-2022 Revision 2167 (Feb 9, 2022)

  • p50x: serial recovery
  • guiframe: WIO shutdown menu item added

New in Rocrail 09-02-2022 Revision 2163 (Feb 9, 2022)

  • Blockstate target block improvement
  • P50x: serial recovery added
  • Operatordlg: correction for depart delay

New in Rocrail 08-02-2022 Revision 2160 (Feb 9, 2022)

  • model: regard output asswitch on field events
  • block: fix for blockstate aspect auto

New in Rocrail 08-02-2022 Revision 2158 (Feb 8, 2022)

  • Tt: fix for ttdec incase the wanted mapped position is equal to the real position
  • Portconf: layout corrections
  • Portconf,wiooptionsdlg: copyright added
  • 21wiooptionsdlg added
  • Planpanel: D&D presets for blockstate signal
  • Renderer: fix for blockstate signal with more aspects then 3
  • Portconf: layout corrections
  • Loconet: allow sensor simulation also in case of no connection
  • Output: check for delay attribute in commands

New in Rocrail 07-02-2022 Revision 2149 (Feb 8, 2022)

  • output: check for blink attribute on cmd
  • wiodlg,portconf: IO16 support
  • block: revert tracelevel change
  • block: changed level for close request in case the block is reserved
  • wiodlg: simple port config dialog for 16 I/O
  • loc: inform destination block of mode change
  • operator: options use depart delay and use schedule times added

New in Rocrail 06-02-2022 Revision 2142 (Feb 7, 2022)

  • block: fix for blockstate signal aspect zero
  • wiodlg: call layout from owning password sizer

New in Rocrail 06-02-2022 Revision 2140 (Feb 6, 2022)

  • tt: reset pending flag in case ttdec is already in position
  • block: fix for blockstate signal aspect 0
  • wiodlg: autoscroll under linux
  • block,signal: action correction for blockstate
  • z21: SoD command support added
  • signal action extended with aspect and value
  • wiodlg: layout corrections

New in Rocrail 05-02-2022 Revision 2133 (Feb 6, 2022)

  • wiodlg: RSSI and IP added
  • wiodlg: fix for SoD
  • wiodlg: watch terminal buffer size and remove oldest
  • wiodlg: I/O added
  • signal: set param in the actionctrl
  • signal: blockstate action condition added
  • signal: blockstate signal aspect/param support
  • wiodlg: i2c type selection added on maintenance

New in Rocrail 05-02-2022 Revision 2125 (Feb 5, 2022)

  • wiodlg: catch scanned ssid's in the combobox

New in Rocrail 03-02-2022 Revision 2116 (Feb 4, 2022)

  • guiframe: report used and all
  • wiodlg: device selection linux

New in Rocrail 03-02-2022 Revision 2114 (Feb 3, 2022)

  • wiodlg: select serial device after query devices

New in Rocrail 03-02-2022 Revision 2109 (Feb 3, 2022)

  • Added Identity
  • Fix for serial connection under windows

New in Rocrail 02-02-2022 Revision 2107 (Feb 3, 2022)

  • monitor help button added
  • wiodlg: timer 1500ms for wait after serial connect (Windows?)

New in Rocrail 02-02-2022 Revision 2105 (Feb 2, 2022)

  • wiodlg: reset serial timer on exit
  • wiodlg: maintenance tab added (wip)
  • guiframe: reporting column header correction

New in Rocrail 01-02-2022 Revision 2102 (Feb 2, 2022)

  • Improved Premium status share between platforms. Sometimes the status could be lost requiring using 'revalidate premium' in the purchased platform. The code should also be more efficient for all cases.
  • Fixed Right Now On information not showing immediately after changing radio while the info is in the foreground.
  • Fixed settings button label not showing when centered plandlg: removed report double
  • plandlg: show all addresses
  • plandlg: report zero option added
  • translation merge: de, nl, fr, sl, es
  • roclcdr: extra parameter for LocOp.getLen
  • locseldlg: translation correction
  • check if master loco is included as consist memeber of slave loco to avoid a loop
  • menus and search panel were visible.
  • Fixed app UI in right to left languages not being updated with the new UI and UX refresh update.

New in Rocrail 31-01-2022 Revision 2095 (Feb 1, 2022)

  • wio: trace correction for master loco
  • locseldlg: selection all/unused/used added
  • plandlg: reporting added
  • locseldlg: show only free loco option added

New in Rocrail 30-01-2022 Revision 2091 (Jan 31, 2022)

  • wio: set address of the master
  • wio: find master fix
  • wio: check if loco has a master
  • node: check for parameter on add and remove child

New in Rocrail 30-01-2022 Revision 2085 (Jan 30, 2022)

  • wiopi: IOScript servo added

New in Rocrail 28-01-2022 Revision 2082 (Jan 29, 2022)

  • wiopi: corrected the IOScript format according to the WiKi
  • signal: fix for linear flip
  • wiopi: IOScript (WIP)
  • text,track: remove cmd attribute at inst
  • dccpp: disable slot purge in case set to zero

New in Rocrail 27-01-2022 Revision 2077 (Jan 28, 2022)

  • model: fix for gatevalue and output event
  • model: fix for finding and normalizing field addresses

New in Rocrail 26-01-2022 Revision 2075 (Jan 27, 2022)

  • curve-sensor-on-occ: fix (Lothar)

New in Rocrail 25-01-2022 Revision 2074 (Jan 26, 2022)

  • wio: color macro option for blink and dim added
  • dccpp: use macro port type to force T command
  • dccpp: option T also for single gate (servo)
  • wio: color macro added

New in Rocrail 24-01-2022 Revision 2070 (Jan 25, 2022)

  • wio: output type macro

New in Rocrail 23-01-2022 Revision 2069 (Jan 24, 2022)

  • dccpp: option for using T for switch commands

New in Rocrail 22-01-2022 Revision 2068 (Jan 23, 2022)

  • io: use blocktimer instead of fixed 20 x 100ms
  • io: fix for reloading block inpute timer
  • guiframe: only set toolbar icon size in case > 0

New in Rocrail 21-01-2022 Revision 2065 (Jan 22, 2022)

  • wiopi: fix for block input

New in Rocrail 19-01-2022 Revision 2064 (Jan 20, 2022)

  • model,loc: only check if functions are restorred in case both the loco is active and show

New in Rocrail 18-01-2022 Revision 2063 (Jan 19, 2022)

  • addr: suppress ID warnings
  • finddest: check startup entry action

New in Rocrail 17-01-2022 Revision 2061 (Jan 18, 2022)

  • WIOpico renamed in SIOpico
  • item: only takeover x,y,z in case of a local move command

New in Rocrail 16-01-2022 Revision 2059 (Jan 17, 2022)

  • basedlg: disable red background color in case of invalid ID
  • WIOpico: bank swap and exclude NeoPixel incase of Multiplexing
  • WIOpico: option 5 added for activating multiplex on bank1
  • WIOpico: fix for activating multiplexing
  • WIOpico: GP28 resister correction for 100k/10k

New in Rocrail 15-01-2022 Revision 2054 (Jan 16, 2022)

  • addr: allow dot in ID
  • addr: max ID length 32
  • basedlg: show item with invalid ID with read background
  • check ID (wip)

New in Rocrail 14-01-2022 Revision 2050 (Jan 15, 2022)

  • finddest: not checking the schedule actions because this is done at ENTER and IN

New in Rocrail 13-01-2022 Revision 2049 (Jan 14, 2022)

  • block: remove at init event attributes to prevent stopping a merge in rocview

New in Rocrail 12-01-2022 Revision 2048 (Jan 12, 2022)

  • renderer,trackdialog: curve90 removed
  • wiopico: fix for init I/O's and options
  • translation merge: fr, de, nl, sl, cs

New in Rocrail 10-01-2022 Revision 2045 (Jan 11, 2022)

  • wiodlg: translations
  • wiodlg: translations
  • bidib: use valueoff in case of output state off

New in Rocrail 09-01-2022 Revision 2042 (Jan 10, 2022)

  • wio: ident event added
  • seltab: reset pending state in case of zero steps
  • output: use valueoff in case of off command
  • seltab: if nr of steps is zero, check actions and do not send a command

New in Rocrail 07-01-2022 Revision 2037 (Jan 8, 2022)

  • tt: flat addressing option added for ttdec

New in Rocrail 06-01-2022 Revision 2036 (Jan 7, 2022)

  • bidib: booster status short circuit correction

New in Rocrail 05-01-2022 Revision 2035 (Jan 6, 2022)

  • switch: only normalize addressing if the reported one uses another scheme

New in Rocrail 04-01-2022 Revision 2034 (Jan 5, 2022)

  • wiodlg: type IO16 added

New in Rocrail 01-01-2022 Revision 2033 (Jan 3, 2022)

  • +0100 correction
  • +0100 revert
  • +0100 copyright update

New in Rocrail 28-12-2021 Revision 2030 (Dec 31, 2021)

  • app: reset automatic trace level at startup

New in Rocrail 28-12-2021 Revision 2029 (Dec 29, 2021)

  • seltab: atposition action
  • wiopi: cbus slave support (WIP)

New in Rocrail 27-12-2021 Revision 2027 (Dec 28, 2021)

  • signal: aspect values up to 16
  • aspectdlg: fix for 8 bit values
  • output: only take over the value(bri) in case it is provided in the command

New in Rocrail 26-12-2021 Revision 2024 (Dec 27, 2021)

  • switch: fix for normalizing reported address
  • lightctrl: check if brightness > 0

New in Rocrail 25-12-2021 Revision 2022 (Dec 26, 2021)

  • lightctrl: only take over color settings if > 0
  • translation merge: de

New in Rocrail 23-12-2021 Revision 2019 (Dec 24, 2021)

  • sensorevents: resetall added
  • rocview: sensor monitor tool added

New in Rocrail 22-12-2021 Revision 2017 (Dec 23, 2021)

  • wrapper,rocview. default toolbar

New in Rocrail 20-12-2021 Revision 2016 (Dec 21, 2021)

  • rascii: signal command fix
  • rascii: fix for sensor regval

New in Rocrail 19-12-2021 Revision 2014 (Dec 20, 2021)

  • guiframe,trainpanel: sync train incase of block enter mouse

New in Rocrail 18-12-2021 Revision 2013 (Dec 18, 2021)

  • Virtual block: check for switches if its reserved instead of checking all slave blocks

New in Rocrail 17-12-2021 Revision 2012 (Dec 18, 2021)

  • route,model: D&D exception for shunting and route permission
  • wiopi: sockercan support added for canusb slaves
  • translation merge: nl, zh_CN, sl, de, fr
  • importantchanges: update

New in Rocrail 16-12-2021 Revision 2008 (Dec 17, 2021)

  • block: set directly closed also in case of reserved
  • readme.txt: update

New in Rocrail 15-12-2021 Revision 2006 (Dec 16, 2021)

  • weather: broadcast after active
  • wiopi,canusb: addressing correction

New in Rocrail 14-12-2021 Revision 2004 (Dec 15, 2021)

  • wiopi: canusb SOD
  • wiopi: canusb CBUS support (WIP)
  • guiframe: show active weather in status bar

New in Rocrail 12-12-2021 Revision 2001 (Dec 13, 2021)

  • wiopi,stepper: 3w fast support
  • wiopi,stepper: 3w fast support
  • control: take over bri value on rocrail.ini save
  • control: fix for hard coded 255 bri
  • rocrailinidlg: brightness added
  • loconet: changed trace level for undocumented message to develop
  • socket: fix for gethostname under windows

New in Rocrail 10-12-2021 Revision 1994 (Dec 11, 2021)

  • block: disregard wait option in case of active FiFo

New in Rocrail 09-12-2021 Revision 1993 (Dec 10, 2021)

  • wheater: double quote option added for sound
  • wiopi,stepper: 3W fast support added
  • wiodlg: 3W fast option added
  • finddest,schedules: fix for detecting end of schedule

New in Rocrail 07-12-2021 Revision 1989 (Dec 9, 2021)

  • finddest: only use new schedule index if a (free)route was found

New in Rocrail 07-12-2021 Revision 1988 (Dec 8, 2021)

  • initdest: send Vcurrent in case of type automobile

New in Rocrail 07-12-2021 Revision 1987 (Dec 7, 2021)

  • Block: fix for fifo red signal Vmid
  • WIOpico: binary update
  • Wiopi: slave manager improvements

New in Rocrail 06-12-2021 Revision 1984 (Dec 7, 2021)

  • wiopi,wiopico: testing update

New in Rocrail 05-12-2021 Revision 1983 (Dec 6, 2021)

  • hue: send only on/off for porttype output
  • rocview: makefile added missing library for win32

New in Rocrail 04-12-2021 Revision 1981 (Dec 5, 2021)

  • model: regard available locked routes in case of schedule

New in Rocrail 03-12-2021 Revision 1980 (Dec 4, 2021)

  • seltab: regard invert flag in case of WIO stepper
  • remarks removed
  • svg: removed remark nodes
  • seltabtrackdlg: decoder tracknr range increased to 24bit

New in Rocrail 02-12-2021 Revision 1976 (Dec 3, 2021)

  • wiopi: product model zero1w added
  • wiodlg: model esp added
  • wiodlg,wiopi: model info added
  • wiopi: zero2w type added
  • wiopi: not set default info level -> use command line option -info

New in Rocrail 01-12-2021 Revision 1971 (Dec 2, 2021)

  • wiopi,stepper: report only steps > 10
  • seltab: disable reporting stepper steps

New in Rocrail 30-11-2021 Revision 1969 (Dec 1, 2021)

  • removed: auto save on modify
  • hue: add ct value to none color type
  • huedlg: layout correction
  • hue: show calculated temperature in the trace
  • model: save the notes tab external too in notes.txt
  • guiframe: fix for open server interminal for Apple

New in Rocrail 29-11-2021 Revision 1963 (Nov 30, 2021)

  • seltab: delay parameter added for stepper speed
  • hue: sat2temp option added
  • guiframe: issue tracelevels menu item added

New in Rocrail 28-11-2021 Revision 1960 (Nov 29, 2021)

  • wrapper: trace level monitor default false
  • loc: soundplayer double quote option added
  • rocutils: rgb2hue added
  • hue: saturation option added
  • wio: 64 I/O support for WIOpi

New in Rocrail 28-11-2021 Revision 1955 (Nov 28, 2021)

  • app: not disable find on startup

New in Rocrail 26-11-2021 Revision 1950 (Nov 27, 2021)

  • ecos: trace correction for function on/off
  • rocview: disable wxWidgets asserts
  • rocview wrapper: fix for button default color on
  • rocguiinidlg: layout correction for button color

New in Rocrail 25-11-2021 Revision 1946 (Nov 26, 2021)

  • throttle button color selection added
  • guiframe: default xterm size set to 132x32
  • ecos: function support increased to 32
  • timedactions: remark field added
  • rascii: servo commando added

New in Rocrail 24-11-2021 Revision 1941 (Nov 25, 2021)

  • guiframe: set default xterm size
  • guiframe: launch xterm under linux for starting the server
  • blockdialog: allow route editting in module view
  • macos: server terminal option

New in Rocrail 23-11-2021 Revision 1937 (Nov 24, 2021)

  • model: skip none free/open routes at selecting one

New in Rocrail 22-11-2021 Revision 1936 (Nov 23, 2021)

  • netbidib: use uint64_t for the UID
  • rocguiinidlg: label correction

New in Rocrail 21-11-2021 Revision 1934 (Nov 22, 2021)

  • in: swap in terminal in case of commuter or NOT stopnonecommuter

New in Rocrail 20-11-2021 Revision 1933 (Nov 21, 2021)

  • feedbackdialog: monitor button added
  • wiopi: default player

New in Rocrail 19-11-2021 Revision 1931 (Nov 20, 2021)

  • control: add CPU architecture to the issue.txt
  • in: fix for swap a loco in a terminal station if its not a commuter

New in Rocrail 17-11-2021 Revision 1929 (Nov 18, 2021)

  • gca136dlg: IID combobox added

New in Rocrail 14-11-2021 Revision 1928 (Nov 15, 2021)

  • z21: resend broadcast flags after power on
  • z21: wait 1000ms after connect before sending commands (work-around)
  • action: condition class:! added
  • WIOpico hardware update

New in Rocrail 13-11-2021 Revision 1924 (Nov 14, 2021)

  • WIOpi: fix for global pin structure
  • rocs: exclude also arm from sys/io.h

New in Rocrail 12-11-2021 Revision 1922 (Nov 13, 2021)

  • wiopi: make 7 segement clock brightness sensible
  • wiopi: TSL2591 support added (brightness)
  • wiodlg: added plan location as column in the report
  • location: adjusted the HTML attribute for fon color (andRoc)

New in Rocrail 11-11-2021 Revision 1918 (Nov 12, 2021)

  • laction: adjusted the ASCII timetable representation to be conform with HTML
  • wiodlg: report corrections
  • wiodlg: report slave address
  • wiodlg: added more reporting columns
  • wiodlg: reporting added
  • loc: calibrate correction for other CV numbers

New in Rocrail 10-11-2021 Revision 1912 (Nov 11, 2021)

  • wio: check if attribute hour is available before broadcasting the clock to the clients
  • location: use the pipe symbol for new line to be conform wiki
  • rocweb: ID labels (wip)
  • rocweb: labels (WIP)

New in Rocrail 09-11-2021 Revision 1908 (Nov 10, 2021)

  • rocweb: option show IDs (wip)
  • auipanel: force refresh option added

New in Rocrail 08-11-2021 Revision 1906 (Nov 9, 2021)

  • auipanel: removed force refresh
  • wio: set only bri attribute if > 0 for clock/alive event
  • WIOpi/WIOpico: use clock/weather brightnes for multiplex signals

New in Rocrail 07-11-2021 Revision 1903 (Nov 8, 2021)

  • WIOpico,multiplex: fix for switching between param 0 and 1
  • WIOpico,multiplex: fix for param 0
  • wiopi,cv,wrapper: removed option exthbridge because its the same as dualmotor
  • wiopi,wrapper: default mobiletype changed from 0 to 1
  • wiopi,manager: stop polling after 100 retries and only trace it once
  • tt: use diraddr for slave ID in case of type WIO
  • WIOpico,multiplex: only reset all pins to input in case of brightness pause
  • WIOpico: multiplexing without interrupt

New in Rocrail 06-11-2021 Revision 1895 (Nov 7, 2021)

  • wiopi: stop slave polling in case of an unsupported OPC
  • WIOpico: disable new Charlieplexing class
  • system action: calleruserdata added

New in Rocrail 05-11-2021 Revision 1892 (Nov 6, 2021)

  • WIOpico: multiplexing fix
  • WIOpico: Charlieplexing (WIP)
  • WIOpico: multiplex save command in case of dimming is pending

New in Rocrail 04-11-2021 Revision 1889 (Nov 5, 2021)

  • WIOpico: fix for zero aspect value
  • wiopi,servo: report val fix

New in Rocrail 03-11-2021 Revision 1887 (Nov 4, 2021)

  • WIOpico: faster dimming
  • WIOpico: dim only if parameter > 0
  • WIOpico: dimming and faster refresh with interrupt 100 micro seconds
  • WIOpi: manager trace nodeID and address
  • WIOpi: manager 10 I2C retries before slave set to lost
  • wio: trace fix for servo report from slave
  • seltabtrackdlg: decodernumber range increased

New in Rocrail 02-11-2021 Revision 1880 (Nov 3, 2021)

  • wio: removed singlegate check in case of type servo

New in Rocrail 01-11-2021 Revision 1879 (Nov 2, 2021)

  • WIOpico: fix for multiplex address 100(101)
  • WIOpico: use interrupt for refresh multiplex signal
  • WIOpico: multiplex brightness added
  • signaldlg: a1...a5 aspect dialog added
  • router: fix tracing (Lothar)

New in Rocrail 31-10-2021 Revision 1874 (Nov 1, 2021)

  • aspectdlg: 8 bit support
  • WIOpico hardware
  • aspectdlg: layout corrections
  • signaldlg: aspect value dialog added
  • WIOpico: update

New in Rocrail 29-10-2021 Revision 1869 (Oct 31, 2021)

  • Auipanel: force refresh under Windows only
  • WIOpico: use own dimming for second signal
  • Signal: mapped aspect number
  • Wio: aspect value RASCII correction
  • Switch: aspect type added
  • WIOpico: multiplex distant signal support
  • Signal,item: signal flip aspect mapping

New in Rocrail 29-10-2021 Revision 1862 (Oct 30, 2021)

  • z21: revert aspect value
  • z21: use aspect value for signal command
  • WIOpico: multiplex
  • WIOpico: multiplexing fixes
  • WIOpico: fix for multiplexing
  • wiodlg: added pulse units
  • WIOpico: multiplexing in 4 groups

New in Rocrail 28-10-2021 Revision 1855 (Oct 29, 2021)

  • locdialog: freeze/thaw bbt/bat/sbt lists on init

New in Rocrail 27-10-2021 Revision 1854 (Oct 28, 2021)

  • rocs,mqtt: fix for subscribe fix header

New in Rocrail 26-10-2021 Revision 1853 (Oct 27, 2021)

  • signaldialog: aspect nr range increased to 255
  • WIOpico: flicker free charlieplexing with 4 signals
  • WIOpico: use delayms in the main loop to get better 1m trigger for multiplexing
  • WIOpico: use opendcc multiplex table
  • WIOpico: multiplex blink

New in Rocrail 25-10-2021 Revision 1848 (Oct 26, 2021)

  • WIOpico: multiplexing fix
  • WIOpi: multiplex
  • wio,wiopico,signal: multiplex type added

New in Rocrail 24-10-2021 Revision 1845 (Oct 25, 2021)

  • rascii multiplex type
  • WIOpi,WIOpico: stepper support

New in Rocrail 23-10-2021 Revision 1843 (Oct 24, 2021)

  • WIOpico: IO level correction
  • WIOpico: blink fix for output
  • WIOpico: output blink fix at 500ms
  • WIOpico: output signal fix
  • WIOpico: output blinking (wip)
  • WIOpico: digital write level swapped
  • WIOpico: binary update
  • z21: LAN_X_SET_EXT_ACCESSORY added

New in Rocrail 22-10-2021 Revision 1835 (Oct 24, 2021)

  • WIOpico: extra output trace

New in Rocrail 21-10-2021 Revision 1828 (Oct 22, 2021)

  • translation merge: sl, sr_latin, fr, cs
  • WIOpico: use 0xF0 as bounce step
  • switch: param added for bouncing
  • wio,wiopi,wiopico: use signal parameter for bouncing
  • WIOpico: save servo position in EEPROM

New in Rocrail 20-10-2021 Revision 1823 (Oct 21, 2021)

  • WIOpico: bounce directio dependent of > 90 or < 90
  • WIOpico: added build date and time
  • WIOpico: removed endless serial wait loop
  • wio,wiopi,wiopico: servo position report
  • wio: signal trace with I2C slave
  • dsd2010: catch serial device eroor
  • WIOpico,Servos: double bounce

New in Rocrail 19-10-2021 Revision 1816 (Oct 20, 2021)

  • WIOpico,Servos: bounce option for signals added
  • WIOpico: servo signal support
  • WIOpico: I/O config
  • WIOpico,Servos: implemented
  • WIOpico,Pixel: signal fix
  • output: delayed off not for servo and led

New in Rocrail 18-10-2021 Revision 1810 (Oct 19, 2021)

  • dccpp: store servo settings in EEPROM
  • WIOpico: dim and blink added in Pixel
  • WIOpico: classes for pixel and servo

New in Rocrail 17-10-2021 Revision 1807 (Oct 18, 2021)

  • WIOpi: manager correction for reporting inputs
  • dccpp: servo pwm range set from 150 to 600
  • WIOpico: fix for DOUT command
  • WIOpi,WIOpico: report inputs, servo/signal/output/multipixel support
  • WIOpico update

New in Rocrail 16-10-2021 Revision 1802 (Oct 17, 2021)

  • wiopi/pico: Pixel support (WIP)
  • wrapper: max finder paths increased to 20
  • finder: clear blacklist a depth zero

New in Rocrail 15-10-2021 Revision 1799 (Oct 16, 2021)

  • dccpp,switch: servo tune flag added
  • wiopi: mobile hall thread

New in Rocrail 14-10-2021 Revision 1797 (Oct 15, 2021)

  • wiopi,cv: hall pin correction conflicting with second H-Bridge
  • dccppdlg: layout corrections
  • dccppdlg: increased IO port range to 16bit
  • wiopi: hall/kmh support added

New in Rocrail 14-10-2021 Revision 1793 (Oct 14, 2021)

  • trackpickerdlg: fix for scaling symbol cursor under Windows

New in Rocrail 11-10-2021 Revision 1791 (Oct 12, 2021)

  • wiopi: cv fix for mobile stepper pins

New in Rocrail 10-10-2021 Revision 1790 (Oct 11, 2021)

  • dccpp: check for space on reporting outputs and switches
  • Rocweb: possible fix for dragging the throttle

New in Rocrail 08-10-2021 Revision 1788 (Oct 9, 2021)

  • svgutils: fix for rotating and viewBox

New in Rocrail 07-10-2021 Revision 1787 (Oct 8, 2021)

  • channeltunedlg: layout fix for GTK
  • channeltunedlg: layout fix for GTK

New in Rocrail 07-10-2021 Revision 1785 (Oct 7, 2021)

  • svgutils: check for viewBox attribute for width and height

New in Rocrail 04-10-2021 Revision 1784 (Oct 5, 2021)

  • Scheduledialog: filter out same group names.

New in Rocrail 03-10-2021 Revision 1783 (Oct 4, 2021)

  • scheduledialog: sorting groups

New in Rocrail 02-10-2021 Revision 1782 (Oct 3, 2021)

  • scheduledialog: sort groups for comboboxes

New in Rocrail 01-10-2021 Revision 1779 (Oct 2, 2021)

  • maxincline added in loc and operator
  • loc: geLen call extended with optional weight variable

New in Rocrail 30-09-2021 Revision 1777 (Oct 1, 2021)

  • revert traction
  • wiopi,stepper: fix for 3w
  • route,loc: traction added

New in Rocrail 29-09-2021 Revision 1774 (Sep 30, 2021)

  • wio,model: fix for lookup loco/car by nodeid

New in Rocrail 28-09-2021 Revision 1773 (Sep 29, 2021)

  • translation merge: pl,sl, fr, de, nl
  • wiopi,cv: trace correction for 3wire stepper

New in Rocrail 25-09-2021 Revision 1771 (Sep 26, 2021)

  • WIOpico: added as sub project of wiopi

New in Rocrail 24-09-2021 Revision 1770 (Sep 25, 2021)

  • wiopi: slave support (wip)

New in Rocrail 22-09-2021 Revision 1769 (Sep 25, 2021)

  • wiopi: slave support (wip)

New in Rocrail 22-09-2021 Revision 1769 (Sep 23, 2021)

  • finder,operator: path options

New in Rocrail 21-09-2021 Revision 1768 (Sep 22, 2021)

  • finder: regard number of switch commands in case of alternative paths

New in Rocrail 19-09-2021 Revision 1767 (Sep 20, 2021)

  • finder: regard route preferred values in case of multiple shortest paths

New in Rocrail 18-09-2021 Revision 1766 (Sep 19, 2021)

  • cbusnodedlg: added arducan sniffer

New in Rocrail 17-09-2021 Revision 1765 (Sep 17, 2021)

  • Aboxdlg: variable type fix for time

New in Rocrail 16-09-2021 Revision 1764 (Sep 17, 2021)

  • bidib: unique thread names among multiple bidib instances

New in Rocrail 14-09-2021 Revision 1763 (Sep 15, 2021)

  • lodi: enable UDP read blocking
  • lodi: work-around for getting base IP under Windows

New in Rocrail 14-09-2021 Revision 1761 (Sep 14, 2021)

  • wiodlg: check if the node already exist in the list before adding it multiple

New in Rocrail 12-09-2021 Revision 1760 (Sep 13, 2021)

  • fundialog: fix for number of sizer rows

New in Rocrail 11-09-2021 Revision 1759 (Sep 12, 2021)

  • function events: block enterside option added

New in Rocrail 10-09-2021 Revision 1758 (Sep 11, 2021)

  • logo extended with qr-code pointing to the wiki
  • wio: provide port as slave ID

New in Rocrail 09-09-2021 Revision 1756 (Sep 10, 2021)

  • switch: allow both sensors and field events for position reporting

New in Rocrail 08-09-2021 Revision 1755 (Sep 9, 2021)

  • translation added for switch sensor
  • trackpickerdlg: accessory 24, switch sensor added
  • use std green
  • SLIM-COLOR: accessory 24 added for switch sensor
  • removed board I/O option

New in Rocrail 07-09-2021 Revision 1750 (Sep 8, 2021)

  • lodi: extra trace init for windows
  • SLIM: viewbox added
  • SpDrS60: viewbox added
  • Accessory,Roads: viewbox added

New in Rocrail 06-09-2021 Revision 1746 (Sep 7, 2021)

  • SLIM-COLOR: viewbox added for viewing in file explorer/finder

New in Rocrail 05-09-2021 Revision 1745 (Sep 6, 2021)

  • rocpro: popup for readonly CV

New in Rocrail 04-09-2021 Revision 1744 (Sep 5, 2021)

  • cardlg: action control substate on/off added

New in Rocrail 03-09-2021 Revision 1743 (Sep 4, 2021)

  • locdialog: added substate for functions
  • wiopi: cam resolution set to 16:9 -> 480x270

New in Rocrail 31-08-2021 Revision 1741 (Sep 1, 2021)

  • z21: symbol added for booster system events
  • delete eclipse settings

New in Rocrail 31-08-2021 Revision 1739 (Aug 31, 2021)

  • rocweb: revert

New in Rocrail 30-08-2021 Revision 1738 (Aug 31, 2021)

  • rocweb: fix for show text
  • rocweb: regard text show attribute
  • rocweb: keep background color on event
  • rocweb: background color support
  • wio: fix for signal LED porttype

New in Rocrail 29-08-2021 Revision 1733 (Aug 30, 2021)

  • car: provide functions on speed/dir/f0 command

New in Rocrail 26-08-2021 Revision 1732 (Aug 28, 2021)

  • wio: trace correction for version
  • item,planpanel,actionsctrldlg: fix for clipboard under macOS

New in Rocrail 26-08-2021 Revision 1730 (Aug 27, 2021)

  • posseldlg: fix for onCancel

New in Rocrail 25-08-2021 Revision 1729 (Aug 26, 2021)

  • cam.py: center mjpg image in html

New in Rocrail 23-08-2021 Revision 1727 (Aug 24, 2021)

  • guiframe: set default loco grid cell text color to black in case of gray background
  • switch: tunerange delay parameter added

New in Rocrail 23-08-2021 Revision 1725 (Aug 23, 2021)

  • locdialog: column number correction for changing CV value and description

New in Rocrail 21-08-2021 Revision 1722 (Aug 21, 2021)

  • base: gray correction

New in Rocrail 20-08-2021 Revision 1718 (Aug 21, 2021)

  • Model: loop over all outputs on event to find same addresses.

New in Rocrail 18-08-2021 Revision 1717 (Aug 19, 2021)

  • mfx decspecs from Stephan
  • translation merge: de, fr, nl, sl
  • print: pre select landscape

New in Rocrail 17-08-2021 Revision 1713 (Aug 18, 2021)

  • mfx3: update (Stephan)
  • locdialog: sort CV table regarding index

New in Rocrail 16-08-2021 Revision 1711 (Aug 17, 2021)

  • decspec: mfx by Stephan
  • rocpro: set CV description on save
  • car: fx attribute added for sync clients

New in Rocrail 15-08-2021 Revision 1708 (Aug 16, 2021)

  • rocpro: readall with index fixes
  • modbus: ulink

New in Rocrail 14-08-2021 Revision 1706 (Aug 15, 2021)

  • modbus: block link corrections
  • modbus: moved register change trace level from MONITOR to BYTE

New in Rocrail 14-08-2021 Revision 1704 (Aug 14, 2021)

  • Modbus: link/unlink analog block support added.

New in Rocrail 13-08-2021 Revision 1703 (Aug 14, 2021)

  • rocpro: support for cv list with index -> cv:idx,cv:idx
  • rocdigs.xml
  • guiframe: update car fx in case nthrottle is active
  • new booster event/command added

New in Rocrail 11-08-2021 Revision 1699 (Aug 12, 2021)

  • loc,control: read/write CV record with nr:index key

New in Rocrail 10-08-2021 Revision 1698 (Aug 11, 2021)

  • operatur: function processing -> all,shift,fdesc

New in Rocrail 09-08-2021 Revision 1696 (Aug 10, 2021)

  • block: revert

New in Rocrail 08-08-2021 Revision 1690 (Aug 9, 2021)

  • guiframe: adjust monitor fontsize added

New in Rocrail 07-08-2021 Revision 1689 (Aug 7, 2021)

  • Cbusnodedlg: fix for setting GC6 SoD address

New in Rocrail 06-08-2021 Revision 1687 (Aug 7, 2021)

  • modbus: report coils as inputs option added

New in Rocrail 05-08-2021 Revision 1686 (Aug 6, 2021)

  • loc: calculate the length in the runner thread to make sure all objects are initialised

New in Rocrail 04-08-2021 Revision 1685 (Aug 5, 2021)

  • code
  • cbusnodedlg: type fix

New in Rocrail 03-08-2021 Revision 1683 (Aug 4, 2021)

  • modbus: analog loco direction coil address correction
  • lc,throttledlg: provide label in the function command
  • throttledlg,loc: longclick action support
  • car: isState extended with function check

New in Rocrail 02-08-2021 Revision 1679 (Aug 2, 2021)

  • action,loc: check fndesc at slave locos

New in Rocrail 02-08-2021 Revision 1677 (Aug 2, 2021)

  • Rcan,cbus: SoD range added.

New in Rocrail 01-08-2021 Revision 1676 (Aug 2, 2021)

  • throttledlg,loc: longclick support added

New in Rocrail 31-07-2021 Revision 1675 (Aug 1, 2021)

  • rocdigs: added missing __properties implementation

New in Rocrail 30-07-2021 Revision 1672 (Jul 31, 2021)

  • loconetdlg,wrapper: removed unused dr5000 CS option.

New in Rocrail 29-07-2021 Revision 1671 (Jul 30, 2021)

  • car: group calculation fix for timed off functions
  • wio: support for EVT_STATE added
  • routedialog: modify speedconditions only on modify button

New in Rocrail 29-07-2021 Revision 1668 (Jul 29, 2021)

  • rcan,cbus: SoD only for one address

New in Rocrail 28-07-2021 Revision 1664 (Jul 29, 2021)

  • car: timedoff function group offset correction
  • lc,throttledlg: set also V_hint incase of speed buttons

New in Rocrail 26-07-2021 Revision 1658 (Jul 27, 2021)

  • modbus: analog direction
  • modbus: add nodeID*256 to the reported coils and registers

New in Rocrail 24-07-2021 Revision 1656 (Jul 25, 2021)

  • wrapper: car dir attribute
  • car: save direction for function commands

New in Rocrail 23-07-2021 Revision 1654 (Jul 23, 2021)

  • modbus: direction coil analog loco command

New in Rocrail 21-07-2021 Revision 1653 (Jul 21, 2021)

  • in: do not free route in case wheelcount does not match at in

New in Rocrail 20-07-2021 Revision 1652 (Jul 21, 2021)

  • modbus: analog loco register range set to max 1000 fpr 100% velocity

New in Rocrail 18-07-2021 Revision 1651 (Jul 18, 2021)

  • Show master loco in consist column

New in Rocrail 17-07-2021 Revision 1650 (Jul 18, 2021)

  • editspro: fix for saving last s88 state
  • modbus: trace correction

New in Rocrail 13-07-2021 Revision 1648 (Jul 14, 2021)

  • block: check on isfree if pending arrival is the same locoID as reserved

New in Rocrail 12-07-2021 Revision 1647 (Jul 13, 2021)

  • editspro: address mapping corrections
  • modbus: analog loco support

New in Rocrail 11-07-2021 Revision 1645 (Jul 12, 2021)

  • modbusdlg: title correction
  • modbus: unitid added for polling

New in Rocrail 11-07-2021 Revision 1643 (Jul 11, 2021)

  • Modbus: set socket receive timeout at poll sleep
  • Modbus: stop polling in case the queue size > 1000

New in Rocrail 08-07-2021 Revision 1641 (Jul 9, 2021)

  • modbus: use port as unitID
  • block: fix for reset fifo pending arrival

New in Rocrail 07-07-2021 Revision 1639 (Jul 8, 2021)

  • block: reset fix for fifo

New in Rocrail 06-07-2021 Revision 1638 (Jul 7, 2021)

  • xmlscript: resolve car function command

New in Rocrail 05-07-2021 Revision 1637 (Jul 6, 2021)

  • xmlscript: lightctrl support added

New in Rocrail 04-07-2021 Revision 1636 (Jul 5, 2021)

  • xmlscript: call car function by description with resolved parameter

New in Rocrail 03-07-2021 Revision 1635 (Jul 4, 2021)

  • carpanel: not reset train image on sort
  • car: fix for saving V for none speed commands

New in Rocrail 02-07-2021 Revision 1633 (Jul 3, 2021)

  • operatordlg: translation correction
  • translation merge: nl
  • translation merge: nl, de, fr, sr_lation, sl
  • operator: center option locomotive added

New in Rocrail 01-07-2021 Revision 1629 (Jul 2, 2021)

  • output,xnet: set fromoutput flag to regard the actdelay in the xnet library

New in Rocrail 30-06-2021 Revision 1628 (Jul 1, 2021)

  • model: option locationprio added

New in Rocrail 28-06-2021 Revision 1627 (Jun 29, 2021)

  • wio: inform car in case of RFID event
  • location: check for reserved block which are not occupied

New in Rocrail 27-06-2021 Revision 1625 (Jun 28, 2021)

  • lcdriver: trigger event timeout only once between events

New in Rocrail 25-06-2021 Revision 1624 (Jun 26, 2021)

  • wio,loc: provide led brightness also incase of servo
  • wiopi: use function brightness for servo speed

New in Rocrail 24-06-2021 Revision 1622 (Jun 25, 2021)

  • blacklist

New in Rocrail 20-06-2021 Revision 1621 (Jun 21, 2021)

  • loconet: trace level correction

New in Rocrail 19-06-2021 Revision 1620 (Jun 20, 2021)

  • wiopi: dual motor support

New in Rocrail 18-06-2021 Revision 1619 (Jun 19, 2021)

  • rcan,extcan: fix for programming
  • rcan,extcan: fix cv index
  • rcan,extcan: fix for PT index

New in Rocrail 16-06-2021 Revision 1616 (Jun 17, 2021)

  • switch: check for inv attribute in case of tune range command

New in Rocrail 12-06-2021 Revision 1615 (Jun 13, 2021)

  • switch: servo range command added for andRoc

New in Rocrail 11-06-2021 Revision 1614 (Jun 12, 2021)

  • train D&D fixes

New in Rocrail 11-06-2021 Revision 1613 (Jun 11, 2021)

  • block: fix for reset fifo

New in Rocrail 08-06-2021 Revision 1611 (Jun 9, 2021)

  • guiframe: evaluate only attribute light if its provided in the state event

New in Rocrail 07-06-2021 Revision 1610 (Jun 8, 2021)

  • wrapper: light default on
  • xmlscript: trace flag added
  • block: shunting locos should not wait

New in Rocrail 02-06-2021 Revision 1607 (Jun 3, 2021)

  • Location: divide by zero fix.

New in Rocrail 02-06-2021 Revision 1606 (Jun 3, 2021)

  • location: trace correction for loco arrivetime

New in Rocrail 01-06-2021 Revision 1605 (Jun 2, 2021)

  • location: use last arrive time for init location fifo

New in Rocrail 31-05-2021 Revision 1604 (Jun 1, 2021)

  • location: init random option

New in Rocrail 30-05-2021 Revision 1603 (May 31, 2021)

  • loc: train state added for XMLScript
  • turntabledialog: increased multiport addressing to 16bit
  • operator: option freeblockonenter added which will overwrite the loco option

New in Rocrail 29-05-2021 Revision 1600 (May 30, 2021)

  • Actionctrldlg: condition train added
  • Action: condition (!)train added
  • Location: train only option added

New in Rocrail 24-05-2021 Revision 1597 (May 25, 2021)

  • app: disable find level at startup
  • trace: do not dispatch router tracing
  • app: disable routing trace level at startup

New in Rocrail 23-05-2021 Revision 1594 (May 24, 2021)

  • svg track 2 and 3 moved to user

New in Rocrail 22-05-2021 Revision 1593 (May 22, 2021)

  • router: removed deprecated symbol support
  • trackpicker: removed tracknr 2

New in Rocrail 20-05-2021 Revision 1591 (May 21, 2021)

  • bidibdlg: removed discover

New in Rocrail 19-05-2021 Revision 1590 (May 20, 2021)

  • wiopi: softpwm option on commandline temp.
  • wiopi: softpwm option added to enable sound under super user

New in Rocrail 18-05-2021 Revision 1588 (May 18, 2021)

  • action: fix for every and clock turns to zero
  • output: fix for value and delayed off

New in Rocrail 16-05-2021 Revision 1586 (May 17, 2021)

  • bidib: discover disabled
  • WIO: fix for scanning r2rnet hostname
  • lightctrl: fix for new random
  • wiopi: io fix for port > 16
  • wiopi: io fix for port > 16

New in Rocrail 15-05-2021 Revision 1581 (May 16, 2021)

  • action: every fix revert
  • lightctrl: two extra parameter for random range

New in Rocrail 14-05-2021 Revision 1579 (May 15, 2021)

  • output: crash fix
  • action: every/timed fixed

New in Rocrail 11-05-2021 Revision 1577 (May 12, 2021)

  • z21: MADA support for switch commands
  • location: check state !free too
  • action: location state condition added
  • location: extended is state free by checking for a free block

New in Rocrail 10-05-2021 Revision 1573 (May 11, 2021)

  • tt: accdec fix:: set IID also for the direction command
  • xmlscript,location: state query added
  • messages: type fix

New in Rocrail 09-05-2021 Revision 1570 (May 10, 2021)

  • tt: accdec default switch activation delay
  • switch: trace crash fix
  • wiopi: option BMS added

New in Rocrail 08-05-2021 Revision 1567 (May 9, 2021)

  • tt: deactivate active delay in case of accdec

New in Rocrail 07-05-2021 Revision 1566 (May 8, 2021)

  • item: add color and value on pushbutton output type

New in Rocrail 05-05-2021 Revision 1565 (May 6, 2021)

  • seltab: disable actdelay
  • trainimage: D&D init fix

New in Rocrail 04-05-2021 Revision 1563 (May 5, 2021)

  • signal: regard linear signal type on testing state

New in Rocrail 03-05-2021 Revision 1562 (May 4, 2021)

  • trainpanel: use freeze/autoresizecolumns/thaw on updates
  • output: fix for delayed off

New in Rocrail 02-05-2021 Revision 1560 (May 3, 2021)

  • locationsdlg: fix on selecting last block in list

New in Rocrail 28-04-2021 Revision 1559 (Apr 29, 2021)

  • route: shunting permission added

New in Rocrail 27-04-2021 Revision 1558 (Apr 28, 2021)

  • carpanel: sorting fix for location column

New in Rocrail 23-04-2021 Revision 1557 (Apr 24, 2021)

  • stage: set cleanstamp on enter

New in Rocrail 21-04-2021 Revision 1556 (Apr 23, 2021)

  • mbus: revert power by product
  • mbus: global power filter correction

New in Rocrail 21-04-2021 Revision 1554 (Apr 22, 2021)

  • stage: set cleanstamp before broadcast to clients
  • mbus: set power events product related

New in Rocrail 20-04-2021 Revision 1552 (Apr 21, 2021)

  • block: broadcast cleaning stamp on IN

New in Rocrail 18-04-2021 Revision 1551 (Apr 19, 2021)

  • action: skip action in case system is not ready
  • xmlscript: only start script in case the system is ready
  • control: check valid instance on getState

New in Rocrail 17-04-2021 Revision 1548 (Apr 19, 2021)

  • gcode: use bps from ini

New in Rocrail 15-04-2021 Revision 1547 (Apr 16, 2021)

  • user svg theme: button 27 and 28 by Wolfgang (hobbyman)
  • netbidib: added NMRA ID to the UID
  • netbidib: Rocrail pairing UID = IANA-PEN << 16 + IANA-Port

New in Rocrail 14-04-2021 Revision 1544 (Apr 15, 2021)

  • bidibdlg: layout fixes and sublib enable correction
  • bidibdlg: discover option added (for future use)
  • bidib: removed bus reset because the mc2 disconnect on this message
  • netbidib: WIP
  • netbidib: WIP
  • translation for wiring color outputs

New in Rocrail 13-04-2021 Revision 1538 (Apr 14, 2021)

  • netbidib: WIP

New in Rocrail 12-04-2021 Revision 1537 (Apr 13, 2021)

  • item: added route context commands lock and test

New in Rocrail 11-04-2021 Revision 1536 (Apr 12, 2021)

  • lightctrl: save stop/go state

New in Rocrail 10-04-2021 Revision 1535 (Apr 11, 2021)

  • Guiframe: set lightcontrol toolbar icon at state event
  • Cbus: POM write by opc 0xc1

New in Rocrail 06-04-2021 Revision 1533 (Apr 7, 2021)

  • trainpanel,trainimage: reset fix
  • ttrainpanel,item: update grid fixes
  • trainpanel,item: set location by D&D

New in Rocrail 05-04-2021 Revision 1530 (Apr 6, 2021)

  • model: check for a car by address if no loco was found

New in Rocrail 04-04-2021 Revision 1529 (Apr 5, 2021)

  • item: fix for use aspectnumbers (Lothar)
  • netbidib: wip

New in Rocrail 03-04-2021 Revision 1527 (Apr 4, 2021)

  • Rocweb: removed supportkey dependencies

New in Rocrail 02-04-2021 Revision 1525 (Apr 2, 2021)

  • gendlg: removes obsolete adjust minsize attributes
  • p50x: tcp sublib added for Tams MC2
  • makefile: install target fix for rocrail.sh and rocview.sh

New in Rocrail 29-03-2021 Revision 1521 (Mar 30, 2021)

  • removed makefile install targets
  • hsi88dlg: removed obsolete adjust minsize attributes
  • hsi88dlg: type option removed
  • cbusnodedlg: arducan description

New in Rocrail 28-03-2021 Revision 1517 (Mar 29, 2021)

  • cbusnodedlg: new ArduCAN modules added
  • loc,locdialog: added LED parameters to the functions

New in Rocrail 26-03-2021 Revision 1515 (Mar 27, 2021)

  • wiopi: LED and script commands are default for mobile type with offset zero

New in Rocrail 25-03-2021 Revision 1514 (Mar 26, 2021)

  • wiopi: moved SCAD files to repository Rocrail3D
  • wiopi: battery board

New in Rocrail 24-03-2021 Revision 1512 (Mar 25, 2021)

  • wiopi: ID12LA case
  • cardlg: on/off pos function attributes added

New in Rocrail 23-03-2021 Revision 1510 (Mar 24, 2021)

  • wiopi: throttle case update
  • bidib: process lights on loco drive command too

New in Rocrail 22-03-2021 Revision 1508 (Mar 23, 2021)

  • wiopi: Throttle case update
  • wiopi: throttle case bottom
  • wiopi: throttle case
  • wiopi: scad throttle top update
  • wiopi: throttle case (WIP)

New in Rocrail 21-03-2021 Revision 1503 (Mar 22, 2021)

  • wiopi: CAD update
  • dinamodlg: removed adjust minsize
  • dinamo: hfi option added
  • switch: correction for CTC poit LED
  • wio: fix for simulating sensor state in WIOlib
  • wiopi,hardware: update
  • cardlg: LED lables
  • wiopi: mobile car option
  • switch: CTC color

New in Rocrail 20-03-2021 Revision 1494 (Mar 21, 2021)

  • wiopi,hardware: measurment correction
  • wiopi,hardware: removed prototype WIOpi-01
  • wiopi,hardware: WIOpi-01 mounting board

New in Rocrail 19-03-2021 Revision 1491 (Mar 20, 2021)

  • wiopi,mobile: not start the PWM thread in case of car option set
  • switch: CTC color
  • translation merge: de, fr, nl, sv

New in Rocrail 18-03-2021 Revision 1488 (Mar 19, 2021)

  • wiopi: mobikle moderate servo speed for couplers
  • route: CTC color
  • block: CTC color on free
  • block: CTC color
  • switch,signal: color CTC

New in Rocrail 17-03-2021 Revision 1483 (Mar 18, 2021)

  • model: fix memory leak on save with external loco file
  • text: regard move command and not replace child nodes

New in Rocrail 16-03-2021 Revision 1481 (Mar 17, 2021)

  • wiopi: pixel LEDScript addressing fix
  • wiopi: pixel LEDScript off command correction
  • block: CTC LEDs added
  • wiopi: removed s88 type and implementation
  • planpanel: disable multi touch on edit mode
  • wiopi: fix for pixel LEDScript
  • stage: fix for reset

New in Rocrail 15-03-2021 Revision 1474 (Mar 16, 2021)

  • xmlscriptdlg: weather added
  • xmlscriptdlg: fix for 'case switch'
  • services: allow to reuse tcp ports
  • signal,switch: use weather brightness for CTC LEDs
  • switch: CTC color option added

New in Rocrail 14-03-2021 Revision 1469 (Mar 15, 2021)

  • pixel: brightness increas and decrease added
  • car: action correction for function substate
  • signal: color support CTC LEDs
  • wiopi: 2s/3s corrections
  • wiopi: 2s/3s correction
  • wiopi: pixel prevoff LEDScript option added
  • wiopi: pixel auto increase added

New in Rocrail 12-03-2021 Revision 1462 (Mar 14, 2021)

  • wiopi: 2s values added
  • wiopi: batterytype 4s/3s added
  • wiopi: send goodbye on shutdown
  • planpanel: trace level for gestures changed to develop
  • wiopi: check the pending RFID acknowledge

New in Rocrail 12-03-2021 Revision 1457 (Mar 13, 2021)

  • wiopi: ebreak and stop command mobile to halt
  • wiopi: reset read RFID after ack
  • wiopi: fix for lights2 and function 1/2
  • pixel random C added

New in Rocrail 11-03-2021 Revision 1453 (Mar 12, 2021)

  • wiopi: battery limit corrections for LiFePO4
  • xmlscriptdlg: fix for statement and command switch
  • xmlscriptdlg: added model and trace
  • planpanel: gesture support added for pan, zoom and longclick

New in Rocrail 09-03-2021 Revision 1449 (Mar 10, 2021)

  • wio: provide nr of steps on shortid

New in Rocrail 08-03-2021 Revision 1448 (Mar 9, 2021)

  • text: add lchomedesc

New in Rocrail 07-03-2021 Revision 1447 (Mar 8, 2021)

  • switch: lookup action by description by ID if description did not match
  • switch: action by description support added

New in Rocrail 05-03-2021 Revision 1446 (Mar 6, 2021)

  • switch: action by description support added

New in Rocrail 04-03-2021 Revision 1445 (Mar 5, 2021)

  • Action correction for function substate

New in Rocrail 03-03-2021 Revision 1444 (Mar 4, 2021)

  • default info level trace deactivated
  • z21dlg: loconet detectors option added

New in Rocrail 02-03-2021 Revision 1442 (Mar 3, 2021)

  • r2rnet default address set to 224.0.1.20

New in Rocrail 01-03-2021 Revision 1441 (Mar 2, 2021)

  • guiframe: disconnect lightcontrol toolbar icon from state events
  • reserve: fix for reset follow up routes
  • loc function: on/off pos parameter added
  • wiodlg: hide the options tab

New in Rocrail 27-02-2021 Revision 1437 (Feb 28, 2021)

  • wio: options set/get added (wip)
  • modplan: work around for linking a module define mvtrack

New in Rocrail 26-02-2021 Revision 1435 (Feb 27, 2021)

  • Wiopi: cv show mobile functions
  • Wiopi: mobile f1...f8 added
  • Wiopi: mobile function support
  • Rascii: disable clock broadcast in case protver=1
  • Wiopi: hardware update

New in Rocrail 24-02-2021 Revision 1430 (Feb 25, 2021)

  • wiopi: set serial device to ttyAMA0 in case of ZeroW (if not set)
  • wio: support for option byte 4

New in Rocrail 23-02-2021 Revision 1428 (Feb 24, 2021)

  • wio: options4 added

New in Rocrail 22-02-2021 Revision 1427 (Feb 23, 2021)

  • Rocrail Logo in STL format: Thanks to Dagnall
  • wiopi: provide environment on query
  • wiopi: use also sudo in the reboot an update scripts
  • wiopi: hardware update
  • wiopi: hardware update
  • z21: keepm record of booster loadmax and voltmin

New in Rocrail 21-02-2021 Revision 1421 (Feb 22, 2021)

  • guiframe: regard selected booster UID also in the status bulbs

New in Rocrail 20-02-2021 Revision 1420 (Feb 21, 2021)

  • powerctrldlg: fix for selecting booster by uid and subuid
  • wiopi: piprefix option added for scanning LAN connection
  • wiopi: crash fix on shutdown
  • wiopi: scan for a Rocrail server in case a LAN connection is valid

New in Rocrail 19-02-2021 Revision 1416 (Feb 20, 2021)

  • wiopi: extra pins for H-Bridge-I
  • powermandlg: fix for subuid
  • wiopi: options and modifications for the WIOpi-01 board

New in Rocrail 18-02-2021 Revision 1413 (Feb 19, 2021)

  • wiopi: sudo in startwiopi script

New in Rocrail 18-02-2021 Revision 1412 (Feb 18, 2021)

  • booster: subuid added for multiple port boosters
  • wiopi-01 schedule update
  • z21: booster support
  • accgroup: call outputs with the provided value(birghtness)
  • wrapper: boosterevents flag
  • z21: flag added for booster events -> not supported because of missing documentation

New in Rocrail 16-02-2021 Revision 1406 (Feb 17, 2021)

  • loc: crash fix for removing queued commands
  • guiframe: start workspace with command line option -virtual in case 'issue' is found in the path
  • bidib: MAXDYN define for 64 dynstate values
  • bidib: support for dynstate 0...127

New in Rocrail 15-02-2021 Revision 1402 (Feb 16, 2021)

  • signal: fix for CTC and reset ID
  • r2rnet: completely removed RASCII
  • r2rnet: removed RASCII loop
  • r2rnet: RASCII fix
  • seltab: use saved position at startup
  • output: use own color if the command does not contain a color node

New in Rocrail 14-02-2021 Revision 1396 (Feb 15, 2021)

  • guiframe: removed double WIO from programming menu
  • wiodlg: show warning in case of deepsleep/shutdown all
  • wiopi,wiodlg: shutdown all option added
  • block: regard timers on shortin events
  • toolbardlg: wio icon added
  • guiframe: wio icon added

New in Rocrail 12-02-2021 Revision 1390 (Feb 13, 2021)

  • gcode: file upload support
  • gcode: support added
  • loc: remove pending events on (soft) reset

New in Rocrail 12-02-2021 Revision 1387 (Feb 12, 2021)

  • seltab: crash fix in case a managed block does not exist
  • block: show loco image option
  • scheduledialog: crash fixes
  • var,xmlscript: crash fixes
  • xmlscript: binstate support
  • auipanel: crash fix
  • wiodlg: fix for start WEB Browser for type WIOpi

New in Rocrail 09-02-2021 Revision 1380 (Feb 10, 2021)

  • wiopi: sysupdate script version from Lothar
  • wiopi: update symbol for statusbar

New in Rocrail 09-02-2021 Revision 1378 (Feb 9, 2021)

  • wiopi: signal sysupdate by battery 200

New in Rocrail 08-02-2021 Revision 1375 (Feb 9, 2021)

  • signal: blank distant signal support for aspect type
  • cardlg: description column added
  • wiopi: fix for get/set first 32 IOs
  • wiopi: fix for r2rnet socket recovering at reboot

New in Rocrail 06-02-2021 Revision 1371 (Feb 7, 2021)

  • block: check for nested virtual blocks

New in Rocrail 05-02-2021 Revision 1370 (Feb 6, 2021)

  • guiframe fix for LightControl in Table menu
  • wiopi EoD option added
  • loc provide light state in case of shunting command
  • lightctrl go/stop command added
  • svgutils fix for rotating south
  • r2rnet IP address correction 224.0.0.18051
  • r2rnet netroutes polling option added
  • wiopi added const for user IO

New in Rocrail 03-02-2021 Revision 1362 (Feb 4, 2021)

  • wrapper: r2rnet default active
  • lightctrl: deactivate light if its in no record on
  • wiopi: user I/O

New in Rocrail 02-02-2021 Revision 1359 (Feb 3, 2021)

  • rocweb: help link corrected
  • wiopi,r2rnet: reject messages from self
  • base: timing fix for scan Servers on R2RNet
  • wiopi: r2rnet try IP if hostname does not connect

New in Rocrail 02-02-2021 Revision 1355 (Feb 2, 2021)

  • Finder: location for final destination option added
  • Srcp: simulate sensor support added

New in Rocrail 01-02-2021 Revision 1353 (Feb 2, 2021)

  • r2rnet: crash fix in case the client connection is not yet initialized

New in Rocrail 31-01-2021 Revision 1352 (Feb 1, 2021)

  • wiopi: fix for r2rnet timeout
  • tt: support the invert direction for type WIO
  • wiopi,model: tracking improved
  • route: skip finder option added
  • renderer: fix for output shunting
  • wio: inform loco and train of a tracking event
  • model: lookup block/location by RFID

New in Rocrail 28-01-2021 Revision 1345 (Jan 29, 2021)

  • wiopi: r2rnet wrapper option default true
  • wiopi: r2rnet fix for request
  • wiopi: r2rnet thread added for server scan

New in Rocrail 27-01-2021 Revision 1342 (Jan 28, 2021)

  • wiopi: commented out the auto server find (wip)
  • wiopi: auto detect server
  • control: crash fix if no default digint is available
  • wiopi: mobile stepper motor support

New in Rocrail 26-01-2021 Revision 1338 (Jan 27, 2021)

  • wiodlg: fix for update message in case of wiopi
  • wiopi: BLDC mobile type support added (wip)

New in Rocrail 25-01-2021 Revision 1336 (Jan 26, 2021)

  • wiopi: do not report servo position in case of ESC or wheel
  • wiopi: bridge sensor inputs added for type stepper
  • modbus: clock support added
  • feedbackdialog: open usage object on dclick

New in Rocrail 24-01-2021 Revision 1332 (Jan 25, 2021)

  • feedbackdialog: usage added for tt bridge sensors
  • feedbackdialog: sblist added for checking usage
  • feedbackdialog: show usage of tt, seltab, sg
  • wiopi: normalized init/type
  • cv: fix for cv0 trace

New in Rocrail 23-01-2021 Revision 1327 (Jan 24, 2021)

  • wiopi: update.sh remove existing gz before download
  • mbus: disable reading config on discovery in case Rocrail is not master

New in Rocrail 21-01-2021 Revision 1325 (Jan 22, 2021)

  • wiopi: allow up to 16 char node name
  • wiopi: support for mosfet, esc and hbridge mobile

New in Rocrail 20-01-2021 Revision 1323 (Jan 21, 2021)

  • wiopi: stop ESC on shutdown
  • wait4event: ignore Check2In in case of last schedule entry
  • REVERT loc: disable check2in in case of schedule/tour

New in Rocrail 19-01-2021 Revision 1320 (Jan 20, 2021)

  • rocrail: releasename set to 'Iron'
  • tt: f6915 broadcast new position after position is confirmed
  • wiopi: added Pi01 to user pindefs
  • wiopi: user pindefs for stepper and mobile

New in Rocrail 18-01-2021 Revision 1316 (Jan 19, 2021)

  • tt: f6915 check for position sensor
  • loc: disable check2in in case of schedule/tour

New in Rocrail 17-01-2021 Revision 1314 (Jan 18, 2021)

  • wiopi,id12: fix for RFID event type
  • wiopi: use pin 12 for mobile PWM
  • mbusdlg: fix for portnumber field sizes
  • block: close action fix

New in Rocrail 16-01-2021 Revision 1310 (Jan 17, 2021)

  • wiopi: mobile ESC option (WIP)

New in Rocrail 14-01-2021 Revision 1309 (Jan 15, 2021)

  • drcmd removed
  • wiodlg: label changes on select of wiopi
  • block: fix for min/max random wait

New in Rocrail 13-01-2021 Revision 1306 (Jan 14, 2021)

  • wiopi: fix for reading and ignoring XML
  • rocweb: use global image path if not found in the rocweb context

New in Rocrail 12-01-2021 Revision 1304 (Jan 13, 2021)

  • wiopi: hardware update
  • wiopi: headless files

New in Rocrail 11-01-2021 Revision 1302 (Jan 12, 2021)

  • wiopi: hardware update and native IO support

New in Rocrail 10-01-2021 Revision 1301 (Jan 11, 2021)

  • wiopi: PCB

New in Rocrail 09-01-2021 Revision 1300 (Jan 10, 2021)

  • mttmfcc: analog output support added

New in Rocrail 08-01-2021 Revision 1299 (Jan 9, 2021)

  • planpanel: prevent crash on switchen from AUI to Tab
  • wiopi,servo: support for hardware PWM in case of user 0
  • wiopi: hardware PWM
  • black list

New in Rocrail 08-01-2021 Revision 1295 (Jan 8, 2021)

  • system: check email

New in Rocrail 07-01-2021 Revision 1294 (Jan 8, 2021)

  • auipanel: workaround for panel refresh
  • item: fix for isMDI -> isAUI
  • planpanel: changed MDI into AUI flag
  • wiopi: max internal servos 4

New in Rocrail 06-01-2021 Revision 1290 (Jan 7, 2021)

  • Wiopi: write ini file on shutdown
  • Wiopi,mobile: pulse time for direction relay 250ms
  • Wiopi,mobile: changed motor control for relay and FET

New in Rocrail 05-01-2021 Revision 1287 (Jan 6, 2021)

  • loc: revert using V_Rmax/V_Rmin from revision 2.1.930/931
  • translation merge: da, cs, fr, de, nl, sl
  • wiopi, manager: use request/release I2C access
  • output: set actdelay to false in case the asswitch option is set
  • wiopi: manager request 3 bytes on poll

New in Rocrail 04-01-2021 Revision 1282 (Jan 5, 2021)

  • wiopi: display fast 7seg clock added
  • wio: use port as I2C slave id

New in Rocrail 03-01-2021 Revision 1280 (Jan 4, 2021)

  • blockdialog: event sorting optimized
  • wiopi: use the ADS1115 for watching the LiPo
  • wiopi: support ADS1115

New in Rocrail 02-01-2021 Revision 1277 (Jan 3, 2021)

  • Thread: added usleep
  • Wiopi: check if a thread is needed, and use softservo
  • Wiopi: removed the i2c object
  • Userial: check if wanted bps is > 0

New in Rocrail 01-01-2021 Revision 1273 (Jan 2, 2021)

  • block: only activate rear protection in case V=0
  • wiopi: removed IO library from makefile
  • wiopi: hardware I/O
  • wiopi: replaced I2C and SPI with own code
  • copyright update

New in Rocrail 31-12-2020 Revision 1268 (Jan 1, 2021)

  • wiopi: use own hardware interface instead of 3part library (WIP)
  • wiopi: added scroll text, pin mapping for wPi and PiGPIO
  • wiopi: report low battery

New in Rocrail 30-12-2020 Revision 1265 (Dec 31, 2020)

  • Wiopi: LiPo measurement added
  • Wiopi,display: graphic instructions added
  • Posseldlg: 24bit position field
  • Wiopi, pixel: wait until SPI device is ready

New in Rocrail 29-12-2020 Revision 1262 (Dec 30, 2020)

  • wiopi, pixel: wait until SPI device is ready
  • wiopi: update by tar.gz format
  • rocview: removed client size adjust option
  • guiapp: restore clientsize after initializing frame

New in Rocrail 28-12-2020 Revision 1254 (Dec 29, 2020)

  • wio: added missing zero termination on CMD_TEXT
  • wio: use fb register type for AIN events
  • wio: analog sensor type added
  • wiopi: adc added
  • stepper: accel/decel improvements
  • wiopi: improved socket broken detection

New in Rocrail 27-12-2020 Revision 1248 (Dec 28, 2020)

  • svgutils: rotation center correction
  • wiopi: fix for I2C read and IO restore
  • rocguiinidlg: check wx version >= 3.1.5 for geting the display scaling factor
  • rocguidialog: listup all monitors
  • rocguidialog: list up all connected monitors
  • rocguidialog: show scale factor
  • rocview: client size adjust for macOS
  • textdialog: fix for color labels

New in Rocrail 26-12-2020 Revision 1240 (Dec 27, 2020)

  • wiopi: pointer fix
  • wiopi: communication reorg
  • trace: type fix

New in Rocrail 24-12-2020 Revision 1232 (Dec 25, 2020)

  • renderer: rotation fix for line (Lothar)
  • wiopi: moved all hardware interfacing in one object

New in Rocrail 23-12-2020 Revision 1231 (Dec 24, 2020)

  • z21: removed double, uncontrolled, gethostbyaddr
  • str: fix for linux bug
  • wiopi: crash fixes
  • wiopi:pixel (wip)

New in Rocrail 22-12-2020 Revision 1227 (Dec 23, 2020)

  • Z21: revert removing xnetgbm option.

New in Rocrail 22-12-2020 Revision 1226 (Dec 23, 2020)

  • z21: removed xnetgbm option
  • z21: set unconditional LocoNet detectors broadcast flag
  • wiopi: Throttle (wip)
  • bidib: allow port numbers up to 255

New in Rocrail 21-12-2020 Revision 1222 (Dec 22, 2020)

  • wio: use new TT attribute stepdelay

New in Rocrail 20-12-2020 Revision 1221 (Dec 21, 2020)

  • loc: workaround for linux semaphor lock on assigntrain
  • xmlscript: resolve text format attribute value
  • wiopi: support for two on board servos (sudo)
  • wiopi: S88 added

New in Rocrail 19-12-2020 Revision 1217 (Dec 20, 2020)

  • wiopi: pixel addressing
  • wiopi: pixel fix, mobile range implemented

New in Rocrail 18-12-2020 Revision 1215 (Dec 19, 2020)

  • wiopi: Pixel (wip)
  • wiopi: alive response timeout to stop mobile running
  • dccpp: check for space <Q1...> or <Q 1...>

New in Rocrail 17-12-2020 Revision 1212 (Dec 18, 2020)

  • wiopi: Mobile (wip)
  • z21dlg: check hostname option added -> protver 0 or 1
  • wiopi: WIP

New in Rocrail 16-12-2020 Revision 1209 (Dec 17, 2020)

  • z21: call only get hostname ny address in case protver > 0
  • z21: revert check hostname only if protver > 0
  • wiopi: mobile (wip)
  • wiopi: cam script

New in Rocrail 15-12-2020 Revision 1205 (Dec 16, 2020)

  • z21: check ip with hostname only if protver > 0
  • wiopi: Sound added
  • wiopi: support for output pair
  • wiopi: show RailCom on display
  • wio: send CV commands to all nodes
  • userial: not available on aarch64
  • wio: broadcast CV commands
  • wiopi: RailCom reporting
  • rocs: userial baud rate aliasing added

New in Rocrail 14-12-2020 Revision 1196 (Dec 15, 2020)

  • guiframe: added missing getItem from AUI panel
  • wiopi: RailCom added: no luck because 250000 baud is not available
  • rocs: serial speed 250000 check
  • wiopi: sensor added

New in Rocrail 13-12-2020 Revision 1192 (Dec 14, 2020)

  • wiopi: IO signal support
  • wiopi: stepper reporting added
  • wiopi: stepper support (WIP)
  • wrapper: trace level find default off
  • wio: added missing stepper reporting parameter

New in Rocrail 12-12-2020 Revision 1187 (Dec 13, 2020)

  • wiopi: led signal support
  • wiopi: signal support
  • wiopi: crash fix in case WLAN is disconnected
  • wiopi: clock show alternating time, date, temp.
  • wiopi: clock added HT16K33

New in Rocrail 11-12-2020 Revision 1182 (Dec 12, 2020)

  • wiopi: show connection speed on the statusbar 5G or 2G
  • show added
  • wiopi: show status bar
  • wiopi: set options fix, show rfid on display

New in Rocrail 10-12-2020 Revision 1178 (Dec 11, 2020)

  • cbus: do SoD on startup also with address zero

New in Rocrail 10-12-2020 Revision 1177 (Dec 10, 2020)

  • wiopi: display analog clock
  • wiopi: display AMP support added
  • wio: typo fix
  • wio: text must also be escaped in HEXA

New in Rocrail 09-12-2020 Revision 1173 (Dec 10, 2020)

  • Rocguiinidlg: label AUI fix
  • Rocview: MDI removed
  • Wiopi: ID12 added

New in Rocrail 08-12-2020 Revision 1170 (Dec 9, 2020)

  • guiframe: check AUI before MDI
  • wiopi: display refresh
  • wiopi: display (WIP)
  • locdialog: added missing action states

New in Rocrail 07-12-2020 Revision 1167 (Dec 8, 2020)

  • locdialog: added missing action states
  • wiopi: servo delay and reporting added

New in Rocrail 06-12-2020 Revision 1165 (Dec 7, 2020)

  • cleanup unused decoder file format
  • wiopi: IO events
  • wiopi: alive thread added
  • wiopi: rascii struct correction
  • rocs: rascii struct member correction
  • wiopi: added missinf wiringpi setup
  • rocs: rascii include fix
  • rocs: rascii include fix
  • rocs: rascii added
  • node: not remove an attr in case the value is set to NULL
  • wio: added missing recipient id, 0=broadcast, in the clock command
  • wiopi: use internal rascii frame

New in Rocrail 06-12-2020 Revision 1153 (Dec 6, 2020)

  • tttrackdialog: grid connect value increased to 26
  • wiopi: WIP

New in Rocrail 04-12-2020 Revision 1151 (Dec 5, 2020)

  • set simple type improvements
  • attr: memory usage optimisation
  • wiopi: scan IO
  • wiopi: servo pos fix
  • wiopi: WIP

New in Rocrail 03-12-2020 Revision 1146 (Dec 4, 2020)

  • wiopi: support for PCA9622
  • wiopi: PCA9785 support
  • wiopi: WIP

New in Rocrail 02-12-2020 Revision 1142 (Dec 3, 2020)

  • wiopi: WIP
  • wiopi: WIP
  • wio: use strtobyte with initialized buffer
  • dir.svg: removed alt-g

New in Rocrail 01-12-2020 Revision 1138 (Dec 2, 2020)

  • guiapp: stay offline in case of local file
  • z21: disregard domain inhost name in case its not specified in the rocrail.ini

New in Rocrail 30-11-2020 Revision 1136 (Dec 1, 2020)

  • wsocket: workaround for win32 and getnameinfo
  • rocs makefile: adde missing library for win32
  • translations: type fix
  • z21: compare hostname none case sensitive
  • z21,socket: get hostname by ip
  • control: crash fix on send declist to digints
  • socket: compiler warning
  • z21: check for hostname by ip addr.
  • control: container for digints

New in Rocrail 29-11-2020 Revision 1127 (Nov 30, 2020)

  • Control: revert digint struct

New in Rocrail 28-11-2020 Revision 1123 (Nov 29, 2020)

  • Guiapp: revert removing MacOpenFile
  • Xmlscript: resolve fndesc
  • Dccpp: response flag in structure
  • Dccpp: wait for response after init a sensor
  • Rdp: removed from rocutils.xml
  • Revert rdp: wrong level
  • Guiapp: save and restore the client size instead of the system dependent frame size in case of Apple

New in Rocrail 26-11-2020 Revision 1116 (Nov 27, 2020)

  • rocs: free op loaded library on delete
  • control: use a structure to save loaded DigInt data
  • mjpeg: variable correction
  • block: ignore events in case the block is virtual

New in Rocrail 25-11-2020 Revision 1112 (Nov 26, 2020)

  • Rocguiinidlg: fix for label
  • Optional ARCH make parameter added
  • Loc: debug trace correction
  • Loc: partial fix for sync events and commands

New in Rocrail 24-11-2020 Revision 1108 (Nov 25, 2020)

  • WIP rdp
  • item: disable close in case of virtual block
  • model: fix for deleteing closed routes and blocks

New in Rocrail 23-11-2020 Revision 1105 (Nov 24, 2020)

  • wiodlg: type s88 added

New in Rocrail 21-11-2020 Revision 1104 (Nov 22, 2020)

  • infodialog: show cpu arch
  • rocs makefile: security issue macOS
  • rocs makefile: security issue for macOS

New in Rocrail 19-11-2020 Revision 1101 (Nov 20, 2020)

  • Dccpp: timing improvement at connect
  • Dccpp: initial commands serialized

New in Rocrail 18-11-2020 Revision 1099 (Nov 19, 2020)

  • dccpp: wait until a befor setup

New in Rocrail 17-11-2020 Revision 1097 (Nov 18, 2020)

  • dccpp: forget the big sleep and run from start
  • dccpp: init sequence changes
  • rocdigs.xml: new data memeber for dccpp
  • dccpp: init sensors after the status is requested

New in Rocrail 16-11-2020 Revision 1093 (Nov 17, 2020)

  • dccpp: disable DTR in sublib serial
  • car,locdialog: purchased and value fix on export

New in Rocrail 15-11-2020 Revision 1091 (Nov 16, 2020)

  • guiapp: save and restore the client size instead of the system dependent frame size
  • car,locdialog: only import if the ID is not already in the table

New in Rocrail 15-11-2020 Revision 1089 (Nov 15, 2020)

  • car,loco: import/export as is with comman
  • cardlg,locdialog: remove ampersand on export
  • throttledlg: only show loco ID in titlebar
  • cardlg,locdialog: export purchased and value too
  • replaced makefile variable MACOSX with MACOS
  • locdialog,cardlg: flatten data on export

New in Rocrail 14-11-2020 Revision 1083 (Nov 14, 2020)

  • cardlg: import/export in csv format added

New in Rocrail 11-11-2020 Revision 1081 (Nov 12, 2020)

  • item: force switch command in case ctrl is pressed

New in Rocrail 10-11-2020 Revision 1078 (Nov 11, 2020)

  • wiodlg: deep sleep command added

New in Rocrail 07-11-2020 Revision 1075 (Nov 8, 2020)

  • revert
  • translation merge: nl, fr, de, sl
  • mvtrack: fix for using cm

New in Rocrail 03-11-2020 Revision 1072 (Nov 4, 2020)

  • loc: rfid history
  • loc,wio: report with CALC level the read RFID
  • wio: type LED added for accessory events

New in Rocrail 31-10-2020 Revision 1069 (Nov 1, 2020)

  • Start.html: FR correction
  • Wiolib: reset simulated sensor
  • Start.html update for IT and FR
  • Control: support for environment variables in Rocweb/andRoc SVG paths

New in Rocrail 29-10-2020 Revision 1065 (Oct 31, 2020)

  • Zipper: start.html added
  • Devices: list up first 10 devices in case of no device check
  • Wio: support for A0 value on alive events
  • Rocrailinidialog: disable properties and modify in case of wio lib
  • Wio: support library added

New in Rocrail 29-10-2020 Revision 1060 (Oct 30, 2020)

  • mbus: show ID in case of commands
  • rocprodlg: save programming mode on OK
  • rocguiinidlg: fix for option resetspeeddir
  • app: support environment variables in the protpath

New in Rocrail 28-10-2020 Revision 1056 (Oct 29, 2020)

  • block: fix for slave action

New in Rocrail 27-10-2020 Revision 1055 (Oct 28, 2020)

  • Timedactions: usage button added to show usage in the index

New in Rocrail 25-10-2020 Revision 1054 (Oct 26, 2020)

  • item: regard showID in stage
  • wio: report node stop reason

New in Rocrail 25-10-2020 Revision 1052 (Oct 25, 2020)

  • App: replaced warning with info level for merging options

New in Rocrail 22-10-2020 Revision 1049 (Oct 23, 2020)

  • fback: broadcast rfid to clients
  • item: show last read RFID in the status bar
  • desktoplink.sh: only copy it to applications incase parameter $1 is set

New in Rocrail 21-10-2020 Revision 1046 (Oct 22, 2020)

  • renderer: text ps adjust only in case text ps is set > 0
  • rocguiinidlg: text pointsize adjust range extended
  • renderer: pointsize adjust es percentage
  • svg text pointsize adjust added

New in Rocrail 19-10-2020 Revision 1042 (Oct 20, 2020)

  • Wio: fix for output and LEDScript

New in Rocrail 19-10-2020 Revision 1041 (Oct 19, 2020)

  • Default auto switch delay active
  • Wio: output bri to max. in case of LEDScript activation
  • Wio: use output/carfun addr > 100 as trigger for LEDScript

New in Rocrail 18-10-2020 Revision 1038 (Oct 19, 2020)

  • Cardlg,car: fix for function color in case of ledaddr == 0 and ledcount > 0
  • Text: do not cat NULL variable strings
  • Wio: LEDScript support

New in Rocrail 17-10-2020 Revision 1035 (Oct 18, 2020)

  • Router: typo fix
  • Car: add bus(node-id) to all commands
  • Operator: shiftloco command added

New in Rocrail 16-10-2020 Revision 1032 (Oct 17, 2020)

  • cardlg: function LED color brightness added
  • car,wio: color function option

New in Rocrail 15-10-2020 Revision 1030 (Oct 16, 2020)

  • Wiodlg: mobile car option added
  • Wio: remove raw attribute before sending the VDirF command

New in Rocrail 14-10-2020 Revision 1028 (Oct 15, 2020)

  • stc: version correction from 2.0 to 2.1
  • wio: send loco a command on WIO Control events instead of field events

New in Rocrail 14-10-2020 Revision 1026 (Oct 14, 2020)

  • Canservice: mbus namespace
  • Rocnetnode: mbus namespace
  • Mbus,rcan,bidib: namespace conflicts resolved

New in Rocrail 13-10-2020 Revision 1023 (Oct 14, 2020)

  • virtual: removed writehex emu

New in Rocrail 10-10-2020 Revision 1021 (Oct 11, 2020)

  • mbus: bps 57600 added

New in Rocrail 09-10-2020 Revision 1020 (Oct 10, 2020)

  • Stc: serial tt control
  • Cleanup old build scripts
  • Removed un used files
  • Zipper: removed obsolete startrocrail.sh
  • Switch: default active switch time
  • Desktoplink.sh: copy link also to /usr/share/applications in case of super user privilege

New in Rocrail 08-10-2020 Revision 1014 (Oct 9, 2020)

  • Makefile correction for copy desktoplink.sh
  • Rocview.sh: fix for server path
  • Make install: use $HOME/Rocrail as target instead of /opt/rocrail

New in Rocrail 07-10-2020 Revision 1011 (Oct 8, 2020)

  • loc: decoupler flag added for query in XMLScript

New in Rocrail 01-10-2020 Revision 1009 (Oct 2, 2020)

  • clntcon,wio: use reported nodeid for targetting commands

New in Rocrail 29-09-2020 Revision 1008 (Sep 30, 2020)

  • Locdialog: CAM options for use in the throttle dialog

New in Rocrail 28-09-2020 Revision 1007 (Sep 29, 2020)

  • switch: action state fix

New in Rocrail 25-09-2020 Revision 1006 (Sep 26, 2020)

  • Model: regard only active locos in case of checking restored
  • Model: check if all locos did restore before starting the auto mode (optional, default off)

New in Rocrail 22-09-2020 Revision 1004 (Sep 23, 2020)

  • ahome: report all event childs
  • wio: stop loco in case of empty battery

New in Rocrail 19-09-2020 Revision 1002 (Sep 21, 2020)

  • Tt: compiler fix for leopard
  • Basedlg: format rfid sensor address
  • Wio: use also the 32bit RFID as number to identify sensors
  • Switch: fix for save protect ID pointer

New in Rocrail 17-09-2020 Revision 998 (Sep 18, 2020)

  • Block: generateinatenter command added

New in Rocrail 15-09-2020 Revision 997 (Sep 16, 2020)

  • Scheduledialog: layout fix
  • Fix for double translation 'run around'
  • Replaced headshunt with runaround

New in Rocrail 14-09-2020 Revision 994 (Sep 15, 2020)

  • operator: headshunt option added
  • xmlscript: check condition for NULL
  • location: enable select shortest block added
  • model: fix for checking the location for shortest block
  • location: select shotest block option added

New in Rocrail 13-09-2020 Revision 989 (Sep 13, 2020)

  • Actions: test parameter

New in Rocrail 11-09-2020 Revision 988 (Sep 12, 2020)

  • Xmlscript: reslove function command
  • Basedlg: show cmd:param in case desc is empty

New in Rocrail 11-09-2020 Revision 985 (Sep 11, 2020)

  • Text: find loco for car

New in Rocrail 10-09-2020 Revision 985 (Sep 11, 2020)

  • operatordlg: added missing translation for assigned locomotive
  • translation merge: cs, sl, fr, sr_latin, de, nl

New in Rocrail 09-09-2020 Revision 983 (Sep 9, 2020)

  • action,xmlscript: add car properties

New in Rocrail 08-09-2020 Revision 978 (Sep 9, 2020)

  • car: action support added (wip)
  • SLIM-COLOR: small blocks symbol with shunt border
  • small block shunting

New in Rocrail 06-09-2020 Revision 975 (Sep 6, 2020)

  • tt: reject movement events for detecting the wanted position

New in Rocrail 06-09-2020 Revision 973 (Sep 6, 2020)

  • DB-Signals: semaphores with shunting

New in Rocrail 04-09-2020 Revision 971 (Sep 5, 2020)

  • aboxdlg: support for general URL links

New in Rocrail 03-09-2020 Revision 966 (Sep 4, 2020)

  • rascii,serial: not set DSR to avoid resetting the Arduino

New in Rocrail 03-09-2020 Revision 965 (Sep 3, 2020)

  • Bidib: query inputs option added
  • Bidib: only query input ports in case the node has flat addressing
  • Rascii: fix for Arduino reset waiting

New in Rocrail 02-09-2020 Revision 962 (Sep 2, 2020)

  • bidib: fix for query inputs only

New in Rocrail 02-09-2020 Revision 961 (Sep 2, 2020)

  • bidib: fix for query inputs only

New in Rocrail 31-08-2020 Revision 961 (Sep 1, 2020)

  • tt: reportedpos attribute added

New in Rocrail 30-08-2020 Revision 960 (Aug 31, 2020)

  • tt: reported position state support
  • wiodlg: disable subtype in case of none RCAN modules

New in Rocrail 29-08-2020 Revision 958 (Aug 29, 2020)

  • Cc: flush UART buffer after connect
  • Wiodlg: fix for setting I/O

New in Rocrail 29-08-2020 Revision 956 (Aug 29, 2020)

  • Tt: set bridge position in regval on action

New in Rocrail 26-08-2020 Revision 955 (Aug 27, 2020)

  • planpanel: fix for rotating by dialog

New in Rocrail 25-08-2020 Revision 954 (Aug 26, 2020)

  • Ledbutton: fix for reset bitmap

New in Rocrail 24-08-2020 Revision 953 (Aug 24, 2020)

  • Throttle: select train member on shift and select to show functions

New in Rocrail 23-08-2020 Revision 952 (Aug 23, 2020)

  • 952 2020-08-23 08:21:56 +0200 tt,bidib: fix for rotation direction
  • 951 2020-08-22 07:42:11 +0200 tt: next/prev track onestep

New in Rocrail 21-08-2020 Revision 950 (Aug 22, 2020)

  • bidib,onestep: support for position events in 1.5 degrees
  • tt,item,planpanel: fix for state change for unknown sensor events
  • tt,bidib: stepcontrol report position support

New in Rocrail 20-08-2020 Revision 947 (Aug 21, 2020)

  • tt: support for stepcontrol

New in Rocrail 19-08-2020 Revision 946 (Aug 20, 2020)

  • Item: set tooltip in text slider

New in Rocrail 17-08-2020 Revision 945 (Aug 18, 2020)

  • tt: check animation under/overflow

New in Rocrail 16-08-2020 Revision 944 (Aug 17, 2020)

  • Tt,extcan: support for tt animation

New in Rocrail 15-08-2020 Revision 943 (Aug 16, 2020)

  • Rcan: support for SoD of 32 I/O in one frame

New in Rocrail 14-08-2020 Revision 942 (Aug 15, 2020)

  • Rcan/utils: trace fixes
  • Mvtrack: convert kmh to mph if wanted

New in Rocrail 13-08-2020 Revision 940 (Aug 14, 2020)

  • rcan/utils: fix for extended frame ID

New in Rocrail 12-08-2020 Revision 939 (Aug 13, 2020)

  • loc: disable secondnextblock in case of engine type automobile

New in Rocrail 11-08-2020 Revision 938 (Aug 11, 2020)

  • Ucan: sleep 10ms in case write buffer full
  • Socketcan: 10 retries in case no buffer space left on write

New in Rocrail 10-08-2020 Revision 936 (Aug 11, 2020)

  • ledbutton: fix for scaling icon
  • extcan: only dump CAN frames in case of trace level develop

New in Rocrail 09-08-2020 Revision 934 (Aug 9, 2020)

  • cbus: removed debug tracing

New in Rocrail 31-07-2020 Revision 927 (Aug 1, 2020)

  • route,model: set locked route command added
  • clock,meter: set time also in case of freeze status
  • rcan: traces for sublibs added
  • rcan/ascii: error parsing added

New in Rocrail 29-07-2020 Revision 924 (Jul 30, 2020)

  • rcan/ascii: error parsing added

New in Rocrail 26-07-2020 Revision 923 (Jul 27, 2020)

  • Switch: new commands for channel tune test

New in Rocrail 25-07-2020 Revision 922 (Jul 26, 2020)

  • Rcan: fix for renaming the cbus subnode in rcan

New in Rocrail 24-07-2020 Revision 921 (Jul 25, 2020)

  • Desktoplink.cmd: create also shortcut in the Rocrail directory
  • Rcan: decoder check support added
  • Desktoplink.cmd: use the SpecialFolders command to retrieve the Desktop path

New in Rocrail 23-07-2020 Revision 918 (Jul 24, 2020)

  • Desktoplink.sh: use temp. filename without the use of environment variables
  • Ecos: add view/get/query for the link manager 20
  • Ecos: add ecoslink view 20
  • Rcan: name config added

New in Rocrail 21-07-2020 Revision 914 (Jul 22, 2020)

  • Control: fix for realtime clock

New in Rocrail 20-07-2020 Revision 913 (Jul 21, 2020)

  • tt: support rotation speed for WIO type

New in Rocrail 19-07-2020 Revision 912 (Jul 20, 2020)

  • Canservice: reuse port
  • WIO fixes

New in Rocrail 18-07-2020 Revision 910 (Jul 19, 2020)

  • Translation merge: de, nl, fr
  • Rcan/tcp: fix for copy CAN EID

New in Rocrail 16-07-2020 Revision 908 (Jul 17, 2020)

  • Wio: option 3 added
  • Zipper.sh: removed rocctrl
  • Wio: options byte 3 added
  • Wio/rcan: extended subtype added

New in Rocrail 15-07-2020 Revision 904 (Jul 15, 2020)

  • cbus: crash fix for double posting same frame (double free)
  • rcan: tracelevel corrections

New in Rocrail 14-07-2020 Revision 902 (Jul 15, 2020)

  • Rocrailinidialog: uudp added
  • Uudp: save client ip:port
  • UUDP library added
  • Operatordlg: fix for OK in case of modal
  • RocControl removed

New in Rocrail 13-07-2020 Revision 897 (Jul 14, 2020)

  • extcan: dcc state event
  • rcan: avoid cbus bootloader conflict

New in Rocrail 12-07-2020 Revision 895 (Jul 13, 2020)

  • wrapper: new canprot attribute
  • rcan: protocol choise; default RCAN+CBUS
  • trainpanel: open operator dialog read/write on properties
  • cbusnodedlg: correction for WIO subtype
  • tt: stop calibrate command support added

New in Rocrail 11-07-2020 Revision 890 (Jul 12, 2020)

  • Rcan: support for environment events

New in Rocrail 10-07-2020 Revision 885 (Jul 11, 2020)

  • car: fix for mapped function reporting
  • extcan: rfid processing ack
  • got: use sectionID+1 as seonsor addr

New in Rocrail 09-07-2020 Revision 882 (Jul 10, 2020)

  • car: added timed function support

New in Rocrail 08-07-2020 Revision 881 (Jul 9, 2020)

  • rcan: support for SYS_STATE events and responses
  • vscode project settings
  • vscode settings
  • rcan: process mobile drive acks

New in Rocrail 07-07-2020 Revision 877 (Jul 8, 2020)

  • Rocweb: update function lables on shift
  • Rocweb: Shift button added
  • guiframe: programming menu reorg
  • rcan: csnodeid added to redirect zero bus mobile commands to WIO-Prog2

New in Rocrail 06-07-2020 Revision 873 (Jul 7, 2020)

  • cbus: show loco session number in trace
  • rcan: splitup cbus&rcan in separate files

New in Rocrail 06-07-2020 Revision 871 (Jul 6, 2020)

  • got: section mode support on port 29910

New in Rocrail 05-07-2020 Revision 870 (Jul 6, 2020)

  • tracelevel DEVELOP added, fix for cbusnodedlg include
  • rocnetnode,rcan: include fix
  • rcan: instruction codes structurre

New in Rocrail 04-07-2020 Revision 867 (Jul 5, 2020)

  • rcan,extcan: text and sound support
  • extcan: dump CANFrame function
  • rcan: fix for sending text
  • rcan,extcan: text command added

New in Rocrail 03-07-2020 Revision 863 (Jul 4, 2020)

  • Remove vscode from source tree
  • Extcan: filter out echo and ack
  • Rcan: ignore ack messages
  • Ignore CAN echo (socketCAN)
  • Rcan: acknowledge WIO sensor events
  • Wiodlg: type added

New in Rocrail 02-07-2020 Revision 857 (Jul 3, 2020)

  • rcan: cleanup codes
  • rcan: removed bootloader opcode
  • rcan: cleanup opcodes
  • trace: fix for async file writing in case of no file
  • rcan: fix for formatting extended frames with dlc=0

New in Rocrail 01-07-2020 Revision 852 (Jul 2, 2020)

  • Rcan: use extended frames for WIO-CAN

New in Rocrail 01-07-2020 Revision 851 (Jul 1, 2020)

  • importantchanges update
  • naming corrections

New in Rocrail 30-06-2020 Revision 851 (Jul 1, 2020)

  • Importantchanges update
  • Naming corrections

New in Rocrail 30-06-2020 Revision 849 (Jul 1, 2020)

  • rcan: include correction

New in Rocrail 29-06-2020 Revision 841 (Jun 30, 2020)

  • zoomdlg: button size fix
  • WIO-CAN: WIP

New in Rocrail 29-06-2020 Revision 839 (Jun 29, 2020)

  • 2020-06-28 15:53:04 +0200 signal: reset sensor added
  • 2020-06-28 10:02:00 +0200 translation merge: en_GB, zh_CN, fr, hu, de, nl
  • 2020-06-28 09:09:28 +0200 cbus: WIO programming and bidi support

New in Rocrail 27-06-2020 Revision 836 (Jun 28, 2020)

  • car: revert extra function broadcast
  • cbus: extcan DCC support (WIP)

New in Rocrail 26-06-2020 Revision 834 (Jun 28, 2020)

  • seltab: show tracksensors in case of position event
  • seltab: WIO-Step goto track support
  • seltabdlg: decoder track column added
  • seltab: WIO-Step support
  • posseldlg: pause button for track picking

New in Rocrail 25-06-2020 Revision 829 (Jun 26, 2020)

  • posseldlg: load existing tracks
  • item: clone new track nodes
  • WIO-Step: calibration

New in Rocrail 24-06-2020 Revision 826 (Jun 25, 2020)

  • posseldlg: dialog for positioning tracks

New in Rocrail 23-06-2020 Revision 825 (Jun 24, 2020)

  • roads: new symbols for ghost and closed blocks (Wolfgang)
  • loc: fix for restoring gotoBlock -> bk type only
  • WIO motor support: WIP
  • acdecdlg,textdlg,variabledlg: index find added
  • z21: wait until the network/z21 is available before proceed
  • operatordlg: index filter added
  • WIO motor support: WIP

New in Rocrail 22-06-2020 Revision 818 (Jun 23, 2020)

  • Seltabtrackdlg: deocder tracknr added
  • Wio stepper: wip
  • Locdialog: search index field added
  • Cbus: wio event opc added

New in Rocrail 21-06-2020 Revision 814 (Jun 22, 2020)

  • Router: disabled minocc/numBlock error
  • Cbus,flim: trace correction for version
  • Cbus: allow lower bps for sublib type USB

New in Rocrail 20-06-2020 Revision 811 (Jun 21, 2020)

  • Wiodlg: CAN-ID field added
  • Wiodlg: CANIO, reboot command after set and OK
  • CANIO: set config
  • Throttle: debug trace
  • Car: broadcast the origin function before the mapped one

New in Rocrail 19-06-2020 Revision 806 (Jun 20, 2020)

  • CANIO: WIP

New in Rocrail 18-06-2020 Revision 805 (Jun 19, 2020)

  • Z21: if addr == 0 use port value
  • Loconet: extra traces for function group 1 and 2
  • Cbusnodedlg: labe and description correction for WIO
  • Rocrailinidialog,z21: swap gates option

New in Rocrail 17-06-2020 Revision 801 (Jun 18, 2020)

  • z21: fix for BinState 28 border -> 32

New in Rocrail 15-06-2020 Revision 800 (Jun 16, 2020)

  • Actionsctrldlg: fix for time units
  • Wio: use revision number instead of version
  • Actionsctrldlg: added time unit labels
  • Operatordlg: open car throttle with dispatching maps
  • Action: added missing loco state condition <stop>

New in Rocrail 14-06-2020 Revision 795 (Jun 15, 2020)

  • time unit label corrections
  • loconet: extra trace for functions

New in Rocrail 13-06-2020 Revision 793 (Jun 14, 2020)

  • Item: fix for status text for crossing blocks
  • Rocview: time labels
  • Guiapp: fix for merging operator events in case of child nodes

New in Rocrail 12-06-2020 Revision 790 (Jun 13, 2020)

  • Guestlocodlg: wx assert fix
  • Cbus: fix for extcan switch commands
  • Cbus: ascii tracelevel corrections

New in Rocrail 11-06-2020 Revision 784 (Jun 12, 2020)

  • Stagedlg,seltabdlg: time unit labels
  • Item: show fromblock in destination block in the statusbar
  • Cbus: extcan support for WIO

New in Rocrail 10-06-2020 Revision 784 (Jun 11, 2020)

  • Item: show loco destination in statusbar

New in Rocrail 09-06-2020 Revision 783 (Jun 10, 2020)

  • Cbusdlg: option 500000 bps added
  • Cbus: added sublib LAWICEL / SLCAN
  • Guiframe: fix for selecting a loco from block by mouse pointer

New in Rocrail 08-06-2020 Revision 780 (Jun 9, 2020)

  • Time unit labels (WIP)
  • Rocnetnode: support for arm64

New in Rocrail 07-06-2020 Revision 778 (Jun 7, 2020)

  • easciiutils: added stdint header

New in Rocrail 03-06-2020 Revision 772 (Jun 4, 2020)

  • Guiframe: fix for mapping loco to block in case its also in a virtual block
  • Block: free action on reset block reservation
  • Renderer: fix for new SVG objects in case size > 32
  • Model: restore reservation after init blocks
  • Guiframe: fix for crash on right click train image

New in Rocrail 01-06-2020 Revision 767 (Jun 2, 2020)

  • Cardlg: fx range extended to 32

New in Rocrail 31-05-2020 Revision 766 (Jun 1, 2020)

  • Dialogs: time unit labels (wip)

New in Rocrail 31-05-2020 Revision 765 (May 31, 2020)

  • Trackpicker: revert

New in Rocrail 30-05-2020 Revision 764 (May 31, 2020)

  • Trackpickerdlg: block correction
  • Trackpickerdlg: block fix
  • Locdialog: time unit lables added
  • Car: 32 functions support
  • Model,loc: restore reservation after processing the occupancy file

New in Rocrail 28-05-2020 Revision 759 (May 29, 2020)

  • rocdigs make file: p50 added
  • cbus: wio support (wip)

New in Rocrail 27-05-2020 Revision 757 (May 28, 2020)

  • Cbus: WIO support

New in Rocrail 25-05-2020 Revision 756 (May 26, 2020)

  • Text: fix for mvtrainlen variable

New in Rocrail 24-05-2020 Revision 755 (May 24, 2020)

  • Model: generate unregistered sensor option added

New in Rocrail 23-05-2020 Revision 754 (May 24, 2020)

  • Cv: use default spinctrl size
  • Rocrailinidialog: service tab time units added
  • Rocrailinidialog: automatic tab time units added

New in Rocrail 22-05-2020 Revision 751 (May 23, 2020)

  • Rocs userial: regard ENOTTY also as device error
  • Loc: isState extended with schedule ID
  • Textdialog: max slider range minimal value reduced
  • Wiodlg: railcom cutout option

New in Rocrail 21-05-2020 Revision 747 (May 21, 2020)

  • Model: revert clean up prev_* attributes

New in Rocrail 20-05-2020 Revision 746 (May 21, 2020)

  • lieth: trace corrections
  • lieth: trace fix at disconnect

New in Rocrail 19-05-2020 Revision 744 (May 20, 2020)

  • Car: adjust function group in case of mapping
  • Model: remove prev_* attributes on initial load
  • Rocview dialogs: spinctrl size set to default; correct size should be calculated by wx
  • Lieth: recovery improved
  • Clntcon: crash fix on cleanup client connection

New in Rocrail 18-05-2020 Revision 742 (May 19, 2020)

  • Rocview dialogs: spinctrl size set to default;
  • Correct size should be calculated by lieth: recovery improved
  • Clntcon: crash fix on cleanup client connection

New in Rocrail 17-05-2020 Revision 739 (May 18, 2020)

  • rocview: makefile fix for wx libraries in case of static
  • clntcon: check if the client mutex is initilized

New in Rocrail 16-05-2020 Revision 737 (May 17, 2020)

  • Block/switchdialog: layout corrections
  • Srcpcon: Fix: report correct rocrail version to srcp clients (Lothar)
  • Clntcon: protect the client socket on delete by mutexWIOdlg: small improvements

New in Rocrail 15-05-2020 Revision 733 (May 16, 2020)

  • Rocview dialogs: spinctrl default width
  • Bidibidentdlg: added missing stdint header
  • Rocguiinidlg: svg ID text size range increased

New in Rocrail 14-05-2020 Revision 730 (May 15, 2020)

  • memory statistics work around for multiple free...
  • clntcon: extra socket broken check added

New in Rocrail 13-05-2020 Revision 728 (May 14, 2020)

  • clntcon: crash fix (1) for timing between writer and reader
  • itemutils: fix for calculate symbol size for none rect crossing
  • important changes update

New in Rocrail 11-05-2020 Revision 725 (May 12, 2020)

  • allcall address option removed

New in Rocrail 09-05-2020 Revision 724 (May 10, 2020)

  • routectrldlg: resizing fix
  • routedialog: fix for modify sensor entry

New in Rocrail 08-05-2020 Revision 722 (May 9, 2020)

  • Route: check for sensor, fbevent, type
  • Wio: take over only brightness if temp. reported is 110
  • Wio: alive brightness support added

New in Rocrail 07-05-2020 Revision 719 (May 8, 2020)

  • Powerctrldlg: layout fixes
  • Routedialog: layout fixes for gtk3
  • Canservice: stdint include for bidib messages header
  • Bidib: stdint includes
  • Routedialog: use default spinctrl width for gtk3
  • Bidib: update messages header
  • Routedialog: show sensor type in the list

New in Rocrail 06-05-2020 Revision 712 (May 7, 2020)

  • Bidib: add stop/go at booster on/off commands in case class is dcc_main
  • Control.template: removed dependency libusb

New in Rocrail 06-05-2020 Revision 710 (May 6, 2020)

  • Rocomp: removed

New in Rocrail 04-05-2020 Revision 709 (May 5, 2020)

  • ddx: exit
  • Cleanup
  • Installwx.sh: check if apt or zypper

New in Rocrail 03-05-2020 Revision 706 (May 4, 2020)

  • Makewin scripts: only use 2 make jobs to avoid a g++ kill signal
  • Inno update
  • Clock: member variable normalized
  • Meter: smaller font size for Windows

New in Rocrail 02-05-2020 Revision 702 (May 3, 2020)

  • Z21: trace unhandled packets with trace level BYTE

New in Rocrail 02-05-2020 Revision 701 (May 2, 2020)

  • Trace: fix for async writer using 100% CPU in case no file is specified

New in Rocrail 30-04-2020 Revision 699 (May 1, 2020)

  • Check if an item is selected

New in Rocrail 30-04-2020 Revision 697 (Apr 30, 2020)

  • Fix for return type

New in Rocrail 29-04-2020 Revision 696 (Apr 30, 2020)

  • bidib: watchdog fix in case of no guest connection
  • blockdialog: fix for signal property buttons
  • bidib: correction for evaluating CS state
  • trace: use a thread to write
  • guiframe: filter out booster events for updating the power icon

New in Rocrail 28-04-2020 Revision 691 (Apr 29, 2020)

  • Wiodlg: fast PT option instead RC cutout
  • Lodi: traces
  • Lodi: programming
  • Lodi: programming support added

New in Rocrail 27-04-2020 Revision 687 (Apr 28, 2020)

  • Rocrailinidialog: lodi added
  • Lodi: basic implementation
  • Bidib: trace node sequence on seqAck

New in Rocrail 26-04-2020 Revision 684 (Apr 27, 2020)

  • Lodi: sensor processing (wip)
  • Lodi: sensor evaluating (WIP)
  • Installwx.sh: added extra lines
  • Linux dependency update
  • Rocview: use default spinbutton size for GTK3
  • Bidib: allow only a tcp guest connection in case the communication is disabled
  • Bidib: disable message processing in case a guest is connected

New in Rocrail 26-04-2020 Revision 677 (Apr 26, 2020)

  • Loc: fix for mapped function
  • Rocview: mirror loco image in block option added
  • Lodi: loco speed command

New in Rocrail 25-04-2020 Revision 674 (Apr 25, 2020)

  • canservice: fix for draining CPU on 5550 service; CBUS
  • cbus: tracelevel correction for clock commands
  • bidib: stop using the message sequence after the wizard did connect
  • router: fix for raster switch (Lothar)

New in Rocrail 24-04-2020 Revision 670 (Apr 25, 2020)

  • Lodi: wip
  • Lodi: WIP

New in Rocrail 24-04-2020 Revision 668 (Apr 24, 2020)

  • translation merge: en_GB, fr, sl, de, nl

New in Rocrail 24-04-2020 Revision 665 (Apr 24, 2020)

  • Bidib: tcp service added for Wizard
  • Bidibdlg: removed the UDP type
  • Bidib: udp not using sequence number
  • Bidib: tcp not using sequence

New in Rocrail 22-04-2020 Revision 661 (Apr 23, 2020)

  • Canservice: server socket recovery
  • ASCII logo
  • Canservice: socket nodelay
  • Model: generate unknown sensor objects first after the model has been initialized
  • Wio: report global RailCom reader with address 101
  • Canservice: extra command line options for tracing and usbdev
  • Canservice: usb connection recovery added
  • Canservice: usb service added
  • Bidib: tcp/ip support
  • Model: revert generating sensors in case unknown
  • Stagedlg: show cleaning stamp

New in Rocrail 20-04-2020 Revision 650 (Apr 21, 2020)

  • Rocdigs: remove ucon88
  • Feedbackdialog: generated flag added
  • Model: generate a temp. sensor node in case an event is unknown
  • Wio: dual coil switch type support

New in Rocrail 20-04-2020 Revision 646 (Apr 20, 2020)

  • Loc: allow zero function mapping address
  • Loc: allow zero address for function mapping
  • Hue: tracelevel correction for not supported sensor status
  • Hue: fix for free memory type
  • SpDrS60: alt blinkin dir container

New in Rocrail 18-04-2020 Revision 641 (Apr 19, 2020)

  • Wio: sent also date and temp. on clock commands
  • Rocpro: config button added

New in Rocrail 18-04-2020 Revision 639 (Apr 18, 2020)

  • Xmlscript: fix for - comparator

New in Rocrail 17-04-2020 Revision 638 (Apr 17, 2020)

  • Bidib: auto sysenable and SoD

New in Rocrail 17-04-2020 Revision 637 (Apr 17, 2020)

  • Xmlscript: regard @ prefix for variable in condition
  • Action: allow all block commands
  • Router,location: fix for forcing first free subblock
  • Blockdialog: actions waiton/waitoff added
  • Action: support added for nonecommuter

New in Rocrail 16-04-2020 Revision 632 (Apr 16, 2020)

  • Loc: swap function rename
  • Finddest: regard swap timer

New in Rocrail 14-04-2020 Revision 630 (Apr 15, 2020)

  • Loc: set recorded schedule as generated
  • Loc: record schedule

New in Rocrail 13-04-2020 Revision 628 (Apr 14, 2020)

  • WIO: PT support

New in Rocrail 12-04-2020 Revision 627 (Apr 13, 2020)

  • Loc: fix for V0 on swap mutex timeout (deadlock)
  • Cleanstamp in all block types
  • Wio: trace RailCom type name

New in Rocrail 11-04-2020 Revision 624 (Apr 12, 2020)

  • Guiframe: fix auto resize columns

New in Rocrail 10-04-2020 Revision 623 (Apr 11, 2020)

  • Readme.txt extended with command to install wx under Archlinux
  • Wio: added missing rascii parameter in case of type servo

New in Rocrail 10-04-2020 Revision 621 (Apr 10, 2020)

  • Bidib: use output value for on in case of accessory
  • Rocview.cmd: quot parameters
  • Block: fix for wait check in case of type shunting
  • Planpanel: check for overlapping on selection copy/move

New in Rocrail 09-04-2020 Revision 617 (Apr 9, 2020)

  • Item: add blank context menu for signals with 5 or more aspects

New in Rocrail 07-04-2020 Revision 616 (Apr 8, 2020)

  • Label corrections for pattern yellow address
  • Loc: stop automode in case of gohome command and is already at home
  • Stage: manual compress will overrules one time the FiFo in locations

New in Rocrail 05-04-2020 Revision 608 (Apr 6, 2020)

  • Show the last cleaning-stamp on the statistics tab
  • Translation merge: pt_BR, sl, sr_latin, fr, nl, de
  • Guiframe: disable go home all in case automatic is off
  • Block: use time for last cleaning

New in Rocrail 05-04-2020 Revision 605 (Apr 5, 2020)

  • Block: use time for last cleaning
  • Go home all by filter

New in Rocrail 05-04-2020 Revision 603 (Apr 5, 2020)

  • Model: select the block with the lowest cleaning count in case of loco type cleaning
  • Columndlg: save/restore size and position
  • Signal: max 5 aspect support for pattern control
  • Item: disable alternative SVG context menu for tt, seltab, tx

New in Rocrail 04-04-2020 Revision 599 (Apr 4, 2020)

  • bidib: regard gate value if addressing is MADA
  • signaldialog: layout corrections

New in Rocrail 02-04-2020 Revision 597 (Apr 3, 2020)

  • Wrapper: altsvg default false
  • Support for 3 address pattern
  • Item: altsvg option added

New in Rocrail 02-04-2020 Revision 594 (Apr 2, 2020)

  • planpanel: check for alternative SVG path for all symbols types

New in Rocrail 01-04-2020 Revision 592 (Apr 2, 2020)

  • Wio: show alive timeout value in trace
  • Wiodlg: changed type throttle into control
  • Wiodlg: type text extended with DCC booster

New in Rocrail 01-04-2020 Revision 589 (Apr 1, 2020)

  • Bidib: only SoD on feature size in case master was enabled

New in Rocrail 31-03-2020 Revision 588 (Mar 31, 2020)

  • rasciiutils added to use the same base for WIO and RASCII (wip)

New in Rocrail 29-03-2020 Revision 582 (Mar 30, 2020)

  • Revert rascii utils
  • Signal: optional parameter added

New in Rocrail 28-03-2020 Revision 580 (Mar 29, 2020)

  • Renderer: shunt support for dcrossing left/right sl/sr
  • Output: tristate flip trace added

New in Rocrail 26-03-2020 Revision 574 (Mar 27, 2020)

  • Block/routedialog: reject adding empty ID in the include/exclude list
  • Renderer: fix for semphoremain shunt red

New in Rocrail 25-03-2020 Revision 572 (Mar 26, 2020)

  • renderer: support for shunt and prefix signal symbols

New in Rocrail 21-03-2020 Revision 568 (Mar 22, 2020)

  • Fix for autogen a guest loco
  • Zimocan: reject group count > 64
  • Control: fix for initial SVG paths

New in Rocrail 20-03-2020 Revision 565 (Mar 21, 2020)

  • Trackpickerdlg: use standard basedlg position function
  • Seltab: fix for deleting an empty seltab

New in Rocrail 18-03-2020 Revision 563 (Mar 19, 2020)

  • Stage: Vmin to first section option added
  • Channeltunedlg: auto ticks added

New in Rocrail 18-03-2020 Revision 561 (Mar 18, 2020)

  • 2020-03-18 12:29:11 +0100 channeltunedlg: extra buttons for plus/min/test

New in Rocrail 17-03-2020 Revision 556 (Mar 18, 2020)

  • Trackpickerdlg: removed accessory-40
  • Trackpickerdlg: removed unsupported track-3
  • Fix for SVG track-3 accessory

New in Rocrail 16-03-2020 Revision 553 (Mar 17, 2020)

  • Operatordlg: fix for no image icon in case of gray icons
  • Oc: release posible other loco from train before assign

New in Rocrail 15-03-2020 Revision 551 (Mar 16, 2020)

  • Remove accessory 1

New in Rocrail 14-03-2020 Revision 540 (Mar 15, 2020)

  • Vmin in case target section is zero and arrive speed is in percent
  • 549 2020-03-14 10:33:53 +0100 new icon

New in Rocrail 12-03-2020 Revision 546 (Mar 13, 2020)

  • Renderer: seltab in case of SLIM with small rounded corners
  • SLIM-COLOR: fix for closed small block

New in Rocrail 11-03-2020 Revision 543 (Mar 11, 2020)

  • rocnetnode: softinit flag added to avoid reinitializing the whole I2C

New in Rocrail 08-03-2020 Revision 537 (Mar 9, 2020)

  • Startrocrail script added into the installer
  • Start script added for RPi
  • SLIM-COLOR: added missing block ident symbol

New in Rocrail 05-03-2020 Revision 532 (Mar 6, 2020)

  • Locationsdlg: fix for help links

New in Rocrail 04-03-2020 Revision 531 (Mar 5, 2020)

  • Variable lcdestblock added
  • Got: only sleep in the read loop in case nothing has been read
  • Router: include stdint added
  • Router: fix for function check on 32bit systems (Lothar)

New in Rocrail 03-03-2020 Revision 527 (Mar 4, 2020)

  • Locationsdlg: help tab sensitive

New in Rocrail 02-03-2020 Revision 526 (Mar 3, 2020)

  • Wrapper: removed ori attribute from datareq
  • Router: fix check loco function 32 (Lothar)
  • Outputdialog: fix for swapping parameter on/off with channeltune dialog
  • Text: check if gotoblock is not null before using it as variable value
  • Text: lcgotoblock variable added

New in Rocrail 01-03-2020 Revision 521 (Mar 1, 2020)

  • control: support for datareq type svg

New in Rocrail 27-02-2020 Revision 517 (Feb 28, 2020)

  • App: trace line added in case of force EoD
  • Locodialog: pwm range extended
  • Mbus: udp ports selectable
  • Mbus udp: use generic reader thread name
  • Dccpp: generate ID incase of switch and output objects without any

New in Rocrail 27-02-2020 Revision 512 (Feb 27, 2020)

  • model: replace all blanks with underscores in case of adding a variable

New in Rocrail 26-02-2020 Revision 509 (Feb 27, 2020)

  • Start EoD in case of shutdown and automatic on
  • App: stop auto mode before save the model
  • Clntcon: crash fix for using invalid socket handle
  • WIO: send pwm as extra parameter with VDIR commands

New in Rocrail 25-02-2020 Revision 505 (Feb 26, 2020)

  • Routedialog: label correction for condition type
  • Cbus: support for binary tcp

New in Rocrail 24-02-2020 Revision 503 (Feb 25, 2020)

  • Guiframe: fix for re-restore control dialogs
  • Powerctrldlg: catch label right click to prevent dispatching it to the grid which is under the dialog
  • Powerctrldlg: sort colums with left click instead of right click
  • app: disable blocking shutdown in case of console mode mbus,tcp: connect retry sleep increased to 5 seconds
  • Mbus,tcp: protect disconnect with a mutex

New in Rocrail 23-02-2020 Revision 498 (Feb 24, 2020)

  • Mbus: fix for discovering the loco name in case the packets are not sequential

New in Rocrail 20-02-2020 Revision 491 (Feb 21, 2020)

  • Loc: revert save block enter side on soft reset
  • Mbus,usb: tracelevel correction
  • Mbus usb: avoid read timeouts

New in Rocrail 20-02-2020 Revision 489 (Feb 20, 2020)

  • mbus usb: avoid read timeouts

New in Rocrail 19-02-2020 Revision 488 (Feb 20, 2020)

  • Loc,locdialog: allow bbt delay only in case of fixed
  • Revert sensor accessory type
  • Schedules: trace level correction for index
  • Bidib: set fbtype to accessory in case of a port event

New in Rocrail 18-02-2020 Revision 487 (Feb 19, 2020)

  • Revert sensor accessory type
  • Schedules: trace level correction for index
  • Bidib: set fbtype to accessory in case of a port event
  • Item: show loco ID in the popup title too

New in Rocrail 17-02-2020 Revision 484 (Feb 17, 2020)

  • item: show loco ID in the popup title too

New in Rocrail 15-02-2020 Revision 481 (Feb 15, 2020)

  • Rascii: update
  • Wio,clntcon: push mode events in case of throttle

New in Rocrail 13-02-2020 Revision 478 (Feb 14, 2020)

  • Loc: check is a consist is not itself to avoid an endless loop
  • Locdialog: crash fix on export in case the file could not be opened

New in Rocrail 12-02-2020 Revision 476 (Feb 13, 2020)

  • Wio: provide loco mode in case of events

New in Rocrail 11-02-2020 Revision 475 (Feb 12, 2020)

  • Loc: save current block enterside for use on soft reset
  • Car: filter direction/lights changes
  • Wio: support for railcom dyn

New in Rocrail 10-02-2020 Revision 472 (Feb 11, 2020)

  • Routedlg: revert layout corrections
  • Cardlg: stay on top flag added in the message dialog on delete
  • Cardlg: fix for not popup message?
  • Cardlg: sorting fix

New in Rocrail 09-02-2020 Revision 470 (Feb 10, 2020)

  • Cardlg: fix for not popup message?
  • Cardlg: sorting fix

New in Rocrail 08-02-2020 Revision 468 (Feb 9, 2020)

  • Wio: try find the loco by short ID

New in Rocrail 07-02-2020 Revision 467 (Feb 8, 2020)

  • Wio: memory leak fixes

New in Rocrail 05-02-2020 Revision 466 (Feb 6, 2020)

  • Router: accept IID WIO as valid

New in Rocrail 04-02-2020 Revision 465 (Feb 5, 2020)

  • Wiodlg: railcom option
  • Translation merge: de,nl,fr
  • Stage: trace level for enter sensor occupied moved to level automatic

New in Rocrail 03-02-2020 Revision 462 (Feb 4, 2020)

  • Wiodlg: railcom cutout option added
  • Wio: work around for old compilers
  • Mkdeb: removed rocraild

New in Rocrail 03-02-2020 Revision 459 (Feb 3, 2020)

  • model: generate loco on discover/sync
  • guiframe: disable popupmenu items in case of none active loco

New in Rocrail 02-02-2020 Revision 457 (Feb 3, 2020)

  • Rocrail deamon support ended
  • Wio: allow 50 steps for mobile
  • Wio: ebreak command added

New in Rocrail 01-02-2020 Revision 454 (Feb 2, 2020)

  • Item: regard rotate parameter on change in case of an mjpg stream

New in Rocrail 01-02-2020 Revision 453 (Feb 1, 2020)

  • wio: process RFID error events

New in Rocrail 30-01-2020 Revision 447 (Jan 31, 2020)

  • Translation added for expired key
  • Translation merge: de
  • Translation merge: it, sl, fr, sr_latin, cs, nl, de
  • Xmlscript: switch unlock support added
  • Doc: check max remark length to avoid a crash

New in Rocrail 29-01-2020 Revision 442 (Jan 30, 2020)

  • Trackpickerdlg: fix for single slip dcrossing...
  • Trackpicker: single slip added
  • Wiodlg: CAM option

New in Rocrail 28-01-2020 Revision 439 (Jan 29, 2020)

  • Wio: reboot command added wio: cam framesize option

New in Rocrail 27-01-2020 Revision 438 (Jan 28, 2020)

  • Xmlscript: block command unlock added
  • Wio: ignore wiocam for alive
  • Mjpg: rotate 90 left/right option added
  • Wiodlg: fix for setting sync option
  • Switch: fix for state pointer used for setting the frog

New in Rocrail 26-01-2020 Revision 433 (Jan 27, 2020)

  • Model: only reset active locos
  • Wio: fix for servo already in position
  • Routedialog: takeover command ID in case of modify

New in Rocrail 23-01-2020 Revision 426 (Jan 24, 2020)

  • Moved cam buttons to the accessory theme
  • New symbols for CAM control

New in Rocrail 22-01-2020 Revision 424 (Jan 23, 2020)

  • Trackpickerdlg: register sensor added
  • Ecos: only request function descriptions in case the sync option ist set
  • Wio: trace added for output servo type

New in Rocrail 20-01-2020 Revision 421 (Jan 22, 2020)

  • Renderer: fix for register sensor in case of occ/route
  • Action: fix for go home

New in Rocrail 20-01-2020 Revision 419 (Jan 21, 2020)

  • Lodi: framework added (wip)

New in Rocrail 19-01-2020 Revision 414 (Jan 20, 2020)

  • Route: revert change for forcing routes
  • Wio: fix for sound action
  • Routedialog: command buttons moved
  • Wio: CAM type added
  • SLIM: accessory 6 for register sensor
  • SpDrS60: accessory 6 added
  • Renderer: regard SLIM grey in case of filling the register sensor
  • Accessory 6 for register sensor
  • Renderer: register sensor symbol support (WIP)
  • Register sensor symbol
  • Route: fix for resetting pending route
  • Wiodlg: OTA button added

New in Rocrail 16-01-2020 Revision 402 (Jan 17, 2020)

  • SpDrS60: small stage symbols
  • SLIM-COLOR: small stage symbol
  • SLIM: small stage symbols (Claus)
  • Stage-s svg added
  • Smallsymbol option for stage
  • SLIM-COLOR: RFID sensor symbol accessory 5
  • SLIM-COLOR: RFID sensor symbol accessory 5

New in Rocrail 16-01-2020 Revision 395 (Jan 16, 2020)

  • mjpg: no default streaming file name

New in Rocrail 14-01-2020 Revision 384 (Jan 15, 2020)

  • Svg,renderer: regard the SVG source sequence
  • Svg: polygon support added
  • RASCII: report state on event
  • Svg: support for viewBox
  • Massoth: use maxbufsize for dumping read bytes
  • Wio: length correction on SETWIO
  • Rascii: fix for cvget response
  • Wiodlg: show id and type after selection in the titlebar

New in Rocrail 12-01-2020 Revision 376 (Jan 12, 2020)

  • remove e4s.c

New in Rocrail 09-01-2020 Revision 368 (Jan 10, 2020)

  • Action,switch: allow unloack with *
  • Wio: crash fix at using wio list without mutex

New in Rocrail 06-01-2020 Revision 358 (Jan 7, 2020)

  • Wio: support port type sound
  • Wio: sound action added

New in Rocrail 05-01-2020 Revision 356 (Jan 6, 2020)

  • Loc: sent shunting commands to consist members too

New in Rocrail 04-01-2020 Revision 355 (Jan 5, 2020)

  • Controler: variable typo fix
  • Switch: allow * as loco ID to unlock
  • Crash fix for cleaning up socket on client disconnect
  • Mbus: revert master option
  • Wio: save WIO hostname for use in the dialog
  • Planpanel: added save as dialog after selecting action AMP

New in Rocrail 02-01-2020 Revision 344 (Jan 2, 2020)

  • Added missing translation

New in Rocrail 30-12-2019 Revision 338 (Dec 31, 2019)

  • Rascii: fix for evaluating rfid

New in Rocrail 29-12-2019 Revision 337 (Dec 30, 2019)

  • Loc: take over discoverred function text in case not set in an existing fundef child node
  • Clntcon: check socket
  • Dispatch mouse motion to planpanel in case of edit modplan
  • 3zimocan: use target as nid in case of group 0x01 (accessory)
  • Block: only take over wheel count in case of arrival pending
  • Clntcon: check if wio socket is still valid befor using it

New in Rocrail 28-12-2019 Revision 331 (Dec 29, 2019)

  • Clntcon: fix for state broadcast
  • Clntcon: fix for WIO RASCII read size
  • Wiodlg: label correction
  • Wiodlg: option display rotate added

New in Rocrail 26-12-2019 Revision 325 (Dec 27, 2019)

  • Ecos: support for funcicon
  • Guiframe: avoid saving empty perspective id
  • Guiframe: check for a valid perspective id before adding it to the submenu
  • Ecos,loc: discover function descriptions
  • Selectdialog: prefix option added
  • Clntcon: publish state events to WIO clients

New in Rocrail 23-12-2019 Revision 319 (Dec 24, 2019)

  • Wio: shutdown event added
  • Wio: state event for throttle statusbar

New in Rocrail 23-12-2019 Revision 317 (Dec 23, 2019)

  • wiodlg: sync option added
  • wio: fix for NULL throttleid
  • wio: add throttle id

New in Rocrail 22-12-2019 Revision 313 (Dec 23, 2019)

  • wio: power commands support
  • wiodlg: deep sleep option added

New in Rocrail 21-12-2019 Revision 312 (Dec 22, 2019)

  • Clock: fontsize correction

New in Rocrail 18-12-2019 Revision 311 (Dec 19, 2019)

  • Desktoplink.cmd: added extra quots around the path parameters to allow blanks
  • Locdialog: crash fix for init functions in case of no loco selected
  • Wio: send short IDs
  • Accgroupdlg: fix for deleting accessories from the list

New in Rocrail 17-12-2019 Revision 307 (Dec 18, 2019)

  • Rocprodlg: fix for expanding/collapse tree in case of empty

New in Rocrail 13-12-2019 Revision 288 (Dec 13, 2019)

  • Guiapp: fixes for merge node recursive and replace childs.

New in Rocrail 11-12-2019 Revision 287 (Dec 13, 2019)

  • Wiodlg: set display geometry
  • Wiodlg: layout improvements

New in Rocrail 11-12-2019 Revision 285 (Dec 12, 2019)

  • Wrapper: set r2rnet to false
  • Cv: use combobox for IID, and fill it
  • Guiapp: disable asserts

New in Rocrail 10-12-2019 Revision 282 (Dec 11, 2019)

  • Idle: set schedule time at next schedule in a tour
  • Model: softreset before processing a remove command
  • Wiodlg: max nodename length 8
  • Wio: add string terminator in case of nodename

New in Rocrail 09-12-2019 Revision 278 (Dec 10, 2019)

  • Model: reject remove objects in auto mode

New in Rocrail 08-12-2019 Revision 274 (Dec 9, 2019)

  • Block: broadcast embedded sensor events in case of crossing block

New in Rocrail 05-12-2019 Revision 262 (Dec 6, 2019)

  • Usocket: tracelevel correction system: check key remaining days
  • Lightctrldlg: use until for the to column header (alttxt is to )
  • Clntcon: set wiodcc flag also for wiomobile to lightctrl: trace correction

New in Rocrail 04-12-2019 Revision 258 (Dec 5, 2019)

  • Xmlscript: trace correction
  • Lightctrl: fix for turning lights off

New in Rocrail 03-12-2019 Revision 256 (Dec 4, 2019)

  • Block: fix for none recursive modify

New in Rocrail 02-12-2019 Revision 254 (Dec 3, 2019)

  • Modplan: fix for setting the z on addModule to prevent double levels
  • Xmlscriptdlg: crash fix in case no lclist is available
  • Wio: steerwheel angle added to the dirv command
  • Wio: allow 250 speed steps

New in Rocrail 01-12-2019 Revision 250 (Dec 2, 2019)

  • block,loc: rear protection corrections
  • wio: loco dirv mass parameter added for mobile
  • block: check also for V=0 in case the enter trigger was resetted in case of rear protection
  • modplan: fix for saving modules in case of deletions

New in Rocrail 01-12-2019 Revision 246 (Dec 1, 2019)

  • wiodlg: mobile type added

New in Rocrail 28-11-2019 Revision 240 (Nov 29, 2019)

  • Rocnetnode: set channels flags to make sure the servo goes in sleep mode after changing settings.
  • Wio: filter out the 100 degree value

New in Rocrail 27-11-2019 Revision 233 (Nov 28, 2019)

  • Wiodlg: battery column without percent sign
  • Wio: query with environment
  • Finder: new option added to skip manual routes
  • Guiframe: fix for assert loco grid select row if none exist
  • Guiframe: fix for assert loco grid select row -1
  • Guiframe: assert fix for select loco grid row -1

New in Rocrail 27-11-2019 Revision 227 (Nov 27, 2019)

  • Wiodlg: added include for standard integers
  • Rocrailinidialog: show/edit rocweb image path
  • Rocweb: html file type support added

New in Rocrail 26-11-2019 Revision 224 (Nov 27, 2019)

  • Wio: add humidity to the alive event

New in Rocrail 25-11-2019 Revision 221 (Nov 26, 2019)

  • Wio: sensor pressure added

New in Rocrail 25-11-2019 Revision 220 (Nov 25, 2019)

  • Wio: temp100 support added
  • Wio: use temperature from alive events

New in Rocrail 24-11-2019 Revision 218 (Nov 24, 2019)

  • Accdecdlg: layout fix
  • Debian control update
  • Info.plist: version update
  • Wio: fix for bidi address event

New in Rocrail 20-11-2019 Revision 211 (Nov 21, 2019)

  • Wio: bidi address report added

New in Rocrail 20-11-2019 Revision 210 (Nov 20, 2019)

  • Block: reset signals on exit option added
  • Blockdialog: reset signals on exit
  • Roclcdr: fix for checkinf shortin and inatpre2in
  • Last time removal of dtc
  • Z21: not trace unknown packets

New in Rocrail 16-11-2019 Revision 205 (Nov 18, 2019)

  • Loc: use modified direction on consist dispatch
  • Wio: fix for old compiler
  • Blockdialog: remove scale
  • Block: use plan scale for mvtrack

New in Rocrail 15-11-2019 Revision 200 (Nov 15, 2019)

  • Roads theme: state signals (Wolfgang)
  • Wio: bidi event added
  • Switch: set delay on blink CTC LED

New in Rocrail 14-11-2019 Revision 197 (Nov 14, 2019)

  • switch: ctc WIO blink LED support in case of pending

New in Rocrail 12-11-2019 Revision 187 (Nov 13, 2019)

  • Finder: crash fix if no route is defined
  • Locationdialog: layout corrections
  • Check at enter if the block is a TT type and force wait
  • Routedialog: fix for selecting lock type in case of tt and seltab
  • Wio: send a decoder event in case of online/offline

New in Rocrail 11-11-2019 (Nov 12, 2019)

  • Wiodlg: show RSSI units in the header
  • Wio: patch stdint.h for type int16_t (Lothar)
  • Wio: convert rssi into int16_t

New in Rocrail 10-11-2019 (Nov 11, 2019)

  • wio: 16bit cv numbers

New in Rocrail 09-11-2019 (Nov 11, 2019)

  • locationsdlg: partner select button action added
  • wio: alive timeout at monitor level
  • partner added to locations
  • location: partner flow management
  • partner added to locations

New in Rocrail 07-11-2019 (Nov 7, 2019)

  • Rocrailinidialog: wio options
  • Rocrailinidlg: WIO options added
  • Wio: watchdog timeout option
  • Wio: show add to list trace at monitor level
  • Makewin.sh: use bash instead of sh
  • Wiodlg: layout correction
  • Makewin.sh: added the zipper command
  • Makewin.sh: simplified windows make script
  • Cleanup
  • Guiframe: report remark in case generic signal addresses
  • Guiframe: report location split up in separate columns
  • Version correction for rocs and lcdriver
  • Report: show gate, description and decoder
  • Signal: attribute rename addr -> addr1
  • Wiodlg: fix for showing type LED on the index tab
  • Guiframe: exclude the car list in case of accessory reporting
  • Rocview: report action added
  • Wio: trace correction for alive timeout
  • Wio: POM cv number correction
  • Trackdialog: show selected track on the plan panel
  • Wio: binstate added
  • Roads theme: fix for the twoway switch (Wolfgang)
  • Wio: trace correction
  • Loc: protect loco properties on field events
  • Roads theme: more symbols (Wolfgang)
  • Powerman: check if it is a booster event before generating a booster object
  • Rocrailinidialog: generate booster option added
  • Generate booster option in dialog
  • Powerman: option for generating new boosters

New in Rocrail 05-11-2019 (Nov 6, 2019)

  • Makewin.sh: simplified windows make script
  • Guiframe: report remark in case generic signal addresses
  • Guiframe: report location split up in separate columns

New in Rocrail 30-10-2019 (Oct 31, 2019)

  • Signal: fix for calculating the number of LEDs
  • Rascii-const update
  • Wio: fix for DCC accessory command
  • Wio: dcc accessory command added
  • Gotodlg: start loco after a double click
  • Modplan: save and restore scale and metrics

New in Rocrail 29-10-2019 (Oct 29, 2019)

  • wio: signal support

New in Rocrail 28-10-2019 (Oct 28, 2019)

  • 1translation merge: sr_latin, fr, de, nl
  • Rocrailinidlg: removed maxcon
  • Rocrailinidlg: removed maxcon
  • Rocrailinidialog: removed unused maxcon option
  • 127 2019-10-27 11:31:59 +0100 wio: ack the alive event in case of WIO type DCC
  • Clntcon: wio correction
  • Wio: fix for processing loco commands
  • Wiodlg: renamed RICi in RIC
  • Mttmfcc: removed user suggestion
  • Mvtrack: fix for grid size
  • Mvtrackdlg: layout
  • Mttmfcc: read CV correction
  • Wio: fix for LED signal commands
  • Wio: short circuit recevery

New in Rocrail 23-10-2019 (Oct 23, 2019)

  • Wio: short circuit event added
  • Wio: signal LED type support added bus:addr aspect
  • Wio: remove ebreak from 127 speed steps
  • Wio: fix for calculating decoder speed
  • Wio: POM
  • Wio: POM added
  • Loc: swapondirchange reverted to revision 53
  • Gotodlg: support for double click
  • Wio: send speed steps
  • Mvtrack: mvtrainlen var added, regard metrics for trainlen
  • Switchdialog: translation typo fix
  • Oc: swapondir at commands
  • Wio: bus added to dcc loco commands
  • Wio: mobile function support
  • Switch/outputdlg: fix for channeltune dialog values
  • Wiodlg: fix for I/O next/prev
  • Mttmfcc: support for new bidi sensor module
  • Loc: allow swap on dir change, but no support for multi head
  • Wio: trace info at monitor level

New in Rocrail 16-10-2019 (Oct 16, 2019)

  • Text: convert display text from utf8 into iso latin

New in Rocrail 15-10-2019 (Oct 15, 2019)

  • Mttmfcc: revert support for new sensor module

New in Rocrail 13-10-2019 (Oct 14, 2019)

  • Wio: send brighness with clock event
  • Loc: fix for checking consist member
  • Mvtrack: fix for save the calctrainlen option
  • Wio: clock sync added
  • Wio: text message type added
  • Loc: fix for field direction

New in Rocrail 10-10-2019 (Oct 10, 2019)

  • Mvtrack: optional, experimetal train length calculation

New in Rocrail 08-10-2019 (Oct 9, 2019)

  • Loc: fix for taking over the CS IID at field events

New in Rocrail 07-10-2019 (Oct 8, 2019)

  • Wiodlg: help link corrected
  • Wio: mobile function support
  • Naming corrections

New in Rocrail 06-10-2019 (Oct 7, 2019)

  • Wio: link sec loco addr with wio rfid events

New in Rocrail 03-10-2019 (Oct 4, 2019)

  • Fine tune dialog for servo outputs and switches
  • Wio: servo support

New in Rocrail 02-10-2019 (Oct 3, 2019)

  • Wio: single gate servo switch support
  • Wio: basic servo support
  • Lcdriver: fix for events from managed block
  • Wio: diff in watchdog between WIO and RICi
  • Mbus: use dynamic thread names to allow multiple instances
  • Powerman: event data corruption protection added

New in Rocrail 30-09-2019 (Sep 30, 2019)

  • Mbusdlg: fix for setting host in case of socketcan
  • Accdecdlg: wio type added
  • Loc: ignore swap on direction change if the loco is a slave
  • Icon update with 48px
  • 48px icon (Herman)
  • Wio: goodbye event support
  • Wio: goodbye event support
  • Add the missing package folder
  • 48px icon
  • 96px icon
  • Wio: watchdog
  • Routedialog: update index after lock and reset
  • Wio: show accu level on alive event
  • Wio: check alive
  • Renderer: draw output as color in case colortype is set independent from output type
  • Rocweb icon
  • Wiodlg: native type added
  • Wio: alive support (wip)
  • Translation merge: cs, nl, sl, pt_BR sr_latin, fr, de, zh_CN
  • Clntcon: remove demo timer for MQTT clients
  • Wiodlg: enable/disable WIO/RICi panel on select
  • Wiodlg: type selection
  • Loc: invdir option added for more confusion 8)
  • Wio: set i2c added

New in Rocrail 25-09-2019 (Sep 25, 2019)

  • xnet
  • rpm spec correction for icon
  • locdialog: placing flag removed from interface tab
  • wio: rici conf added
  • rnet and xnet added

New in Rocrail 24-09-2019 (Sep 24, 2019)

  • wiodlg: WIP
  • mbus ascii: sleep 10ms in case of nothing to read
  • mbus ascii: fix for reading
  • wiodlg: WIP
  • wiodlg: WIP
  • old animated gif
  • removed router check at startup
  • obsolete icon deleted
  • wiodlg: WIP
  • clntcon: removed function to lookup duplets
  • clntcon: disable removal of client duplets
  • router: trace corrections
  • wiodlg: WIP
  • WIO dialog added: WIP
  • translation cleanup
  • router: WIP
  • Initial commit

New in Rocrail Revision 15969 (Sep 20, 2019)

  • Old xpm icon
  • Rocrail small icon as on the old days
  • Rocrail.xpm fix for rocview icon
  • Xmp icon
  • Icon replacement
  • Replacement of icon
  • Xpm for clock
  • Icon fix
  • Rocrail icon
  • Wio: LED range added

New in Rocrail Revision 15959 (Sep 19, 2019)

  • Rascii: constants update
  • Wio: addressing fix, query added
  • Wio: color output support
  • Mbus: ascii sub library crash fix
  • Loc: swapondir disabled for slave locos

New in Rocrail Revision 15954 (Sep 18, 2019)

  • Wio: sensor response added
  • Clntcon,wio: fix for double wio broadcasts
  • Wio: switch and output commands and events added

New in Rocrail Revision 15950 (Sep 17, 2019)

  • Wio added
  • Clntcon: cleanup unused throttle connections

New in Rocrail Revision 15948 (Sep 12, 2019)

  • clntcon: fix for RASCII throttle id
  • clntcon: RASCII release added

New in Rocrail Revision 15946 (Sep 11, 2019)

  • Added camfile attribute
  • Use default port 5152 in case of udp and set to zero
  • Optional skip frame parameter added

New in Rocrail Revision 15943 (Sep 10, 2019)

  • mjpg: disable popups in case the data received is corrupt
  • mjpg: crash fix
  • mjpg: compile fix
  • mjpg: wip for udp
  • hue: fix for buffer overflow
  • hue: free memory fix

New in Rocrail Revision 15937 (Sep 9, 2019)

  • Mjpg: compile fix
  • Mjpg: wip for udp
  • Hue: fix for buffer overflow
  • Hue: free memory fix

New in Rocrail Revision 15937 (Sep 8, 2019)

  • roco cam protocol

New in Rocrail Revision 15932 (Sep 4, 2019)

  • Rocnet: LOLii support

New in Rocrail Revision 15931 (Sep 2, 2019)

  • rocdigs: makefile clear rascii dir
  • demon plan: text pointsize correction

New in Rocrail Revision 15929 (Aug 30, 2019)

  • guiapp: added more language selections

New in Rocrail Revision 15928 (Aug 29, 2019)

  • infodialog: revert smalles font size for disclaimer
  • infodialog: smaller font size for disclaimer
  • infodialog: show system language
  • infodialog: show wx system language code
  • translation merge: de, cs, sl, fr, sr_latin, nl
  • newfeatures update
  • guiapp: added english variants for selecting language
  • rocview: select language if none is set in the rocview.ini
  • guiframe: try to get user language code

New in Rocrail Revision 15919 (Aug 29, 2019)

  • clntcon: only let expire the client mqtt service
  • rascii: trace corrections
  • rascii: udp fixes
  • rascii: offset fix
  • rascii: fix for make
  • rocnetnode: fix for port 128 crash
  • rascii: evaluate command and send info
  • rascii: multicast receive correction
  • rascii: multicast (wip)
  • rascii: udp multicast option
  • write last fitting commit in the xml
  • guiframe: fix for selecting none existing loco list row

New in Rocrail Revision 15907 (Aug 26, 2019)

  • clntcon: 5 minutes demo time for MQTT client commandos
  • rocnetnode: fix for port 128

New in Rocrail Revision 15905 (Aug 25, 2019)

  • Planpanel: fix for moving to other level
  • Dccpp: fix for tcp port

New in Rocrail Revision 15903 (Aug 24, 2019)

  • sbus: wip

New in Rocrail Revision 15901 (Aug 23, 2019)

  • sbus: write fix
  • rascii: write queue added to prevent blocking
  • rocview makefile: native windows link libraries added for wx master
  • zipper: removed revision number from the revision.info file name
  • desktoplink: added demo path command line parameter

New in Rocrail Revision 15896 (Aug 21, 2019)

  • loc: feed srand for every loco thread on startup

New in Rocrail Revision 15895 (Aug 21, 2019)

  • only set srand at startup

New in Rocrail Revision 15894 (Aug 21, 2019)

  • initialize srand only once at startup

New in Rocrail Revision 15893 (Aug 20, 2019)

  • Rascii: signal type led support added
  • Signal brightness added for LED signals
  • Loc: regard gomanual on swap
  • Rascii: set cts if wanted
  • Loc: swap placing on direction change in half auto ode manual run
  • Renderer: regard loco direction in case of flipping image
  • Loc: evaluate field direction with current loco direction for optional swap block enter side
  • Schedule: ignore automatic swap in case the loco runs in half automatic
  • Schedule: ignore automatic swap in case the loco runs in half automatic mode

New in Rocrail Revision 15884 (Aug 18, 2019)

  • Decoder: play sound async
  • Decoder: play sound
  • Loc: added state event
  • Decoder.py: sample interpreter

New in Rocrail Revision 15880 (Aug 17, 2019)

  • Wrapper: car cam
  • Stylesheets: update (Gerd)
  • Cardlg: camera added

New in Rocrail Revision 15877 (Aug 16, 2019)

  • Ledbutton: memory leak fix
  • Translation change for swapondir
  • Mjpg,item: init text object on the fly
  • Loc: swapondir option added

New in Rocrail Revision 15873 (Aug 15, 2019)

  • loc: flip direction flag after manual swap

New in Rocrail Revision 15869 (Aug 14, 2019)

  • Item,renderer: moved the MJPG from renderer to item
  • 1oc: swap block enter side on direction change in case of manual or halb automatic mode
  • Rascii: output color support added

New in Rocrail Revision 15866 (Aug 11, 2019)

  • Mjpg,item,renderer: crash fixes
  • Hclient: emulation mjpg service

New in Rocrail Revision 15864 (Aug 10, 2019)

  • mjpg: use mutex to access and update the jpg image to show

New in Rocrail Revision 15860 (Aug 9, 2019)

  • Ahome: http support
  • Ahome: support for simple http outputs
  • Ahome: support for simple http outputs added

New in Rocrail Revision 15857 (Aug 7, 2019)

  • Block: save closed state
  • Route: check for runable the tt and seltab too
  • Renderer: destructor to clean up the MJPG class
  • Throttledlg: use size event to rescale
  • Throttledlg: revert to bitmap button

New in Rocrail Revision 15844 (Aug 5, 2019)

  • Throttledlg: scale image also incase the width is greater
  • Throttledlg: scale image also incase the width is greater then the throttle
  • EStW: update and bew symbols
  • Renderer: set static bitmap background to dark blue to show the streaming image in case of no connection
  • Rocctrl.py added

New in Rocrail Revision 15840 (Aug 4, 2019)

  • Zipper: rocctrl.py added
  • Zipper: canservice added
  • Modplan: remove the deleted module also from the list to prevent saving it as empty plan
  • Installwx: use the libwxgtk3.0-dev package
  • Zipper; stylesheets added
  • Throttle: set static bitmap background color to gray

New in Rocrail Revision 15834 (Aug 3, 2019)

  • Control: fix for dependencies
  • Mjpg,renderer: size fix for text
  • Layout parent sizer after first bitmap update
  • Rascii: 16 bit for CV get/set
  • Throttledlg: locoimage mouse event handler added for selecting a loco
  • Mjpg: fixes for text object

New in Rocrail Revision 15829 (Aug 2, 2019)

  • mjpg: fixes for text object

New in Rocrail Revision 15824 (Aug 2, 2019)

  • Webview for macOS only until linux and windows do have fitting libraries
  • Infodialog,renderer: webview also for linux
  • Control: removed dependency webview
  • Throttledlg: test wxWebView under Linux
  • Dependency update for webview
  • Video streaming in text and throttle
  • Fback: regtrigger added
  • Ahome: json power events
  • Infodialog: disable webview includes in case of none apple
  • Fback: format variable text

New in Rocrail Revision 15816 (Jul 31, 2019)

  • Infodialog: disable webview includes in case of none apple
  • Fback: format variable text
  • Fback: format variable text in case the original value was a float
  • Infodialog: commented out the webview
  • Infodialog: check if a web kit is available
  • Infodialog: webview is not included in the linux wxWidgets
  • Infodialog: wiki tab added
  • Action,model,xmlscript: use the var pubish function to broadcast changes
  • Fback,var: publish register variables

New in Rocrail Revision 15807 (Jul 30, 2019)

  • Fback: trace correction for regval
  • Loc: check shunting state
  • Powerctrldlg: remove minimal height of graphic
  • Output: variable support in commands on/off
  • Dumper: output support added
  • Fback: array added for register value types
  • Sbus: wip
  • Hue: lux to brightness calculation
  • Rocview: revert translation from class to group

New in Rocrail Revision 15798 (Jul 29, 2019)

  • Button update
  • Wserial: removed junk text
  • Ahome: JSON support
  • Ahome: sensor support
  • Loc,operator: removed stripping class attribute
  • Rocs: serial isRX function added to be able to detect activity

New in Rocrail Revision 15754 (Jul 23, 2019)

  • Dccpp: revert
  • Mttmfcc: trace correction
  • Mttmfcc: fix for info address
  • Mttmfcc: use longer read timeout
  • Mttmfcc: check serial connection
  • Mttmfcc: support for new sensor module (WIP)
  • Heckroute: ignore depart delay in case the loco runs virtual

New in Rocrail Revision 15748 (Jul 22, 2019)

  • Checkroute: ignore depart delay in case the loco runs virtual
  • Rocpro: regard gray icons in case of no loco image
  • Wrapper update for power control
  • Block: set occ in slave blocks after IN in virtual block
  • Powerctrldlg: show short circuit time stamp
  • Powerctrldlg: color legend added

New in Rocrail Revision 15742 (Jul 21, 2019)

  • fcc: write accessory cv

New in Rocrail Revision 15738 (Jul 20, 2019)

  • fcc: read acc decoder cv's added (WIP)
  • loc: correct fromside after a blocktrip rollback
  • loc,signal: save fromside signal for blocktrip
  • lok pilot nano by Tony

New in Rocrail Revision 15734 (Jul 19, 2019)

  • model: signalside correction

New in Rocrail Revision 15671 (Jul 11, 2019)

  • Desktoplink.sh: comment added
  • Loc: trigger corrections for virtual timers
  • Desktoplink.sh added for linux ZIP
  • Zipper: create packege/history if needed
  • Rocrail png icon added

New in Rocrail Revision 15666 (Jul 11, 2019)

  • Zipper: desktop link command added
  • Loc: added function to translate VHint into KMH
  • Zipper: x86_64 added
  • Planpaneldlg: translation correction scale -> zoom
  • Startallfilterdlg: removed conflicting alignment flags

New in Rocrail Revision 15661 (Jul 9, 2019)

  • translate VHint into kmh for virtual timer

New in Rocrail Revision 15658 (Jul 9, 2019)

  • Zipper: archive name format changed
  • Revert debug info win64
  • Zipper: rocrail server start script added for linux
  • Oc: init master map on consist command
  • Route: support for classdel and classadd added
  • Ulni: fix for sync echo
  • Planproperties: metrics and scale for the whole layout and MVTrack

New in Rocrail Revision 15652 (Jul 8, 2019)

  • Planproperties: metrics and scale for the whole layout and MVTrack
  • Enable debug info in windows 64bit build
  • Mbus: trace level correction

New in Rocrail Revision 15640 (Jul 4, 2019)

  • Removed wiringPI library
  • Rocnetnode: added /dev/ttyAMA0 selection for dcc232
  • Mbus: trace correction
  • Dcc232: revert gpio
  • Dcc232: WIP
  • Dcc232: gpio WIP
  • Dcc232: gpio WIP
  • Dccd232: gpio WIP
  • Analyse: fix for zoffset (Lothar)

New in Rocrail Revision 15631 (Jul 4, 2019)

  • Check if SIGALARM is supported
  • Trace corrections
  • Use static global idlestream to save pointer
  • Dcc232: gpio WIP
  • Nmra: fix for ascii packets
  • Report invalid char
  • Sleep until stack package is processed
  • Sleep until stack package is processed
  • Added wiringPi library
  • Extended with GPIO option
  • Translation merge: de, nl, sl
  • Text: draw border bold in case of bold
  • Wrapper: default trace path

New in Rocrail Revision 15618 (Jul 3, 2019)

  • Text: border color

New in Rocrail Revision 15615 (Jul 2, 2019)

  • Zipper.sh: typo
  • Zipper: linux support added
  • Rocview.cmd: use absolute path for server binaries
  • Zipper.sh: copy zip to package
  • Zipper: $1 for w32/w64
  • Zipper script added
  • Rocview.cmd for zip installer
  • Model: remove attribute modplan
  • Text: replace pipe with <br> in case of html and concat

New in Rocrail Revision 15607 (Jul 1, 2019)

  • Replace pipe with <br> in case of html and concat
  • Replace pipe with <br> in case of html and concat
  • Fix for evaluating twin addressing

New in Rocrail Revision 15604 (Jun 30, 2019)

  • switch: test trace twin address

New in Rocrail Revision 15585 (Jun 26, 2019)

  • Infodialog: removed obsolete adjustminsize flag
  • Donkeydlg: layout corrections
  • Wsocket: trace correction in case the hostname query did fail
  • Infodialog,rocguiinidlg: layout and translation corrections
  • Donkey: added missing dialog title

New in Rocrail Revision 15578 (Jun 24, 2019)

  • Canservice: activate monitor level for starting services and incoming connections
  • Canservice: disable tracing files and info level
  • Rocnetnode: corrections for extended digint interface on halt
  • Rocint: halt of interface digint extended with password

New in Rocrail Revision 15574 (Jun 24, 2019)

  • Control: tracelevel correction for action state does not match
  • Rocweb: added text click command

New in Rocrail Revision 15572 (Jun 23, 2019)

  • mbus: redesigned the polling of channels

New in Rocrail Revision 15570 (Jun 23, 2019)

  • Canservice: report as CANID=0 and NN=0
  • Text: fix for model command change
  • Canservice: use same CANID and nodenumber as the GC1e in case of service on 5550
  • Modplan: add all system actions
  • Text: center option added

New in Rocrail Revision 15565 (Jun 22, 2019)

  • translation merge: nb, nl, de, sl
  • schedule: save scid in the last entry in case actions at IN
  • cbusnodedlg: corrected the description for CANService
  • text,xmlscript: text state added

New in Rocrail Revision 15558 (Jun 21, 2019)

  • text: fix for check action state

New in Rocrail Revision 15557 (Jun 21, 2019)

  • Textdialog,xmlscriptdlg: text state on and off added
  • Location: ignore maxocc commuter and other if both are zero
  • Text: toggle option added

New in Rocrail Revision 15554 (Jun 21, 2019)

  • Control: trace correction
  • Mbus utils: fix for MERG standard CAN frame ID
  • Canservice: avoid looping without sleep in case of tcp socket error
  • Canservice: fix for standard ASCII frame
  • Canservice: ascii framing support added
  • Xmlscriptdlg: text commands added
  • Text: click state for triggering actions added
  • Modplan: read/save tour, waybill, link, weather, lightctrl and mvtrack
  • Modplan: read and save module systemactions
  • Modplan: read module system

New in Rocrail Revision 15544 (Jun 19, 2019)

  • modplan: use modzoffset on modify; move, rotate

New in Rocrail Revision 15543 (Jun 19, 2019)

  • Modplan: use modzoffset also at adding a new module
  • Action: support for link-/unlinktrain
  • Block: not set the block occupancy, occ.xml, at reserve
  • Modplan: use a define for the z offset
  • Timedactions: unlinktrain command added
  • Modplan: fix for saving modules starting with z=1

New in Rocrail Revision 15533 (Jun 18, 2019)

  • Block: fix for action call for occupied
  • Modplandlg: file dialog buttons added for loco and route xml

New in Rocrail Revision 15531 (Jun 17, 2019)

  • Wrapper: default 3 trace files

New in Rocrail Revision 15530 (Jun 16, 2019)

  • Location: fix for maxocc zero
  • Route,switch: check if the switch has an address set on empty commands
  • Switch: check for valid command
  • Locationsdlg: layout correction
  • Locationsdlg: layout correction

New in Rocrail Revision 15525 (Jun 15, 2019)

  • mbus: support for UID in system commands and events

New in Rocrail Revision 15518 (Jun 14, 2019)

  • Mbus: reject fnchanged -1
  • Ocation: maxocc per cargo type
  • Location: max commuter option added

New in Rocrail Revision 15515 (Jun 13, 2019)

  • Schedules: reset callerid and callertype

New in Rocrail Revision 15514 (Jun 12, 2019)

  • Control: set the IID in the callerid variable
  • Check4redsignals option added, default off
  • Wmz21: ignore bidikmh
  • Mbus: send lights(f0) also after the speed/dir commands

New in Rocrail Revision 15510 (Jun 12, 2019)

  • Win64 build: strip debug info

New in Rocrail Revision 15506 (Jun 11, 2019)

  • System actions: sub state implemented for IID

New in Rocrail Revision 15505 (Jun 10, 2019)

  • Location: disregard maxocc if the loco already did arrive
  • Set UID to 21 if zero to be compatible with previous revisions
  • Locationdlg: removed deprecated adjust flag
  • Set uid on state report

New in Rocrail Revision 15500 (Jun 8, 2019)

  • Trace: fix for empty trace file name
  • Z21: uid field added
  • Clntcon: fix for ping and reply with pong
  • Rcon: reactivate the 5s idle ping
  • Mqtt-cs: serial connect added
  • Clntcon/rcon: set keepalive socket option

New in Rocrail Revision 15494 (Jun 6, 2019)

  • Planpanel: save scroll position
  • Mqtt-cs python example extended with XML parsing

New in Rocrail Revision 15492 (Jun 5, 2019)

  • Item/guiframe: restore throttle position and size dependent from loco ID
  • Rocview makefile: fix for wxsubincl 3.0 -> 3.1

New in Rocrail Revision 15490 (Jun 4, 2019)

  • Item: fix for open throttle in occupied block by popup menu
  • Item: not use short cuts in popup menu
  • Signal: fix for processing function control
  • Xmlscriptdlg: goto/show position after find/replace

New in Rocrail Revision 15486 (Jun 3, 2019)

  • Signal: white address as bit pattern if port is zero
  • Rocwebworker: support for https
  • Rocwebworker: support for https
  • Tracedlg: fix for close event (X)

New in Rocrail Revision 15482 (Jun 2, 2019)

  • Rocweb: http return code correction for plan and options xml
  • Evaluate function event
  • Function control type added
  • Translation merge: fr
  • Xmlscriptdlg: replaced settargetrange with the 3.0 start/end function
  • Aboxdlg: layout fixes
  • EStW: threeway symbol added

New in Rocrail Revision 15475 (Jun 1, 2019)

  • xmlscriptdlg: OK button added to be able to save without close

New in Rocrail Revision 15470 (May 31, 2019)

  • Xmlscriptdlg: try to select the complete invalid line
  • Xmlscriptdlg: select invalid XML line
  • Xmlscriptdlg: select text from invalid XML
  • Block: fix for service wait
  • Output: function type added

New in Rocrail Revision 15465 (May 30, 2019)

  • Block: revert put out of operation behaviour in case from dialog
  • Xmlscriptdlg: find added
  • Xmldlg: find added

New in Rocrail Revision 15462 (May 29, 2019)

  • Model: trace level correction
  • Block: crosscheck fix for service
  • MBUS: not evaluating type in case of UID zero
  • Cv index support for accelleration and calibrating
  • Xmlscript: block throttle command added
  • Locdialog: show CV index in grid
  • Mbus,rocpro: mfx cv index support
  • Block: fix for wait and service
  • Block: check if occupied in case of modify and new state should be close

New in Rocrail Revision 15453 (May 27, 2019)

  • Tt: set accessory bit in case of f6915
  • Xmlpointsize default set to 11
  • Manifest: removed dpiAwareness
  • Xml: add wrap and pointsize attribute

New in Rocrail Revision 15449 (May 26, 2019)

  • added cpu dependent manifest files

New in Rocrail Revision 15438 (May 24, 2019)

  • locoio: removed red reset button background
  • mbus: trace corrections
  • sprog: save speed step 1 in case of external throttle
  • svg usertheme EStW added (Roland)
  • route: check length in case of service loco
  • block: check length and radius for service loco
  • block: check loco length in case of service
  • rocview make file linking to stc too
  • loconet: put sensor trace on monitor level instead of info
  • use wxStyledTextCtrl for view and edit XML/XMLScript

New in Rocrail Revision 15428 (May 22, 2019)

  • Trainpanel: translation added for cargo column
  • Loc: ignore rexstorefx flag in case it was set during the session

New in Rocrail Revision 15426 (May 22, 2019)

  • Http: crash fix in case the client map is not initialized

New in Rocrail Revision 15425 (May 21, 2019)

  • xmldlg: fix for assert at expand sizer with allignment

New in Rocrail Revision 15424 (May 20, 2019)

  • model: reject save the plan in case of active automode
  • removed auto save in auto mode; is not possible and leads to crash
  • app: broadcast only to the web service in case any client is connected

New in Rocrail Revision 15421 (May 20, 2019)

  • Resize loco grid not in automatic mode
  • Loco condition state service and commuter added
  • Dispatch ghost detected event to the active track block
  • Operatordlg: type service added

New in Rocrail Revision 15417 (May 18, 2019)

  • route: fix for releasing pending(sync) routes in case of red signals

New in Rocrail Revision 15411 (May 15, 2019)

  • item: show platform name in case the block is free
  • guiframe: translation correction for save perspective

New in Rocrail Revision 15409 (May 15, 2019)

  • Mbus: removed obsolete poll option

New in Rocrail Revision 15404 (May 14, 2019)

  • Seltabdlg: fix for obsolete wx flags
  • Modpanel: fix for iterating panels for dispatching events

New in Rocrail Revision 15402 (May 13, 2019)

  • Block: added missing event strings for tracing
  • Xmlscript: systemtick var added on clock get command
  • Xmlscript: clock get command

New in Rocrail Revision 15399 (May 11, 2019)

  • Absent option added, default off
  • Mbus: poll s88 option added
  • Loconet: only set absent flag in case the track power is on
  • Locdialog: set address to 3 on new loco
  • Mbus: reject zero loco address

New in Rocrail Revision 15394 (May 10, 2019)

  • Translation merge: de, nl, fr, sl
  • S88poll thread added for gleisreporter basic...
  • Modulo with char !

New in Rocrail Revision 15391 (May 9, 2019)

  • Revert: auipanel,modpanel: only inform panels of a model event in case the z level is equal
  • Auipanel,modpanel: only inform panels of a model event in case the z level is equal
  • Guiframe: added missing AUI calls in case of model events
  • Tracedlg,schedulegraphdlg: changed to wxFrame to beable to move on second monitor

New in Rocrail Revision 15387 (May 8, 2019)

  • Makewin64: keep debug info on server and libraries
  • Var: modulo added
  • Mbus: removed the cc flush at connect
  • Guiframe: fix for aui2mon
  • Rocview: option aui2mon added
  • Guiframe: restore schedulegrapghdlg on startup

New in Rocrail Revision 15381 (May 6, 2019)

  • support for variables in case values

New in Rocrail Revision 15371 (May 4, 2019)

  • Mbus: regard active low on sensor simulation
  • Action: trace current loco mode on checking conditions
  • Mbus: fix for bps if < 9600
  • Mbus: bps and cts options added

New in Rocrail Revision 15367 (May 3, 2019)

  • Locdialog: set shunting speed kmh and percent labels

New in Rocrail Revision 15336 (Apr 27, 2019)

  • shunting: block shunt added
  • shunting: shunt signals added
  • location: check occupdate actions in case minocc has been changed

New in Rocrail Revision 15322 (Apr 25, 2019)

  • Rocnet: increased max text size from 110 to 250
  • Xmlscript: fix for function loco/car
  • Mgbox removed
  • Rocnet: added missing year to the clock messages
  • Rocweb: fix for undefined V values for speed buttons

New in Rocrail Revision 15318 (Apr 24, 2019)

  • Rocweb: fix for undefined V values for speed buttons
  • Model: revert: disable using id to find a loco/car by address
  • Rocrailinidialog: disable selection of user libraries
  • Shunting: grid context menu
  • Renderer: shunting fix for block signal symbol mapping

New in Rocrail Revision 15313 (Apr 23, 2019)

  • Model: disable using id to find a loco/car by address
  • Mbus: fix for reading cc-schnitte
  • Ucons88: user library removed
  • Mqtt cs example in python
  • Rocnetnodedlg: IID selection added
  • SpDrS60 shunt symbols (Rainer)
  • Renderer: two aspect dwarf signal support
  • Renderer: shunting (WIP)
  • Renderer: shunting (WIP)
  • Control: crash fix in case the client connection is not initialised to publish MQTT for digint
  • Control,clntcon: mqtt command channel added
  • Renderer: shunting (WIP)
  • SLIM-COLOR: new symbols for shunting (Peter)
  • SLIM-COLOR: new symbols for shunting (WIP)
  • Importantchanges: added line for mcs2 removal
  • Shunting: sensor added (WIP)
  • Mcs2: removed

New in Rocrail Revision 15296 (Apr 19, 2019)

  • rocrailinidlg: mcs2 library no longer available

New in Rocrail Revision 15294 (Apr 18, 2019)

  • Shunting: WIP

New in Rocrail Revision 15293 (Apr 16, 2019)

  • zimocan udp: reject messages > 1000 bytes
  • model: fix for compare accessory addressing in case of MADA event and FADA switch

New in Rocrail Revision 15291 (Apr 16, 2019)

  • Fix for compare accessory addressing mbus: trace level changes
  • Moved some ping messages to level INFO
  • Disabke controls at refreshing trace content
  • Not use enable to prevent getting default text color

New in Rocrail Revision 15287 (Apr 14, 2019)

  • schedules: only save entry actions on enter in case not already checked

New in Rocrail Revision 15285 (Apr 13, 2019)

  • Modplan: revert and fix for saving schedules

New in Rocrail Revision 15284 (Apr 13, 2019)

  • dtc restored

New in Rocrail Revision 15283 (Apr 13, 2019)

  • schedules: fix for actionindex to avoid double executions

New in Rocrail Revision 15282 (Apr 12, 2019)

  • Fix for setting the callerid and callertype in case of a saved entry for executing at IN
  • Fix for setting empty bitmap
  • Set callertype

New in Rocrail Revision 15279 (Apr 11, 2019)

  • Only show recent file menu in case there are recent files
  • Scheduledialog: reset actionsatin flag in case swap is set
  • Enter: reset actionsatin flag in case swap is set
  • Modplan: fix for saving none z objects in the routes.xml
  • Guiframe: fix for sort crash on loco image name NULL
  • Lcdriver: reset saved schedule entry for IN actions in case of starting a new schedule

New in Rocrail Revision 15273 (Apr 9, 2019)

  • Trackdialog: fix for renaming (OK did double evaluate)

New in Rocrail Revision 15272 (Apr 7, 2019)

  • Win32 build script fix for ArchitecturesInstallIn64BitMode

New in Rocrail Revision 15265 (Apr 5, 2019)

  • Slider: forward mousewheel events to parent in case of plan item
  • Slider fixes in range and dialog
  • Textdialog: use the color picker control
  • Text,item: slider value event processing
  • Textdialog: slider min/max
  • Item: set slider background color
  • Item,slider: initial scaling fix
  • Text: slider function added
  • Roclcdr: added an extra index variable for schedule entry actions

New in Rocrail Revision 15256 (Apr 3, 2019)

  • item: use value for alpha channel on output color chooser

New in Rocrail Revision 15255 (Apr 2, 2019)

  • guiframe: fix for saving remark without workspace
  • 2019-04-01 15:17:42 +0200 renderer: regard also the brightness, value, of the output for setting the panel background color
  • renderer: output rect on slim with color circle
  • autosave on modify

New in Rocrail Revision 15251 (Apr 1, 2019)

  • removed auto save on modify
  • competition: return base properties
  • renderer: use rectangle for color output in case theme is SLIM
  • rocnetnode: do not report Pi07 changes
  • rocrailinidialog: layout correction
  • renderer: fix for pushing panel color
  • roclcdr: fix for action on in
  • renderer: use draw circle for color outputs in case normal DC

New in Rocrail Revision 15243 (Mar 31, 2019)

  • renderer: set color output border to grey in case brightness < 50
  • panel color by output
  • control: allow clock divider max 600
  • guiframe: only change panel color if new color is different
  • renderer: use a post event to change the background color
  • fback: check if the listener returns a valid properties node
  • renderer: draw a light type output also without smooth rendering
  • switch: removed unused variables

New in Rocrail Revision 15235 (Mar 29, 2019)

  • Renderer: use brightness for panel background color
  • Use color output for panel background
  • Disable automode menu and toolbar in edit mode
  • Model: no backup in case of an auto save on modify
  • Auto save on modify option added

New in Rocrail Revision 15230 (Mar 28, 2019)

  • powerman: added implementation for base.properties
  • lcdriver: reset indelay on reset and after using it
  • loc: reset schedule on softreset in case reset schedule on stop is set
  • mbus: fix for SoD Bus1 of S88Link
  • control: use show flag to set a controller to virtual

New in Rocrail Revision 15225 (Mar 27, 2019)

  • Loc: fix for take over the train center parameter
  • Schedule dialog: take over the new actionsa tin flag
  • Control: trace correction

New in Rocrail Revision 15222 (Mar 26, 2019)

  • block: regard ghost state in case of embedded sensors
  • model: fix for taking over the schedule entry IN-delay
  • schedule option actionsatin added
  • model: fix for taking over the schedule entry IN-delay
  • item,planpanel: tooltip in statusbar

New in Rocrail Revision 15217 (Mar 25, 2019)

  • routedialog: correction for the lock button command
  • routedlg: correction for the lock button command
  • item: show tooltip in statusbar
  • statbar: formatting code
  • statbar: use gray bulbs in case of gray icons
  • control: reset freeze clock state in case of divider 1 and not semirealtime
  • translation merge: sl, fr, sr_latin, nl, de, cs, zh_CN

New in Rocrail Revision 15210 (Mar 23, 2019)

  • route: unlock only if locked on sensor event
  • fback: put block listeners on top of the list for supporting embedded sensors

New in Rocrail Revision 15208 (Mar 22, 2019)

  • item: fix for updating embedded (invisible)block sensors
  • mbus: set status bulbs for accessory and sensor
  • cbus: trace correction
  • cbus: fix for retrieving CANID

New in Rocrail Revision 15204 (Mar 21, 2019)

  • cbusnodedlg: smooth update query index
  • signal: fix for evaluating pattern events

New in Rocrail Revision 15202 (Mar 20, 2019)

  • rocview wrapper: help url corrected
  • signal: avoid double commands to 4 default aspect ports

New in Rocrail Revision 15200 (Mar 19, 2019)

  • base: use the wrapper values for colors not defined
  • ecos/signal: support for signal events added

New in Rocrail Revision 15198 (Mar 18, 2019)

  • themepropsdlg: reset color button added
  • themepropsdlg: color transaltions
  • translation correction
  • theme colors added

New in Rocrail Revision 15194 (Mar 17, 2019)

  • scheduledialog: fix label max delay from sec. in min.

New in Rocrail Revision 15191 (Mar 16, 2019)

  • cbusnodedlg: 8bit CANIDs

New in Rocrail Revision 15186 (Mar 15, 2019)

  • mbus: FADA support switch: fix for FADA
  • cbus utils: trace correction
  • blockgroupingdlg: fix for removing all linked blocks

New in Rocrail Revision 15183 (Mar 14, 2019)

  • seltabdlg: position tab removed
  • xmlscript: resolve variable at model command
  • finder: extra trace lines at using locations
  • text: convert old background color values

New in Rocrail Revision 15179 (Mar 13, 2019)

  • guiframe: update V cell color also on events
  • guiframe: fix for placing flag...
  • showing the selection rectangle: macOS work around

New in Rocrail Revision 15176 (Mar 12, 2019)

  • finder: skip occupied routes
  • rocweb: support for accnr in signals
  • seltab: revert singlegate option for new position seltabdlg: layout correction
  • seltabdlg: protocol type equal to tt
  • seltabdlg: translation correction

New in Rocrail Revision 15171 (Mar 10, 2019)

  • finder: looping warning trace level downgraded to info
  • rascii: revert flat addressing support
  • rascii: regard flat addressing in case port is set to zero

New in Rocrail Revision 15166 (Mar 9, 2019)

  • Trackdialog: nr range extended to 16bit
  • Srcp: function 29-32 added
  • Analyse: connector number to number only
  • Locdialog: fix copy/paste errors in import/export BAT and SBT
  • Rascii: loco and function commands added
  • Rascii: traces added
  • RASCII: accessory command added

New in Rocrail Revision 15159 (Mar 8, 2019)

  • Push BAT updates to clients
  • Roco: fix for nr modules in RS group 0 and 1
  • Z21: CAN detector save state and reported loco addresses
  • Analyse: start with counter part #1

New in Rocrail Revision 15155 (Mar 7, 2019)

  • Z21: fixes for CAN detector
  • Block: freeonenter maxlen -> reject trains with zero length
  • Schedule IN: revert actions at in
  • Rascii: fix for switch addressing

New in Rocrail Revision 15151 (Mar 6, 2019)

  • Loco list sorting fixes

New in Rocrail Revision 15150 (Mar 5, 2019)

  • Renderer: check for transparent

New in Rocrail Revision 15144 (Mar 2, 2019)

  • Text back* color obsolete
  • Powerctrldlg: only change cell background color is value is not normal
  • Powerman: generate automatically boosters on events with UID > 0

New in Rocrail Revision 15141 (Mar 1, 2019)

  • Evaluate responses for analog and DCC speed
  • Guiframe: remove zlevel locally from model
  • Dinamo: trace analog speed events

New in Rocrail Revision 15134 (Mar 1, 2019)

  • Dinamo: evaluate responses for analog and DCC speed
  • Guiframe: remove zlevel locally from model
  • Dinamo: trace analog speed events
  • Mbus: fix for last status data packet and trackbox
  • Mbus: channel value calculation by definition
  • Mbus: channel definition (wip)
  • Mbus: evaluate channel description (wip)
  • Mbus: evaluate channel description (wip)
  • Mbus: watchdog for timeout on requests
  • Scheduledialog: layout fix
  • Guiframe: add new zlevel to model
  • Mbus: report booster state also with the SID attribute
  • Mbus: discover locos from master list
  • Mbus: correction for volt offset
  • Mgbox: fix (Bert)
  • Mbus: get loco names and info from master (wip)
  • Planpaneldlg: check if choosen level already exist
  • Planpanel: fix for changing item background color to none
  • Mbus: trackbox measurement corrections
  • Mbus: work around for nr of channels and trackbox
  • Mbus: fix for polling channels of the trackbox
  • Itemutils: fix for ori cx/cy
  • Planpanel: fix for calculating the module size
  • Mbus: loco names from master (wip)
  • Mbus: getting loknamen from CS3 (WIP)
  • Planpanel: set background color locally too
  • Dinamo: revert unlink test

New in Rocrail Revision 15110 (Feb 24, 2019)

  • item: set background color locally also if rocview is online
  • dinamo: do not clean/reset unlinked blocks
  • block: reset trackdriver to V zero with analog flag set
  • renderer: seltab text left aligned in case of slim theme
  • renderer: seltab text left aligned
  • item: background color fix
  • issuedlg: show normalized issue subject
  • finder: avoid terminal block, but not for the destination
  • issuedlg: nomalise subject on OK (a-z,0-9,A-Z)
  • schedules: remove invalid trace
  • finder: revert screwing up the finder
  • item: restore own background color in edit mode
  • renderer: fix for seltab text
  • schedule: fix retrieving the schedule entry by index for executing actions

New in Rocrail Revision 15096 (Feb 23, 2019)

  • item: fix for reset selected background color

New in Rocrail Revision 15093 (Feb 22, 2019)

  • Dinamo: serialise XML command to show in trace in case of zero address

New in Rocrail Revision 15092 (Feb 22, 2019)

  • Dinamo: loco command trace correction

New in Rocrail Revision 15091 (Feb 22, 2019)

  • Dinamo: reject DCC loco commands with zero address

New in Rocrail Revision 15090 (Feb 22, 2019)

  • Planpanel: select option backcolor added

New in Rocrail Revision 15089 (Feb 22, 2019)

  • Finder: check destination permission only if set
  • Item: fix for restoring switch background color after unlock
  • SpDrS60: removed button background
  • Bundle: added SoD poll option for CDB and GC2a
  • Mbus: multi booster support
  • Item: do not show gototrack submenu in case no tracks are defined
  • Renderer: seltab symbol SLIM compatible
  • Loc,locdialog: set address to zero in case protocol is analog

New in Rocrail Revision 15081 (Feb 21, 2019)

  • clock,meter: check divider > 0 to prevent divide by zero exception
  • clock: fix for divide by zero
  • mbus: activate channel query
  • carpanel: open throttle on dclick
  • item: changed conflicting rgb attributes to bgrgb
  • item: show correct background color
  • item: translation background color
  • item: own background color option
  • mbus: SoD automatically for LinkS88 devices
  • guiframe: no red cell color in case the loco placing is reverse
  • mbus: removed throttle ID in case of loco events
  • mbus: correction for CS3 state values
  • inno-setup script: reenable Rocrail Server shortcut to link the icon
  • guiapp: reset initial fsutf8 flag in case of Windows

New in Rocrail Revision 15067 (Feb 19, 2019)

  • control: ignore clock state freeze in case divider=1 and no semirealtime
  • mbus: list up scanned products on query network
  • model: trace level changed to FIND in case of no route found from A to B
  • mbusdlg: added missing translations

New in Rocrail Revision 15063 (Feb 18, 2019)

  • mbus: removed accessory acknowledge completely
  • mbus: switch acknowledge option off
  • mbus: removed initial sensor query :|
  • mbus: tcp trace fix for port number
  • mbus: power on at startup option added
  • mbusdlg: translations and column resizing
  • mbus: only SoD sensors if the number of connected modules > 0
  • mbusdlg: added lins88 list
  • mbus: support for links88 SoD
  • mbus: correction for type links88
  • mbus: tcp no sleep if a read was successful
  • mbus: tcp read queue size increased from 1000 to 10000...
  • mbus: fix for calculating MM accessory address from response
  • mbus: fix for evaluating MM accessory responses
  • mbus: added type 64, connect6021

New in Rocrail Revision 15048 (Feb 17, 2019)

  • mbus: ascii fixes

New in Rocrail Revision 15044 (Feb 16, 2019)

  • mbus: tcp do not set receive time out, it should read blocking
  • cbusnodedlg: update for CS3
  • planpropsdlg: replaced translation remark with notes
  • mbus: tcp fix for read in case of block
  • rocview: -auiview command line option added guiframe: save remark on plan save too
  • guiframe: save remark before shutdown command
  • operatordlg: tanslation for label length added

New in Rocrail Revision 15037 (Feb 15, 2019)

  • guiframe: first signal to take over the remark before save
  • mbus: ascii fix read string
  • mbus: ascii protocol corrections
  • mbusdlg: enable host:port field dependent on selected sub library
  • mbusdlg: corrected sublib description
  • mbus: Lawicel ASCII format added as sublib

New in Rocrail Revision 15031 (Feb 14, 2019)

  • Translation merge: zh_CN, cs, en_GB, fr, de, nl
  • Radius added to loc,block,car,route,operator
  • Action: add all time&date vars before calling an xmlscript
  • Xmlscriptdlg: fix for wx 3.1

New in Rocrail Revision 15027 (Feb 13, 2019)

  • notespanel: maxlength is not compat allowed for multiline text controls
  • roclcdr,wait: do not reset block triggers in the wait phase
  • notespanel: set max text length to 4000
  • notespanel: max text set to length 2000
  • planpropsdlg: save size and position guiframe: notes tab option

New in Rocrail Revision 15022 (Feb 12, 2019)

  • bidib: revert MSG_BM_ADDRESS null as none occupied
  • notespanel: copy/paste fixes
  • item: only activate the accelleration table on focus in edit mode
  • item: removed cursor accellerators
  • rocview: notes panel added
  • guiframe: update plan title on planproperties dialog OK
  • block: ignore embedded sensor events in case of crossing

New in Rocrail Revision 15015 (Feb 11, 2019)

  • Rocview: fixed deprecateed calls
  • Rocview makefile: removed deprecated flag -> todo: fix them
  • Freeonenter: maxlen added
  • Bidib: regard free in case at MSG_BM_ADDRESS no longer an address is detected
  • Planpropsdlg: translations
  • Planpropsdlg: show and edit plan properties like title and remark

New in Rocrail Revision 15009 (Feb 10, 2019)

  • mbus: fix for programming decoder protocol

New in Rocrail Revision 15008 (Feb 10, 2019)

  • keyboarddlg: fix for expand

New in Rocrail Revision 15005 (Feb 9, 2019)

  • Model: use output list for finding an output by address instead of the not thread save map.next
  • Save clock freeze/go state
  • Action: clock go/freeze added
  • Auipanel: remove panel also from list in case of a remove to avoid crash on invalid pointer

New in Rocrail Revision 15001 (Feb 8, 2019)

  • Caption perspective menuitem added
  • Delete complete level incl. all items without broadcasting dependency modifications
  • Bidib: evaluate MSG_LC_STAT not as accessory event
  • Guiframe: not change label/grid back ground in case of invisible locos and cell background color off

New in Rocrail Revision 14997 (Feb 7, 2019)

  • planpaneldlg: scale and rotation added
  • auipanel: calculate panel size in case the panels is not yet initialised
  • item: fix for rotate offset in AUI view
  • guiframe: disable show caption becaus it does not work
  • auipanel: show on/off panel caption (seems not to work...)

New in Rocrail Revision 14992 (Feb 6, 2019)

  • Loc,in: swap timer
  • Planpanel: regard item size on scale to fit
  • Loc,model: swap placing timer only for terminal stations
  • Loconet: evaluate sound 2 packet
  • Loconet: ibcom f9-f12

New in Rocrail Revision 14987 (Feb 5, 2019)

  • rocview: option grid cell background color
  • fback: broadcast a model modify command in case the sensor is invisible
  • guiframe: grid cell background color disabled

New in Rocrail Revision 14984 (Feb 4, 2019)

  • feedbackdialog: corrected threshold range and allow zero
  • tt: revert sensors events for register values off
  • embedded block: support for D&D sensor bus and address
  • mgbox: update for link88 (Bert)
  • mbusdlg: tcp port field added
  • canservice: tcp binary
  • mbus: tcp binary instead of ASCII
  • trackpickerdlg: set cell background to white; same as SVG background
  • exportutils: cs2 level support
  • block: check if the embedded fb is operable in case of a simulate command
  • lcdriver: casting corrections and comment correction for generating IN in case of enter

New in Rocrail Revision 14973 (Feb 2, 2019)

  • Rocdigs makefile: work around for win32 linker
  • Exportutils: CS2 layout (WIP)
  • Lcdriver: generate an IN event for the previous block in case it was missing at enter
  • Signaldialog: pattern label correction

New in Rocrail Revision 14969 (Feb 1, 2019)

  • tt: process sensor events in case off and regval != -1
  • exportutils: more CS2 info functions (WIP)

New in Rocrail Revision 14967 (Jan 31, 2019)

  • renderer: regard fill none as transparent (Lothar)
  • check decoder string for NULL value before adding it
  • block: update embedded sensor state at init
  • hclient: use utility to serialize loco to CS2 format
  • block: convert to embedded only for enter/in events, set sensors to 0,0,0
  • item: regard the show flag in case of check for overlapping
  • mbus: MSApp support (WIP)

New in Rocrail Revision 14958 (Jan 31, 2019)

  • Renderer: regard fill none as transparent (Lothar)
  • Model: check decoder string for NULL value before adding it
  • Block: update embedded sensor state at init
  • Hclient: use utility to serialize loco to CS2 format
  • Block: convert to embedded only for enter/in events, set sensors to 0,0,0
  • Item: regard the show flag in case of check for overlapping

New in Rocrail Revision 14951 (Jan 30, 2019)

  • mbus: MSApp support (WIP)

New in Rocrail Revision 14947 (Jan 29, 2019)

  • guiapp,guiframe: fix for update stage block

New in Rocrail Revision 14943 (Jan 28, 2019)

  • guiframe: use base colors for cell backgroud

New in Rocrail Revision 14923 (Jan 25, 2019)

  • Loconet: revert extra bit for IB II and F9-F11
  • mbus: reset discovery vars after verify
  • renderer: support for ccrossing-t
  • save loco throttles in the workspace node
  • mbus: discovery (WIP)
  • control: semi realtime option added
  • mbus: fast clock added

New in Rocrail Revision 14916 (Jan 24, 2019)

  • Loc: fix for swap timer
  • Mbusdlg: readonly option added, layout changes
  • Lcdriver: fix for ghost in virtual slave blocks
  • Planpanel: fix for module oversizing
  • Mbus: discovery (WIP)
  • Loconet: extra bit for F9-F11 in case of IB II

New in Rocrail Revision 14910 (Jan 23, 2019)

  • mbus: fix for activating the standalone trackbox

New in Rocrail Revision 14904 (Jan 22, 2019)

  • Mbus: send loco info to the MS
  • mbus: provide loco IDs dynamically for the MS
  • mbus: fix for interpreting emergancy break
  • locodialog: fix for assert on set null color
  • z21: send unconditional speed commands
  • locoio: allow 16 servos

New in Rocrail Revision 148898 (Jan 21, 2019)

  • Serial: init default timeout values
  • Dsd2010: set serial timeout
  • Mbus: config data (WIP)
  • Xpressnet: swoffset option added
  • Loconetdlg: fix for options panel

New in Rocrail Revision 148893 (Jan 20, 2019)

  • rocview controller dialog fixes for 3.2

New in Rocrail Revision 14889 (Jan 19, 2019)

  • 14889 2019-01-18 20:21:30 +0100 rocview dialogs: make fit for wx 3.2
  • 14888 2019-01-18 19:26:37 +0100 rocview dialogs: make fit for wx 3.2 (WIP)

New in Rocrail Revision 14874 (Jan 18, 2019)

  • mbus: usb fix for recovery

New in Rocrail Revision 14871 (Jan 17, 2019)

  • item: fix for take over the block enterside

New in Rocrail Revision 14866 (Jan 16, 2019)

  • typo fix: embeddedfb

New in Rocrail Revision 14854 (Jan 15, 2019)

  • Renderer: embedded sensor corrections
  • Mbus: fix for evaluating programming response addresses
  • Mbus: fix for accessory commands
  • Item,renderer: use only parts of the block for simulating embedded sensors

New in Rocrail Revision 14850 (Jan 14, 2019)

  • renderer: adjust block sensor position in case of theme SLIM
  • item: use alt+shift to simulate embeded sensors
  • block: embededfb IDs changed to %bkid%+/-
  • block,item,planpanel: update item recursive on modify
  • trackpicker: block embededfb symbol
  • trackepickerdlg: block with embeded sensors added
  • block: embededfb (WIP)
  • powerctrldlg: fix for evaluating the history value
  • bidib: report absent option added
  • block: fix for arrival pending in case it was already locked by the same loco
  • roads: dirall removed
  • dirall removed and replaced with straight

New in Rocrail Revision 14838 (Jan 12, 2019)

  • Z21,mbus: voltmin added
  • Z21,mbus: provide load and temp. max values
  • Bidib: only set absent flag in case the power is on
  • Model: fix for function count for guest locos
  • Wmz21: trace correction
  • Mbus: set sensor value
  • Bidibidentdlg: label UniqueID extended
  • Block: do not reset loco current block in case the block is not its current block
  • Canservice: tcpip support
  • Canservice: tcpip support (wip)
  • Makefile,mkdeb.sh: canservice added in case platform is linux
  • Canservice: trace level corrections
  • Canservice: client list
  • Ucan: trace extended for write failed
  • Canservice: UDP read trace
  • Canservice: UDP support
  • Mbus: sleep fix in usb sublib, discovery console command

New in Rocrail Revision 14821 (Jan 10, 2019)

  • Block: revert acceptident
  • Mbus: udp communication added (not tested)
  • Mbus utils: trace correction and standard frame support added
  • Rocnetnode: fix for extended ASCII frame
  • Rocnetnode: fix for creating an extended ASCII frame
  • Mbusdlg: fix for evaluating sublib
  • Mbus,rocnetnode: tcp support
  • Mbus: tcpip support added
  • Mbusdlg: layout correction
  • Mbus,rocnetnode: fix for utils
  • Mbus: purgetime correction -> seconds instead of minutes
  • Mbus: purge only in case purgetime > 0
  • Mbusdlg: purgetime option added
  • Mbus: purge function added rcan: removed

New in Rocrail Revision 14807 (Jan 9, 2019)

  • mbus: set DCC sub protocol on first access

New in Rocrail Revision 14806 (Jan 8, 2019)

  • block: only generate timed events in case arrival is pending

New in Rocrail Revision 14745 (Dec 28, 2018)

  • ecosdlg: (mcs2) fix for preselecting 500000bps
  • block: reactivated the exit event
  • guiapp: command line option -persp added

New in Rocrail Revision 14742 (Dec 27, 2018)

  • Model: fix for corrupt map first/next at block init
  • Install: no longer provide a server icon
  • Lenzdlg: correction for double ID
  • Block: removed ignore reserved events plus/min
  • Xpressnet: option for roco functions > 12 which are not conform xpressnet
  • Xpressnet: function traces extended

New in Rocrail Revision 14736 (Dec 24, 2018)

  • rocview: fixes for none utf8 file systems for reading svg and opening workspaces
  • cmdln: REVERT convert windows latin command line args to utf8
  • cmdln: convert windows latin command line args to utf8
  • auipanel,planpanel: resize fix to disable scrollbars
  • ecosdlg: moved the baudrate choice up

New in Rocrail Revision 14731 (Dec 23, 2018)

  • wrapper,timedactions: fix for light control

New in Rocrail Revision 14727 (Dec 22, 2018)

  • actionsctrldlg: fix for condition type stage

New in Rocrail Revision 14724 (Dec 21, 2018)

  • auipanel: trace level fix for panel events
  • item: fix for update throttle initiated from block
  • guiframe: inform AUI panel of loco events too
  • auipanel: use a translated message in case of a zlevel title conflict
  • auipanel: handle zlevel title conflicts
  • auipanel: rescale panels induvidual, save scale in perspective
  • renderer: bigger direction arrow
  • cmdrecoder,trace: stay on top flag
  • timedactions: revert stay on top flag

New in Rocrail Revision 14715 (Dec 20, 2018)

  • timedactions: stay on top flag set
  • rocview: save/load AUI perspective incl. rotation
  • auipanel: panel name is needed for restoring the perspective

New in Rocrail Revision 14712 (Dec 19, 2018)

  • auipanel: use a generated name to avoid conflicts
  • planpanel: rotate 0,90,180,270
  • block: reset closereq flag in case of open state command
  • block: reservedevents plus/min option added

New in Rocrail Revision 14708 (Dec 19, 2018)

  • guiframe: crash fix fo deleting and creating modpanel
  • guiframe: crash fix fo deleting and creating modpanel

New in Rocrail Revision 14706 (Dec 18, 2018)

  • planpanel: show rotate menuitem as check item so its visible if the panel is already rotated
  • auipanel without notebook
  • planpanel: popup menu iten flip changed in rotate
  • guiframe: disable edit mode in case a panel is flipped
  • translation merge: de, nl
  • bidib: power flag correction for MSG_BM_CONFIDENCE
  • planpanel: flip command added

New in Rocrail Revision 14699 (Dec 17, 2018)

  • planpanel: auipanel support for looking up an ID
  • auipanel: model update function added
  • cbusnodedlg: fix for getting GC2 port stat, desc corrections for ArduCAN
  • loc: check active state

New in Rocrail Revision 14695 (Dec 17, 2018)

  • block: ignore events in case not reserved option added
  • cbusnodedlg: fix for set gc2
  • item: fix for invalid block text

New in Rocrail Revision 14692 (Dec 15, 2018)

  • item: show number of cars in block symbols
  • cbusnodedlg: fix for set gc2
  • locdialog: standalone flag on consist tab

New in Rocrail Revision 14689 (Dec 14, 2018)

  • cbusnodedlg: arducangbmc links to arducanir
  • translation merge: sr_latin, sl,de, en_GB, nl
  • rocnetnode: fix for crash after disconnecting client from CAN service
  • added a line for the removal of MDI
  • loc,timer: revert reset schedule in timer, reset schedule after arrive in the gotoblock
  • timer: reset schedule in case the run flag is off
  • throttledlg: open loco dialog on the consist tab

New in Rocrail Revision 14682 (Dec 13, 2018)

  • throttledlg,loc: standalone command added
  • throttledlg: show master/slave
  • loc: fix for check2in modification

New in Rocrail Revision 14679 (Dec 12, 2018)

  • actionsctrldlg: condition state reserved added for blocks
  • guiframe: restore MDI and AUI flags on init plan notebook
  • guiframe: switch back to modview in caase of a modular layout and remove the AUI panel if defined

New in Rocrail Revision 14676 (Dec 11, 2018)

  • auipanel: fix for switching workspace
  • item: throttle popup menu item added
  • rocguiinidlg: layout corrections
  • improvement of signal wait in case of lightsignals
  • auipanel: set title to Track panels
  • auipanel: save and restore perspective in the workspace node
  • control: check if the issue directory is absolute before copy traces

New in Rocrail Revision 14669 (Dec 10, 2018)

  • dtc: DinaSys support removed
  • rocguiinidlg: removed the reset AUI perspective
  • auipanel: reject perspective in case one or more level titles are not included
  • sensorevents: fix for qos/stamp model: fix for reporting
  • auipanel: added unsupported functions
  • info.plist: 4k support
  • rocview: reset AUI perspective checkbox
  • virtual: trace level correction for release loco command

New in Rocrail Revision 14654 (Dec 8, 2018)

  • locdialog: fix for set serviced

New in Rocrail Revision 14653 (Dec 7, 2018)

  • model: fix for get real block
  • model: ignore the loco direction at selecting a destination
  • block: ignore event timers in case the loco is already IN
  • mttmfcc: slx815 support -> bus value added

New in Rocrail Revision 14649 (Dec 6, 2018)

  • Loc: reset route sync on softreset
  • Themeprops: added missing evaluation of options
  • Mttmfcc: bus byte added for the tt command (copied from slx)

New in Rocrail Revision 14646 (Dec 5, 2018)

  • block: fix for setting occupancy in case of state closed/open
  • item,block: show platform name in blocks in case of free (commented out)

New in Rocrail Revision 14644 (Dec 4, 2018)

  • Mttmfcc: support for slx815
  • Control,switch: regard route switch time in case of save position is set

New in Rocrail Revision 14642 (Dec 3, 2018)

  • Bidib: removed the echo commands option
  • Control: copy the last trace in case the list of trace files is invalid
  • Control: trace level correction for switch mapping
  • Z12,loconet: block address + 1 in the new long multi sense
  • Loconet: multi sense long support
  • Z21: multi sense long support
  • Importdlg: use the find selection off the caller dialog

New in Rocrail Revision 14635 (Dec 2, 2018)

  • rocview: keep original ID on import
  • issue: keep original trace file timestamp
  • importdlg: crash fix incase index is empty
  • find added in output and action dialog
  • control: trace level fix for switch mapping
  • control: fix for double path separator
  • control: removed extra prefix for trace file in case of issue listing
  • control: trace added on copy issue trace files
  • find in signal and schedule dialog
  • regard find field content on refresh index
  • importdlg: find textfield added
  • translation merge: de, nl, en_GB, sl, sr_latin
  • control: fix for init actions
  • model: if no car is found by ID try it by address
  • rocnet: generate decoder ID
  • control: include all trace files in the issue
  • cardlg: type dependent UIC combo content
  • car: evaluate UIC in function isState
  • cardlg: UIC combo with category letters
  • car: UIC field added
  • find in block,switch.feedback dialogs added
  • routedialog: find text field added (test)

New in Rocrail Revision 14613 (Nov 29, 2018)

  • z21: signal absent in case of multi sense
  • rocview: option tool separators added
  • cbus: revert checking delay at this level -> switch object
  • switch: regard active delay in case of followup commands
  • loconet, z21: type absend -> absent
  • cbusnodedlg: ArdCAN GBM M+C added
  • adding the missing rocweb-base.js
  • cbus: reject switch commands regarding switch time
  • loc: remove pending timed events on IN
  • port range increased to 65535
  • rocdigs: ignore wloc.release command in case it is not supported by the CS

New in Rocrail Revision 14602 (Nov 27, 2018)

  • Locdialog:
  • use empty png to reset function icons under GTK

New in Rocrail Revision 14598 (Nov 26, 2018)

  • Zimocan: only evaluate events, no acks, in case of port4
  • Zimocan: fix for evaluating port4 event
  • Loc: check for goto block in the route
  • Loc: trace correction in case of check consist
  • Loc: skip finder in case the goto block has a direct route
  • Loc: polarisation flag added
  • Model: traces added on resume all

New in Rocrail Revision 14591 (Nov 24, 2018)

  • zoom to fit: use the selected tab
  • zoomdlg: process enter in the combobox
  • scalecombo check correction

New in Rocrail Revision 14588 (Nov 23, 2018)

  • zoom range corrections
  • zoom range corrections
  • zoomdlg: max 400
  • zoom max 400
  • rocnetnode: sensor report over CAN
  • guiframe: increase maxX and maxY in case of fit zoom
  • rcan tcp: thread for (re)connect
  • rocview: zoom color icons added
  • translation merge: de, nl
  • rocweb: fix for clicking on the FG text

New in Rocrail Revision 14578 (Nov 22, 2018)

  • rocview: zoom2fit icon added
  • rocview: zoomm to fit added
  • rocweb: error fix in case of a function definition > 28
  • rocnetnode: tcpip CAN connection added
  • rcan: utils fix

New in Rocrail Revision 14573 (Nov 21, 2018)

  • Guiframe:
  • show server work space in title bar

New in Rocrail Revision 14572 (Nov 16, 2018)

  • block: reset the reserved flag on reset

New in Rocrail Revision 14571 (Nov 15, 2018)

  • locdialog: increased function timers from 1000 to 10000

New in Rocrail Revision 14570 (Nov 14, 2018)

  • translation merge: de, sr_latin, fr, sl, en_UK, nl

New in Rocrail Revision 14569 (Nov 12, 2018)

  • wmz21: fix for reporting a switch event to the wlm

New in Rocrail Revision 14568 (Nov 11, 2018)

  • Model: reject objects without ID set
  • 2018-11-10 14:08:17 +0100 rcan: wip freeze

New in Rocrail Revision 14566 (Nov 10, 2018)

  • rocrail.xml: fix for feedback array
  • rcan: wip

New in Rocrail Revision 14564 (Nov 9, 2018)

  • rcan: wip

New in Rocrail Revision 14563 (Nov 8, 2018)

  • guiframe: loco number added to the grid
  • modify: added recursive flag
  • timedactions: revert rip xmlscript path

New in Rocrail Revision 14560 (Nov 7, 2018)

  • loc: revert removing all child nodes at modify if no new are available
  • ucan: return can file descripter as -1 on error
  • ucan: use close directly in the openCAN function
  • ucan: check return codes at openCAN
  • roclcdr: trace level corrections

New in Rocrail Revision 14555 (Nov 6, 2018)

  • actionsctrldlg: use combobox for loco ID

New in Rocrail Revision 14554 (Nov 5, 2018)

  • enderer: revert change for wx master branch
  • rocview:fixes for the wx master branch
  • rocnetnodedlg: fix for looking up the channel usage in case of none servo
  • xmlscript: fix for condition text not equal
  • rocnetnodedlg: fix for initializing usage
  • cbus/utils: show junk/trace at reading ASCII Frames
  • mbus: try to read the loks from MS2
  • tamsmc: fix for inendbyte
  • model: take over some extra attributes at generate loco
  • SLIM-COLOR: fix for accessory 20 (Peter)
  • output: support for command on,off,active added
  • signaldialog: added show id option
  • blockdialog: evaluate sensors also on apply to take over none selected
  • model: moved sleep in timedoff thread to avoid loop with wrong number of sensors
  • mbus: evaluate config date... not realy usable

New in Rocrail Revision 14539 (Nov 2, 2018)

  • timedactions: rip path in case of a xml command
  • mbus: inform Rocrail of a verified loco
  • DB-Signals user theme added (Bernd)
  • zimocan: commented out the nocheck udp option

New in Rocrail Revision 14535 (Nov 1, 2018)

  • Wsocket: copy fix
  • SLIM-COLOR: button-5 complete
  • Usocket: copy error fixed
  • Socket function UDPNoCeck added
  • SLIM-COLOR: bunnton-5
  • Dccpp: regard swap gates on report
  • SLIM: button 5 occ and route

New in Rocrail Revision 14527 (Oct 31, 2018)

  • planpanel: fix for moving an item multiple times
  • mbus: report state mcs2: trace fix z21: trace fix

New in Rocrail Revision 14525 (Oct 30, 2018)

  • dccpp: echo only for Arduino pin I/O
  • makefile: removes -ansi option
  • loc: replace cpp comments with c
  • mbus: loco/function support added
  • loc: fix for restore gotoblock

New in Rocrail Revision 14520 (Oct 29, 2018)

  • Trackdialog: fix for setting blockid and sensorid
  • Mbus: wip
  • Loc: save gotoblock on exit and restore on startup
  • Hue: leave out sat attribute in case of use xy
  • Zimocan: typo fixes

New in Rocrail Revision 14515 (Oct 27, 2018)

  • cbusnodedlg: fix for testing flat node outputs
  • car: mdate field added
  • block: save reserved flag at startup
  • mbus: write config added

New in Rocrail Revision 14511 (Oct 26, 2018)

  • Rocview: option popup for device ping

New in Rocrail Revision 14510 (Oct 25, 2018)

  • Mbus: wip
  • Cbusnodedlg: version corrected
  • Mbus: wip

New in Rocrail Revision 14507 (Oct 24, 2018)

  • mbus: ping support
  • xmlscript: use tokenizer also for replace all vars

New in Rocrail Revision 14505 (Oct 23, 2018)

  • mcs2,mgbox: fix for reading serial ASCII
  • var: check by text values for ## to skip
  • mbus: accessory event support
  • mbus: discovery response
  • mbus: wip
  • var: fix for negative numbers

New in Rocrail Revision 14499 (Oct 22, 2018)

  • use (s)rand
  • locdialog: revert placing checkbox
  • mbus: wip

New in Rocrail Revision 14496 (Oct 22, 2018)

  • wrapper: mbus added

New in Rocrail Revision 14495 (Oct 21, 2018)

  • mbus library added for testing
  • locdialog: fix for testing the consist locos
  • demo images modified by Rainer
  • wiki plan update
  • check window/dialog position only in case of one monitor
  • mdimanager: check if the tab xy position is on the current monitor size
  • trainimage: invert invert
  • translation merge: de, nl, sl, sr_latin

New in Rocrail Revision 14487 (Oct 19, 2018)

  • xmlscript: light support added
  • lightctrl action support added
  • umsetzen -> run around
  • translation for 'Umsetzen'
  • fback: fix for initial inverted state
  • loc: activate manual mode also if the loco runs
  • loc: fix for BBT key in case of terminal station

New in Rocrail Revision 14480 (Oct 18, 2018)

  • messages: keep 'swap loco image', no better translation
  • var: fix for negative values
  • car/trainpanel: reset train image on init
  • rn-cbus: translate rn to cbus and visa versa (wip)
  • check if mdi and dialog position is not negative

New in Rocrail Revision 14475 (Oct 17, 2018)

  • carpanel: regard the car show flag at init
  • trainimage: fix for init
  • trainimage: option swap loco added

New in Rocrail Revision 14472 (Oct 16, 2018)

  • guiframe: fix for save as
  • loc: fix for BBT blockenterside in case of terminal station
  • cbusnodedlg: fix for setall index and gc2 sync option
  • cbus: simplified reading the dlc of an ASCII frame

New in Rocrail Revision 14468 (Oct 15, 2018)

  • Cbus: syncid added
  • Cbus: determine the dlc by detecting the ';'
  • Cbus: linefeed option added for the GC2a
  • Mgbox: crash fix
  • Popup cbusnodedlg after getting a opc_pnn
  • Cbus: canid range 1...255

New in Rocrail Revision 14462 (Oct 13, 2018)

  • Cbus: module type gc2a added
  • Cbus: hw version correction
  • Ucan: trace correction
  • Xmlscript: string not equal comparator - added
  • Cbusnodedlg: enable options for flat nodes
  • Routedialog: keep selected command after up/down
  • Cbus: removed bootloader support

New in Rocrail Revision 14455 (Oct 12, 2018)

  • Cbus tcp: fix for keep alive message

New in Rocrail Revision 14454 (Oct 11, 2018)

  • Xmlscript: fix for feedback state
  • Cbus: use long event OPCs in case the bus is set > 0
  • Cbusnodedlg: disable evtnr/evtaddr column in case of flat model
  • Cbus: regard the long OPCs
  • Cbus: alternative SoD nodenumber 0x8000

New in Rocrail Revision 14449 (Oct 10, 2018)

  • xmlscript: fix for resolving the sensor command variables at start
  • xmlscript: add output properties

New in Rocrail Revision 14447 (Oct 8, 2018)

  • stage: ignore sensor events from already occupied sections
  • lcdriver: reset pending location in case of loco reset

New in Rocrail Revision 14445 (Oct 7, 2018)

  • Cbus: fix for extended ASCII frames
  • Cbusnodedlg: firmware tab restored
  • Rascii: reset in buffer before reading
  • Changed netid from int to string

New in Rocrail Revision 14441 (Oct 6, 2018)

  • translation merge: sr_latin, fr, sl, de, pt_BR nl, en_GB
  • cbus: set CBUS protocol on generate
  • model: publish found decoders to all clients, and remove generated at shutdown
  • cbus: watch automatically the CAN modules
  • output: svg type accessory option added
  • cbus: invalidate session in case the CS goes offline

New in Rocrail Revision 14435 (Oct 5, 2018)

  • cbus: revert -> CBUS only uses 7bit CAN-ID, 4 high bits for prio
  • cbus: fix for CANID -> 8 bit instead of 7

New in Rocrail Revision 14433 (Oct 4, 2018)

  • hrottle: fix for macOS Mojave (wrong constructor for graphic context)
  • guiframe: popup a confirmation in case of global soft reset
  • translation corrections for reset auto mode
  • loc: fix for setting loco in block after a reset all

New in Rocrail Revision 14429 (Oct 3, 2018)

  • Messages: replaced automat with auto mode
  • Use own translation for locomotive (soft) reset

New in Rocrail Revision 14427 (Oct 2, 2018)

  • Rocrailinidialog: preselect virtual controller
  • Accdecdlg: enable programming in case of cbus protocol
  • Model: broadcast decoder state to the clients
  • Model: fix for decoder on/offline flag
  • Cbus: specify an emergency message with missing node numbers
  • Guiframe: show popup in case of an emergency
  • Cbus: report emergency state in case not all decoders are online
  • Model: rip occ.xml path in case its not found
  • Rocrail app: virtual command line option added
  • Cbus: use node number for checking the decoders
  • Cbusdlg: decoder check
  • Cbus: optional decoder check
  • Bidib: switch trace fix
  • Rocrailinidialog: fixed missing IID
  • Rocrailinidialog: command mapping bus unsigned

New in Rocrail Revision 14412 (Sep 29, 2018)

  • bidib: fix for accessory error flag
  • makewin64: use 2 make jobs instead of only one

New in Rocrail Revision 14410 (Sep 28, 2018)

  • Xmlscript:
  • Resolve all variables in the attributes

New in Rocrail Revision 14408 (Sep 28, 2018)

  • Main returns 70 in case a shutdown command came from a client
  • Support undef field state event in case of error
  • Show command in loco trace
  • Trace correction
  • Ms2 enumeratie fix (Bert)

New in Rocrail Revision 14399 (Sep 26, 2018)

  • Model: use the signal list for llokup a fitting event instead of the map
  • Cbus: trace corrections
  • Cbusdlg: only enable command ack in case of tcp/ip (GC1e)
  • Cbus: command ack only in case of the GC1e

New in Rocrail Revision 14395 (Sep 25, 2018)

  • cbus,utils: fix for extended ASCII id
  • cbus,utils: fix for parsing MERG CAN-ID
  • cbusnodedlg: help index fix
  • cbus: fix for initial loco command in case of session request
  • cbusnodedlg: removed the firmware tab
  • cbus: moved the ASCII layer down to the sub library level

New in Rocrail Revision 14389 (Sep 24, 2018)

  • mgbox: serial fix (Bert)
  • cbus: qCmd out size increased; too small for a CAN frame
  • guiframe: show length,weight in the consist column in case > 0 and no train is assigned
  • spl: LED type support
  • spl: revert protocol extension

New in Rocrail Revision 14384 (Sep 23, 2018)

  • Spl: LED port type support for 32 bits
  • Cbus: changed internal communication from ASCII to binary
  • Cbus: can extended ID support
  • Cbus: can init CAN frame buffer
  • Cbus,rocs: CAN flags added

New in Rocrail Revision 14379 (Sep 21, 2018)

  • cbus: can fix for available
  • cbus: can wip
  • cbus: can revert
  • cbus: can use binary frame as CANGCA1
  • cbus: can trace level correction

New in Rocrail Revision 14374 (Sep 20, 2018)

  • cbus: can wip
  • cbus: socketCAN wip
  • ucan: WIP
  • cbus: socketcan support (WIP)
  • ucan: include added
  • rocs: can added
  • crosscompile text update (copy from wiki)

New in Rocrail Revision 14362 (Sep 19, 2018)

  • Location: get loco list from stage blocks at init
  • P50: sleep 50ms after CTS is active at protver 2
  • Mttmfcc: purge all at shutdown

New in Rocrail Revision 14359 (Sep 18, 2018)

  • Rocweb: update and base file preparation
  • Loc: release loco from stage in case of a moveto D&D command
  • P50: protver 2 for sending a change direction without pefixing a V=0 command

New in Rocrail Revision 14356 (Sep 17, 2018)

  • Stage: set loco current block in case of D&D
  • Loc: SBT correction in case of a V_hint
  • Loc: SBT correction in case of a V_hint
  • Loc: ignore SBT and BAT incase of go manual (half automatic)
  • Switch: occupancy sensors not exclusive but shared

New in Rocrail Revision 14351 (Sep 15, 2018)

  • routedialog: fix for init crossingblocksignals (Achim)
  • renamedlg: clear IIDs from the comboboxes in case of other selection then IID
  • massoth: trace loco command in case of getting a slot
  • renamedlg: bus field added

New in Rocrail Revision 14347 (Sep 14, 2018)

  • rocweb: bridge sensor/plus symbol corrections
  • rocweb: tt sensor correction
  • rocweb: SLIM option added for rendering the TT to fit to the SLIM theme
  • translation merge: fr
  • renderer: function for rotationg only one point for orientation
  • rocweb: rotate tt gridcon point to match orientation
  • rocweb: render turntable gridcon
  • mttmfcc: purge only if all functions are off too

New in Rocrail Revision 14339 (Sep 13, 2018)

  • renderer: simplify rotating
  • renderer: simplification of roatating points
  • renderer: rotate tt track with a sub function
  • renderer: some fine tuning for calculating the tt bridge plus side
  • renderer: use cos(-1) as pi
  • renderer: fix for drawing the tt bridge plus side in case of graphicalcontext

New in Rocrail Revision 14333 (Sep 12, 2018)

  • Virtual: return lenz standard decoder ID for CV7 and 8
  • Xmlscriptdlg: save anyway option added in case xml is not well formed
  • Rocweb: show the tt bridge plus side
  • Mttmfcc: trash reply buffer in case > 256
  • Mttmfcc: exception in case numer of reply bytes are more then 256
  • Mttmfcc: function 17-32 implemented for firmware 1.13
  • Mttmfcc: purge option added

New in Rocrail Revision 14326 (Sep 11, 2018)

  • renderer: show the tt bridge plus side as circle instead of a square
  • route: trace level correction for setting crossing block signals
  • routedialog: reactiveted the crossingblocksignals option

New in Rocrail Revision 14323 (Sep 10, 2018)

  • Rocweb: default tt bridgepos corrected
  • Rocweb: fix for missing tt symbol size
  • Mttmfcc: slot purger added
  • Translation merge: nl, de, sl

New in Rocrail Revision 14319 (Sep 9, 2018)

  • Block: inform loco in case of delete

New in Rocrail Revision 14316 (Sep 8, 2018)

  • inno setup: theme paths corrections
  • moved SpDrS60-extra to the user themes
  • inno setup: typo correction
  • inno setup: user themes option added
  • userthemes
  • themes: removed basic and iltis
  • rocguiinidlg: layout correction
  • trackpickerdlg: removed roads threeway
  • renderer: disable show IDs for road symbols
  • roads: added ccrossing and road/track option in the selectiondlg
  • roclcdr: fix for reenter in case of half automatic mode
  • trackpickerdlg: added road short block
  • Roads: fixes for small block symbol and occ color
  • rocrailinidialog: moved the 'half auto stop at in' to the loco section

New in Rocrail Revision 14302 (Sep 7, 2018)

  • roads theme: clean up and make compatible with the standard theme
  • rocguiinidlg: minimal toolbar icon size 24
  • guiframe: toolbar icon size option added
  • trackpicker: fix for road threeway and crossing
  • renderer: use SLIM grey for the turntable tracks in case SLIM is active

New in Rocrail Revision 14297 (Sep 6, 2018)

  • trainimage: only reinit the complete train image in case somethings has been changed
  • cellrenderer: use default bitmap depth
  • bidib: use bigger buffer sizes for reading
  • block: replaced the stack sensor key[256] with a dynamic string to avoid stack overflow
  • loc: take over the manual flag in case of modify
  • block: fix for setting loco current block in case of reserved and not occupied
  • rocpro: fix for triggering detect

New in Rocrail Revision 14290 (Sep 5, 2018)

  • Cellrenderer: use bitmap depth of 8 instead the default screen color depth
  • Rocprodlg: fix for setting the expected CV

New in Rocrail Revision 14288 (Sep 4, 2018)

  • Car: broadcast change of locality ion case of modify and the locality changed

New in Rocrail Revision 14287 (Sep 4, 2018)

  • Trackpickerdlg: rescale image cursor in case of Windows
  • Lcdriver: trace level correction
  • Trainimage: memory leak fix

New in Rocrail Revision 14284 (Sep 3, 2018)

  • trackpickerdlg: no d&d in case of image cursor
  • planpanel: image cursor (wip)

New in Rocrail Revision 14282 (Sep 2, 2018)

  • Added option imagecursor

New in Rocrail Revision 14278 (Sep 1, 2018)

  • In: trace level correction for an unexpected IN

New in Rocrail Revision 14277 (Aug 31, 2018)

  • Blockgroup: check the driver of the loco if a block is reserved as destination to prevent a ghost
  • Planpanel: test flag for drag symbol cursor, default false
  • Rocview: fix for demo workspace path trackpickerdlg: show selected symbol as cursor (wip)
  • Rocrailinidialog: moved unlock at ebreak to route
  • Events/in: check if the automatic is on before tracing an exception for IN
  • Fback: trace correction for bidi direction
  • Blockgroup: remove unused reservations
  • Route: synsgcmd option added
  • Guiframe: get pwd path for opening initial the workspace dialog

New in Rocrail Revision 14268 (Aug 29, 2018)

  • Translation merge: en_GB, sr_latin, sl, nl, de
  • Roclcdr: fix for schedule wait flag in case of second next block
  • Base: use no leading zeros in the generated symbol ID
  • Roclcdr: call loco reset in case of an (ghost) exception reset
  • Planpanel: symbol prefix added
  • Guiframe: openworkspace initial with '.'

New in Rocrail Revision 14262 (Aug 28, 2018)

  • fback: removed double check regval on actions
  • roclcdr: check if the event match for durrent oder destination block
  • fback: write register value in a variable with reg_ prefix

New in Rocrail Revision 14259 (Aug 27, 2018)

  • Guiframe: open demo workspave menu item added
  • Wrapper: default no auto open workspace
  • Swim to the moon
  • Rocview: no default workspace
  • Turntable: show border option added
  • Item: fix for moving a text object
  • Roclcdr: evaluation fix for initialize blockgroup in case of second next block
  • Trainimage: request image from server in case not locally found

New in Rocrail Revision 14251 (Aug 26, 2018)

  • Inno setup: sym link to web
  • Inno setup: link to svg directory
  • Rocview: default workspace .
  • Roclcdr: redesigned blockgroup reservation and release management
  • System: trace errno in case child process could not be started
  • System: trace error on fail starting a child process guiapp: reduced the connect wait from 300 to 30
  • Rocnetnode: blank all LEDs with aspect value 0xFFFF
  • Signal: calculate nr of LEDs for the new extra aspect values a1-a5
  • Loc: reset gotoblock after arrive
  • Loc: reset gotoblock at reset and mode stop
  • Loc: reset gotoblock at stop command
  • Modbusdlg: translation fix for register range
  • Signal: data structure for the save state
  • Guiframe: load loco images alos in case the image is not shown
  • Signal: save state before blank
  • Readme: DE fix (RainerK)

New in Rocrail Revision 14234 (Aug 24, 2018)

  • readme.txt: added windows line feeds
  • innosetup script fix for double entry
  • innosetup: readme added
  • signal: filter out the blank command for saving in case the signal is already blank
  • signal: fix for evaluating state in case of aspect control
  • block: fix for setting reserved flag in case of group lock
  • signal: fix for unknown unblank command
  • signal: revert copy command before blank
  • cbusnodedlg: update arducan servo description

New in Rocrail Revision 14227 (Aug 23, 2018)

  • Signal: revert copy command before blank
  • Cbusnodedlg: update arducan servo description
  • Signal: save always the last command to be available at unblank
  • Modbusdlg: translation for coil range added
  • Block: fix for broadcasting reserved in case of block group lock
  • Block,model: trace corrections
  • Modbus: write single coil rocrail addr-1
  • Locdialog: removed placing option

New in Rocrail Revision 14219 (Aug 22, 2018)

  • Trace corrections
  • Rocrail: trace corrections
  • Modbus: switch support added
  • Translation merge: de, nl, sl, pt_BR, fr
  • Modbus: report coils as output events
  • Rocnet: support 8 leds for aspect signals with 16bit value
  • Modbus: addressing fix for reading coils and inputs
  • Cbusnodedlg: AdruCAN I/O and Servo added

New in Rocrail Revision 14211 (Aug 21, 2018)

  • Inno setup script: use userpf instead of pf
  • Rocnetnode: signal aspect value 0xFF is regarded as turn off all LEDs
  • Renderer: fix for scale the plus side of the bridge
  • Turntabledialog: show grid connection in the tracks overview
  • Signal: 5 extra aspect nr.values
  • Modbus: fix for polling ranges
  • Renderer: turntable track connection rotation support
  • Renderer: grin connection option added for backwards compat
  • Userial: no direct IO for platform __aarch64__
  • Usystem: disable direct IO for __aarch64__
  • Usystems: #elif fix
  • Usystem: fix for none sys/io.h platforms
  • Renderer: optiona turntable track grid connections
  • Renderer: revert drawing tracks inline to the border

New in Rocrail Revision 14197 (Aug 20, 2018)

  • inno setup: set priviledge to lowest
  • modbus: analog output support added
  • cbusnodedlg: arducan calibrate buttons added
  • car: imagenr added
  • stage: return rest length of the trailing free section on is suited
  • loc: skip the go command if the current block is the same as gotoblock
  • renderer: draw the tt tracks to the symbol rectangle border
  • model: free the goto block destination, if reserved, if its found and cannot be used and/or is reserved
  • lcdriver: trace on reset goto block
  • lcdriver: release a reserved goto block on reset
  • blockgroup: check for blockgroup on reserve for conditions none recursive
  • cbusnodedlg: correction for the ArduIR help link
  • cbusnodedlg: ArduIR invert checkboxes added
  • locowidget: fix for throttle size

New in Rocrail Revision 14183 (Aug 17, 2018)

  • Modbusdlg: poll coil flag fix
  • REVERT blockgroup: check for blockgroup on reserve for conditions
  • Modbus: trace correction
  • Modbus: report coils as output field events

New in Rocrail Revision 14179 (Aug 16, 2018)

  • modbus: coil polling added
  • modbus: holding register support
  • modbus: regard poll offset
  • modbus: device list added for polling inputs, registers and holdings
  • model: check at isDepartAllowed also if the loco is in mode auto
  • blockgroup: check for blockgroup on reserve for conditions
  • update wiki plan
  • cbusnodedlg: ArduCAN IR write vars and events (WIP)
  • cbusnodedlg: ArduCAN IR support
  • cbusnodedlg: ArduCAN IR support (WIP)
  • lcdriver: fix for ghost detection in second next block
  • cbusnodedlg: manu DIY added
  • cbusnodedlg: manu DIY added

New in Rocrail Revision 14166 (Aug 14, 2018)

  • cbusnodedlg: show schumo99 with small caps
  • cbusnodedlg: show schumo99 IR module in the index

New in Rocrail Revision 14162 (Aug 13, 2018)

  • Tt: fix for not showing routes (Lothar)
  • Readme: update links
  • Readme: update
  • Mdimanager: reset position to 10,10 in case the mdi frame is no longer visible
  • Loclcdr: reset reserved routes and blocks in case of ghost by IN
  • Car stylesheet: update Andy
  • Model: fix to avoid double mapping sensors
  • Translation merge: de, nl, en_GB, pt_BR
  • Rocview: fix for offline status
  • Rocview: show edit mode in the status bar
  • Rocview: show edit mode in the status bar
  • Max. running option added: zero is default where all may run
  • Item: disable operating in case of edit mode
  • Guiframe,mdimanager: trace out display size and MDI position
  • Modbus: write single coil server support
  • Zimocan: save port4 state in the nidnode too
  • Zimocan: use a nidnode to combine port6 and data
  • Rocguiinidlg: reset MDIFrame position at disable
  • Model: fix checking if all locos are idle or stop
  • Model: fix for itterating the feedback map, use list instead
  • Modbusdlg: help link fix
  • Modbus: poll fine tuning added
  • Model: fix for initialising static arrays for updating sensor info
  • Modbusdlg: IP field added

New in Rocrail Revision 14138 (Aug 5, 2018)

  • Innosetup script fix
  • Modbus: transact async to avoid blocking at connect if the device is not online
  • Inno-setup: optional desktop icon for Rocview
  • Modbus setup dlg added

New in Rocrail Revision 14134 (Aug 4, 2018)

  • Modbus:
  • Input register support added
  • Translation merge:
  • De, pt_BR, fr, sl, nl
  • Modbus:
  • Try to get the device vendor name at initial connect
  • Modbus:
  • Reconnect fixes
  • Modbus:
  • keep connections alive

New in Rocrail Revision 14129 (Aug 3, 2018)

  • Modbus:
  • Check if fb polling is activated, use a different user defined communication port
  • Modbus:
  • Polling digital inputs
  • Modbus:
  • WIP
  • Operatordlg:
  • Documentation button added
  • Modbus:
  • Request header fix
  • Modbus:
  • WIP

New in Rocrail Revision 14123 (Aug 1, 2018)

  • loconet: fix calling ibcom pom for reading
  • loconet,ibcom: Uhli POM write packet

New in Rocrail Revision 14121 (Jul 31, 2018)

  • Fix for multiple cereating locos in case the ecos does not respond fast enough

New in Rocrail Revision 14119 (Jul 30, 2018)

  • Removed obsolete svnlog references and wrappers

New in Rocrail Revision 14114 (Jul 29, 2018)

  • zimocan: port6 address offset fix
  • translation merge: sl, en_GB, pt_BR, sr_latin, nl, de

New in Rocrail Revision 14112 (Jul 27, 2018)

  • statbar: lamp added for init field
  • throttledlg: resize fixes

New in Rocrail Revision 14110 (Jul 26, 2018)

  • guiframe: show init field ready in the statusbar
  • guiframe: disable initfieldready popup
  • node: safty checks at clone

New in Rocrail Revision 14107 (Jul 25, 2018)

  • initfield popup in case its ready
  • throttledlg: button stop and dir swapped
  • throttledlg: resize improvements

New in Rocrail Revision 14104 (Jul 24, 2018)

  • lc node memory leak fixed

New in Rocrail Revision 14103 (Jul 23, 2018)

  • block: memory leak fix
  • zimocan: evaluate direction bit of accessory data
  • zimocan: accessory data only support for type=0x11
  • zimocan: support for accessory port6 added

New in Rocrail Revision 14099 (Jul 22, 2018)

  • Zimocan: never ending story
  • Throttledlg: static image border under linux 10 pix :(
  • Throttledlg: use 4 pixels for border before scaling image
  • Throttle,guiframe: save and restore default throttle size
  • Throttledlg: fix for scaling loco image and resizing controls

New in Rocrail Revision 14094 (Jul 20, 2018)

  • lc: fix for new meter parameter
  • meter: show optional the bidi speed reported by the decoder

New in Rocrail Revision 14092 (Jul 18, 2018)

  • stage,lcdriver: virtual automatic improved for staging blocks

New in Rocrail Revision 14091 (Jul 16, 2018)

  • zimocan: trace level corrections
  • zimocan: support for sensor module range 0xD000-0xDFFF added

New in Rocrail Revision 14089 (Jul 13, 2018)

  • modplan: merge node attributes from the rt.xml

New in Rocrail Revision 14088 (Jul 12, 2018)

  • mkrpm.sh: update
  • translation merge: nl, de, pt_BR, en_GB

New in Rocrail Revision 14086 (Jul 11, 2018)

  • Model: fix for getSwitchList return type

New in Rocrail Revision 14085 (Jul 11, 2018)

  • Switch: only use delay in case of two switch motors

New in Rocrail Revision 14084 (Jul 11, 2018)

  • Loc: fix for ignore IN event in case of BBT genrate IN

New in Rocrail Revision 14083 (Jul 11, 2018)

  • Blockgroup: not calling goto block in case the reserving loco runs with a schedule

New in Rocrail Revision 14082 (Jul 10, 2018)

  • guiframe, rocrailinidlg: info level moved to user
  • guiframe: rocrail trace menu order changed to resemble the dialog

New in Rocrail Revision 14080 (Jul 9, 2018)

  • throttle, ledbutton, slider: check minimal size before paint
  • rocview: option for pause at stop rocview: rocrail trace menu
  • throttledlg: set absolute min size

New in Rocrail Revision 14077 (Jul 8, 2018)

  • throttledlg: fix for for default dialog size

New in Rocrail Revision 14075 (Jul 7, 2018)

  • locdialog: SBT export/import added

New in Rocrail Revision 14072 (Jul 5, 2018)

  • throttledlg: no border around the loco image
  • throttledlg: fix for restore size and position
  • slider: fix for resize and update current thumb position
  • slider: fix for resizing and value range
  • throttledlg: smaller and better resizing

New in Rocrail Revision 14067 (Jul 4, 2018)

  • switch: traces added for pause and delay timing

New in Rocrail Revision 14066 (Jul 3, 2018)

  • switch: fixed the route pause for dual motor switches
  • block: check for state acceptghost
  • block: start/stopacceptghost commands/actions added

New in Rocrail Revision 14063 (Jul 2, 2018)

  • loc: skip speed command for consist members in case the loco is paused

New in Rocrail Revision 14062 (Jul 1, 2018)

  • translation merge: en_GB

New in Rocrail Revision 14061 (Jul 1, 2018)

  • Actionsctrldlg: stage added to the conditions

New in Rocrail Revision 14060 (Jul 1, 2018)

  • Control: use the switch model list for checking the save positions to avoid a crash using the map iteration

New in Rocrail Revision 14059 (Jun 29, 2018)

  • Mysensors: removed

New in Rocrail Revision 14058 (Jun 28, 2018)

  • Routedlg: reset button added

New in Rocrail Revision 14057 (Jun 28, 2018)

  • Guiapp: merge route node also in case it has no commands or other child nodes

New in Rocrail Revision 14056 (Jun 28, 2018)

  • Blockgroup: default critical section

New in Rocrail Revision 14055 (Jun 28, 2018)

  • Blockgroup: trace improvements

New in Rocrail Revision 14054 (Jun 28, 2018)

  • Mgbox: fix voor uitlezen channel config cs2 (Bert)

New in Rocrail Revision 14053 (Jun 25, 2018)

  • blockgroup: broadcast changes to the clients
  • model: save schedule ID pointer in case it did not change on modify
  • roclcdr: crash fixes
  • modplan: save the MVTrack in the route file

New in Rocrail Revision 14049 (Jun 23, 2018)

  • rocview base: better readable color for analyser trace
  • user theme crossing update from Duesselklaus
  • blockgroupingdlg: set prev_id in case the ID has been modified
  • model: regard the stop mode also for checking if all locos are idle
  • guiframe: fix for D&D in case the loco mode is stop instead of idle

New in Rocrail Revision 14044 (Jun 22, 2018)

  • block: copy the lock ID string to avoid loosing it with temp. IDs

New in Rocrail Revision 14043 (Jun 20, 2018)

  • rfbooster: ignore upper/lower case for evaluating car events

New in Rocrail Revision 14042 (Jun 19, 2018)

  • Ecos: fix for reporting correct PADA switch address

New in Rocrail Revision 14039 (Jun 17, 2018)

  • Blockgroupingdlg: show condition column schedule

New in Rocrail Revision 14037 (Jun 14, 2018)

  • lcdriver: set the run flag to true in case of a gogo command
  • lcdriver: fix for isRun in case phase is not IDLE
  • item,planpanel: check if the window has mouse capture before releasing the mouse

New in Rocrail Revision 14034 (Jun 13, 2018)

  • translation merge: es, sl, sr_latin, de, fr, pt_BR, nl
  • loc: take over V_cru in case of modify in auto mode
  • fback: broadcast the original properties on modify

New in Rocrail Revision 14031 (Jun 12, 2018)

  • fback: fixes for broadcast event without IID

New in Rocrail Revision 14027 (Jun 11, 2018)

  • item: regard stop state for state signals
  • switchdialog: bus presentation and evaluatioon correction frog
  • route-,signal-,switchdialog: fix for CTC bus number evaluation and presentation
  • ecos: work around for the ecos detector

New in Rocrail Revision 14023 (Jun 10, 2018)

  • block: regard bidi direction in case the loco runs in halfautomatic mode

New in Rocrail Revision 14022 (Jun 9, 2018)

  • mysensors: wip

New in Rocrail Revision 14018 (Jun 8, 2018)

  • app: take over the modified analyser options on the fly
  • rocview: show analyser traces in the server window
  • rocrailinidialog: added trace level analyser
  • wmz21: filter event on dirfun to avoid taking over default direction

New in Rocrail Revision 14014 (Jun 7, 2018)

  • rocnetnode: adjusted the base address for pi08 to 0x60
  • block: use bidi direction in case auto is off or accept ident and the loco ist auto off

New in Rocrail Revision 14012 (Jun 6, 2018)

  • control: filter swdbsize on useshortid
  • control: determine the swdbsize for WLM only for the useshortid switches
  • switch: useshortid option added
  • virtual: filter out the shortid command
  • wmz21: send switch IDs to the wlms

New in Rocrail Revision 14007 (Jun 5, 2018)

  • sensorevents: export/import added
  • broadcast the complete properties on modify

New in Rocrail Revision 14005 (Jun 4, 2018)

  • loc: if a consist loco is not found at swap, try by train
  • renamedlg: find OID in action list
  • loc: isstate stop added
  • roclcdr: use mode string stop in case of idle and auto off
  • wmz21: only send a response on a LAN_X_GET_TURNOUT_INFO if the switch is known in Rocrail
  • wmz21: revert switch info fix

New in Rocrail Revision 13999 (May 31, 2018)

  • Multi sense address correction

New in Rocrail Revision 13997 (May 30, 2018)

  • Schedulegraphdlg: fix for setting schedule #1

New in Rocrail Revision 13996 (May 30, 2018)

  • Ecos: removed version 1 option -> report switch events always as switch events

New in Rocrail Revision 13995 (May 28, 2018)

  • basedlg: crash fix if no xxlist is available in the plan.xml

New in Rocrail Revision 13989 (May 23, 2018)

  • fix for unlinktrain in case enter side is min

New in Rocrail Revision 13987 (May 22, 2018)

  • guiframe: sort by image file name

New in Rocrail Revision 13978 (May 21, 2018)

  • crash fix

New in Rocrail Revision 13973 (May 18, 2018)

  • 13973 2018-05-17 11:57:28 +0200 loc: unlink support in a virtual block

New in Rocrail Revision 13972 (May 17, 2018)

  • linktrain: virtual block support added (unlinktrain in vb is WIP)
  • locdialog: exclude locos and trains from consist selection if they are already in the consist
  • blockdialog: select slave blocks by dialog

New in Rocrail Revision 13969 (May 16, 2018)

  • lcdriver: activate first schedule of tour if no free destination is available

New in Rocrail Revision 13968 (May 15, 2018)

  • block: followup lock ID in case of an unlink train command
  • ecos: check is socket is valid before using it
  • wmz21: fix for lights in case of none rocrail loco
  • locdialog: add train on multiunit tab

New in Rocrail Revision 13964 (May 13, 2018)

  • +0200 trainimage: show linked trains

New in Rocrail Revision 13962 (May 12, 2018)

  • loc,guiframe: fixes for (un)link a train
  • link/unlink train (wip)

New in Rocrail Revision 13960 (May 9, 2018)

  • schedulegraphdlg: default settings to none scaled
  • scheduledialog: process enter in the group filter combobox
  • locationgraph: show time now
  • schedulegraphdlg: label fix from scale to adjust
  • scheduledialog: use combobox for groupID and groupFilter
  • locationsdlg: fix for selecting schedules

New in Rocrail Revision 13954 (May 8, 2018)

  • scheduledialog: translation fix
  • railwayline: removed
  • schedules: record schedule time for none regular stops too
  • scheduledialog: layout correction
  • schedule: removed railway line
  • translation merge: nl, en_GB, de, fr
  • schedulegraph: copy/paste fix
  • locationgraph,schedulegraph: use scrollwin* events to refresh the whole canvas under windows and linux
  • schedulegraph: mousewheel eventhandler to invalidate the whole canvas
  • locationgraph: mousewheel eventhandler to invalidate the whole canvas
  • locationgraph: mousewheel eventhandler to invalidate the whole canvas

New in Rocrail Revision 13943 (May 7, 2018)

  • messages: adjust added
  • locationgraph: set vertical scroll style flag
  • scheduledlg: fix for showing depart time for first entry
  • scheduledialog: fix for destination grid scroll
  • locationsdlg: only show schedules in the list on the graph tab which contains a block of the slected loctaion
  • locationgraph: destination text option added
  • locationgraph: show destination
  • locationsdlg: open schedule on dclick in list
  • schedule entry: arrive time added
  • locationsdlg: sort schedule color list
  • locationsdialog: show schedule colors on the graph tab
  • loc: inform slave locos in case of a pause command
  • ecos: fix for address offset in case of RailCom

New in Rocrail Revision 13930 (May 5, 2018)

  • locationgraph: fix for calculating y position
  • scheduledialog: show none regular stop time in the destination table between brackets
  • locationgraph: scaling support
  • locationgraph: show trainid or scheduleid
  • locationgraph: disabled scale height
  • locationgraph: use schedule color
  • locationgraph: skip none regular stops and a fix for hourly time
  • locationgraph: show schedule entries es red line
  • locationgraph: WIP
  • locationdlg: graph tab added (wip)
  • om32: show switch delay in trace
  • initialize: fix for checking the auto state in case of checking the block wait flag

New in Rocrail Revision 13918 (May 3, 2018)

  • z21: revert loconet detector address change
  • z21: Xpressnet GBM option added for activating Loconet Detector evaluation

New in Rocrail Revision 13916 (May 2, 2018)

  • loc: check if loco is in auto mode before pause request

New in Rocrail Revision 13915 (May 1, 2018)

  • analyse: fix for direction arrows next to blocks (Lothar)
  • routedialog: remove autogen flag also removes description (Lothar)
  • translation merge: pt_BR, en_GB, sr_latin, nl, de

New in Rocrail Revision 13912 (Apr 30, 2018)

  • rocnetnode: trace level correction
  • loc: fix for pause
  • powerctrl: history log size in minutes added
  • model: disable usebididir after the first auto on command
  • rocnetnode: only try to init the LED chips incase one or more has been detected
  • rocnetnode: trace fix
  • ocnet: do not automatically take over the found MQTT broker
  • LIM-COLOR: raster switches (Peter)
  • loc: fix for pause
  • loc: reset pause flag on init to signal the clients the correct state at startup
  • loc: allow turn of pause in case of no auto mode
  • loc: pause flag added
  • rocnetnode: crash fix if no rocnetnode.ini is available
  • text: new text variable for date and temp. added

New in Rocrail Revision 13898 (Apr 27, 2018)

  • loc: informall flag added
  • guiframe: disable edit actions and variables in case of automatic mode
  • operator: removed the combination field

New in Rocrail Revision 13895 (Apr 26, 2018)

  • 13895 2018-04-25 12:43:26 +0200 basedlg: regard the active suffix at sorting the show column

New in Rocrail Revision 13894 (Apr 25, 2018)

  • locdialog: show active flag on the index tab

New in Rocrail Revision 13893 (Apr 25, 2018)

  • model: added missing return in case lookup schedule is disabled

New in Rocrail Revision 13892 (Apr 23, 2018)

  • rocnetnode: fix for calculating the on delay
  • signal: dim parameter added for dimming LED type signals
  • model: common lookupschedule command added

New in Rocrail Revision 13889 (Apr 22, 2018)

  • auto brightnes fix for keep two blinking LED in sync

New in Rocrail Revision 13886 (Apr 21, 2018)

  • rocnetnode: signal processor thread added to be able to wait between LEDs be turned off and LEDs be turned on.
  • scheduledialog: timeprocessing index column added
  • model: swprops command added
  • timetabledlg: memory leak fix

New in Rocrail Revision 13882 (Apr 20, 2018)

  • bidib: Tams update

New in Rocrail Revision 13881 (Apr 19, 2018)

  • bidib images
  • bidib: Tams images
  • rocnetnode: scan and init Pi08 boards after read options
  • signal: calculate the number of LEDs by evaluating the aspect values (for LED signals and aspect number control only)
  • rocnetnode: fix for brightness mode
  • rocnetnode: brightness mode for weather, day, night
  • timetabledlg: cellspacing option added

New in Rocrail Revision 13874 (Apr 18, 2018)

  • rocnetnode: use weather brightness for signal LEDs
  • rocnetnode: signal aspect value support added
  • rocnetnode: disable blink on first signal LED
  • rocnetnode: simple aspect signals extended
  • model: extended the lcprops command to itterate all

New in Rocrail Revision 13869 (Apr 17, 2018)

  • imetabledlg: only show loco ID in case the train ID is not set
  • rocnetnode: dimming fix for LEDs
  • rocnetnode: simple aspect LED signal support
  • rocnetnode: LED output blink support

New in Rocrail Revision 13865 (Apr 16, 2018)

  • rocnetnode: macro extended for LED outputs, signal extended for simple LED aspect signals
  • rocnetnode: support for LED with temp. base 0x06
  • locationdlg: show line position
  • location: railway line position
  • analyse: reset/init listeners improved
  • locationsdlg: fix for moving down blocks
  • location: removed railway/position from properties; should be maintained in the railwayline properties

New in Rocrail Revision 13858 (Apr 14, 2018)

  • analyse: inform blocks of changed properties to re-initialise listeners
  • operator: fix for race condition?
  • operator: revert redirecting commands to the assigned loco
  • seltab: BBT option added
  • analyse: set analysed flag on broadcast to signal to replace all child nodes even if there are none in the modified properties
  • model: trace corrections after analyse

New in Rocrail Revision 13852 (Apr 13, 2018)

  • rocnet: show in clock sync trace the brightness
  • ulni: tracelevel changed to BYTE for undocumented OPCs
  • ulni: trace level changed to BYTE for undocumented OPCs
  • trackpickerdlg,planpanel: raster switch type support
  • SLIM: raster switches

New in Rocrail Revision 13847 (Apr 12, 2018)

  • SLIM: raster switches (WIP)
  • rocprodlg: removed decoderdb link
  • wrapper: default string section value set to empty instead of zero
  • operatordlg: moved the train ID to the index tab
  • operatordlg,railwaydlg: abox support added
  • analyse: broadcast block properties after removing the generated routes

New in Rocrail Revision 13841 (Apr 11, 2018)

  • SLIM-COLOR: button svg #4 added
  • SLIM: button svg #4 added
  • operator: redirect unhandled commands to the linked loco
  • lc: replaced nested calls to the meter
  • analyse: broadcast block changes
  • json: use alloc instaed of dup

New in Rocrail Revision 13835 (Apr 10, 2018)

  • locdialog: layout correction
  • lc: init kmhMax
  • translation merge: en_GB,fr,pt_BR,de
  • cellrenderer: check if image is OK
  • rocweb: use default zlevel 0 if no z attribute is found
  • model: load occ.xml only if exist
  • json: memory leak fix
  • rocweb: revert test changes

New in Rocrail Revision 13827 (Apr 9, 2018)

  • powermandlg: show the HEX UID as static text
  • powermandlg: booster index extended with IID and description
  • weather: run weater in case of one or more outputs or with color table for updating temp and bri
  • weather: do weather also in case of no lamps for temperature and brightness
  • weatherdlg: select outputs by dialog
  • powermandlg: show UID as unsigned

New in Rocrail Revision 13802 (Apr 6, 2018)

  • locseldlg: fix for showing cars without address set

New in Rocrail Revision 13801 (Apr 6, 2018)

  • byte trace length fix

New in Rocrail Revision 13800 (Apr 6, 2018)

  • control: clock sync year+1900 fix

New in Rocrail Revision 13799 (Apr 6, 2018)

  • modplan: fix for merge nodes in lists in case the ID is already in the list

New in Rocrail Revision 13798 (Apr 6, 2018)

  • 2018-04-04 08:42:36 +0200 socket: readln extra buffer len parameter to avoid overflow

New in Rocrail Revision 13798 (Apr 5, 2018)

  • socket: readln extra buffer len parameter to avoid overflow

New in Rocrail Revision 13797 (Apr 4, 2018)

  • z21: removed trace line for loconet detector support
  • action: vcurrentloco action added to restore/reactivate the current speed after for example an ebreak
  • z21: disable LAN_LOCONETDETECTOR without any option
  • 21: disable LocoNetDetector broadcasting if not wanted
  • z21: default no loconet detector evaluation, to activate set protver to 1
  • translation merge: pt_BR, sl, nl, de

New in Rocrail Revision 13791 (Apr 3, 2018)

  • z21: adjust loconetdetector reported sensor address
  • rocpro: fix for setting long address in the loco properties

New in Rocrail Revision 13789 (Apr 2, 2018)

  • sensorevents: fix for bus field on sorting columns
  • SLIM-COLOR: stage.svg in SLIM format
  • SLIM-COLOR: stage corrections (Peter)
  • in: fix for using the block enterside
  • rocnetnode: set clock divider back to 1 in case of a timeout
  • rocnetnode: set clock sync timeout mode on startup
  • rocnetnode: display timeout watchdog
  • rocnetnode: display timeout watchdog, show floating dashes
  • rocnetnode: display timeout watchdog
  • rocnetnode: display timeout watchdog
  • rocnetnode: display timeout watchdog
  • block: enterside wait option, default both sides
  • rocnetnode: clock options

New in Rocrail Revision 13776 (Mar 31, 2018)

  • modelutils: rename signal ID dependencies
  • rocnetnode: negative temp
  • rocnet: fix for negative temp
  • rocnetnode: negative temp.
  • rocnetnode: show temp
  • rocnetnode: show temp
  • rocnetnode: show temp
  • rocnetnode: auto display scan, show date
  • base: genID with 3 digits
  • planpanel: use genID also for track type
  • rocnetnodedlg: set readonly flag for the I2C scan results
  • planpanel: popup ID dialog option added
  • blockdialog: allow 5% arrive/depart speed

New in Rocrail Revision 13762 (Mar 30, 2018)

  • rocnetnode: clock dot banging
  • rocnetnode: fix for nrclocks
  • rocnetnode: clock brightness setup added
  • rocnetnode: clock dot step 1 1000ms in case div > 1
  • rocnetnode: clock dot step every 5 model seconds
  • rocnetnode: clock running dot in case divider > 1
  • rocnetnode: clock running dots in case divider > 1
  • rocnetnode: flash clock colon only if divider is 1
  • rocnetnode: clock support
  • rocnetnode: clock support (WIP)
  • rocnetnode: clock support (WIP)
  • rocnetnode: trace I2C scan
  • rocnet: clock config added
  • rocnetnode: clock display support (WIP)
  • rocprodlg: take over values after a DIP OK/Apply

New in Rocrail Revision 13747 (Mar 28, 2018)

  • location: scheduletable on/off command added
  • rocpro: take over value from DIP
  • tt,action: fixes for broadcasting new state
  • tt,traverser: closed symbols, fix for keep state

New in Rocrail Revision 13743 (Mar 27, 2018)

  • translation merge: sl,pr_BR,sr_latin,de,nl
  • action,control: time set trace added

New in Rocrail Revision 13741 (Mar 26, 2018)

  • loc: fix for BBT speed!!!
  • timedactions: added open/close as commands to the turntable
  • tt: regard close state in case of embedded block

New in Rocrail Revision 13738 (Mar 25, 2018)

  • locdialog: speed++ changed in speed +/-

New in Rocrail Revision 13735 (Mar 24, 2018)

  • rocpro,bidib: accext support added
  • z21: usesamesensorbus option added for all LocoNet type sensors on bus 1

New in Rocrail Revision 13733 (Mar 23, 2018)

  • z21: removed the rbus option
  • z21: bus test correction
  • z21: trace for type LN detector input
  • bidib: POM accessory support added

New in Rocrail Revision 13729 (Mar 22, 2018)

  • block: ignore an absent event in case of running in automatic mode
  • renderer: mapping fix for dcrossingright-tr-l-occ
  • dcrossing fix (Martin)
  • tt: virtual automatic support in case of embeded block
  • tttrackdialog: fix for evaluating

New in Rocrail Revision 13724 (Mar 21, 2018)

  • renderer: mapping correction for dcrossing right
  • analyse,tt: typo fix
  • blockdialog, routedialog: disable adding the same loco into the include and exclude list

New in Rocrail Revision 13721 (Mar 20, 2018)

  • route: support for virtual running over a TT by sending it a position event
  • use the fbread attribute to enable or disable evaluating the R-BUS
  • model: getRealBlock type correction
  • option rbus added to be able to disable it
  • z21: protver=1 loconet sensor reporting only
  • model: lookup real block in case of a modify
  • routedialog: fix for evaluating the wiring output IDs
  • loc: fix for setting the block enterside and placing

New in Rocrail Revision 13713 (Mar 18, 2018)

  • loconet: save decoder type for dispatching

New in Rocrail Revision 13707 (Mar 16, 2018)

  • use a turntable event for reporting the position instead of an accessory event

New in Rocrail Revision 13706 (Mar 15, 2018)

  • model: the iid must match in case of a turntable event

New in Rocrail Revision 13701 (Mar 14, 2018)

  • seltabdlg,textdialog: close dialog on OK in case nothing is selected or empty

New in Rocrail Revision 13700 (Mar 14, 2018)

  • syntax fixes

New in Rocrail Revision 13699 (Mar 14, 2018)

  • tt: optional skip range to avoid running with the bridge into a gap

New in Rocrail Revision 13698 (Mar 14, 2018)

  • block: use also bidi direction in case of a generated loco

New in Rocrail Revision 13697 (Mar 14, 2018)

  • xmlscript: allow multiple case values separated with pipes

New in Rocrail Revision 13696 (Mar 14, 2018)

  • trace fix for sensors

New in Rocrail Revision 13695 (Mar 13, 2018)

  • routedialog: set command combo with array

New in Rocrail Revision 13694 (Mar 13, 2018)

  • timedactions: init ID combo with array

New in Rocrail Revision 13693 (Mar 12, 2018)

  • roco: group offset fix

New in Rocrail Revision 13688 (Mar 12, 2018)

  • Blockdialog: init comboboxes

New in Rocrail Revision 13687 (Mar 12, 2018)

  • Roco: fix for fbmods > 10

New in Rocrail Revision 13686 (Mar 12, 2018)

  • schedulegraph: skip relative timing schedules

New in Rocrail Revision 13685 (Mar 12, 2018)

  • locodialog, blockdialog: init comboboxes

New in Rocrail Revision 13684 (Mar 12, 2018)

  • blockdialog: init

New in Rocrail Revision 13683 (Mar 12, 2018)

  • item: only use the reported bridge position in case it is set

New in Rocrail Revision 13682 (Mar 11, 2018)

  • Dialogs: fill comboboxes with string arrays to speed up init

New in Rocrail Revision 13673 (Mar 10, 2018)

  • seltab: remove system event listener on delete

New in Rocrail Revision 13672 (Mar 10, 2018)

  • report new positions to clients (dsd2010)

New in Rocrail Revision 13671 (Mar 9, 2018)

  • rocrailinidialog: layout correction signal on automatic tab
  • rocrailinidlialog: replaced text fields with spinbuttons in case of integer values on the automatic tab
  • rocrailinidlg: reorganised auto tab
  • dsd2010: swapped the rotation direction
  • gotodlg: use title viablocks in case of multisel

New in Rocrail Revision 13666 (Mar 8, 2018)

  • dsd2010: sleep little baby sleep

New in Rocrail Revision 13665 (Mar 8, 2018)

  • guiframe: table menu without sub menus

New in Rocrail Revision 13664 (Mar 8, 2018)

  • guiframe: reorganised table menu

New in Rocrail Revision 13663 (Mar 8, 2018)

  • stage: velocity fix at in

New in Rocrail Revision 13662 (Mar 8, 2018)

  • guiframe: reorganised menu tables

New in Rocrail Revision 13661 (Mar 8, 2018)

  • guiframe: table menu reorganised

New in Rocrail Revision 13659 (Mar 8, 2018)

  • seltabdlg: index tab added

New in Rocrail Revision 13658 (Mar 8, 2018)

  • translation merge: de, nl, pt_BR, sr_latin

New in Rocrail Revision 13657 (Mar 7, 2018)

  • app: give the clients some more time to disconnect after a shutdown
  • routedialog: use the gotodlg for selecting crossing blocks
  • rocnetnodedlg: show I2C group in decimal also

New in Rocrail Revision 13654 (Mar 6, 2018)

  • bidib: removed obsolete iocfg flag

New in Rocrail Revision 13653 (Mar 6, 2018)

  • lindesection: nraxis and axle wait added

New in Rocrail Revision 13652 (Mar 6, 2018)

  • 13652 2018-03-05 13:44:45 +0100 cardlg: nraxis added to the details

New in Rocrail Revision 13651 (Mar 6, 2018)

  • reader thread set to high priority in case of serial communication

New in Rocrail Revision 13650 (Mar 6, 2018)

  • railwaylinedlg: layout corrections and translations

New in Rocrail Revision 13649 (Mar 6, 2018)

  • cc-schnitte support minor improvement

New in Rocrail Revision 13648 (Mar 6, 2018)

  • rocnetnodedlg: button for linking decoder

New in Rocrail Revision 13647 (Mar 5, 2018)

  • bidibprogdlg: use switch commands in case of porttype servo
  • bidib: use switch command for testing a servo
  • bidib programming dialog: removed accessory
  • translation merge: de, nl, sl, pt_BR
  • stage: crossing flag at isFree to beable to run through without length

New in Rocrail Revision 13642 (Mar 4, 2018)

  • locationdlg: use linesections in combo
  • railwayline dialog: wip
  • stage: check section locoid also if length > 0

New in Rocrail Revision 13639 (Mar 3, 2018)

  • swdlg: set fake id for some command stations like dccpp

New in Rocrail Revision 13638 (Mar 3, 2018)

  • virtual: sod generator active at protver=1

New in Rocrail Revision 13637 (Mar 3, 2018)

  • model,fback: only lookup an offset variable if set to avoid waisting time

New in Rocrail Revision 13636 (Mar 3, 2018)

  • virtual: use a thread for reporting SoD events

New in Rocrail Revision 13635 (Mar 3, 2018)

  • virtual: report 1024 sensor at SoD in case version ist set to 2

New in Rocrail Revision 13634 (Mar 3, 2018)

  • virtual: removed 1024 sensor reports at SoD

New in Rocrail Revision 13633 (Mar 3, 2018)

  • ecos: trace corrections

New in Rocrail Revision 13632 (Mar 3, 2018)

  • ignore set oid 1000+ reply

New in Rocrail Revision 13631 (Mar 3, 2018)

  • ecos: recovery fix

New in Rocrail Revision 13630 (Mar 3, 2018)

  • 13630 2018-03-02 10:32:19 +0100 stage: allow crossing if empty

New in Rocrail Revision 13629 (Mar 3, 2018)

  • xmlscript: fix for connect OR

New in Rocrail Revision 13628 (Mar 2, 2018)

  • schedulegraph: use section as selection

New in Rocrail Revision 13627 (Mar 2, 2018)

  • wrapper: section attribute added in schedule

New in Rocrail Revision 13626 (Mar 2, 2018)

  • bidibdlg: cleaned up

New in Rocrail Revision 13625 (Mar 1, 2018)

  • locations: use independet position units

New in Rocrail Revision 13624 (Mar 1, 2018)

  • rocnetnode: not removing ttyAMA0 as console: Admin job.

New in Rocrail Revision 13623 (Mar 1, 2018)

  • locationsdlg: changed kmpos label

New in Rocrail Revision 13622 (Mar 1, 2018)

  • location: added railway section and changed kmpos in hmpos

New in Rocrail Revision 13621 (Mar 1, 2018)

  • locationsdlg: added modify button on the index tab

New in Rocrail Revision 13620 (Mar 1, 2018)

  • locationdlg: show kmpos in the position column

New in Rocrail Revision 13619 (Feb 28, 2018)

  • rocview: added the preview flag for GTK filedialog

New in Rocrail Revision 13613 (Feb 27, 2018)

  • bidibidentdlg: revert disable programming tabs
  • location: kmpos option added
  • wmz21: switch command broadcast to the apps

New in Rocrail Revision 13610 (Feb 26, 2018)

  • xmlscript. weather command support added
  • loc: set flag to signal of function with own address
  • xmlscript: replace vars in nodes recursive
  • wmz21: broadcast switch/output events to the devices
  • wmz21: broadcast loco events to the connected devices
  • translation merge: nl, de, pt_BR

New in Rocrail Revision 13604 (Feb 25, 2018)

  • model: stop looking for a fitting schedule entry if the given index is out of range

New in Rocrail Revision 13603 (Feb 24, 2018)

  • stage: reject reserve as crossing block

New in Rocrail Revision 13602 (Feb 24, 2018)

  • action: support for loc state automatic added

New in Rocrail Revision 13601 (Feb 24, 2018)

  • 2018-02-23 08:10:50 +0100 loc,actionctrldlg: state automatic added which ist NOT manual

New in Rocrail Revision 13600 (Feb 23, 2018)

  • jssupport: provide the throttle list for update events
  • cbus,loc: send release command to the CS

New in Rocrail Revision 13598 (Feb 22, 2018)

  • schedulegraphdlg: select first group automatically at open
  • schedulegraph: try to scroll the timenow line into the Y middle
  • schedulegraph: show current train location
  • wmz21: fix for screwing up the locoinfo
  • wmz21: extra support for Z21 App
  • loc: publish scheduleinithour to the clients
  • jssupport: open/close throttldlg

New in Rocrail Revision 13591 (Feb 21, 2018)

  • action: check state idle,wait,auto,run,manual
  • schedulegraph: show loco in regular stop (wip)
  • translation for schedulegraph added (Graphic timetable)
  • schedulesgraphdlg: translations and titlebar
  • schedulegraphdlg: new, wip
  • wrapper: jsmap throttle attribute
  • wmz21: Z21 App support
  • wmz21: z21 app support
  • schedulegraph: skip none regular stops
  • jssupport: throttle action added

New in Rocrail Revision 13581 (Feb 20, 2018)

  • schedulegraph: white location label backgound color
  • schedulegraph: floating location labels
  • schedulegraph: scale factor selection added
  • location: skip last schedule entries
  • schedulegraph: use graphicalcontext at a later point
  • schedulegraph: use graphiccontext for the lines
  • loc: action state manual added
  • schedulegraph: show trainID
  • schedulegraph: fix for time over hour, show trainID
  • schedulegtraph: color added, fix for time through the hour
  • loc: isState run added

New in Rocrail Revision 13570 (Feb 19, 2018)

  • schedualgraph: line thickness set to 1
  • schedulegraph: show group
  • virtual: disable fake state information in case booster UID is not set
  • guiframe: save show flag
  • powerctrldlg: fix for right/left click on grid header
  • schedulegraph: time from up to down
  • SLIM-COLOR: fix for turnoutleft-t-route
  • SLIM: fix for turnout left turn occ
  • actionsctrldlg: added state idel,wait,auto to the loco type

New in Rocrail Revision 13561 (Feb 18, 2018)

  • actionctrldlg: changed person state into local

New in Rocrail Revision 13560 (Feb 17, 2018)

  • schedulegraph: scale 5 added

New in Rocrail Revision 13556 (Feb 16, 2018)

  • translation merge: sl, de, fr, sr_latin, pr_BR, nl

New in Rocrail Revision 13554 (Feb 15, 2018)

  • srcp: init S88 bus after connect
  • http: check support key only at start
  • guiframe: commented out the loco show/hide in the view menu
  • guiframe: hide context menu item in the loco grid
  • srcp: trace corrections

New in Rocrail Revision 13549 (Feb 14, 2018)

  • p50x: removed the unused ctsretry variable

New in Rocrail Revision 13541 (Feb 13, 2018)

  • route: removed the NOTs from the conditions
  • basedlg: show bus also in HEX in case the UID is set
  • route: fix for condition with type all
  • bidib: show uid in hex at command
  • sensorevents: show bus as hex in case the value > 16 bit
  • bidib: filter MSG_LC_STAT on product ID to report a sensor or accessory
  • item: activate the hidden selected loco before setting it in a block

New in Rocrail Revision 13538 (Feb 12, 2018)

  • bidib: ignore error in case of MSG_LC_NA reports port 0xFFFF ???
  • bidib: ignore error in case of MSG_LC_NA reports port 0xFFFF ???
  • route: trigger signals set
  • locseldlg: show all option added
  • turntabledialog: label correction for embeded block speed
  • tt: optional bridgespeed in case of embeded block
  • output: trace level correction

New in Rocrail Revision 13531 (Feb 10, 2018)

  • rocnetnode: revert pi3 hardware option

New in Rocrail Revision 13530 (Feb 10, 2018)

  • rocnetnode: raspi type 3 added for using ttyS0 instead of ttyAMA0, this is only for RFID reader directly connected to the RasPi

New in Rocrail Revision 13529 (Feb 10, 2018)

  • rocview: loco show/hide added in the loco filter view menu

New in Rocrail Revision 13528 (Feb 10, 2018)

  • location: use %callerdesc% for (fake) train ID

New in Rocrail Revision 13527 (Feb 9, 2018)

  • location: fix for updating child nodes, actions
  • dsd2010: error/info messages corrected

New in Rocrail Revision 13525 (Feb 8, 2018)

  • signals: correction for checking the wrong route for white signal aspect

New in Rocrail Revision 13524 (Feb 8, 2018)

  • roclcdrv: check at enter if its the last goto block

New in Rocrail Revision 13523 (Feb 8, 2018)

  • tt: revert invert flag for dsd2010

New in Rocrail Revision 13522 (Feb 8, 2018)

  • tt: invert flag support for dsd2010 added

New in Rocrail Revision 13521 (Feb 8, 2018)

  • translation merge: sl

New in Rocrail Revision 13520 (Feb 8, 2018)

  • model: fix for overwriting the schedule init hour with real time

New in Rocrail Revision 13519 (Feb 8, 2018)

  • item: format function menu entries for the tt without prefix zero

New in Rocrail Revision 13518 (Feb 8, 2018)

  • issuedlg: replace invalid chars for the file system with underscores in the subject

New in Rocrail Revision 13517 (Feb 7, 2018)

  • location: replace children on modify
  • cbus: trace the unexpected event from cancab v2 because MERG should fix this
  • cbus: ignore accessory events from node 0xFFFF CANCAB v2
  • dsd2010: fix for reporting the bridge sensor state
  • dsd2010: function command support
  • dsd2010: trace turn direction
  • dsd2010: error/info evaluating extended
  • dsd2010: sound bit fix (Sven)

New in Rocrail Revision 13509 (Feb 6, 2018)

  • Location: substate for platform actions

New in Rocrail Revision 13493 (Feb 5, 2018)

  • blockgroup: only lock a reserve block if its not already locked
  • block: do not save the from block ID in case its not set (Lock by block group)

New in Rocrail Revision 13491 (Feb 4, 2018)

  • tt: use decoder track mapping for type onestep

New in Rocrail Revision 13488 (Feb 3, 2018)

  • location: check the reporting loco at update if it has already passed this location

New in Rocrail Revision 13487 (Feb 3, 2018)

  • onestep bus added to the commands

New in Rocrail Revision 13486 (Feb 3, 2018)

  • http: start the 5 demo minutes for rocweb after the first connection

New in Rocrail Revision 13485 (Feb 3, 2018)

  • fix for sound on/off command

New in Rocrail Revision 13484 (Feb 3, 2018)

  • onestep support added (wip)

New in Rocrail Revision 13483 (Feb 2, 2018)

  • planpanel: check the tabindex if its not > nr pages

New in Rocrail Revision 13482 (Feb 2, 2018)

  • location: reset lcid,lcbkid at cloning hourly schedules

New in Rocrail Revision 13481 (Feb 2, 2018)

  • location: reset delay for cloned hourly schedules

New in Rocrail Revision 13480 (Feb 2, 2018)

  • openhab: output brightness support added
  • model: write occ.xml only if the occupancy filename is set
  • location: fix for overwriting the schedule delay
  • openhab: output support on/off
  • http: rocweb port check fix

New in Rocrail Revision 13475 (Jan 31, 2018)

  • guiframe: help menu reduced

New in Rocrail Revision 13474 (Jan 31, 2018)

  • bidib: save sensor state also on multi sensor messages

New in Rocrail Revision 13473 (Jan 31, 2018)

  • translation merge: sl, sr_latin, en_GB, de, nl, pt_BR

New in Rocrail Revision 13472 (Jan 30, 2018)

  • bidib: always process sensor reports in case of occupied

New in Rocrail Revision 13471 (Jan 30, 2018)

  • 13471 file: skip creating the drive letter directory under windows

New in Rocrail Revision 13470 (Jan 30, 2018)

  • 13470 wdir: do not skip directories

New in Rocrail Revision 13469 (Jan 30, 2018)

  • 13469 rocweb: fix for XS and modular layouts

New in Rocrail Revision 13468 (Jan 29, 2018)

  • rocs: check for _WIN32 and for _WIN64
  • import/export workspace messages
  • rocview: import workspace and go
  • rocview: export active workspace

New in Rocrail Revision 13464 (Jan 28, 2018)

  • switch: exclude from analyse option added
  • bidib: do not report aspect in case > 127
  • bidib: only reset manual operated accessory if aspect < 128

New in Rocrail Revision 13461 (Jan 27, 2018)

  • Rocrailinidialog: show warning and set the rocweb port to zero in case the http service port conflicts with the rocweb port

New in Rocrail Revision 13458 (Jan 26, 2018)

  • cbus: warning on PADA addressing -> must be FLAT
  • location: corrections for timetable formating

New in Rocrail Revision 13456 (Jan 25, 2018)

  • schedule: reamrk field added to the entries

New in Rocrail Revision 13455 (Jan 25, 2018)

  • mqtt, clntcon: check if the socket object is valid before using it

New in Rocrail Revision 13454 (Jan 24, 2018)

  • http: fix for c style comment

New in Rocrail Revision 13453 (Jan 24, 2018)

  • http: fix for draining cpu in case os a rocweb connection

New in Rocrail Revision 13452 (Jan 24, 2018)

  • clntcon: wait for the mqtt socket mutex before closing the socket if broken

New in Rocrail Revision 13451 (Jan 24, 2018)

  • pnpdlg: add hue bridge
  • timetabledlg: html extended with a via column

New in Rocrail Revision 13449 (Jan 23, 2018)

  • demoplan: removed ZEP
  • upnpdlg: removed unused apply button
  • upnp: wip
  • location: attribute timeframe added to the schedule table entries
  • location: add time frame to the schedule entries

New in Rocrail Revision 13444 (Jan 22, 2018)

  • upnpdlg: clear tree on discover
  • upnp: smarthome icon
  • upnpdlg: wip
  • upnp: discover and dialog (WIP)

New in Rocrail Revision 13440 (Jan 21, 2018)

  • rocweb: update speed always on event

New in Rocrail Revision 13433 (Jan 20, 2018)

  • upnp: basic description file
  • upnp: wip
  • blockgroupingdlg: label correction from to first block
  • blockgroup: optional enterside for conditions
  • blockgroupingdlg: label correction from to first block

New in Rocrail Revision 13428 (Jan 19, 2018)

  • dinamo: fix for packet length in case of a long DCC address
  • model: fix for crash in case of a pre-reservation
  • rocomp: fix for loco address >= 128
  • model: check in case of a schedule if a block in a location is already reserved

New in Rocrail Revision 13424 (Jan 18, 2018)

  • blockgroup: regard loco schedule in case of reserve
  • upnp: wip
  • upnp: wip
  • usocket: mac address OSX

New in Rocrail Revision 13420 (Jan 17, 2018)

  • upnp: show udp sender
  • renaming smarthome to upnp
  • smarthome: wip
  • translation merge: de, nl, sl

New in Rocrail Revision 13416 (Jan 16, 2018)

  • showid: more objects
  • wrapper: item showid attribute
  • messages: show ID translation added
  • output: showid option added
  • timetable: no stay on top
  • timetabledlg: minimize option added
  • timetabledlg: translations added
  • timetabledlg: save size and position

New in Rocrail Revision 13408 (Jan 15, 2018)

  • automatically popup timetables for locations
  • location: format of timetable adjusted
  • textdialog: layout correction
  • locationsdlg: layout change for options
  • location: schedule table html corrections
  • planpanel: added the missing capturelost function

New in Rocrail Revision 13402 (Jan 14, 2018)

  • Location: optional html format for actions

New in Rocrail Revision 13395 (Jan 13, 2018)

  • makefile: install demoplan

New in Rocrail Revision 13390 (Jan 12, 2018)

  • schedules: fix for update schedule table in case of max delay
  • ocation: schedule table entry maxdelay added
  • bidib: support added for more protocol formats

New in Rocrail Revision 13387 (Jan 11, 2018)

  • 2018 and commented out some dyn tests
  • translation merge: sr_latin, pt_BR, sl, de, nl
  • optional yellow in case of white aspect
  • added missing flag for cargo condition
  • extra trace line on location report

New in Rocrail Revision 13381 (Jan 10, 2018)

  • loc: update schedule tables in case a schedule is activated
  • location: not lookup a loco for a schedule at init
  • location: not evaluate
  • route: include/exclude conditions option added
  • control: list up the build origin in the issue.txt
  • makewin64-full.sh: fix for commandline parameter
  • ocation: fix for compare schedule entry time with model time
  • dccpp: do not initialise DTR on connect to avoid a reset

New in Rocrail Revision 13373 (Jan 9, 2018)

  • 0 makefile: version fix for native win
  • location: regard hours < model time to skip
  • loc: set light attribute incase an event ist dispatched to the operator
  • ocation: keep valid schedule entries in the list to save additional information
  • routedialog: layout correction
  • routedialog: layout and label corrections

New in Rocrail Revision 13367 (Jan 8, 2018)

  • makefile: do not overwrite the version.h with the build of rocnetnode
  • version.h: dummy

New in Rocrail Revision 13365 (Jan 8, 2018)

  • a tip from the build
  • loc: extra trace in case of direct swap placing
  • block: inform fifo of a red signal event
  • operatordlg: sorting columns added

New in Rocrail Revision 13359 (Jan 7, 2018)

  • Loc: isHome function added

New in Rocrail Revision 13358 (Jan 7, 2018)

  • In: ignore wait in case next destination is reserved and the engine type is automobile

New in Rocrail Revision 13357 (Jan 7, 2018)

  • Location: fix for updating the wrong hourly schedule

New in Rocrail Revision 13356 (Jan 7, 2018)

  • Location: start time added in the schedule table entries

New in Rocrail Revision 13355 (Jan 7, 2018)

  • Route: only set the route after lock just one time

New in Rocrail Revision 13354 (Jan 7, 2018)

  • Blockgroup: fix for overwriting the groupfree flag with conditions if its not free

New in Rocrail Revision 13353 (Jan 7, 2018)

  • Route: fix for not type condition

New in Rocrail Revision 13352 (Jan 7, 2018)

  • Location: show current loco, block and delay in the dump

New in Rocrail Revision 13351 (Jan 6, 2018)

  • location: no time update on loco event

New in Rocrail Revision 13349 (Jan 5, 2018)

  • http: sleep 10ms if no post was available for rocweb

New in Rocrail Revision 13346 (Jan 5, 2018)

  • location: check for future hourly schedules if the exceed hour 23 and subtract 24
  • location: regard schedule delay in future test
  • block: fifo speed corrections
  • guiapp: splashscreen without border
  • location: skip schedule entries which are in the past
  • control: hour and minute attribute added in the clock sync event
  • route: check first if the route is reserved before closed
  • block, fback: take over new qos if its not equals with the las reported
  • block: traceline for QoS corrected
  • block: statistics added for QoS

New in Rocrail Revision 13336 (Jan 4, 2018)

  • location, loc: lcbkid added es current or entering block
  • loconet, z21: fix for reporting QoS to an uknown sensor address
  • location: sort schedule table by depart time
  • update schedule tables in case of a delay
  • operator: train combination added
  • sensorevents: QoS column added

New in Rocrail Revision 13330 (Jan 3, 2018)

  • location: copy/paste fix check for free block (Achim)

New in Rocrail Revision 13322 (Jan 2, 2018)

  • schedule: trainer attribute added

New in Rocrail Revision 13315 (Dec 31, 2017)

  • block: check last fifo physical IN guiframe: auto reset all also available in none auto mode

New in Rocrail Revision 13313 (Dec 30, 2017)

  • stagedlg: fix for evaluating IDs on the general tab

New in Rocrail Revision 13311 (Dec 30, 2017)

  • replaced internal cargo type person with local

New in Rocrail Revision 13306 (Dec 29, 2017)

  • z21: removed test code for qos

New in Rocrail Revision 13302 (Dec 29, 2017)

  • actionsctrldlg: revert replace setstringselection

New in Rocrail Revision 13287 (Dec 27, 2017)

  • blockdialog: wx work-around for setting signal IDs
  • block: correction of the depart fifo flag
  • moved node-red to its own repository
  • blockgroup: check the conditions too on isFree at destination selection
  • switch, signal: sod flag added

New in Rocrail Revision 13282 (Dec 26, 2017)

  • node-red: update
  • node-red: rcp send exceptions also to the info output
  • stage: fix for evaluating the stopspeedtolastsection option
  • node-red: fix for getting the node reference
  • mqtt: fix for stack overflow
  • rnmqtt: check if the keep alive timer > 0
  • node-red: rcp node with 2 outputs for exceptions and info
  • node-red: evaluate rcp node
  • node-red: command node (wip)

New in Rocrail Revision 13273 (Dec 24, 2017)

  • loc: trace level correction for checking function events

New in Rocrail Revision 13261 (Dec 22, 2017)

  • blockgroupingdlg: translation correction
  • action, block: eventlcid variable added
  • roclcdr: replaced long with time_t to prevent win64 crash

New in Rocrail Revision 13258 (Dec 21, 2017)

  • bidib: typo
  • bidib: revert messages update ...
  • bidib: messages update (introduced c99 check)
  • rocnetnode: revision correction
  • rocnetnode: mqtt support (wip)
  • rocnetnode: mqtt support (wip)
  • rocnetnode: mqtt support (wip)
  • rocnet: sublibrary evaluation fix

New in Rocrail Revision 13250 (Dec 20, 2017)

  • mqtt: subscribe as soon as the broker connection is OK
  • rocnetnode: initialise the mqtt mutex
  • rocnet: cleanup discovery thread
  • rocnet: use the mqtt library return code to prevent draining cpu
  • mqtt: trace level corrections
  • rocnetnode: support for mqtt (WIP)
  • blockgroup: removed the pre-reserve option
  • groupingdialog: use blockdialog for selecting free blocks
  • blockgroup: reserve option extended
  • blockgroup: set loco via block in case of prereserve
  • output: param off added for light support

New in Rocrail Revision 13239 (Dec 19, 2017)

  • 0 bidib: position address correction (Achim)
  • swdlg: allign corrections to save space
  • blockgroup, block: remove prereservations on lock
  • rocnet: use the original ini to add rocnetnodes
  • roclcdr: speed corrections
  • swdlg: protocol and port type added

New in Rocrail Revision 13233 (Dec 18, 2017)

  • mqtt, rocnet: auto discovery
  • guiapp: removed global pending exit flag
  • swdlg: fix for bitmapbutton in header
  • clntcon: extra trace incase broker info is send back
  • clntcon: check BROKER-GET not with equals but start with
  • dccpp: check for protocol NMRA-DCC
  • connectiondialog: always set code values to overwrite the ABC label

New in Rocrail Revision 13226 (Dec 17, 2017)

  • tt: set tt id for multiport type and dccpp

New in Rocrail Revision 13222 (Dec 16, 2017)

  • clntcon: mqtt broker discovery service added
  • rocview shutdown fix for deadlock
  • rocview shutdown fix for deadlock
  • thempropsdlg: title translation

New in Rocrail Revision 13218 (Dec 15, 2017)

  • wrapper: default mqtt broker port number
  • bidib: revert update messages because unknown types are used
  • bidib: messages update
  • tt: set id in switch commands for dccpp support
  • rocview shutdown fix for deadlock
  • guiframe: reset the option reconnect to server at open workspace
  • guiapp: removed not needed semaphore at sending server commands

New in Rocrail Revision 13211 (Dec 14, 2017)

  • extra traces on gui exit

New in Rocrail Revision 13202 (Dec 13, 2017)

  • rocview: fix for changing workspace

New in Rocrail Revision 13201 (Dec 12, 2017)

  • themepropsdlg: show color

New in Rocrail Revision 13198 (Dec 11, 2017)

  • wdlg: gray icons
  • swdlg: layout corrections
  • swdlg: alt icons
  • swctrldlg: icon
  • keyboarddlg: removed unused control key
  • swdlg: restore position
  • swdlg: combobox for IIDs

New in Rocrail Revision 13190 (Dec 10, 2017)

  • Stage: stop all locos reverted

New in Rocrail Revision 13189 (Dec 10, 2017)

  • Rocctrl: ask before shutdown and EoD

New in Rocrail Revision 13188 (Dec 10, 2017)

  • Dialogs: keyboard support sensor, signal, text, output, action

New in Rocrail Revision 13187 (Dec 10, 2017)

  • Switchdialog: keyboard support

New in Rocrail Revision 13186 (Dec 10, 2017)

  • Routedialog: keyboard support

New in Rocrail Revision 13185 (Dec 10, 2017)

  • Finder: unsupported random option removed

New in Rocrail Revision 13184 (Dec 9, 2017)

  • keyboarddlg: keep layout (toggle)button text
  • keyboarddlg: revert set focus to the text field
  • keyboarddlg: return focus to the text field after button click
  • keyboard: DE layout support
  • keyboard: alt, ctrl and layout added
  • cardlg: keyboard support added
  • keyboarddlg: put focus back after ok/cancel
  • oolbardlg: fix for print option
  • planpanel: use soft keyboard for asking item ID in case context on dclick is active
  • rocrailinidialog: keyboard support (wip)

New in Rocrail Revision 13174 (Dec 8, 2017)

  • Connectiondialog: keyboard support added

New in Rocrail Revision 13163 (Dec 7, 2017)

  • loconet lbtcp: recovery fix
  • rocview: context menu on dclick option added for touch
  • item: open/close stage exit on dclick
  • stage: halt flag added for stop/start all locos
  • blockdialog: allow main signals used as distant signals
  • operatordlg: button added to open the props of the loco which the train is assigned to
  • guiframe: close throttles on changing workspace
  • trackdialog: remove index tab in case it should not be populated
  • route: skip manual signal commands
  • bidib: check run flag before attempting to (re)connect
  • rocctrl: quit on shutdown event
  • control: set var lcid on event timeout
  • translation merge: de, sl, sr_latin, fr, en_GB, nl

New in Rocrail Revision 13150 (Dec 5, 2017)

  • trace: level char for analyser
  • analyse: added extra trace level and corrected trace level to avoid a flood of messages to the clients
  • makefile: copy rocctrl icon
  • rocctrl: own icon
  • rocctrl: informall flag for system commands added
  • rocctrl: menu and frame buttons equal text
  • bigger font for buttons
  • rocctrl: resume and virtual button added
  • rocctrl: automate frame added

New in Rocrail Revision 13141 (Dec 4, 2017)

  • rocctrl: quit on eod
  • routedialog: multi delete
  • rocctrl: clean up
  • rocctrl: messagebox for python 2 and 3
  • rocctrl: python 3...
  • rocctrl: python 2 and 3 support (Liviu)
  • rocrail makefile: added rocctrl
  • RocControl desktop shortcut added
  • rocctrl: automenu extended

New in Rocrail Revision 13130 (Dec 3, 2017)

  • rocctrl: WIP

New in Rocrail Revision 13114 (Nov 29, 2017)

  • item: try fix locoid mystery...
  • locdialog: calibrate labels changed
  • innosetup: skip ask for install directory if already installed
  • wiki demo plan added
  • car: use identifier instead of ident to be conform other objects
  • demo/wiki plan options
  • rpic: save and restore field bytes

New in Rocrail Revision 13107 (Nov 28, 2017)

  • innosetup: demo or wiki plan choice
  • block: trace correction for none matching code
  • wait4event: release blockgroup on enter too (test)
  • routedialog: popup for removing all autogen with questionmark
  • routedialog: remove also tt generated flags
  • locdialog: prev function group from 1 to 8
  • loc: fix for function > 28 timers

New in Rocrail Revision 13100 (Nov 27, 2017)

  • mvtrack: reset command support added

New in Rocrail Revision 13096 (Nov 26, 2017)

  • makewin64-full.sh: only one task on the raspi

New in Rocrail Revision 13084 (Nov 25, 2017)

  • rocnetnodedlg: prevent programming left channel position greater then the right poisition
  • channeltunedlg: prevent setting left(off) position higher then the right(on) position
  • switch control: wait until its in position before frre up the routes

New in Rocrail Revision 13081 (Nov 24, 2017)

  • rocnetnode: comment in ansi style...
  • rocnetnode: get hostaddress by socket
  • rocnetnodedlg: fix for getting update info
  • locoio: fix for resizing and save size&position

New in Rocrail Revision 13077 (Nov 23, 2017)

  • makefile: Rocweb desktop added to target install
  • rocnet: removed extra byte at switch commands

New in Rocrail Revision 13075 (Nov 22, 2017)

  • Guiapp: fix for show routes

New in Rocrail Revision 13074 (Nov 22, 2017)

  • Rocweb desktop file added

New in Rocrail Revision 13073 (Nov 22, 2017)

  • use wheelcount for free up previous block
  • use wheelcount for free up previous block
  • rpic: checksum byte offset correction
  • cbus, loconet: dialog scrolling added
  • innosetup: do not use the previous install directory automatically
  • makewin64-full.sh: innosetup file variable
  • rpic: fix for header and input checksum

New in Rocrail Revision 13066 (Nov 21, 2017)

  • rpic: 100ms refresh rate
  • rpic: wip
  • guiapp: update route in case not visable
  • innosetup: set support for 64bit only in case of 64bit build
  • locdialog: use time_t instead of long
  • basedlg: use time_t instead of long
  • makefiles: native WIN64 support
  • makefiles: native WIN64 support
  • makefiles: native WIN64 support
  • makefiles: native WIN64 support
  • makefiles: native WIN64 support

New in Rocrail Revision 13052 (Nov 20, 2017)

  • demo plan: fix for sensor events in block cb2 and sb2
  • innosetup support added
  • innosetup support added
  • added architecture parameter to the inno setup template
  • makewin64 update for raspi
  • makewin64-full.sh script added
  • rocs: isoDate and isoTime use time_t
  • time_ use time_t
  • time: use time_t instead of long

New in Rocrail Revision 13043 (Nov 19, 2017)

  • Trace: win64 os string

New in Rocrail Revision 13042 (Nov 19, 2017)

  • Xpressnet: removed accessory output behaviour

New in Rocrail Revision 13041 (Nov 19, 2017)

  • Rpic added to the makefile

New in Rocrail Revision 13040 (Nov 19, 2017)

  • Rocnetnode: mkdeb.sh remark set to nightly build

New in Rocrail Revision 13039 (Nov 19, 2017)

  • Fback: fix for setting baseaddr in case of an offset variable

New in Rocrail Revision 13038 (Nov 19, 2017)

  • Block: update block occupancy after modify (by dialog)

New in Rocrail Revision 13037 (Nov 18, 2017)

  • scheduledialog: scrolling added
  • scrolling added on the index tab
  • rocnetnode: fix bindir makefile
  • dialog min height reduced to 400
  • signaldialog: scrolling added
  • dialogs: eliminated multiple defines with the same name
  • outputdialog: scrolling added
  • feedbackdialog: scrolling added
  • switchdialog: scrolling added
  • blockdialog: scrolling added
  • routedialog: scrolling added
  • cardlg: scrolling added
  • locdialog: scrolling added
  • rocrailinidlg: scroll added on panels service, finder, r2rnet, controllers
  • rocrailinidlg: rpic library added
  • rocguiinidlg: added scroll container in path, svg, gamepad
  • rpic: WIP
  • rocguiinidlg, rocrailinidlg: save size and position

New in Rocrail Revision 13019 (Nov 17, 2017)

  • autosave, scrollview in rocrail and rocview tabs
  • rocraild: image command line optione removed
  • rocnet: removed extra byte at output commands
  • rocrailinidialog: layout corrections

New in Rocrail Revision 13015 (Nov 16, 2017)

  • block fifo: regard block and automobile length

New in Rocrail Revision 13014 (Nov 15, 2017)

  • app: shutdown controller before power off delay
  • routedialog: select via blocks with the blockdialog
  • stylesheets: update switches EN/DE (Andy)

New in Rocrail Revision 13011 (Nov 14, 2017)

  • demo plan update
  • speed percent values minimal 10
  • app: fix for power off delay
  • 1 translation merge: sl, de
  • stagedlg: sort column fix

New in Rocrail Revision 13006 (Nov 13, 2017)

  • ecos: SoD support added
  • app: count down power off delay
  • dccpp: fix for choosing the default sublib
  • new demo plan
  • analyser: dir track exception option added
  • z21: trace level correction
  • rocpro: fix for saving the decspec from server if local directory does not exist
  • SLIM: closed small block fix

New in Rocrail Revision 12999 (Nov 12, 2017)

  • SLIM: closed small block fix

New in Rocrail Revision 12996 (Nov 11, 2017)

  • makemac.sh: removed unnecessary hdiutil commands
  • translation merge: nl, de, sl, pt_BR
  • rocint: interface update for blockbase
  • blockgroup: condition prereserve option added
  • blockgroup: pre-reserve function added
  • app: check if planfile is not empty
  • stagedlg: fix for free all sections

New in Rocrail Revision 12989 (Nov 10, 2017)

  • EoD: power off delay added
  • virtual: report switch type on report
  • rocguiini: label corrections
  • guiframe: option for workspace control/slave code

New in Rocrail Revision 12985 (Nov 9, 2017)

  • loc: fix for none regulated decoders and stop request
  • guiframe: eod directly under sod
  • eod: timeout value on automatic tab

New in Rocrail Revision 12982 (Nov 8, 2017)

  • lnmaster: ignore OPC_IDLE
  • eod: options added
  • guiframe: EoD support in case of active WorkSpace
  • wsystem: try to set the shutdown privilege
  • wsystem: try to set the shutdown privilege
  • wsystem: force power off
  • main: added new shutdown parameter in the windows section
  • guiframe: split up EoD text
  • eof: (wip)

New in Rocrail Revision 12973 (Nov 7, 2017)

  • enter: do not reset BBT on re_enter (no dest found search2in)
  • copying: update
  • bidib: state report 'fix'

New in Rocrail Revision 12971 (Nov 6, 2017)

  • output: longclick support added for toggle
  • translation merge: it
  • loc: figure out the changed function if not set
  • block: check also route events for rear protection
  • loconet: trace corrections
  • stagedlg: label extended electrified (catenary)
  • translation merge: de, nl, sl, sr_latin

New in Rocrail Revision 12963 (Nov 4, 2017)

  • LocoNet detector support added
  • forum link added to the tooltar
  • show catenary in brackets

New in Rocrail Revision 12960 (Nov 3, 2017)

  • blockdialog: translation electrified replaced with catenary

New in Rocrail Revision 12959 (Nov 2, 2017)

  • car: desc attribute added

New in Rocrail Revision 12954 (Nov 1, 2017)

  • CV19 update

New in Rocrail Revision 12953 (Oct 31, 2017)

  • Routedialog: fix for autogen and generated flag

New in Rocrail Revision 12952 (Oct 31, 2017)

  • Routedialog: extended sensor index

New in Rocrail Revision 12952 (Oct 31, 2017)

  • Routedialog: extended sensor index

New in Rocrail Revision 12951 (Oct 31, 2017)

  • Virtual: sensor trace extended with UID and bus

New in Rocrail Revision 12950 (Oct 31, 2017)

  • Model: filter sensor events on UID too if set

New in Rocrail Revision 12949 (Oct 31, 2017)

  • SLIM-COLOR: connector-curve* added (Peter)
  • SLIM: connector-curve* added
  • enter, initialize: revert use route speed on enter
  • initialize: trace fix
  • enter, initialize: regard route wait speed in case no dest if found
  • guiframe: fix for evaluating the slim attribute
  • enter: regard check2in in case of setting signals
  • xmlscript: variable generated flag added
  • loc: extra check for rearprotection to make sure the loco is already in
  • routedialog: combine autogen and generated flag

New in Rocrail Revision 12939 (Oct 30, 2017)

  • tt: allow manager routes set static

New in Rocrail Revision 12930 (Oct 29, 2017)

  • symbols: removed not used virtual switch

New in Rocrail Revision 12922 (Oct 28, 2017)

  • route: fix for ignore signal commands at set

New in Rocrail Revision 12915 (Oct 27, 2017)

  • SLIM: signaldistant-b fill color correction

New in Rocrail Revision 12903 (Oct 26, 2017)

  • mttmfcc: sensor simulation added
  • rocguiinidlg: SVG ID color

New in Rocrail Revision 12901 (Oct 25, 2017)

  • renderer: fix for showroute4switches
  • SLIM-COLOR: WIP (Peter)
  • wrapper: default trace file name for rocview
  • text variable sensor regval added
  • powerctrldlg: time var fix
  • competitiondlg: time var fix
  • loc: getHome function added
  • loc: use home location of train if defined
  • translation merge: fr, pr_BR, sl, sr_latin, de, nl
  • operator: home location added

New in Rocrail Revision 12891 (Oct 24, 2017)

  • SLIM: blank distant signal added signal: fix for flipping blank aspect
  • SLIM: button 5 added (decoupler as output)
  • back: use base address too at broadcast to clients
  • car: getHome function return value fix
  • car: getHome function added
  • car: home location added as preparation for shuting

New in Rocrail Revision 12885 (Oct 23, 2017)

  • stage: trace level change for unexpected event
  • guiframe: use the event node to update the block state
  • item: extra trace for reserved and entering flags
  • model: fix for gotoblock in case its occupied
  • SLIM: small ghost block
  • SLIM: ghost block added
  • block: resetghost command added

New in Rocrail Revision 12878 (Oct 22, 2017)

  • actionctrldlg: loco state schedule added
  • signaldialog: help index fix
  • item: reset updateenterside flag always after processing

New in Rocrail Revision 12875 (Oct 21, 2017)

  • model: fix for update sensor module list in case of register type

New in Rocrail Revision 12874 (Oct 20, 2017)

  • weather: todo added
  • route: removed the 100ms sleep between the route alias broadcasts

New in Rocrail Revision 12872 (Oct 20, 2017)

  • system: typo fix

New in Rocrail Revision 12865 (Oct 19, 2017)

  • rocrail icon as png
  • roclcdr: prevent looping in case of enter state
  • rocview makefile corrections for native builds

New in Rocrail Revision 12862 (Oct 18, 2017)

  • routedlg: not list up closed routes

New in Rocrail Revision 12861 (Oct 17, 2017)

  • routedialog: autogen checkbox added to be able to remove this flag

New in Rocrail Revision 12857 (Oct 16, 2017)

  • actionsctrldlg: has conditions column added to the index
  • renderer: regard the SLIM theme in case of seltab and turntable
  • cars and locos update from Andy
  • node: fix for replacechilds attribute

New in Rocrail Revision 12853 (Oct 15, 2017)

  • Item: test auto buffered paint

New in Rocrail Revision 12852 (Oct 14, 2017)

  • SLIM: minor improvement

New in Rocrail Revision 12833 (Oct 12, 2017)

  • blockdialog: save sorting
  • basedlg: save dialog index sorting in rocview.ini

New in Rocrail Revision 12830 (Oct 11, 2017)

  • renderer: fix for rendering blckstate in case of a graphic context...
  • basedlg: initial sorting support lodialog: save sorting for the beeing session
  • item: fix for small block text
  • mgbox: init (Bert)
  • SLIM: blockstate occ and route added
  • loc: fix secondnextblock4wait did overwrite secondnextblock at modify
  • actionsctrldlg: fix for initial values

New in Rocrail Revision 12823 (Oct 10, 2017)

  • routedlg: fix for crash
  • SLIM: blockstate signal correction
  • renderer: trace level correction svg: memory leak fixed
  • basedlg: last run date column added
  • SLIM: support for tri-state button 0
  • rocguiinidlg: show train ID in block as tri-state
  • cardlg: export added
  • action stylesheets improved (Andy)
  • SLIM: correction for left disabled
  • switch: trace improvement in case action state does not match
  • mgbox: init corrections (Bert)
  • SLIM: twoway
  • SLIM: threeway
  • item: a closed block is visible by symbol, no need for the closed text
  • SLIM: ccrossing
  • SLIM: crossing added
  • SLIM: signaldistant 4 aspects
  • SLIM: shunting signals
  • SLIM:color correction for turnoutright-t-route
  • SLIM: turnout occ symbols
  • SLIM: dcrossing occ symbols
  • SLIM: dcrossing route symbols
  • SLIM: wip
  • cppcheck corrections
  • SLIM: wip
  • translation merge: sr_latin
  • SLIM: dcrossingleft...
  • SLIM: dcrossingright...
  • cbus: socket semaphore added to prevent using a null pointer
  • actionctrldlg: state column added
  • fback: fix for checking action twice in case of off status
  • switch curves...
  • signalmain white added for occ and route
  • decoupler added
  • SLIM: WIP
  • loc, guiframe: system action condition eventtimeout added

New in Rocrail Revision 12787 (Oct 6, 2017)

  • locdialog: accept typed input in the multihead loco ID SLIM: wip
  • SLIM: smaller dir tracks
  • SLIM: smaller off sensors
  • fix for evaluating an unsigned int with atoi -> replaced with strtoul
  • SLIM: wip to 1 pixel
  • SLIM: wip
  • block: reset byRouteId at reset and init
  • block: fix for formatting an event key to prevent using a null pointer
  • block: fix for buffer overflow in case of formating an event key
  • block: fix for buffer overflow in case of formating an event key

New in Rocrail Revision 12777 (Oct 5, 2017)

  • SLIM: dcrossing WIP
  • SLIM: wip
  • curve sensors added
  • more symbols added

New in Rocrail Revision 12773 (Oct 4, 2017)

  • slim: blockstate added
  • trackpickerdlg: use normal switch symbols instead of route types
  • theme properties: routeprio added to overwrite occupied
  • slim: wip
  • xpressnet: trace correction for lenz ethernet
  • item, guiframe: filter out locoevents to prevent loosing reserved flag

New in Rocrail Revision 12767 (Oct 3, 2017)

  • dccpp: trace level correction
  • SLIM: wip
  • trainimage: fix for rendering after the auto mode was switched on
  • SLIM: 2 pixel width symbols
  • model, fback: fix for evaluating sensor address with offset
  • infodialog: translation fix for the third tab
  • analyse: fix for address calculation with offset variable (Lothar)

New in Rocrail Revision 12760 (Oct 2, 2017)

  • slim: 2 pixel (wip)

New in Rocrail Revision 12755 (Oct 2, 2017)

  • stage: added loco commands on set or reset in sections
  • makemac.sh: fix for create with wrong format
  • loc: fix for setting the resume flag
  • SLIM theme: WIP
  • decoders stylesheet update (Andy)
  • loc: fix for find RC messages

New in Rocrail Revision 12749 (Sep 29, 2017)

  • translation merge: fr
  • echo switch commands option added
  • tracelevel added for client connection
  • # fix for setting a loco with train in a block
  • fixes for xcode 9.0

New in Rocrail Revision 12744 (Sep 28, 2017)

  • operatordlg: reset location button added

New in Rocrail Revision 12743 (Sep 27, 2017)

  • analyse: dcurve replacement in check health
  • replace type dcurve with curvenr
  • except unexpected in case the train will fit

New in Rocrail Revision 12740 (Sep 26, 2017)

  • drcmd: save function string for send it with speed commands
  • drcmd: f1-f28 support

New in Rocrail Revision 12738 (Sep 25, 2017)

  • drcmd: PT and POM support added
  • drcmd: loco reporting
  • drcmd: event support for switches, load and temp
  • trace spelling correction
  • drcmd: power event support
  • drcmd: sensor, S88, evaluation added
  • drcmd: WIP
  • infodlg: important changes panel added

New in Rocrail Revision 12730 (Sep 23, 2017)

  • p50x: echo switch commands support added
  • WIP
  • echo commands option added
  • state column for routes added
  • rocview: fix for updating a block with old data to avoid loosing the reserved flag
  • app: console command 9 added for triggering the xmlh trace level

New in Rocrail Revision 12724 (Sep 21, 2017)

  • report QoS in case > 0 with address 10000
  • send RailCom Data to the control
  • translation merge: pt_BR
  • removed unused zerobased variable

New in Rocrail Revision 12720 (Sep 20, 2017)

  • renderer: occroute support removed
  • removed SpDrS60 'alt'
  • translation merge: nl, de, fr, sl
  • z21dlg added
  • app: trace pwd and args at startup

New in Rocrail Revision 12715 (Sep 19, 2017)

  • z21: trace CAN detector direction info

New in Rocrail Revision 12709 (Sep 18, 2017)

  • planpanel: create always an object for text even if the show flag is not set

New in Rocrail Revision 12701 (Sep 15, 2017)

  • ecos2dlg: set default port in case port value is zero

New in Rocrail Revision 12693 (Sep 14, 2017)

  • translation merge: fr, zh_CN, de

New in Rocrail Revision 12692 (Sep 13, 2017)

  • bidib image 13-134 added

New in Rocrail Revision 12685 (Sep 12, 2017)

  • revert lookup by address option: loco command sync added

New in Rocrail Revision 12683 (Sep 11, 2017)

  • ecos: check if the oid still matches to the ID
  • ecos, loc: use previous ID if not found by ID
  • ecos: use oid in case its known
  • loc, ecos, model: oid support
  • virtual: show decoder type in trace
  • loc: loccnfig mfx support

New in Rocrail Revision 12678 (Sep 10, 2017)

  • loc: loccnfig mfx support

New in Rocrail Revision 12676 (Sep 9, 2017)

  • ecos: refrsh mapping in case of a rename
  • ecos: modify existing loco on send decoder config
  • route: extra trace in case a manual route could not be unlocked
  • mcs2: set version to 3 in case it was set to zero
  • mcs2: reverted version evaluation
  • wrapper: default routeswtime changed from 0 to 500ms
  • locdialog: send decoder settings to the CS

New in Rocrail Revision 12669 (Sep 8, 2017)

  • loc: do not send loco config automatically at startup

New in Rocrail Revision 12667 (Sep 7, 2017)

  • ecos: crash fix on create object

New in Rocrail Revision 12666 (Sep 7, 2017)

  • ecos: map oid by address too at loco create event

New in Rocrail Revision 12664 (Sep 7, 2017)

  • ecos: generate an ID if not set from slot server

New in Rocrail Revision 12661 (Sep 6, 2017)

  • wrapper: removed the obsolete lenz lib name

New in Rocrail Revision 12660 (Sep 5, 2017)

  • scheduledialog: check for existing ID

New in Rocrail Revision 12656 (Sep 4, 2017)

  • locdialog: disable importing locos with already existing IDs

New in Rocrail Revision 12650 (Sep 3, 2017)

  • locdialog: update index only if a loco was deleted

New in Rocrail Revision 12645 (Sep 2, 2017)

  • blockdialog: use separate lists for main, distant and blockstate signals to fill up the dropdowns

New in Rocrail Revision 12640 (Sep 1, 2017)

  • translation merge: de, fr

New in Rocrail Revision 12637 (Aug 31, 2017)

  • ecos: request loco table again if an appended event happend

New in Rocrail Revision 12634 (Aug 30, 2017)

  • debian control: use for libusb also the developer package

New in Rocrail Revision 12630 (Aug 29, 2017)

  • item: show invisible tracks in the context menu

New in Rocrail Revision 12626 (Aug 28, 2017)

  • rocguiinidlg: layout fix

New in Rocrail Revision 12626 (Aug 28, 2017)

  • rocguiinidlg: layout fix

New in Rocrail Revision 12616 (Aug 27, 2017)

  • control: adde MAC and IP to the issue header

New in Rocrail Revision 12615 (Aug 27, 2017)

  • signal: ctc LED support for aspect number signals

New in Rocrail Revision 12614 (Aug 27, 2017)

  • signaldialog: freeid and blankid editable

New in Rocrail Revision 12613 (Aug 27, 2017)

  • lightctrl: ignore at startup the output on state

New in Rocrail Revision 12612 (Aug 27, 2017)

  • signal: show flag added

New in Rocrail Revision 12611 (Aug 27, 2017)

  • rocprodlg: filter out GCA decoders

New in Rocrail Revision 12610 (Aug 25, 2017)

  • renamedlg: translation for dialog title added

New in Rocrail Revision 12605 (Aug 24, 2017)

  • CV19: update

New in Rocrail Revision 12600 (Aug 23, 2017)

  • analyser: automatically replace dcurve with curvenr 11

New in Rocrail Revision 12596 (Aug 22, 2017)

  • modplan: save and merge declist

New in Rocrail Revision 12593 (Aug 21, 2017)

  • guiframe: translation fix for import level

New in Rocrail Revision 12590 (Aug 20, 2017)

  • removed gca wrapper: not needed for accdecdlg

New in Rocrail Revision 12589 (Aug 20, 2017)

  • accdecdlg: GCA support

New in Rocrail Revision 12588 (Aug 20, 2017)

  • routedialog: rename all autogen function added

New in Rocrail Revision 12587 (Aug 20, 2017)

  • renamedlg: layout corrections

New in Rocrail Revision 12586 (Aug 19, 2017)

  • renamedlg: layout corrections

New in Rocrail Revision 12579 (Aug 18, 2017)

  • ecos: use oid in case of discovery and the addr is zero or not provided

New in Rocrail Revision 12571 (Aug 17, 2017)

  • ecos: evaluate decoder protocol on bind

New in Rocrail Revision 12564 (Aug 16, 2017)

  • timedactions: bookmark added

New in Rocrail Revision 12555 (Aug 15, 2017)

  • editbookmarks: open and stamp added

New in Rocrail Revision 12554 (Aug 15, 2017)

  • p50x: psleep before sending the PT ON command

New in Rocrail Revision 12553 (Aug 15, 2017)

  • routedialog: bookmark added

New in Rocrail Revision 12552 (Aug 15, 2017)

  • feedbackdialog: bookmark button added

New in Rocrail Revision 12551 (Aug 15, 2017)

  • guiframe: work around for PT off under Windows

New in Rocrail Revision 12550 (Aug 14, 2017)

  • switchdialog: bookmark support added

New in Rocrail Revision 12546 (Aug 13, 2017)

  • block, route: fixes for cleaning type permissions

New in Rocrail Revision 12545 (Aug 13, 2017)

  • xmlscript: allow in sub function id an underscore to execute the whole script excluding function definitions

New in Rocrail Revision 12539 (Aug 12, 2017)

  • block: rear collision protection option added

New in Rocrail Revision 12537 (Aug 11, 2017)

  • mgbox: improved comparision mfx names (Bert)

New in Rocrail Revision 12535 (Aug 11, 2017)

  • model: look up a route only if the ID is not null or not 0 length

New in Rocrail Revision 12530 (Aug 10, 2017)

  • use binstate for functions > 28

New in Rocrail Revision 12522 (Aug 9, 2017)

  • locdialog: support for 32 functions

New in Rocrail Revision 12520 (Aug 8, 2017)

  • sensorevents; improved performance

New in Rocrail Revision 12519 (Aug 7, 2017)

  • loc: pomwrite command support

New in Rocrail Revision 12515 (Aug 5, 2017)

  • mcs2: only request sensor state if the sensor device ID > 0

New in Rocrail Revision 12511 (Aug 3, 2017)

  • bidibdlg: label correction

New in Rocrail Revision 12501 (Aug 2, 2017)

  • mcs2: trace correction

New in Rocrail Revision 12491 (Jul 31, 2017)

  • rocweb: es translation for the select block popup

New in Rocrail Revision 12488 (Jul 30, 2017)

  • action: unlock route forced by action

New in Rocrail Revision 12478 (Jul 29, 2017)

  • programming dialogs: save size and position

New in Rocrail Revision 12468 (Jul 28, 2017)

  • wrapper: default themes

New in Rocrail Revision 12464 (Jul 27, 2017)

  • basedlg: generalizing dialog properties

New in Rocrail Revision 12463 (Jul 26, 2017)

  • rocweb: fix for subblocks in locations if missing

New in Rocrail Revision 12460 (Jul 26, 2017)

  • timedactions: save position and size

New in Rocrail Revision 12455 (Jul 25, 2017)

  • rocweb: XS disable short click for Vmax preset

New in Rocrail Revision 12451 (Jul 24, 2017)

  • messages: xml wellformed fix

New in Rocrail Revision 12442 (Jul 22, 2017)

  • guiframe: fix for not updating the selected loco in the throttle

New in Rocrail Revision 12434 (Jul 20, 2017)

  • dccpp: warning in case serial device could not be initialized

New in Rocrail Revision 12429 (Jul 20, 2017)

  • locdialog: argument fix for init function icon

New in Rocrail Revision 12428 (Jul 19, 2017)

  • bidi direction: optional for setting block enter side

New in Rocrail Revision 12427 (Jul 18, 2017)

  • modplan: try to find a generated route with a route segment which is locked

New in Rocrail Revision 12426 (Jul 18, 2017)

  • turntable stylesheets (Gerd)

New in Rocrail Revision 12424 (Jul 16, 2017)

  • operatordlg: show function icons

New in Rocrail Revision 12423 (Jul 16, 2017)

  • Wserial: fix for retry offset

New in Rocrail Revision 12422 (Jul 15, 2017)

  • cardlg: show function icons

New in Rocrail Revision 12421 (Jul 15, 2017)

  • locdialog: show function icons

New in Rocrail Revision 12420 (Jul 15, 2017)

  • blockdialog: layout corrections

New in Rocrail Revision 12419 (Jul 14, 2017)

  • rocnetnode: added share parameter to the socket

New in Rocrail Revision 12418 (Jul 14, 2017)

  • switch: fix for CTC LEDs in case of two motors.

New in Rocrail Revision 12417 (Jul 14, 2017)

  • socket: UDP share option added for multiple z21 and wmz21

New in Rocrail Revision 12416 (Jul 12, 2017)

  • bidib: serial initial read sleep decreased from 1000 to 10ms

New in Rocrail Revision 12414 (Jul 11, 2017)

  • translation merge: de, pt_BR, sr_latin, fr, nl

New in Rocrail Revision 12411 (Jul 10, 2017)

  • wrapper: categories added to the block wrapper

New in Rocrail Revision 12409 (Jul 8, 2017)

  • bidib: watchdog should only send if the power flag is set

New in Rocrail Revision 12408 (Jul 7, 2017)

  • bidib: trace level correction for MSG_NODE_NA

New in Rocrail Revision 12406 (Jul 6, 2017)

  • modplandlg: reset connection comboboxes after selecting another module
  • reset triggers in target block in case the loco state is check route
  • signaldialog: fix for tablabels

New in Rocrail Revision 12403 (Jul 5, 2017)

  • issue: keep original plan file name and rip of the path prefix

New in Rocrail Revision 12400 (Jul 4, 2017)

  • rocguiinidlg: fix for loco/train image option

New in Rocrail Revision 12393 (Jul 3, 2017)

  • modplan: add the toRoute also to the module to routeID map

New in Rocrail Revision 12390 (Jul 2, 2017)

  • Fundialog: sort blocks

New in Rocrail Revision 12389 (Jul 2, 2017)

  • Z21: fix for IID

New in Rocrail Revision 12388 (Jul 2, 2017)

  • Z21: CAN detector support added

New in Rocrail Revision 12387 (Jul 2, 2017)

  • Issue: changed model.xml in plan.xml to be compatible with standard workspaces

New in Rocrail Revision 12386 (Jul 2, 2017)

  • Schedules: initialisation fix for wait offset

New in Rocrail Revision 12385 (Jun 30, 2017)

  • schedules: disregard block wait in case delayed, use schedule times and not use block wait for schedules

New in Rocrail Revision 12384 (Jun 29, 2017)

  • schedules: blockwait4schedules option added for backward wait compatibility

New in Rocrail Revision 12383 (Jun 28, 2017)

  • schedules: fix for already waited and minwait

New in Rocrail Revision 12382 (Jun 27, 2017)

  • schedule: **revert** ignore block wait in case the loco uses schedule time
  • Revision 12381: schedule: fix for ignore maxdelay and minwait

New in Rocrail Revision 12380 (Jun 26, 2017)

  • wlanmausdlg: translation for standard buttons

New in Rocrail Revision 12377 (Jun 24, 2017)

  • translation merge: sr_latin

New in Rocrail Revision 12375 (Jun 23, 2017)

  • tt, seltab: number added for wlanmaus switch support

New in Rocrail Revision 12374 (Jun 21, 2017)

  • +0200 mgbox: fixes (Bert)

New in Rocrail Revision 12372 (Jun 20, 2017)

  • app: faster checking memory usage in case of memory level is activated

New in Rocrail Revision 12370 (Jun 19, 2017)

  • translation merge: de, sl, pt_BR, fr, nl

New in Rocrail Revision 12368 (Jun 18, 2017)

  • loc: fix for memory leak in case of SBT record search

New in Rocrail Revision 12366 (Jun 17, 2017)

  • powerman: fix for freeing up string tokeniser
  • powerman: fix for multiple free string tokeniser
  • pre2in: check also if the block allows BBT

New in Rocrail Revision 12362 (Jun 16, 2017)

  • memory leaks fixes for string tokeniser
  • signal: CTC implemented
  • signal: CTC (wip)
  • wlanmausdlg: use a combobox for the target IID

New in Rocrail Revision 12358 (Jun 15, 2017)

  • schedule: regard the IN time in case of minwait > 0

New in Rocrail Revision 12354 (Jun 14, 2017)

  • app: only trace memory if it has increased

New in Rocrail Revision 12352 (Jun 13, 2017)

  • analyse: accept signal aspect command in route (Lothar)

New in Rocrail Revision 12349 (Jun 12, 2017)

  • action: crash fix for timed actions

New in Rocrail Revision 12345 (Jun 11, 2017)

  • wlanmausdlg: fix for help link
  • wlanmausdlg added

New in Rocrail Revision 12343 (Jun 10, 2017)

  • control: if no switch is found by ID try to find a route with this ID

New in Rocrail Revision 12342 (Jun 9, 2017)

  • switch: checkactions on occ event

New in Rocrail Revision 12341 (Jun 8, 2017)

  • zoomdlg: fix or work around for mingw
  • zoomdlg: preset buttons for 50, 75 and 100%
  • mgbox: correction of the index uid array link s88 (Bert)

New in Rocrail Revision 12338 (Jun 7, 2017)

  • translation merge: sl, de, nl, pt_BR, es, fr

New in Rocrail Revision 12337 (Jun 2, 2017)

  • Switch: lock und unlock check action

New in Rocrail Revision 12336 (Jun 2, 2017)

  • Scheduledialog: reinit entry pointers

New in Rocrail Revision 12335 (May 31, 2017)

  • p50x: revert retry flag in case p50x reports power off at switch command...

New in Rocrail Revision 12334 (May 31, 2017)

  • wait4event: revert

New in Rocrail Revision 12333 (May 31, 2017)

  • wait4event: the Check for free destinations until reaching IN option will be ignored if a schedule is active

New in Rocrail Revision 12332 (May 30, 2017)

  • z21: loconet loco traces added
  • guiframe: wait 2500ms befor starting up the next workspace to give the current server time to shutdown

New in Rocrail Revision 12330 (May 30, 2017)

  • block: use loco enterside for recording mv

New in Rocrail Revision 12329 (May 30, 2017)

  • block: record mv

New in Rocrail Revision 12328 (May 30, 2017)

  • mvtrack: recording option added

New in Rocrail Revision 12327 (May 30, 2017)

  • guiframe: always enable recent workspaces

New in Rocrail Revision 12326 (May 29, 2017)

  • rocguiinidlg: test with scrollbars

New in Rocrail Revision 12325 (May 29, 2017)

  • loc: soft reset improvements

New in Rocrail Revision 12324 (May 29, 2017)

  • switch: fix for sync delay

New in Rocrail Revision 12323 (May 27, 2017)

  • wrapper: remarks added to the block state constants

New in Rocrail Revision 12322 (May 26, 2017)

  • route: default sw if switchcmd type is not set

New in Rocrail Revision 12321 (May 25, 2017)

  • fback: optional delayed zero code

New in Rocrail Revision 12319 (May 25, 2017)

  • opendcc: avoid send the switch off command in case of a retry response
  • bidib: set only code, identifier, if the loco address > 0

New in Rocrail Revision 12317 (May 24, 2017)

  • messages: correction for zero code into no code

New in Rocrail Revision 12314 (May 22, 2017)

  • bidib: secack before processing the sensor messages

New in Rocrail Revision 12312 (May 21, 2017)

  • Bidib: new error added
  • Model: fix for modify schedule
  • Switchdialog: reset usefieldevents in case sensors are set
  • Locdialog, rocpro: filedlg translations
  • Translation merge: nl, de, pt_BR
  • Switch: reset usefieldevent flag in case it has position sensors

New in Rocrail Revision 12306 (May 19, 2017)

  • rocpro: support for .decdb file extension
  • rocpro: search recursive to find the decspec
  • rocpro: settitle on loco select, clear tree before parsing the decspec

New in Rocrail Revision 12303 (May 18, 2017)

  • rocpro: support for DecoderDB repeaters
  • translation merge: pt_BR, fr, sl, sr_latin, de, nl

New in Rocrail Revision 12301 (May 17, 2017)

  • mcs2: SOD also for s88 bus 2

New in Rocrail Revision 12296 (May 16, 2017)

  • action: fix for activating the timer thread
  • loc: fix for f0 for consist members
  • schedule: ignore minwait if no regular stop

New in Rocrail Revision 12293 (May 15, 2017)

  • virtual: removed the timer test

New in Rocrail Revision 12290 (May 14, 2017)

  • schedules: fix for minwait
  • loc: trace correction
  • wait: use also maxwaittime if no destination was found

New in Rocrail Revision 12287 (May 13, 2017)

  • z21: check and process light in loco command

New in Rocrail Revision 12286 (May 12, 2017)

  • Basedlg: show bus as hex in the index in case its bigger then 0xFFFF

New in Rocrail Revision 12285 (May 11, 2017)

  • CvGroup DecoderDB support added

New in Rocrail Revision 12284 (May 11, 2017)

  • Wrapper: default no tracing active in rocview

New in Rocrail Revision 12283 (May 11, 2017)

  • Timed reset signals to red in routes

New in Rocrail Revision 12282 (May 10, 2017)

  • tracing corrections
  • rocpro: try to determine the decdoder type for DecoderDB templates
  • loc: check if route/block maxkmh is not bigger then the loco maxkmh

New in Rocrail Revision 12279 (May 9, 2017)

  • loc: only use the dir flag at event in case this attribute is set
  • rocpro: esure root is visible after expand all
  • rocrailinidlg: decpath added
  • rocpro: read decoder file from server
  • translation merge: de, nl, pt_BR
  • rocpro: select the fitting language fromm the DecoderDB template

New in Rocrail Revision 12273 (May 8, 2017)

  • loco tyoe battery added
  • rocpro: layout corrections
  • rocpro: layout corrections
  • rocpro: colaps and expand buttons added
  • rocpro: units and range added to the info
  • rocpro: DecoderDB button added
  • rocpro: DecoderDB categories

New in Rocrail Revision 12266 (May 7, 2017)

  • locdialog: fix for exporting a single loco
  • rocpro: DecoderDB support added (WIP)
  • rocpro: DecoderDB support added (WIP)
  • translation merge: de, nl, sl

New in Rocrail Revision 12262 (May 5, 2017)

  • z21: revert correction for evaluating LAN_X_TURNOUT_INFO
  • schedules: broadcast the recordtime reset to the clients

New in Rocrail Revision 12260 (May 4, 2017)

  • mrc: removed library
  • schedule time recording option
  • free prev block on enter plus/min option added

New in Rocrail Revision 12257 (May 3, 2017)

  • FIX: show bidib bus number in hex (Lothar)
  • model: fix for not processing signal events
  • item: show bus as hex in tooltip if > 0xffff

New in Rocrail Revision 12256 (May 2, 2017)

  • oute: check command type for isSet
  • model: trace correction
  • switchdialog: usage panel added
  • signaldialog: check cmd type in route commands for the usage tab
  • rocrailinidlg: removed mrc from the cs list
  • loc: reject govirtual in case its already running
  • bidib: MSG_LC_STAT use 12 bits for flat addressing
  • model: trace level correction for adjusting the schedule index
  • node: optional mutex for variables
  • bidib: check at MSG_LC_STAT if its a flat model
  • mrc: switch and loco support added
  • mrc: WIP
  • z21: correction for evaluating LAN_X_TURNOUT_INFO

New in Rocrail Revision 12241 (Apr 30, 2017)

  • dialogs: show bus also in hex

New in Rocrail Revision 12240 (Apr 29, 2017)

  • action: allways use an actionctrl on exec
  • action: avoid starting the timer thread multiple times
  • tours: absolute option added for depart time
  • schedules: tour times always absolute
  • feedbackdialog: show bus also in hex

New in Rocrail Revision 12235 (Apr 28, 2017)

  • action: check if the actionctrl is set
  • signaldialog: label correction

New in Rocrail Revision 12233 (Apr 27, 2017)

  • scheduledialog: layout corrections
  • schedules: no minwait in the first entry

New in Rocrail Revision 12231 (Apr 26, 2017)

  • basedlg: fix for missing cast
  • translation merge: sr_latin, de, sl, pt_BR, nl
  • scheduledialog: fix for modify minwait
  • output: stay on in case of flip and buttongroup

New in Rocrail Revision 12227 (Apr 24, 2017)

  • output: button group fix
  • bidib: trace improvements
  • schedule: minimal wait option added in the entries
  • control: catch commands if not initialized
  • output: check if the control is already initialized before send a command
  • tracedlg: handshake fix for overflow
  • tracedlg: allow free text in the object type field
  • tracedlg: limit nr of lines to 1200 appr. 100K
  • in: fix for checking schedule wait at in
  • block: in action state added (same as occupied)
  • blockdialog: in added for actions control
  • bidibutils: some more feature descriptions added
  • signal: normalized flip and aspect nr
  • schedule: ignore block wait only if loco uses schedule time
  • location: disregard none active locos in case of minocc and fifo
  • schedules: a regular stop with wait set to zero, and time processing relative, ist set automatically to 00:01
  • signal: fix for state as aspectnr (linear)
  • locdialog: layout improvement
  • locdialog: fix for class length

New in Rocrail Revision 12208 (Apr 21, 2017)

  • xmlscript: support for model commands
  • item: show in stageblock also the total number of sections
  • schedule: check for wait in the schedule and ignore the block wait flag

New in Rocrail Revision 12205 (Apr 20, 2017)

  • clock: offset corrections
  • start all filter extended with loco shunting type
  • start all filter extended with shunting
  • translation merge: sl_latin, pt_BR, nl, sl, fr, de
  • mgbox: fix voor het aanmaken van een mfx loco met een uniek adres (Bert)

New in Rocrail Revision 12200 (Apr 19, 2017)

  • clock: scalable digital type
  • xmlscript: resolve variable in the sub filename
  • clock: removed the not needed OK button
  • clock: drawing improvements
  • clock: do not show logo in the resizable clock
  • clock: drawing improvements
  • bidib: removed SOD call after receiving a MSG_NODE_NA message to prevent endless looping
  • clock: some drawing optimation to save CPU load

New in Rocrail Revision 12192 (Apr 18, 2017)

  • model allow csv list for roadnames in startall filter
  • model memory leak repared for writing occ.xml
  • startallfilterdlg added main line option
  • start all filter dialog added
  • milight revert white workaround
  • rocnetnode listener interface corrected to the new version
  • clockdlg save size and position on shutdown
  • clock added missing include
  • clockdlg open dialog at startup in case it was open at shutdown
  • clockdlg layout correction
  • rocview replaced the conflicting clock wrapper with fastclock
  • seltab accessory interface option added
  • clockdlg translations
  • clockdlg save size and position
  • clockdlg synclock added
  • clockdlg resizeable fast clock
  • seltab generate switch IDs for dccpp
  • check schedule time in case the secondnextblock4wait did reserve the next destination
  • basedlg startup schedule and tour column added
  • esunavi crash fix in case no serial device is initialised
  • roclcdr save the secondnextblock4wait index in its own variable for adjusting the index after wait
  • model only show warning if the schedule index is in range
  • secondnextblock options also in the operator
  • location, model check if the blockid is valid
  • stage unregister occ sensors too on delete and modify
  • z21 global railcom trace correction
  • reserve schedule index fix for secondnextblock4wait
  • secondnextblock4wait some corrections made in case of schedule
  • model fix for deleting a deleted sensor from the list-map

New in Rocrail Revision 12163 (Apr 14, 2017)

  • block: remove listeners on delete

New in Rocrail Revision 12162 (Apr 13, 2017)

  • translation merge: sr_latin, de, pt_BR, nl

New in Rocrail Revision 12161 (Apr 12, 2017)

  • model: fix for possible endless loop in finding the right schedule index
  • initialize: show warning in case a block group could not be locked
  • bidib: handleConfigX extended

New in Rocrail Revision 12158 (Apr 12, 2017)

  • idib: adressing fix for configx
  • model: if the schedule index does not match use it as offset to find the matching index
  • initdest: reset destination in case the block group clould not be locked
  • bidib: addressing fix for MSG_LC_CONFIGX_SET

New in Rocrail Revision 12154 (Apr 10, 2017)

  • rocpro: added missing translation for readall
  • throttledlg: set icon

New in Rocrail Revision 12152 (Apr 9, 2017)

  • milight: work around for white
  • secondnextblock4wait option must be set in the block also

New in Rocrail Revision 12150 (Apr 8, 2017)

  • rocpro: cvnrs from the loco properties
  • lcdriver: moved the secondnextblock4wait option into the loco properties

New in Rocrail Revision 12148 (Apr 7, 2017)

  • signal: revert addressing fix

New in Rocrail Revision 12147 (Apr 7, 2017)

  • option secondnextblock4wait added (TEST)
  • rocpro: fix for multiple detect command
  • rocpro: outo detect structure changed

New in Rocrail Revision 12144 (Apr 6, 2017)

  • decodertypes: update
  • check for multiple signals at event
  • compiler warnings fixed
  • decodertypes: D&H added

New in Rocrail Revision 12140 (Apr 5, 2017)

  • guiframe: check on close if the car or train tab was already initialized before call th exit function
  • locdialog: added button to fix and center all BBT records
  • p50x: error code list added

New in Rocrail Revision 12137 (Apr 4, 2017)

  • rocprodlg: try to find the fitting decoder file
  • rocprodlg: detect decoder type
  • stage: fix for advancing in case of percent arrive speed
  • decodertypes: update

New in Rocrail Revision 12133 (Apr 3, 2017)

  • decodertypes: WIP
  • speedcurvedlg: slider height set to default -1
  • speedcurvedlg: layout changed
  • locdialog: hide and show all button added
  • guiframe: fix for first entry of open recent
  • cbusnodedlg: export/import for the cangc6
  • cbusnodedlg: exoport/import gc2
  • wmz21: swapped the switch command to resembel the display

New in Rocrail Revision 12125 (Mar 31, 2017)

  • block: bring warning in case of an empty or blank include and ignore the complete list
  • block: bring warning in case of an empty include and ignore the complete list
  • loc: fix for initial calculation of the train length in case of consist locos
  • dccpp: use parameter for the output port setting flag
  • locdialog: select the first cvbyte after a delete
  • locdialog: fix for deleting a CV
  • locdialog: check before cv delete if there are entries in the grid
  • translation merge: sr_latin, sv, de
  • loc: reset energypercentage on init and reset
  • locdialog: import CVs
  • model: splitup the init process into two parts, create and init

New in Rocrail Revision 12114 (Mar 29, 2017)

  • trainpanel: sorting columns added
  • wmz21: A2ID support added
  • wmz21: FADAM support added

New in Rocrail Revision 12111 (Mar 27, 2017)

  • dccpp: fix for getting a sw ID incase none accessory
  • loc: set bkid and lcclass at activating an action
  • wmz21: support for switch motor 2
  • wmz21: use addressing scheme also for looking up an existing switch
  • dccpp revert: removed the double redefinition at delayed of command
  • wmz21: use protver for determine the addressing scheme.
  • wmz21: convert FADA to MADA in case of an unknown switch

New in Rocrail Revision 12104 (Mar 26, 2017)

  • set var lc4112 and bk4112 in case no destination was found
  • basedlg: option for not showing position if the ID already exist
  • dccpp: removed the double redefinition at delayed of command
  • model: fix for create loco on bidi
  • wmz21: trace out the wlanmaus loco database during send
  • wmz21: fix for unknown loco speed commands
  • wmz21: fix for switch commands
  • control, wmz21: calculate dbsize before sending the shortids
  • wmz21: corrected the max database size
  • enable block power check on lock option added

New in Rocrail Revision 12094 (Mar 24, 2017)

  • block: poweron/off also command it to the powermanager
  • loc: color and owner field added
  • wmz21: fix for speed
  • wmz21: release prev loco after selecting another loco
  • timedactions, variabledlg: fix for double IDs
  • translations pot update
  • guiframe: release throttle context me

New in Rocrail Revision 12086 (Mar 23, 2017)

  • set the speed steps according to the rocrail definition on getlocoinfo
  • send shortids to a WLANmaus if its in receive mode

New in Rocrail Revision 12084 (Mar 22, 2017)

  • car: V_hints
  • digint: interface enhancement
  • car: translate V_hint into a percentage
  • loc: trace fix and reset throttleid at resetall
  • tt: wait in a thread in case motor off delay > 0
  • locdialog: use 80% of V_max for V_cru if set to zero

New in Rocrail Revision 12078 (Mar 21, 2017)

  • wmz21: use WLM IP address as unique throttle ID
  • rfbooster: correction for max speed to 127
  • rocprodlg, cv: use the IID of the selected loco at POM if set
  • rfbooster: fix for function command value
  • rfbooster: report speed messages
  • rfbooster: POM get, evaluating responses
  • rfbooster: fix for reading messages

New in Rocrail Revision 12071 (Mar 20, 2017)

  • rfbooster: check if the serial connection is OK
  • rfbooster: POM support added
  • rfbooster: activate car before sending function command
  • rfbooster: loco and function command added
  • rfbooster: skeleton added (WIP)
  • wmz21: port fixed to 21105
  • wmz21: use userid as master IID
  • wmz21: POM command fix
  • wmz21: POM support
  • wmz21: lookup a fittin loco to map functions
  • action: added the desc field to the variables
  • action: revert param because its already used for selecting a function
  • action: param added at xmlscript calls

New in Rocrail Revision 12058 (Mar 19, 2017)

  • try to find a matchin switch
  • system command support added
  • switch support added
  • functions support
  • loco dirspeed support
  • WLANmaus support (WIP)

New in Rocrail Revision 12052 (Mar 18, 2017)

  • signal: save current state as command for restore after unblank
  • trainpanel: sort columns (wip)
  • carpanel: sorting columns added

New in Rocrail Revision 12049 (Mar 17, 2017)

  • signal: save last command if the signal has been blanked

New in Rocrail Revision 12048 (Mar 16, 2017)

  • model: fix for fbinfo unit calculation
  • signal: blank distant signal at red
  • blank distant signal at red
  • rocweb: location subblocks support added
  • mttmfcc: lights function command for sx2 added

New in Rocrail Revision 12043 (Mar 15, 2017)

  • action: added system hour, minute, second
  • schedule and toursdialog: fix for conver old data
  • xmlscript: inform object after a set statement
  • xmlscriptdlg: added new statements

New in Rocrail Revision 12039 (Mar 14, 2017)

  • translation merge: fr, sr_latin, sl, pt_BR, de, nl

New in Rocrail Revision 12038 (Mar 13, 2017)

  • carpanel: sort and move column support (WIP)
  • toursdlg: support for location subblocks added
  • xmlscript: fix for set statement

New in Rocrail Revision 12035 (Mar 11, 2017)

  • block: reinit event timer member variables after an init
  • xmlscript: set command added
  • cardlg: SX1, SX2 and MFX added

New in Rocrail Revision 12032 (Mar 10, 2017)

  • block: added command randomrateset
  • model: use a list to find sensors by address
  • trainpanel: add button added
  • Train DnD: show loco on car and train tab
  • decspecs: D&H SX2 (Thomas)
  • cartab: optional carimage

New in Rocrail Revision 12026 (Mar 9, 2017)

  • location: support for subblocks
  • analyse: fix for checking locations at startup
  • trainimage: use an event to update the image after D&D
  • trainimage: extra debug traces added
  • trainimage: extra debug traces added
  • scheduledialog: new function for checking if a (sub)block is in a location
  • location: subblocks added

New in Rocrail Revision 12019 (Mar 8, 2017)

  • guiframe: d&d test for windows crash
  • routedlg: blank aspect support added (fix for command selection)
  • route: blank aspect support added

New in Rocrail Revision 12016 (Mar 7, 2017)

  • guiframe, carpanel: revert shift+alt for adding
  • carpanel/guiframe: use shift+alt for add loco or car
  • analyse: fix for healthy flag (Lothar)
  • analyse: added location check to the healthy check
  • analyse locationCheck: check if blocks are in multiple locations
  • locationsdlg: allow locationid to be NULL to get the block location
  • locationsdlg: check if selected block is already in another location before adding
  • locationdialog: listctrl and prev/next added

New in Rocrail Revision 12008 (Mar 6, 2017)

  • xmlscript: fix for substring start/length
  • car/trainpanel: support for sorting and column move (WIP)
  • xmlscript: fix for start and length=0
  • messages: alt text for locomotiveview, carview, trainview
  • guiframe: tab names changed
  • item, scheduledialog: use same function for looking up location
  • xmlscript: crash fix
  • model: generate guest loco on field event
  • xmlscript query: resolve variables in variable name
  • xmlscript: more info in query trace
  • loc: BBT center without loco
  • xmlscript: support for text variables in the sleep command
  • mttmfcc: traces added to list up all nonebidi units
  • mttmfcc: csv list of none bidi units

New in Rocrail Revision 11998 (Mar 3, 2017)

  • operator: removed option withoutloco

New in Rocrail Revision 11994 (Mar 2, 2017)

  • operator: removed option withoutloco
  • bidib: fix for simulating sensors
  • loc: center train without loco fix
  • free current block on event
  • loc: added trace in case BBT center without loco

New in Rocrail Revision 11989 (Mar 1, 2017)

  • locdialog BBT: only show route in case this mode is selected
  • locdialog: set from block field to empty in case this is not the selected mode
  • bidib, loc: support dynstate 2 as temperature
  • bidib dynstate: dynamic commands

New in Rocrail Revision 11985 (Feb 28, 2017)

  • translation merge: sl, pt_BR, sr_latin, de, sv, fr, nl
  • operator: added center train without loco option
  • toursdlg: departure column align left
  • toursdlg: resize columns to fit contents
  • loc: container1 event support added
  • bidib: trace temp.
  • bidib: container1 value support added
  • xmlscript: ! comparator added for class
  • xmlscript: subclass support added
  • free: also allow state LC_WAIT4EVENT

New in Rocrail Revision 11975 (Feb 27, 2017)

  • trigger fix for free event
  • bidibdlg: fix for secure activate translation
  • block: fix for free event
  • block: check if its electrically free before unlock it

New in Rocrail Revision 11971 (Feb 25, 2017)

  • operator: extra train options added
  • bidib: support for configx message
  • weather: min brightness percentage for sliding daylight added

New in Rocrail Revision 11968 (Feb 24, 2017)

  • item: check locoid for valid pointer (Achim)
  • moved locality to the details tab
  • rearranged

New in Rocrail Revision 11965 (Feb 23, 2017)

  • bidib: flat programming WIP
  • weather: use minbri also for sliding daylight
  • bidib: flat programming WIP

New in Rocrail Revision 11962 (Feb 22, 2017)

  • operator: center train option added which overwrites the loco BBT option
  • cardlg: added release waybill button
  • waybilldlg: weight column added to the index
  • waybilldlg: next/prev buttons added
  • car: set state to loaded after assigning a waybill

New in Rocrail Revision 11957 (Feb 21, 2017)

  • locdialog: BBT delay restored delay units
  • loc: fix for BBT delay timer

New in Rocrail Revision 11955 (Feb 20, 2017)

  • cardlg: show total weight in case the waybill has set its own weight
  • cardlg: fix for showing the waybill ID after selection
  • var: ##n index added
  • car: max load option added -> reject waybill in case of overload
  • waybill: optional weight added
  • locdialog: bbt delay unit removed
  • locdialog: limit bbt delay to 1000
  • locdialog: limit bbt delay to 100

New in Rocrail Revision 11947 (Feb 17, 2017)

  • esunavi: fix for evaluating direction in case the speed is -0

New in Rocrail Revision 11946 (Feb 15, 2017)

  • bidib: trace crash fix for POM and no master connected
  • esunavi: added byte level trace

New in Rocrail Revision 11944 (Feb 14, 2017)

  • operatordlg: show loaded kmh too
  • cardlg: location filter fix

New in Rocrail Revision 11942 (Feb 13, 2017)

  • rmx: fix for unsollicited messages
  • filter enterside in tour and schedule dialog
  • filter enterside in tour and schedule dialog
  • use red2 for blinking the connector
  • blink the other connector after dclick
  • dccpp: added reducedids option
  • rmx: fix for unsollicited RMX channel message
  • dccpp: limit switch IDs to 16 (patch proposal from Duesselklaus)
  • translation merge: pl, ja, fr, pr_BR, de, sr_latin, sl, es, nl

New in Rocrail Revision 11933 (Feb 11, 2017)

  • rmx: extra trace for RMX channel events
  • car: optional vmax loaded added
  • rmx: fix for slot purge

New in Rocrail Revision 11930 (Feb 10, 2017)

  • trainpanel: new train menu item added

New in Rocrail Revision 11929 (Feb 9, 2017)

  • car and train panel: extra colums added
  • rocguidialog: enable car and train tab options
  • car train panel: fix for scrolling
  • xmlscript: use rawdata for the scripts to save html escapes
  • enable scrolling in car and train grid
  • car and trainpanel: contect menu added
  • ulni: echo timeout parameter added

New in Rocrail Revision 11922 (Feb 7, 2017)

  • DnD a loco to a train

New in Rocrail Revision 11921 (Feb 6, 2017)

  • xmlscript: fix for replacing oid with NULL
  • trainpanel: default dnd action added

New in Rocrail Revision 11919 (Feb 5, 2017)

  • guiframe: menu->help->menu added
  • carpanel: fix for delete the whole train
  • zimobin: toggle broadcast on/off with the ebreak command

New in Rocrail Revision 11916 (Feb 3, 2017)

  • carpanel: fix for deleting last car with dnd
  • trainpanel: cardel dnd support added
  • carpanel: only allow alt+dnd in case the car does not belong to a train
  • carpanel: default dnd action added

New in Rocrail Revision 11912 (Feb 1, 2017)

  • bidib: update messages
  • routedialog: uidname for ctc added
  • switch: added uidname to the ctc
  • virtual, model: fix for ctc event matching
  • trainimage: DnD moving cars within a train
  • train dnd: WIP
  • guiframe: check if the lncv tab is created before sending events
  • analyser: extended plan check fix zlevel repair
  • guiframe: fix for lncvtab
  • fix for CTC
  • carpanel: check if the car is allready in the train before adding it

New in Rocrail Revision 11901 (Jan 27, 2017)

  • guiframe: update loco props deep incase of a bbt broadcast

New in Rocrail Revision 11900 (Jan 26, 2017)

  • makefile: skip revlog in case of native win32
  • makefile: skip revlog in case of native win32
  • makefile: skip revlog in case of native win32
  • renderer: block signal type precedes accnr
  • signal: accnr support

New in Rocrail Revision 11895 (Jan 24, 2017)

  • tracedlg: trace level find added
  • guiframe: fix for dnd if loco is idle
  • throttle: allow blank as function text to disable soft
  • rocnet: only sleep in the write thread if nothing was send

New in Rocrail Revision 11891 (Jan 22, 2017)

  • bidib: fix for bus at function commands

New in Rocrail Revision 11686 (Nov 20, 2016)

  • car: broadcast waybill changes to the clients
  • server trace improvements (wip)
  • ocpro: fix for writing a value of one as long address if zero is displayed
  • loc: regard the placing and direction for BBT Vmin/VminR
  • car: waybill commands and state test added
  • car: waybill state added
  • car: assigng waybill command added
  • rocpro: translation
  • server trace improvements
  • server trace improvements
  • rocpro: added missing translation
  • routedialog: fix for selecting a command without client data
  • routedialog: prevent adding an empty sw command
  • loc: trigger new FIND message
  • trace improvements for find level
  • server: trace improvements with FIND level
  • rocpro: show as none modal dialog
  • translation merge: pt_BR, sl, sr_latin, de, nl
  • rocpro: save cv info button added as alternative to enter
  • rocguiinidlg: set planbook to true in case mdi is reset
  • rocpro: save size and position, show initial the selected loco in the loco tab

New in Rocrail Revision 11665 (Nov 16, 2016)

  • competitiondlg: typo fix
  • competition: translations added
  • competition: added lasttime2 if there are more then 1 laps to run
  • competitiondlg: cancel button added
  • competitiondlg: setup
  • rocweb: add loctions to the block list as destination
  • competitiondlg: setup (wip)
  • competition: WIP
  • competition: WIP
  • competitiondlg: WIP
  • ompetition: WIP
  • route: overrule option for thrown switches look up
  • competition: WIP
  • competition: WIP
  • text: %bklen% added
  • translation merge: sr_latin, sl, pt_BR, de, nl
  • throttledlg: fix for second decoder speed
  • tracedlg: header font and size correction

New in Rocrail Revision 11646 (Nov 13, 2016)

  • usocket: trace correction
  • rcon: clean up ic no connection is possible
  • xmlscript: fix for %oid% in a loop
  • mdi: cascade if no size presets are available
  • mdichild: use default position and size if no preset is available in the rocview.ini
  • var: support for vars in vars
  • toolbardlg: configure the rocview toolbar
  • rocview: configure toolbar (wip)

New in Rocrail Revision 11638 (Nov 11, 2016)

  • xmlscript: resolve function name
  • model: select a random destination in case more then one route has the same preferred value
  • rocview: show functions corrected for MDI
  • model: preferred routes are prior to randomrate blocks
  • model: fix for checking preferred routes
  • dccpp: echo and swap gates options added
  • guiframe: conversion fix from char* to wxString

New in Rocrail Revision 11631 (Nov 9, 2016)

  • makewin-full: disable root installer
  • route: preferred option as number, zero is default
  • route: preferred option added
  • guiframe: disable recent file menu in case online
  • guiframe: moved workspace menu items up
  • dccpp: fix for output dcc addressing
  • guiframe showtrainimage default false

New in Rocrail Revision 11624 (Nov 8, 2016)

  • transalation merge: sv, sr_latin, de, nl, pt_BR, sl
  • guiframe: support for updating loco in case of changed ID
  • loc: recalculate train length after a modify
  • dccpp: check for valid addr and port at output commands

New in Rocrail Revision 11620 (Nov 7, 2016)

  • makemac.sh: add revision log to the dmg
  • makemac.sh: add a symbolic link to the Application folder
  • Run: create symbolic links to svg and web in the user rocrail directory
  • mkdeb.sh: use new icon for Rocview launcher
  • Run: revert copy Robweb to the user directory
  • Run: copy web to user directory like linux
  • macOS: start rocview in ~/rocrail
  • Run: copy themes to ~/rocrail if not exist
  • makemac.sh: strip all unnecessary files
  • dmg: include rocdata in the Rocrail.app
  • block: fix for action on closed state
  • remove unused rocview.ini template
  • renderer: use dot pen style for virtual blocks

New in Rocrail Revision 11608 (Nov 5, 2016)

  • server messages: wip
  • server messages (wip) switch state open/closed added

New in Rocrail Revision 11605 (Nov 4, 2016)

  • lcdriver: use app as pointer
  • rocrail makefile fix
  • server trace improvements (wip)
  • rocrail makefile: converting the messages in the clean section only
  • rocrail makefile: first build rocs before converting the messages
  • app: resource for trace text added (WIP)
  • switch: added open/close command to manipulate the outoforder attribute
  • guiframe: always reinit the loco tab after closing the loco properties
  • guiframe: check if the loco show flag did change

New in Rocrail Revision 11596 (Nov 3, 2016)

  • tracedlg: adjust font size in case if the gray theme is active
  • tracedlg: set the correct monospaced font in the text controls
  • block: fix for set class if NULL
  • infodialog: fixed font modification for the log textcontrol
  • guiframe: fixed font in server and controller window
  • mdi: cascade menu item for Windows

New in Rocrail Revision 11590 (Nov 2, 2016)

  • rocs: update for make fromtar
  • guiframe: initialize the system state exception-0000
  • app: check trace actions option added -> default is disabled
  • app: tracelevel correction for calling check action
  • system action extended with trace level EWa
  • guiframe: update recent files after opening a new file
  • rocview: recent file list added in the menu (only updated after restart

New in Rocrail Revision 11583 (Nov 1, 2016)

  • mdi: remove mdiframe in case of a modular plan
  • create new plan if the directory does exist
  • d&d support from panel to panel in MDI view

New in Rocrail Revision 11580 (Oct 31, 2016)

  • locdialog: do not show BBT from block if the use is not set to from block
  • item: fix for background color on paint
  • routedialog: fix for modifying existing route commands without type set
  • loc: check if the block fixed BBT is smaller then the loco BBT steps to avoid dividing by zero
  • mdi: support for moving items to another level
  • mdimanager: include typo fix
  • midichild: maximize and minimize boxes added
  • uhl68610: changed title to Lissy
  • lncv: removed the lncv tab option
  • translation merge: de, sl, pt_BR, nl
  • mdi: support for update model events

New in Rocrail Revision 11569 (Oct 29, 2016)

  • rocview: optional tab child nodes in the workspace (wip)
  • guiframe: only call onexit once at shutdown

New in Rocrail Revision 11567 (Oct 28, 2016)

  • guiframe: check if local plan is modified before opening another
  • routedialog: show preselected routes
  • mdi: delete panel support added
  • planpanel: added print popup menu
  • mdimanager: set plan title (for windows)
  • rocguiinidlg: added the MDI option
  • mdi: dispatch model events to the MDI manager to update all levels

New in Rocrail Revision 11560 (Oct 27, 2016)

  • mdimanager: save position and size of the mdi parent frame
  • mdimanager: no default menu to prevent an assert under windows
  • midimanager: create a tab node in case there is none for saving position and size
  • mdi: WIP
  • mdi: WIP
  • item: check at the blockstate event if the item is already initialized
  • mdi: manager class added
  • mdi: experimetal multi frame view
  • trackdialog: disable prev, next and index panel if its not filled

New in Rocrail Revision 11551 (Oct 26, 2016)

  • trackdialog: prev and next track added, rocview always fill index option added
  • rocweb: show signal aspect in the direction button
  • throttledlg: update the signalaspect attribute on model event
  • throttle: activate LED in the speed field to show red aspect
  • throttledlg: show signal aspect in the speed field
  • lc: set signal aspect in the speed field on loco selection
  • item: support for dubble click on curved connectors
  • revision history: revsion number added (Lothar)
  • infodialog: enable copyright field for scrolling

New in Rocrail Revision 11544 (Oct 24, 2016)

  • infodialog: tab translation added
  • item: add the color node in the output object if no existing is there
  • item: fix for modify outputs offline
  • rocnetnode makefile fix for revision log
  • makefile: revlog added
  • makefile: version info offline fix
  • infodlg: show last 50 commit comments
  • loc: xmlscript support for f0-f28 state
  • item: activate tab level of connector counter part at double click
  • routedialog: fix for modify command ID
  • optional signal events for locos added
  • dccpp: check if the serial object is still alive before read
  • routedialog: show type in command combobox to fix ID problem under Windows
  • analyse: support for route command type (Lothar)
  • routedialog: label fix for commands
  • issuedlg: replace special chars with an underscore
  • lcdriver: fix for reset signal in combination with depart delay
  • wrapper: swcmd type added
  • blockgroupingdlg: sort the blocks combobox
  • routedialog: check if the type is set for a switch command for selecting the right ID (if different object type have the same ID)
  • guiframe: check on issue event if the file can be opened
  • lcdriver: regard depart delay on signal reset
  • bidib: MSG_LC_STAT reports sensors
  • bidib: MSG_LC_STAT = MSG_LC_KEY
  • bidib: fixed handling of message MSG_LC_STAT
  • schedules: trace improvement for entry actions
  • bidib: no power off at BIDIB_ERR_SUBPAKET
  • mgbox: switch feedback fix
  • bidib: v0.7 support for query ports
  • operatordlg: column header changed from locomotive into control
  • timedactions: resize to fit labels
  • analyse: removed the mutile command ID check
  • location: reset fix for departingID
  • fback: setwheelcounterval command added
  • rocweb: schedule filter for tour too
  • print: modplan title
  • print: modplan support added
  • locdialog: fix for initialising VMode
  • rocweb: schedule filter added
  • bidib: error messages extended
  • translation merge: ru, pl, sr_latin, nl, pt_BR, sl, de
  • guiframe: print icon in menu
  • guiframe: print toolbar option
  • print: fix fix for scale height
  • print: fix for scaling height
  • print: cleanup rocrailinidialog: enable/disable the depart side option
  • finder: block exit side option added
  • print: subtract the height of the title before calculating the scaling
  • finder: fix for block exit side
  • finder: fix for block exit side
  • finder: fix for block exit side
  • print: fixed scaling for title
  • routedialog: fix for speed wait
  • print: show date in the title
  • print: show level Z and title
  • print: revert landscape (does not print...)
  • print: use landscape
  • print: regard symbol cx/cy for calculate the scaling
  • mqtt: set the retain flag at publish
  • item: do not draw the raster in case no background change is allowed
  • print: fix for "scale to fit"
  • print: auto scale
  • rocview: printing (wip)
  • rocweb: fix for adding tours
  • rocweb: support for new tour format added
  • user theme: crossings added
  • planpanel: fix for overlapping event numbers with the item event numbers
  • mttmfcc: revert work around
  • mttmfcc
  • rnmqtt: fix for mutex lock in case socket is null
  • mttmfcc: save slot speed for all protocols
  • mqtt: QoS 0 header does not have a MID!
  • rnmqtt: fix for reconnect
  • translation merge: sr_latin, tr
  • stylesheets: improvements by Gerd
  • loc: fix for modeevents
  • mgbox: fix for copying two consecutive times the same loco from rocrail to a ms2 (Bert)
  • mqtt: support QoS 0 too
  • mttmfcc: revert
  • mttmfcc: refresh after every command the SX Bus 0 and 1
  • mttmfcc: revert user code
  • timedaction: do not set the path for xmlscripts

New in Rocrail Revision 11460 (Sep 30, 2016)

  • basedlg: only adjust column width at appending the last item

New in Rocrail Revision 11459 (Sep 29, 2016)

  • mttmfcc: work around added from wm
  • item: added mouse capture lost event for windows
  • translation merge: nl, de, pt_BR

New in Rocrail Revision 11456 (Sep 27, 2016)

  • tours stylesheet update
  • tour stylesheet: fix for typos
  • tours stylesheet à la schedules
  • tours stylesheet
  • infodialog: agree text translation
  • mttmfcc: revert sleep after a command
  • toursdlg: doc button added
  • infodialog: text of copyright box extended
  • infodialog: typo corrections
  • open info dialog at startup if agree is false
  • infodialog: reduce height
  • infodialog: OK button added
  • infodialog: agree button must be set
  • fback: broadcast to clients before calling the listeners for updating occupancie in rocview
  • translation merge: tr, sl, pl
  • infodialog: adree button added
  • loconet: fix for reset single gate switch
  • loconet: fix for swreset and single gate

New in Rocrail Revision 11438 (Sep 23, 2016)

  • mttmfcc: extra 20ms sleep after every command to make sure the SX-Bus is up to date
  • revert: show switch occupied in case a occupancy sensor is on
  • mttmfcc: extra 10ms sleep after every command to make sure the SX-Bus is up to date

New in Rocrail Revision 11435 (Sep 22, 2016)

  • rocnet: corrected evaluating CS events
  • nnosetup template extended
  • toursdlg: resizable
  • toursdlg: take over the departure time on tour entry add

New in Rocrail Revision 11431 (Sep 21, 2016)

  • mttmfcc: only send speed-dir-f in case the changed function < 2
  • mttmfcc: only send speed-dir-f in case the changed function < 2
  • rocnet: evaluate POM responses
  • toursdlg: show schedule departure time in the list

New in Rocrail Revision 11427 (Sep 20, 2016)

  • mttmfcc: do not byte trace polling commands
  • mttmfcc: removed double byte trace
  • mttmfcc: trace only the in buffer if < 32
  • infodlg: extended information
  • use loco dependent tour entry depart time

New in Rocrail Revision 11422 (Sep 19, 2016)

  • translation merge: de, es, pl
  • block: ownwait correction in case its zero
  • locdialog: min blockwaittime 1 second
  • idle: only change the first schedule entry if the tour entry has hour or min > 0

New in Rocrail Revision 11419 (Sep 18, 2016)

  • schedule: optional exitside for entries (Finder)
  • scheduledialog: max. delay increased to 7200 (2 hours)
  • dccpp: check if the function group is valid and calulate the right one
  • lcdriver, idle: trace extended for tours
  • toursdlg: fix for adding a tourentry
  • dccpp: extended the function trace with the group
  • p50x: single gate fix

New in Rocrail Revision 11411 (Sep 15, 2016)

  • lcdriver: overwrite the first schedule entry with the values of the tour entry in case hour or minute > 0
  • toursdlg: hh:mm (wip)
  • removed scani library
  • scani: typo correction for the feedback header
  • scani protocol support added
  • tours: new data format (wip)

New in Rocrail Revision 11405 (Sep 12, 2016)

  • loc: support for mode state idle/wait/auto -> XMLScript
  • show switch occupied in case a occupancy sensor is on
  • p50x: removed decoupler support in favor of singlegate
  • p50x: single gate support added
  • tt: traverser direction for locdec added

New in Rocrail Revision 11400 (Sep 9, 2016)

  • trainimage: check if image is OK
  • trainimage: check if bitmap is ok
  • cellrenderer: check if bitmap is ok before drawing it

New in Rocrail Revision 11397 (Sep 8, 2016)

  • loc: added forgotten reset of bbtCycleNr

New in Rocrail Revision 11396 (Sep 7, 2016)

  • tt: fix for traverser route generation in managed mode
  • model: block inialisation loop fix in case of managed turntable
  • turntabledialog: allow OK in case of no selection
  • basedlg: check item type before adding it to the list
  • item: check for valid IDs befor adding it to the popup menu
  • item: check if the tt has a valid id befor adding it to the popup menu

New in Rocrail Revision 11391 (Sep 6, 2016)

  • xmlscriptdlg: rich text attribute set for windows
  • route ID selection added in the track, switch, signal and feedback dialogs
  • loconet: fix for switch gate reporting
  • cmdrecorder: show popup incase the route is invalid
  • routedialog: return without evaluate on OK if readonly
  • selectdiaslog: set route id's by dialog
  • actionsctrldlg: fix for adding first action control

New in Rocrail Revision 11383 (Sep 1, 2016)

  • cardlg: allow multi sel for operator dialog
  • operatordlg: fix for leave car crash with an out of range index
  • trainimage: added operator as second init parameter
  • block: reset masterid incase reset loco from master block

New in Rocrail Revision 11379 (Aug 29, 2016)

  • translation merge: sr_latin

New in Rocrail Revision 11378 (Aug 26, 2016)

  • signal: fix for linear events in MADA

New in Rocrail Revision 11377 (Aug 24, 2016)

  • signal: use aspect numbers to evaluate linear field events

New in Rocrail Revision 11376 (Aug 23, 2016)

  • signal: fix for evaluating linear signal events

New in Rocrail Revision 11375 (Aug 22, 2016)

  • bidib_messages: added missing end of line
  • signal: trace level correction
  • signal: linear field event support (convert to fada if addressing scheme does not match)
  • translation merge: de, nl, pt_BR
  • xmlscript: resolve parameter variables for the ext command

New in Rocrail Revision 11370 (Aug 19, 2016)

  • bidib_messages update
  • linear field event support

New in Rocrail Revision 11368 (Aug 18, 2016)

  • actionsctrldlg: listbox replaced with listctrl for showing the desc in the index
  • support for username API 1.14+

New in Rocrail Revision 11366 (Aug 17, 2016)

  • translation merge: zh_TW, sr_latin, de, sv, fi
  • modeevents option added

New in Rocrail Revision 11364 (Aug 16, 2016)

  • cbus: use short events for switches and outputs in case this option is set

New in Rocrail Revision 11362 (Aug 15, 2016)

  • xmlscript: ext command support added
  • revert dcurve occ/route

New in Rocrail Revision 11360 (Aug 12, 2016)

  • dcurve: no occ/route possible
  • dcurve: no route/occ possible
  • dcurve: fix

New in Rocrail Revision 11357 (Aug 11, 2016)

  • bidib: use only the default in case the bus is zero for switch and output commands

New in Rocrail Revision 11356 (Aug 9, 2016)

  • mcs2: baudrate selection added

New in Rocrail Revision 11355 (Aug 8, 2016)

  • mqtt service: optional topic grouping
  • carldlg: use importdlg
  • importdlg: ok button added
  • importdlg: label fix
  • locodialog: import selection added

New in Rocrail Revision 11350 (Aug 5, 2016)

  • lc: take over f0 from the funcmd node

New in Rocrail Revision 11349 (Aug 4, 2016)

  • xmlscriptdlg: turntable added
  • loc: ignore eofReducedSpeed in case BBT is alreaady active
  • guiapp: fix for trace filename in case its set to empty
  • model: fix for saving the schedule index in case no route was found

New in Rocrail Revision 11345 (Aug 3, 2016)

  • xmlscript: tt command support
  • translation merge: pl, pt_BR, de, nl

New in Rocrail Revision 11343 (Aug 1, 2016)

  • text: mirror option added

New in Rocrail Revision 11342 (Jul 29, 2016)

  • mgbox: use cmdpause for sleep waiting for serial data
  • route: avoid dead lock on pending route on itself

New in Rocrail Revision 11340 (Jul 28, 2016)

  • mcs2: use cmdpause for sleep waiting for serial data
  • lcdriver: fix for soft reset and direction
  • switch: trace correction at unlock

New in Rocrail Revision 11337 (Jul 26, 2016)

  • action: fix for crash after a switch flip command
  • output, switch: set id at commands

New in Rocrail Revision 11335 (Jul 26, 2016)

  • analyse: skip empty lists and remarks

New in Rocrail Revision 11334 (Jul 25, 2016)

  • sensorevents: clear all button added
  • set IID at sensor events
  • trace improvements
  • fix for seltab size
  • layout correction
  • reject circular routes

New in Rocrail Revision 11328 (Jul 20, 2016)

  • mttmfcc: fix for evaluating programming response
  • modplan: show modid in the trace of the created route

New in Rocrail Revision 11326 (Jul 19, 2016)

  • item: fix for rounding error at resize
  • mttmfcc: support for DCC programming

New in Rocrail Revision 11323 (Jul 19, 2016)

  • signal: set state to aspect number in case of linear control
  • switch: fix for unlock a by action

New in Rocrail Revision 11321 (Jul 18, 2016)

  • signal: check aspect state in case its a digit
  • translation merge: de, sl, sr_latin
  • splash 4 sec instead of 3 sec
  • rocrail logo without shadow
  • action: lock/unlock switch command added

New in Rocrail Revision 11316 (Jul 13, 2016)

  • clntcon: blocking fix in case the MQTT broker is not available
  • 0 translation merge: sr_latin, nl, zh_TW, pt_BR
  • initialize: check if the route has sensors for normal speed at free
  • initialize: reduce route speed until enter instead of in
  • mttmfcc: loadmax and volmin adde

New in Rocrail Revision 11311 (Jul 9, 2016)

  • powerctrldlg: support for booster addr
  • mttmfcc: evaluate boosters only every second instead of every 100ms
  • mttmfcc: trace correction for booster event
  • mttmfcc: save last volt value to trigger new values
  • feedbackdialog: fix for statistics color
  • powermandlg: booster bus field added
  • mttmfcc: booster volt byte added
  • feedbackdialog: fix for compiler error
  • mttmfcc: booster event trace
  • loconetdlg: ctsretry parameter added

New in Rocrail Revision 11301 (Jul 8, 2016)

  • booster: bus & addr support for mttmfcc

New in Rocrail Revision 11300 (Jul 7, 2016)

  • mqtt: warning on publish with QoS 0
  • support for redirecting to mqtt added
  • fix for crash on cmd plan if the info writer is not found
  • only handle publish messages with qos 1

New in Rocrail Revision 11297 (Jul 6, 2016)

  • mqtt: only handle publish messages with qos 1
  • mqtt: dynamic buffer size
  • rnmqtt: use name space rocnet instead of rocrail
  • block: only take over a wheel count if greater then the last reported wheel count
  • rocrailinidlg: mqtt service
  • mqtt: support for messaged > 127 clntcon: mqtt client support
  • mqtt: use tree and wildcard
  • rocs: mqtt object added
  • guiframe: set label background color to yellow in case of hidden locos
  • rnmqtt: subscribe with QoS 1
  • rnmqtt: use Mid for PUBACK
  • rnmqtt: use qos 1 at publis
  • removed the standalone mqtt library
  • rocnetdlg: keepalive option for mqtt
  • rnmqtt: fix for publish payload length
  • rocnet: use a mutex in the sublib mqtt for writing the socket
  • rnmqtt: fix for publish header length
  • rocnet: new sublib mqtt

New in Rocrail Revision 11274 (Jul 1, 2016)

  • mqtt: WIP
  • mttmfcc: only set occupied on arrived state
  • rocweb: fixes for URL parameters for XS

New in Rocrail Revision 11271 (Jun 30, 2016)

  • virtual: fbinfo support
  • show corresponding tab on dclick usage in the blockdialog
  • lcdriver: regard placing at the brake command
  • open the corresponding tab in the routedialog on dclick in the usage list
  • feedbackdialog: show Block/Route dialog on dclick in the usage list
  • signaldialog: show Block/Route dialog on dclick in the usage list
  • feedbackdialog: check all routes for usage
  • signaldialog: show usag

New in Rocrail Revision 11263 (Jun 29, 2016)

  • rocweb: copyright comments updated
  • rocweb: XS binstate support
  • translation merge: nl, de, sl, pt_BR
  • lcdriver: send the direction too in case of a brake

New in Rocrail Revision 11259 (Jun 28, 2016)

  • mgbox: some fixes by Bert
  • mgbox: user defined library hint added

New in Rocrail Revision 11257 (Jun 27, 2016)

  • block: trace correction
  • stage: trace level corrections
  • model: trace level correction
  • rocweb: fix for xs and block popup
  • rocweb: fixed some bugs for chrome
  • rocweb: XS language support
  • rocweb: added the block popup in XS
  • auto mode off at ghost option added (default false)
  • rocweb: xs speedbuttons option and init throttle with last selected loco
  • rocweb: xs bug fixes
  • rocwebxs: support for url /xs
  • rocweb: XS parsing problem solved
  • RocwebXS (WIP)
  • translation merge: nl, sl, sr_latin, cs, de
  • stage: only send a V=0 command if the loco has V > 0
  • stage: send only a go to the loc in the last section if the manual exit signal is not red
  • rocnetnode: only use gpio if base address > 0
  • locdialog: add stage blocks to the home combobox
  • rocnetnode: HW type others added
  • routedialog, speed panel: try full repaint on resize to solve the refresh issue under windows
  • routedialog: revert refresh workaround
  • routedialog: removed the upper and bottom margins from the combobox on the speed tab as experiment for the refresh problem under windows
  • block: fix for checking manual distant signal (+/- were swapped

New in Rocrail Revision 11234 (Jun 17, 2016)

  • stage: regard manual operated enter signal
  • rocnetnode: check for valid ifa_addr pointer
  • routedialog: layout correction polarisation
  • route: from block polarisation option added
  • loconet: trace booster short circuit
  • translation merge: nl

New in Rocrail Revision 11228 (Jun 15, 2016)

  • stage: state short circuit added
  • output: check actions backwards compatible
  • rocnet: const for setting the speak command (not used yet)
  • output: revert compatibility
  • output: action check backwards compatible
  • actionsctrldlg: set atcmd true as default
  • check for a red manual distant signal on block isfree
  • routedialog: translation for polarisation options

New in Rocrail Revision 11220 (Jun 14, 2016)

  • blockdialog: ID corrections
  • routedialog: show open command type in table
  • output: check atevent and atcmd on action
  • output: check actions on event

New in Rocrail Revision 11216 (Jun 13, 2016)

  • extra traces for block link with polarisation information
  • device check improvement
  • signal: test command added

New in Rocrail Revision 11213 (Jun 11, 2016)

  • guiframe: fix for updating train image
  • car: fix for (re)setting location

New in Rocrail Revision 11211 (Jun 8, 2016)

  • guiframe: show uhlenbrock programming menus only if the LNSV tab is visable
  • locdialog: speed check

New in Rocrail Revision 11209 (Jun 6, 2016)

  • translation merge: zh_TW, de, sr_latin, pt_BR, sl, en_GB, nl
  • changed "V max sec." into "2nd V max"
  • rocweb: speed presets and reverse speed
  • dccpp: trace corrections
  • dccpp: only report new mA if its different from the prev.
  • rocnetnode: speak command support (wip)
  • zoomdlg: quit dialog on 100% click
  • locdialog: disabled V check

New in Rocrail Revision 11201 (Jun 3, 2016)

  • routedialog: take over the sensor option on add
  • rocweb: preselect zlevel

New in Rocrail Revision 11199 (Jun 2, 2016)

  • action: loco govirtual added

New in Rocrail Revision 11198 (Jun 1, 2016)

  • guiframe: update train image on loco event (assign/release train)
  • blockdialog: id changed of signal panel

New in Rocrail Revision 11196 (May 31, 2016)

  • blockdialog: rename panel for signals
  • fore bkeside in the block wait function to get the right manual signal
  • rocweb: preparations for url variables
  • rocweb: enable meta tag for apple ios
  • stage: fix for reset manual signal

New in Rocrail Revision 11191 (May 30, 2016)

  • wait speed improvements
  • new route sensor functionality improvements
  • no libusb for macosx

New in Rocrail Revision 11188 (May 29, 2016)

  • 00 route: keep route speed backwards compatible
  • wait speed route option added
  • wait speed route option added
  • finddest: revert curblock test

New in Rocrail Revision 11185 (May 27, 2016)

  • finddest: revert curblock test
  • translation merge: sv, en_GB, sr_latin, zh_TW, sl, nl, de, pt_BR
  • new route sensor functionality

New in Rocrail Revision 11182 (May 26, 2016)

  • guiframe: only osx supports icons in menu check items
  • guiframe: added missing icons in the menu's
  • rocweb: fix for rotating bridge
  • ocweb: tt rotation added
  • rocweb: reduced size of icon

New in Rocrail Revision 11177 (May 25, 2016)

  • rocweb icon modification by Marco

New in Rocrail Revision 11176 (May 24, 2016)

  • new route sensor functionality (wip)

New in Rocrail Revision 11175 (May 22, 2016)

  • renderer: none render smooth fix for text border
  • lc: comment correction
  • lc: fix for calculating kmh for reverse direction

New in Rocrail Revision 11172 (May 20, 2016)

  • zoomdlg: click on % label to scale to 100

New in Rocrail Revision 11171 (May 19, 2016)

  • resetscheduleonstop option added
  • throttledlg: regard reverse speed

New in Rocrail Revision 11169 (May 18, 2016)

  • powerman: short-circuit action condition for boosters
  • renderer: delete pen after drawing the text border
  • actionsctrldlg, scheduledlg: help button translations
  • powerctrldlg: catch the right click to avoid calling the loco grid action
  • mvtrack: optional reverse distance field added
  • rocguiinidlg: fix for evaluating F13-F28 gamepad
  • xmlscript: power commands added
  • dccpp: normalise speed steps to max. 126
  • dccpp: loco speed max 126
  • dccpp: check max V
  • lc: fix for reverse speed
  • ccpp: fix for MADA
  • locdialog: speed check added
  • block: use the loc object ID pointer to avoid temp variables as ID
  • loc: kmh correction for reverse
  • locdialog: labels for reverse kmh correction
  • added kmh correction in the V column
  • bidibidentdlg: support for configS
  • guiframe: show % char in the V column
  • mvtrack: oneway option added
  • stagedlg: labels added for minocc
  • stage: minocc sections added
  • loc: kmh correction reverse
  • item: comments about the weird locoid pointer
  • loconet: fix for dirf
  • rocnet: localIP added
  • translation merge: de, nl, sr_latin, cs, pt_BR
  • item: workaround for locoid pointer recycling?
  • loc: stop command with remove schedule option
  • rocweb: long clicks in the block popup for manual mode
  • blockdialog: enable timers in case of modview
  • bidib: flat addressing support added
  • rocprodlg: disable write extaddr in case its zero

New in Rocrail Revision 11136 (Apr 29, 2016)

  • fback: on/off state added

New in Rocrail Revision 11135 (Apr 28, 2016)

  • msg: added a fixed flag
  • ignore power off on ghost option
  • ignore power off on ghost (WIP)
  • ignore power off on ghost (WIP)
  • translation merge: en_GB, de, sl

New in Rocrail Revision 11130 (Apr 26, 2016)

  • blockdialog: label added for bbt fix
  • BBT: fix steps option
  • stagedlg: layout correction
  • stage: added class commands
  • stage: permission type added
  • dccpp: fix for switch command address
  • route: era permission added stage: trace crash fix
  • stage: era and class permissions added
  • stage: only use Vmid for compress incase more then one section must be travelled
  • xmlscript: replace command attribute values with object attributes
  • xmlscript: replace command attribute values with object attributes
  • locationsdialog: layout improvements

New in Rocrail Revision 11118 (Apr 20, 2016)

  • loc: state support for fwd/rev as with %lcdir%
  • cv: write extended address cv18 first after receiving a program ack
  • stage: use arrive speed for compress

New in Rocrail Revision 11115 (Apr 18, 2016)

  • 4 who loves rpm's
  • fixes for deleting the last entries
  • timedactions: fix for deleting the first entry
  • rocpro: write extended bidi address cv118 first after receiving a program ack on cv117
  • rocpro: write extended address cv18 first after receiving a program ack on cv17

New in Rocrail Revision 11110 (Apr 16, 2016)

  • lbtcp: fix for opcode 0xD
  • lieth: mutex fix for shutdown
  • loconet: removed sleep on busy

New in Rocrail Revision 11107 (Apr 15, 2016)

  • analyse: tracelevel corrections
  • locdialog: route/speed label translations
  • lntcp: wait for echo option (CTS)
  • lntcp: test script
  • translation merge: de, pt_BR, sl, pl, nl

New in Rocrail Revision 11102 (Apr 14, 2016)

  • item: show text tooltip
  • model: location info with a text '|' linefeed
  • location info
  • location: get info command added
  • stressinterval
  • lbserver: 10ms after every command

New in Rocrail Revision 11096 (Apr 12, 2016)

  • lbserver: check send ok on write in queue
  • lbserver: timeout send ok by ctsretry
  • lbserver: only send next command if send OK
  • lbserver: use ctsretry for waiting on OK
  • locdialog: BBT disable centertrain on not fixed
  • loc: bbt+ check if the bbt record is fixed
  • bbt+: check minimal interval
  • lbserver: option for wait on send ok
  • lbserver: trace out if wait for send ack is active
  • lbserver: check cts on wait for send ok
  • lbserver: revert wait for send ok
  • loc: bbt+ function to cover all styles
  • loc: fix for checking the key in virtual automode
  • lbserver: wait for max. 1000ms on an send acc.
  • BBT+: center, front, rear (wip)
  • model: initready system action
  • translation merge: sl, en_GB, pt_BR, sr_latin, de, nl
  • blockdialog: allow negative platform offsets
  • route: regard locid in case of a go command
  • route: regard locid in case of a go command
  • loc: depart delay correction
  • platform offset for both enter sides
  • BBT+

New in Rocrail Revision 11074 (Apr 9, 2016)

  • loconet: opcwait option added

New in Rocrail Revision 11072 (Apr 8, 2016)

  • lcdriver: crash fix in case of swap destination
  • lcdriver: crash fix in case of swap destination
  • loc: disable swap destination on free block on enter
  • block: fix for swapdest flag
  • dinamo: trace corrections
  • signal: trace level changed for state
  • item: not show block id in case a train is assigned
  • item: show trainid also without blockid
  • allow swap destination for engine type automobile only
  • unused block power attribute removed
  • translation for swapdest
  • swapdest option
  • lcdriver: crash fix

New in Rocrail Revision 11059 (Apr 7, 2016)

  • dumper: reader added
  • translation merge: sr_latin, sl, pt_BR, de, nl

New in Rocrail Revision 11057 (Apr 5, 2016)

  • loc: calculate max.kmh to percent
  • loc: calculate max.kmh to percent
  • dumper: trace for plain text dump
  • dumper: trace correction
  • translation for quantity added (alttxt=Number)
  • dumper: flow control support
  • dumper library added

New in Rocrail Revision 11050 (Apr 4, 2016)

  • model: trace correction
  • model: fix for roation area size (Lothar)
  • planpanel: rotate menu added
  • lc: kmh column for percent mode only
  • kmh correction also for kmh mode
  • revert kmh to kmh mapping
  • loco kmh: enable for both percent and kmh mode
  • signaldialog: not disable address fields in case of patterns/aspects
  • locdialog: layout corrections
  • locdialog: set range for percent or kmh

New in Rocrail Revision 11040 (Apr 2, 2016)

  • check if the addr > 0 before using it as a signal output
  • limit the max. number of outputs to 4
  • signal aspect values
  • ecos: only append locos if the ecos loco list have been processed
  • model: only check decoders state if its wanted
  • translation merge: en_GB, ru, sv, sl, sr_latin, de, pt_BR, nl
  • dccpp: use accessory flag to trigger a DCC command for outputs and signals
  • lcm: add an ON command after setting the intensity
  • renderer: set pen color to black for text border

New in Rocrail Revision 11032 (Apr 1, 2016)

  • V column labels
  • route: save status in the properties at lock/unlock
  • locdialog: missing translation
  • throttledlg: support for kmh speed
  • loco throttle: show kmh in percent mode
  • lcm: addr-1 and trace
  • output: allow addr/port 0/0

New in Rocrail Revision 11023 (Mar 31, 2016)

  • enter: fix for swap destination by code
  • home location menu item in grid
  • mcs2: report switch command option added
  • wserial: save new mode at the end of the function
  • wserial: compile fix
  • wserial: save rts and dtr state
  • lcm: fix for intensity flag
  • lcm: output support added
  • lcm: wip
  • 'wrong' block support
  • control: check if the control is already initialized
  • model: check if the control is already initialized before getting the model time

New in Rocrail Revision 11011 (Mar 29, 2016)

  • signal command with locked ID
  • rocview: missing translations
  • rocview: missing translations

New in Rocrail Revision 11008 (Mar 28, 2016)

  • route: lock signal option
  • request car image in the operator dialog if needed
  • rocnetnodedlg: add IID on D&D
  • text: get loco length without recalculation
  • xpressnet: fboffset
  • crc16 added to the utilities
  • block: check if the ident is valid befor adding a car to the assembling list
  • openblock: force default on enter
  • loc: show warning incase no support key and virtual mode

New in Rocrail Revision 10999 (Mar 26, 2016)

  • autosize colums lc table in automode
  • xmlscript: resolve the "value" attribute
  • lc: check for virtual key events first
  • mgbox: check if the device is valid

New in Rocrail Revision 10995 (Mar 25, 2016)

  • renderer: check for valid pen/brush
  • block: only set default aspect for openblock if its diffs with the previous aspect to save bandwidth
  • openblock signal support
  • block: fix for setting default aspect
  • blockdialog: fix for string conversion
  • block: open block signal

New in Rocrail Revision 10989 (Mar 23, 2016)

  • stageblock: virtual auto mode support
  • dccppdlg: timeout ms label added
  • zimocan: state 2 removed
  • guiframe: removed state 2
  • operator: empty train length

New in Rocrail Revision 10984 (Mar 22, 2016)

  • rocnetnodedlg: fix for hwtype
  • item: reset train assignement in block in case the train is not assigned to a block
  • zimocan: block command support (MX9)
  • zimocan: booster management

New in Rocrail Revision 10980 (Mar 21, 2016)

  • model: show code in sensor trace
  • bidibidentdlg: layout correction

New in Rocrail Revision 10978 (Mar 20, 2016)

  • throttle: show LED for manual mode
  • dccppdlg: layout corrections
  • bidibidentdlg: only list digints with a bidib subnode
  • bidibidentdlg: add the possibility to choose another master
  • ommand mapping: target ID option added

New in Rocrail Revision 10974 (Mar 19, 2016)

  • control: command mapping redirected over the switch object instead directly to the other CS
  • ecos: extra trace line in case a loco definition will be appended
  • oc: check if an image exist, if not set, with the format "addr.png"
  • ledbutton: reuse long click timer
  • throttledlg: long click support
  • translation merge: ca, sl, pt_BR, es, en_GB, de
  • dccpp: delayed sensor off option
  • ledbutton: long click support
  • analyse: improved handling of virtual blocks

New in Rocrail Revision 10964 (Mar 18, 2016)

  • zimocan: tracelevels
  • dccppdlg: panel title corrected for gca
  • dccppdlg: GCA panel added
  • dccpp: max number of slots option
  • dccpp: trace correction for slot number
  • bidibutils: added some new feature descriptions
  • dccpp: fix for slot purge
  • block: ignore zero id sensor events
  • dccpp: slot purge fix
  • dccpp: delayed off command for none dcc switches
  • dccpp: change purged address from 0 to 255 (idle packet)
  • dccpp: write decoder address zero after a slot purge
  • zimocan: fix for data group count
  • zimocan: disable DATA_LISTBYNID

New in Rocrail Revision 10950 (Mar 15, 2016)

  • dccppdlg: resizable
  • dccpp: fix for evaluating PT
  • block: fix for reset from block
  • swap destination on entering a 'wrong' empty block with a valid code (RFID/RailCom...)
  • item: crash fix at oncreate and color output child
  • switch: lock/unlock action condition
  • mvtrack: made usable for both directions

New in Rocrail Revision 10943 (Mar 14, 2016)

  • rocguiinidlg: removed unused debug checkbox
  • switch/outputdlg: fix for address range
  • mgbox: fix for a lookup in the local locolist (Bert)
  • xmlscript: regard the none utf-8 option
  • fixes #11
  • mgbox: trace correction
  • got: fix for new end of record format
  • powerman: fix for power sensor
  • car wrapper: categories
  • switch: command + ctrl overrules occupancy sensors
  • plantree: modeless
  • route: check if needed switches are out of order before signaling free
  • guiframe: remove unused icon
  • dccpp: switch off port for none single gate
  • rocnetnode: initIO on the fly for iotype and hwtype
  • rocnetnode: hardware type option added for setting the gpio base address

New in Rocrail Revision 10927 (Mar 11, 2016)

  • make script for windows
  • command mapping: invert option added
  • disable devcheck by default
  • rocweb: V0 button added
  • text: removed blank prefix in the %hour% variable
  • got: fix for buffer overflow

New in Rocrail Revision 10921 (Mar 10, 2016)

  • rocweb: de translation for presets
  • rocweb: presets under the slider
  • model: ignore path if plan xml does not exist
  • rocweb: de translation
  • rocweb: speed preset buttons added
  • zimocan: ignore port off reports
  • dccpp: differ between percent and kmh loco speed
  • zimocan: keep alive watchdog
  • got: serial recovery added
  • throttle: speed buttons

New in Rocrail Revision 10911 (Mar 9, 2016)

  • lc: revert color for speed buttons; exit
  • lc: color speed buttons
  • item: removed dispatching a dclick to leftup
  • lc: tooltips for speed buttons
  • lc: speed button labels
  • speed buttons
  • what: extra lines for arm architectures
  • rocnetnode: set gpio_base depending of pi1 or pi2 at compile time
  • tracedlg: title on memeory tab
  • rcon: memory fix
  • translation merge: sr_latin,pt_BR,es,de,sl,nl,ca,en_GB
  • rocview: memory fixes (WIP)
  • rocview: memory fixes (WIP)
  • tracedlg: show memory diff
  • item: clean up goto lists
  • tracedlg: current and previous use of memory
  • tracedlg: memory tab added
  • fix for disabled timer events
  • guiframe: cancel option for shutdown server too
  • rocview: trace level corrections
  • dccpp: I/O programming fixes
  • fback: reset identifier on startup
  • command mapping extended
  • rocnet: fix for sensor ident in case ADC
  • dccpp: I/O programming added
  • dccppdlg: I/O wip
  • dccppdlg: I/O wip
  • dccppdlg: new
  • dccpp: check for report or definition of outputs, switches and sensors
  • dccpp: fixes for functions (Felix)
  • zimocan: switch addressing MX32 Rocrail
  • dccpp: switch -> accessory is DCC otherwise Arduino pin
  • fixes for compiler warning in rocweb and ujs

New in Rocrail Revision 10878 (Mar 5, 2016)

  • route: "unlocked" state added
  • control: syscmd.trace at xmlscript level
  • loc: reactivated the direction flag for field events (no comment why it was disabled...)
  • zimocan: swap switch direction
  • zimocan: fix for crc16
  • dccpp: fix for sensor init if the iid is not equal
  • zimocan: serial fixes
  • zimocan: serial tracelevel correction
  • zimocan: USB fixes

New in Rocrail Revision 10869 (Mar 4, 2016)

  • dccpp: purgetime as attribute in the digint wrapper, default 30 sec.
  • save schedule and tour filter in the rocview ini
  • dccpp: report power and current state
  • zimocan: single gate switch support
  • zimocan: fix for switch addressing
  • dccpp: fixed tcpip port 2560
  • dccpp: tcpip support
  • dccpp: tcpip support (not tested)
  • dccpp: sublib support added
  • dccpp: init sensors
  • loc: gotoblock with usefinder option
  • variabledlg: fix for opening
  • model: fix for init field
  • control: trace level for cmdmapping set to INFO
  • dccpp: purge slote after 60 seconds of idle and speed zero
  • action: trace correction
  • syscmd: trace added fro RCP apps
  • zimocan: reporting DCC switch commands
  • zimocan: avoid group requests if count is 0xFFFF
  • dccpp: extra comments

New in Rocrail Revision 10849 (Mar 2, 2016)

  • str: fix for find a sub string -> both s1 and s2 may not be empty
  • dccpp: sensor initializing and reporting
  • dccpp: PT and POM support added
  • dccpp: report switch and output events
  • dccpp: cab register manager
  • dccpp: functions
  • dccpp: switches, outputs and cabs added
  • dccpp: (WIP)
  • control: check the complete mapping list for multiple commands
  • rocrailini: cmdmapping translation added
  • signal categories
  • new string added
  • command mapping
  • decoder check
  • check decoders option added
  • rocnet: support for decoder check
  • switchdialog: comboboxes on wiring tab editable
  • route: command mode added
  • wrapper: categories update (wip)
  • stage: isState function implemented for XmlScript
  • system action on/off-auto added
  • zimocan: query decoders and report
  • zimocan: decoder scan
  • plandlg: find node wrapper extended
  • model: start all with optional era, cargo and class
  • wrapper: removed "cm" units
  • plandlg: layout changes
  • wrapper: lc categories
  • plandlg: range column added
  • plandlg: added remark column
  • plandlg: layout changes
  • plandlg: categories (wip)
  • zimocan: serial fixes
  • plandlg: fix for crash on zelevel
  • plandlg: categories (WIP)
  • translation merge: de, nl, es, sl, pt_BR, en_GB, sr_latin
  • trackdialog: disable index buttons if index is disabled
  • trackdialog: fill index only if called from the table menu
  • plandlg: parse wrapper.xml from dec directory and use it for units
  • plandlg: notebook for values (wip/test)
  • http: fix for ending the service
  • support for CS with two boosters
  • zimocan: update xpressnet: memory leak fix new: decoder system check (wip)
  • loconet: fix sensor query (Karst)
  • revert default electrified
  • block: default electrified

New in Rocrail Revision 10800 (Feb 25, 2016)

  • locdialog: fix for deleting the first loco
  • zimocan: software version info
  • scheduledialog: fix for deleting entry
  • plandlg: fix for zlevels
  • plandlg: wxString conversion fix
  • plandlg: edit button added
  • plandlg: sort attributes ignore case
  • e4s: make netto data bytes
  • model: extra lookup schedule traces added
  • guiframe: moved plantree to the trackplan menu
  • plandlg: sort attibutes
  • loc: crash fix in trace line of crossing trackdriver blocks
  • plandlg: column 0 and 1 readonly

New in Rocrail Revision 10790 (Feb 24, 2016)

  • rocweb: ekw support
  • EKW support (Lothar)
  • e4s: wip loconet: sensor simulation
  • model: lookup schedule use timeframe for start delay
  • lookup schedule: regard maxdelay in minutes
  • e4s: skeleton
  • plandlg: title extended
  • plandlg: enable/disable buttons
  • plandlg: xml button added
  • plandlg: check for attribute name translation
  • plandlg: filter attributes starting with prev_*
  • plandlg: add/delete node added
  • plandlg: editable value grid
  • 2 plandlg: show values (wip)
  • schedule: disable timeframe check for hourly schedules incase the lookuo option is active
  • +0100 plandlg: show sub childs option added
  • +0100 plandlg: expand/collapse buttons added
  • plandlg: add sub childs
  • plandlg: show number of childs
  • zimocan: set image number on slot create
  • plandlg: use xml name for the root name
  • action: add time to the map for general purpose
  • plandlg: all dialogs are added
  • plandlg: WIP
  • plantree: WIP
  • schedules: set callerid at actions
  • plantree: keep selection if possible after initTree
  • plantree: wip
  • plandlg: prefix node name for mapping
  • plandlg: show description in the tree
  • plan tree: (wip)
  • xmlscript: save the map pointer in a slot
  • model: lookup schedule: check week days
  • lookup schedule: virtual automatic option
  • zimocan: report V/A to the clients
  • zimocan: zero termination for shortid's
  • lookupschedule: use hourly instead of relative and do not recycle in case the loco has the lookupschedule option active
  • zimocan: LAN update
  • loc: state engine added
  • model: lookup schedule -> regard class only if set
  • model: lookup schedule with regard of class
  • model: support for lookup schedule for absolute time processing
  • lookupschedule option added (wip)

New in Rocrail Revision 10747 (Feb 20, 2016)

  • translation merge: de, pt_BR, sl, es, en_GB, sr_latin, nl
  • uno.xml
  • uno.xml
  • uno.xml: fixes for port types
  • rascii: digital/analog sensor added
  • rascii: board number
  • uno.xml: use arduino constants
  • uno decspec added
  • rascii: getcv/setcv support
  • rascii: reset config command
  • zimocan: fix for redfefinition of i
  • zimocan: fix for redfefinition of i
  • zimocan: UDP support
  • text: leading zero for lcscmin and leading blank for hour and lcschour
  • rascii: analog input support
  • rascii: digital output support
  • guiframe: clear trainimage on init active locos
  • rascii: system commands
  • action: callertext for xmlscript
  • scheduledialog: layout correction
  • rascii constants

New in Rocrail Revision 10726 (Feb 17, 2016)

  • rascii: wip
  • rascii: sensor event
  • rascii: (wip)
  • RASCII (wip)
  • schedule entry text added: �llertext%
  • trainimage: scroll rate reduced from 5 to 1
  • zimocan: udp support (WIP)
  • rocrailinidlg: layout correction
  • removed trace all for clients and debug level in the ini's
  • virtual event timer added for enter2in
  • virtual timer min value increased to 4 seconds
  • trainimage: scroll right if image is inverted
  • rocguiinidlg: navigation for gamepad added
  • removed dependency libusb for mac
  • lieth: check the run flag before trying to reconnect
  • rocweb: regard switch accnr > 1 as accessory
  • guiframe: check if the selected plan tab exist to avoid an wx assert
  • backup loco list in the backup directory
  • recalculate train length at startup
  • block: recalculate the train length
  • loc: disable info4throttle if automat is on
  • guiframe: fix for showing train image in case the loco image is not showing
  • trainimage: DnD support
  • operatordlg: left click event on train image
  • operatordlg: use the TrainImage class
  • optional train image on the loco tab

New in Rocrail Revision 10700 (Feb 13, 2016)

  • fixes #10 locdialog f0 initial icon fix
  • modplan: use slowest speed of the route segments
  • blockdialog: BlankAtRedSignal option fix
  • translation merge: zh_CN, nb, fr, ca, sl, pt_BR, de, es, sr_lation, en_GB, nl

New in Rocrail Revision 10696 (Feb 12, 2016)

  • block: evaluate on waiton/off command also the random waittime
  • rocnet: added the missing system init
  • xmlscript: block waiton options added -> waitmode, waittime
  • item: filter tours by schedule depart side

New in Rocrail Revision 10692 (Feb 11, 2016)

  • model: init field ready trace level changed to calc
  • scheduledialog: do not send a modify command to server incase of a scentry
  • route: td direction flags removed
  • virtual: trace link commandos
  • schedule: optiona depart side for selection purpose

New in Rocrail Revision 10687 (Feb 10, 2016)

  • item: removed schedule limit of 20
  • track driver directions added
  • check if the occupancy filename is set before load/save
  • tourdlg: sort on column click
  • tourlist: group filter added
  • text: lchome added

New in Rocrail Revision 10681 (Feb 9, 2016)

  • bidib: skip feature query for servo, switch and light
  • outpu and signal dialog: optionsbox added
  • dinamo: serial recovery
  • makewinfull: standard 2 jobs
  • sensor: operable flag added

New in Rocrail Revision 10676 (Feb 8, 2016)

  • makewin-full: including root
  • cardlg: purchased and value added
  • rocweb: regard operable flag for sg, sw and co objects
  • bidib: only query inputs at s inter10: recovery added
  • model: save occ.xml on the fly after changes
  • inter10: fix for controlbyte 0x70
  • item: operable flag added
  • loc: crash fix if lcdriver is not initialized on broadcast
  • debian control: try wx3 first as dependency
  • trackdialog: removed the renaming function
  • blockdialog: fix for type evaluation
  • xmlscript: resolve id and param for actionctrl
  • loco throttle: FG+/- added
  • trackdialog: rename all option added
  • throttledlg, lc: trim function text and use only if not empty
  • throttledlg, lc: skip empty function text
  • signal: out of order option added
  • scheduledialog: group filter button added
  • lbtcp: tracelevel correction
  • stage: support for DnD moveto
  • stage: fix for speed on enter

New in Rocrail Revision 10654 (Feb 4, 2016)

  • stage: check if loco is valid on decelerating from mid to min
  • schedule session filter added
  • cardlg: layout correction, roadname filter not case sensitive
  • xmlscript: skip switch statement incase string compare does not have valid variables

New in Rocrail Revision 10650 (Feb 3, 2016)

  • crash fix in case the provided string is NULL
  • cbus: RQNN added
  • save train image swap in the operator properties
  • guiframe: sort loco list first on ID then on other column
  • zimocan: udp sesam command
  • zimocan: udp update
  • stage: use min speed on compress
  • throttledlg: fix for initial direction

New in Rocrail Revision 10642 (Feb 2, 2016)

  • trackdriver system option added for linking blocks
  • finder defaults
  • basedlg: fix for sorting crossing column
  • xpressnet: timeout on lieth disconnect
  • loc: fix for percent check
  • loc: check Vmax incase mode is percent
  • locotab: engine column added
  • rocweb: spanish added
  • stage: decelerate at min incase target section is zero
  • stage: decelerate to min in the pre-target section if the arrive speed is set to mid
  • locdialog: swaptimer max increased
  • dinamo: correction for polarisation flag
  • stagedlg: mid option for stopspeed added
  • routedlg: translation lab condfromblock
  • routedlg: condition layout corrections
  • route: use the fromblock from bka
  • route: revert prevblock condition
  • block: fix for manual signal check
  • block: regard manual signals at depart
  • route polarisation for trackdriver systems
  • locdialog: manual (half automatic) flag added

New in Rocrail Revision 10621 (Jan 29, 2016)

  • bidib serial: only sleep in case of no post
  • bidib: queue size increased to 10k
  • routedialog: fix for modify condition
  • operatordlg: max button and era column added
  • cbus: request a session only once
  • cbusnodedlg: text correction for option accessory events
  • route: fix for conditions...
  • bidib: update to 0.6
  • set xy to zero in object dialogs on new

New in Rocrail Revision 10612 (Jan 28, 2016)

  • textdialog: set selected object background color
  • remove selected background color on OK
  • show selected object with a yellow background
  • timer events option added
  • roclcdr: reset schedule on a stop request
  • blockdlg,routedlg: fix for delete exclude list item
  • loc: fix for ansi comment

New in Rocrail Revision 10607 (Jan 27, 2016)

  • operatordlg: do not force to show the scrollbar
  • loc: revert resetting schedule after a stop command
  • feedbackdialog: show selected sensor in plan
  • loc: remove schedule on a stop command
  • operatordlg: add 5 pix more for windows scrollbar height :(
  • operatordlg: work around for scrolling train image for scrollbar height
  • operatordlg: fix for scrolling train image
  • translation merge: it, sv, ru, sl, sr_latiin, nl, pt_BR, de, es

New in Rocrail Revision 10597 (Jan 26, 2016)

  • loc: check control before using it
  • loc: replaced swaptime limit with a warning
  • model: trace improvement in case an occ.xml block is not found
  • loc: copy function status in a new SBT command
  • operatordlg: fix for staticbitmap constructor prototype
  • operatordlg: save swap train image in the in file
  • loc: poll info only if power is on
  • modplan: fix for route inflation

New in Rocrail Revision 10591 (Jan 25, 2016)

  • analyse: fix for objects withou ID set and skip fundef nodes
  • operatordlg: swap train image on left click
  • bidib: check if node is valid to avoid crash
  • routedlg: delete fix
  • operatordlg: swap train image on image window click
  • operator: swap train image option
  • block: wait on/off in xmlscriptdlg and infor clients
  • mgbox: fixes (Bert)
  • block: avoid overwriting fromblockid with own id
  • show warning for none analog locomotives with zero address
  • block: waiton/waitoff commands added
  • route: use fromblock instead of loco prevblock
  • operatordlg: added translation for shift functions only

New in Rocrail Revision 10576 (Jan 23, 2016)

  • operatordlg: show total train length incl. locos
  • operatordlg: fix for tab changed event
  • translation for operator/trains changed
  • fixes #9 car light function option
  • finddest: increase sleep by two in case no dest is found thread: queue size increased by 10.000
  • cardlg: filter from era added
  • modplan: routelist added for rotating

New in Rocrail Revision 10569 (Jan 22, 2016)

  • operatordlg: translation up/down added
  • rocs: trace corrections
  • dynamically increase wait time if no destination was found over and over
  • operatordlg: up/down for cars in list
  • wait 10 seconds if no destination was found
  • operatordlg: use scrollwindow for train image
  • operator: train image multi unit support

New in Rocrail Revision 10562 (Jan 21, 2016)

  • operatordlg: help fix
  • operatordlg: initvalues after assigne/release (wip)
  • show complete train on the index tab
  • operatordlg: carlist with image

New in Rocrail Revision 10558 (Jan 20, 2016)

  • item: fix for block/sensor occupancy
  • show wait time in the mode column
  • show number of seconds to wait in the mode column
  • basedlg,cardlg: ensure selected item is visible
  • reset track driver to V0 after unlock
  • locdialog: maximise button added

New in Rocrail Revision 10552 (Jan 19, 2016)

  • guiframe: fixes for assign train
  • milight: remove unusable lights support
  • fix for swap in schedule entries
  • mgbox: work-around for flashing mfx decoders

New in Rocrail Revision 10548 (Jan 18, 2016)

  • disable milight
  • milight: skeleton
  • throttledlg: shift button added
  • weather: reset ebreak after set weather
  • shutdown client service in case the queue overruns
  • block: trackdriver reset option added
  • train dialog in the block menu
  • track: sensor added
  • cardlg: save filter

New in Rocrail Revision 10539 (Jan 17, 2016)

  • loconet: fix for reset rfid
  • 0100 gamepad support 28 functions
  • 0100 lc: fix for shift
  • +0100 block,route: tracelevel correction for empty include/exclude
  • loc: trace correction calibrate
  • guiframe: exclude train column from DnD
  • cardlg: maximise button
  • ecos: tracelevel correction
  • guiframe: level import routes
  • operatordlg: open cardlg with save option

New in Rocrail Revision 10529 (Jan 15, 2016)

  • translation merge: nl,de,sl,sr_latin,pt_BR
  • operatordlg: function definitions
  • guiframe: import level extened with sc, tour and ac list
  • shift train function handling (WIP)
  • operatordlg: translation added for throttle
  • operatordlg: open throttle for car
  • cardlg: layout corrections

New in Rocrail Revision 10522 (Jan 14, 2016)

  • guiframe: open operatordlg on double click in the train column
  • rocview: import level
  • scheduledialog: prev/next buttons
  • xmlscript: fix for text compare with variable values
  • block: fix for fifo followers without destination
  • loc: fix for trackdriver
  • operatordlg: show train length on consist tab as readonly
  • operatordlg: show train length in the index
  • cardlg: layout correction
  • cardlg: index filter added

New in Rocrail Revision 10512 (Jan 13, 2016)

  • actionsctrldlg: duration/timer increased to 300000
  • xmlscript: substring in variable statements
  • accdecdlg,variabledlg: prev/next buttons
  • powermandlg: prev/next buttons
  • timedactions: prev/nexts buttons
  • textdialog: prev/next buttons
  • tracedlg: fix for disable/enable dialog
  • stagedlg: prev/next button
  • operatordlg: prev/next buttons
  • cardlg: next/prev buttons
  • apply on arrow left/right

New in Rocrail Revision 10501 (Jan 12, 2016)

  • throttldlg: fix for showing and updating direction and placing
  • planpanel: fix for grid size
  • finder: option startonlywithschedule added for DnD
  • xmlscript: clock support added
  • translation merge: sv, pt_BR, fr, es, sr_latin, nl, de, sl
  • fix for schedule index check
  • infodialog: fix for local IP address
  • rocrailinidlg: en/disable all finder options

New in Rocrail Revision 10493 (Jan 11, 2016)

  • show local IP in the InfoDialog too
  • throttle: show placing
  • finder: commuter train support added
  • show server IP on the info dialog
  • select loco columns
  • route: trace level corrections
  • loc: check if the consist loco has a string length > 0
  • route: trace level corrections
  • action: trace level correction
  • scheduledlg: show ignoreperm
  • finder: ignore toBlock permission scentry option added
  • model: revert gotoblock with schedules
  • model: revert gotoblock change for schedules
  • changed locomenu in blockmenu
  • operator/train modifications

New in Rocrail Revision 10478 (Jan 9, 2016)

  • model: regard gotoblock with schedules
  • ardlg: fix for adding cars
  • rocweb: scale function icons to 16px
  • scheduledlg: show generated option
  • item: stage command reset added
  • ecos: sensor module range check
  • ecos: fix for sensor evaluation

New in Rocrail Revision 10471 (Jan 8, 2016)

  • ecos: support for ecos detector units at startup
  • app: merge finder settings on the fly
  • operatordlg: assign train added
  • mgbox: Select a loc from Rocrails locolist on a MS2 (Bert)
  • scheduledialog: trace fix

New in Rocrail Revision 10466 (Jan 7, 2016)

  • trace level corrections
  • rocrailinidlg: enable finder options fix
  • block: crash fix if byRoute is not set
  • abox: search and take over
  • fix for schedule entry swap
  • loc: set fnchanged in the broadcast
  • finder: option check destination permissions added
  • mcs2: function event trace
  • mcs2, ecos: set function group for field events
  • finder: check if the loco has permission to enter the destination block

New in Rocrail Revision 10456 (Jan 6, 2016)

  • lightctrl: only load the srand seed at init
  • cbus: trace level correction
  • action enable/disable command
  • tracedlg: OFinder added
  • action: support for accgroup added
  • xmlscript: accgroup support added
  • accgroup action support
  • loc: calibrationg of cv6 optional
  • model: do not save autogen schedule IDs in the occ.xml
  • accgroup: use in lightctrl
  • accgroup: WIP
  • lightctrl: fix for random
  • rocweb: dwarf signal support added
  • tracedlg: type OHttp and OPClient added
  • finder: fix for reserving destination block
  • block: fix for broadcasting the wrong locoid
  • item: D&D revert :|
  • block: trace line for slave block extended
  • item: reject D&D for slave blocks
  • item: revert disable D&D for slave blocks
  • finder: reserve destination with from* set to NULL
  • tracedlg: check if the dialog is not closed in the formatrunner
  • item: reject D&D for slave blocks
  • loc table: home location column added
  • basedlg: home location column for locos added
  • item: popup menu for switch extended with open/close
  • rocrailinidlg: finder activation also on finder tab
  • rocrailinidlg: disable finder options in case its not active
  • jssupport: select loco in the loco tab
  • loconetdlg: reset lissy label changed in reset lissy/rfid
  • mkdeb-server: web, svg, stylesheets
  • loc: client ping support
  • xmldlg: ready
  • block: check if half automatic mode is permitted
  • xmldlg: wip
  • finder: exit if plan is not healthy
  • xmldlg: wip
  • cv: removed readonly cv7,8
  • finder: just warn of plan healthy
  • xmldlg: wip
  • xmldlg: wip
  • xmldlg: copy to clipboard
  • xmldlg: ask for before save
  • xmldlg: wip
  • xmldlg: WIP
  • SBB-L-Signals theme update
  • copyright update
  • finder: D&D with shift for a list of paths
  • xmlscript: check the txt before tracing
  • switch: out of order flag added
  • switch: manual operated flag for analyser warning
  • loc: Vvar only if mode is not wait
  • finder: comment correction
  • finder: reduce the blacklist usage
  • finder: reserve to block option
  • loc: do not use Vvar in case of active BBT
  • finder: update schedules option added
  • finder: user blockenterside in the schedule name

New in Rocrail Revision 10398 (Dec 31, 2015)

  • basedlg: fix for select previous
  • gohome action extended with a go command
  • loco command Vvar added
  • finder: avoidtermblock option added
  • index prev/next
  • index prev/next
  • finder: cleanup
  • finder: use a black list for routes and blocks
  • ucons88: fixes
  • ucons88dlg: fix for bus3
  • columndlg: added new menu items

New in Rocrail Revision 10387 (Dec 30, 2015)

  • enter: check if a route is found to the next schedule entry before checking the entry actions
  • idle: fix for block wait "stop"
  • translation merge: sl, pt_BR, sr_latin, es, nl, de
  • rocrailinidialog: help for rocweb and finder
  • model: gohome only is the loco is not in its home location
  • finddest: trace correction for schedule entry actions
  • stage: check state for isSuited
  • item: D&D support for seltab and stage
  • cbusdlg: SoD not translatable
  • finder: options avoidoccblocks and uselocations added
  • guiframe: home icon in menu
  • finder: home for all
  • finder: max paths option added
  • finder: stop traveling after finding more paths then there are routes to prevent looping
  • finder: fix for extending the path
  • finder: fix for saving from route
  • loc: home location added
  • messages: typo
  • loc: fix for enter2in and BBT generate IN
  • finder options
  • finder: improvements
  • finder: small improvements
  • finder: option check permission added
  • finder: typo
  • loc: ignore in event incase BBT will generate one
  • finder: trace corrections for looping
  • finder: only use the finder in case the plan is healthy
  • block: disable event trigger in case of a fifo block
  • finder: options and initial enterside added
  • finder: reject paths not starting with from block
  • finder: alternative paths
  • finder: removed saving of unused temp lists
  • finder: check if routes exist to avoid crash
  • finder: revert finding more :(
  • finder: improvements for finding locations
  • finder: find more
  • finder: fixes
  • finder: schedule relative
  • scheduledialog: remove the generated flag after a modify
  • finder: location support added
  • block: takeover the new by route ID in case the block was already locked by the same loco
  • rocrailinidlg: enable finder
  • finder: prevent long looping basedlg: check for NULL id's at sort
  • rocrailinidlg: disable finder option until its usable
  • finder: fixes
  • model: remove generated schedule at save
  • finder: check if the schedule already exists before doing a find
  • finder: create schedule from shortest path
  • finder: WIP
  • xmlscriptdlg: stopfollowup added
  • fix for crash random rate zero
  • loc: stopfollowup command added
  • loc: fix for master slave loop
  • loc: return after detecting a master loop
  • xmlscript: optional desc field for tracing
  • xmlscript: trace for function commands
  • bidib: revert :|
  • tt: fix for unlock
  • managed tt improvements
  • tt: fix for unlock
  • managed tt improvements (wip)
  • zimo ascii: data byte 3 added for more functions
  • managed tt improvements (wip)
  • output: syntax fix
  • turntabledialog: show track polarisation in the grid
  • output: radio button group option added

New in Rocrail Revision 10320 (Dec 18, 2015)

  • tt: polarisation outputs (untested)
  • loc: analog crossing block support
  • loc: fix for analog control
  • rocweb: fix for invalid schedule index
  • rpm template update

New in Rocrail Revision 10315 (Dec 18, 2015)

  • loc: fix for block driver locodec
  • block: speed2 fix
  • schedule: activate followup on enter option added
  • zimobin: fix for mx9 speed limit command
  • zimobin: check block(mx9) address for valid range
  • xmlscriptdlg: typo fixes (Lothar)

New in Rocrail Revision 10309 (Dec 17, 2015)

  • weatherdlg: reset color button added
  • rocrailinidlg: fix for showing the device in the controller list in case of dcc232/ddx
  • block: power on command added
  • timedactionsdlg: added new block commands
  • xmlscriptdlg: added new block commands
  • block: commands added

New in Rocrail Revision 10303 (Dec 16, 2015)

  • mutex and rocweb fixes

New in Rocrail Revision 10302 (Dec 15, 2015)

  • forgotten commit
  • guiframe: revert toolbar item for shutdown
  • disable the wxProgress because the event handling is broken since wx3
  • rocs: fix for retrieving the thread name in trace
  • guiframe: removed new from toolbar
  • rocpro: fix for cv number in case reading the VCurve
  • cv: fix for stop the progress dialog
  • guiframe: shutdown server in toolbar
  • virtual: fix for status bulbs
  • rocweb: removed sleep from work function to provide queue overrun
  • http: prevent overrunning the broadcast queue
  • loc: fix for fenction events
  • loc: fix for function events
  • xmlscript: use text fields in conditions
  • modplan: extra traces for merging the loco file
  • analyse: show object type and id incase of a double id

New in Rocrail Revision 10286 (Dec 11, 2015)

  • ecos: send a get status on power on/off
  • ecos: programming track support added
  • translation merge: de, nl, pt_BR
  • guiframe: clean up help menu
  • guiframe: no wx check for loco menu
  • guiframe: select columns wx 3.0.2

New in Rocrail Revision 10280 (Dec 10, 2015)

  • item: fix for crash if the menu item was not added
  • translation merge: pt_BR, nl, de, sl, sr_latin, es, en_GB
  • dinamo: psleep removed
  • always feed srand before calling rand
  • ini dialogs: layout corrections
  • ini dialogs: copy to clipboard button added

New in Rocrail Revision 10274 (Dec 9, 2015)

  • infodialog: layout
  • infodialog: separate rocview box
  • infodialog: show rocview.ini path
  • infodialog: show rocview.ini path
  • infodialog: show rocview.ini path
  • columndlg: fix for double id=122
  • block menu configurable
  • handle unexpected in for fifo top
  • var: fix for random max

New in Rocrail Revision 10265 (Dec 8, 2015)

  • revert depart in go
  • guiframe: deactivate columndlg in case wx < 3.0
  • columndlg: help added
  • guiframe: refresh after selecting columns (wip)
  • rocview: runtime column added
  • infodialog: wx version added
  • fix for depart
  • guiframe: select columns view menu item added
  • var: fix for random
  • guiframe: show hide wx 3.0
  • columndlg: show hide only for 3.0 or newer
  • column selection dialog
  • dinamo: sleep zero in case more data is available
  • tt: second polarisation address added
  • userial: save errno in a local var
  • blockdialog: perm type shunting added
  • dinamo: removed the bps correction
  • route: automatic permission added
  • routedlg: permission type correction
  • xmpscript: sleep at least 10ms in a while loop
  • lbserver: support for version 2
  • loconetdlg: replaced text field with spinners for integer values
  • lbserver: improvements

New in Rocrail Revision 10242 (Dec 4, 2015)

  • loc: fix for classdel incase its the last class in the string
  • bidib: sequence error handling correction (Achim)
  • bidib: corrections and improvements (Achim)
  • block: wait stop option added
  • block: trigger events befor dispatch them to the loco object
  • mgbox: Fix for creating a DCC loco with an address > 127 (Bert)

New in Rocrail Revision 10240 (Dec 3, 2015)

  • loc: calibrate
  • locdialog: cv delete, calibrate tab

New in Rocrail Revision 10234 (Dec 2, 2015)

  • bidib: revert improvements from Achim
  • operator: state cargo fix
  • lightctrl: trace level correction
  • loc: fix for run/stall event
  • cross compile fix
  • bidib: improvements (Achim)
  • corrections for cross compiling
  • block: none wait types added by tri-state
  • block: multiple choice for block type
  • car: docu and dectype added
  • bidib_messages: update

New in Rocrail Revision 10227 (Nov 30, 2015)

  • loc: regularreset added
  • rocview: zoom icon in menu
  • loc: fix for softreset -> reset schedule too
  • rocview: trace icon added
  • loc: calibrate improvements
  • translation merge: es, sr_latin, sl, pt_BR, nl, fr, de
  • tracedlg: resize fix
  • switch: trace fix
  • blockdialog: max event timer 60000
  • one function for evaluating traces
  • mgbox: SID correction in case of a double registration by an instantly connected MS2, bind option is necessary to generate by f0 an unregistered DCC or MM loco selected from the internal database of a CS2/MS2. (Bert)

New in Rocrail Revision 10212 (Nov 28, 2015)

  • tracedlg: use the trace max size from the ini
  • tracedlg: xmlscript filter option
  • xmlscript: resolve trace variables
  • trace level xmlscript added
  • tracedlg: save size, position and selected tab after OK
  • analyse: analyser fix connector handling (Lothar)
  • model: analyser trace corrections
  • tracedlg: tab for real time trace
  • loc: vmax and vmin calibrate options
  • loc: calibrate cv 6 too

New in Rocrail Revision 10202 (Nov 27, 2015)

  • mvtrack: calibrating loco Vmax (experimental)
  • xmlscript: break in if statement
  • feedback: ignore same state optione
  • issue icon added

New in Rocrail Revision 10198 (Nov 26, 2015)

  • description text added
  • action: output lock/unlock
  • route: fix for not locking outputs
  • feedbackdialog: show sensor usage
  • routedialog: enable command type also for outputs
  • basedlg: crossing block cloumn added
  • actionctrldlg: open action on double click
  • xmlscript: fill the variable map at script start
  • xmlscript: fix for adding block properties
  • sbb-l-signal update
  • mgbox: recognition of ping type for connect 6021 and wireless devices as CAN members (Bert)
  • xmlscript: init loco and block properties for variable commands
  • ecos: fix for function groups
  • lan: normalize command nodes before serialising
  • tt: fix for isFree in case its occupied
  • lan: fixes for sending and receiving xml strings
  • mgbox: fix for a mixing up MS2 devices in case multiple controllers System detection of the CAN bus configuration cleanup/improvement at startup (Bert)

New in Rocrail Revision 10184 (Nov 22, 2015)

  • route: fix for sync route with at free commands
  • routedialog: set selectiong after manual input of switch ID
  • variabledlg: resizable
  • lightcontrol: weekdays
  • lan: decoder list
  • lan: accessory support
  • combobox freedom
  • outputdialog: missing translation added for the default buttons
  • combobox freedom
  • shorton,longon added for sensors and outputs
  • umutex: slip of the pen :(
  • umutex: fix for try timer
  • umutex: deleted an unused variable
  • landlg
  • lan: delayed off for rfid sensors
  • tt: support for bridge enter2in
  • lan: writer thread added with socket recovery
  • lan: function commands
  • lan: loco reader added
  • new library added: lan
  • loc: set placing flag for operator commands
  • mgbox: improvements (Bert)
  • xpressnet: output fix for ON/OFF swap
  • svg theme "SBB-L-Signals" added
  • translation merge: nl, sl, de, es

New in Rocrail Revision 10156 (Nov 18, 2015)

  • control: comment error
  • issue: send event after the issue has been created
  • control: replace issue subject chars
  • issue: skip directory dots when zipping
  • signal: opposite ID option added for left hand signals
  • planpanel: trace level corrections
  • issue: zip all files
  • hue: fix for searching error in the reply
  • hueconfigdlg: use hardcoded "Bridge" for the tab header
  • issue: optional path
  • fback. check if x,y is valid on show

New in Rocrail Revision 10145 (Nov 17, 2015)

  • item: show addr-port in switch tooltip
  • issue: show absolute path in server window and open it if its local
  • analyse: use addr/port for the accessory key instead of flat
  • time_t conversion fixes
  • guiframe: rich2 option for server window
  • turntabledialog: box for bridge sensors
  • block: state "!free" will be true also incase of state "reserved"
  • analyse at startup option added; default true
  • block: check for reserved state in case of state check occupied
  • block: reserved state added
  • tt: track driver support
  • text: lcshortid added
  • analyse: commented out all the sleeps
  • text: warning in case the webcam image size exceeds 100kB
  • car: take over the placing loco flag

New in Rocrail Revision 10130 (Nov 12, 2015)

  • translation merge: de, sl, cz, sr_latin, es, nl, pt_BR
  • locationsdlg: fix for invalid index
  • signal: switchtime added for switch type signals
  • added alternative search engine for @Box
  • clntcon: dynamically prevent overrunning the client queue
  • dynamically prevent overrunning the cloient queue
  • guiframe: fix for update blocks if destblock is not set to NULL
  • route: lock/unlock outputs
  • loc: set locid in the action control
  • xmlscriptdlg: output lock/unlock
  • output: lock/unlock
  • second next block and synchronised routes fix
  • controllers: ignore power cmds option
  • do not save plan after an upload
  • analyse: added loop sleeps
  • locoio dialog: added usage
  • clntcon: fix for multithreading under windows
  • rocabox makefile fix for native windows
  • new pot
  • removed (cm) from min block length
  • xmlscript: state for operator
  • use sleeps in the reset all function to prevent freezing the message queue of Rocview

New in Rocrail Revision 10108 (Nov 6, 2015)

  • item: accept a csv string of route and block ids

New in Rocrail Revision 10107 (Nov 5, 2015)

  • dtc: support for bridge polarisation
  • dtc: translation fix turntabledialog: added multiport protocol
  • dtc: trace line for goto track
  • timedactions: open the XmlScript editor on double click in the index
  • xmlscript: allow variable in signal command
  • xmlscript: allow variable in switch command
  • rocweb: DE translation
  • xmlscript: switch properties added
  • locoiodlg: revert usage

New in Rocrail Revision 10099 (Nov 4, 2015)

  • translation merge: es, de
  • fix for std buttons
  • fix for switch command

New in Rocrail Revision 9987 (Oct 13, 2015)

  • guiframe: show icons in the table menu
  • guiframe: lightctrl icon added in the tool bar
  • schedule weekdays
  • timedactions: show unused on the index tab
  • route: fix for sync routes
  • tt: function option for polarisation relay for type locdec
  • xmlscriptdlg: more readable commands (wip)
  • accessory: example aspect signals
  • renderer: traceline extended for signals
  • tracelevel corrections
  • p50x: report bidi messages after releasing the semaphore to avoid a dead lock
  • rocweb: update jQuery
  • rocweb: work around for scaling iOS 9
  • rocweb: revert work around for ios9
  • analyse: skip atfree commands in the route check
  • p50x: extra byte level traces for reading bidi
  • xmlscript: fix for oid in nested statements
  • xmlscript: hand over the oid to nested if statements
  • p50x: revert mutex fix for bidi
  • analyser: check for multiple commands for same accessory in a route (Lothar)
  • signals: revert sleeps between signal commands
  • xmlscript: do not send a function command if the description does not exist
  • stage: actions must be executed synchron otherwise the substate will be lost
  • mgvdlggen: wx3.1 support

New in Rocrail Revision 9947 (Oct 7, 2015)

  • lightctrl: debug level for lightctrl trace, default continues type in dialog
  • lightctrl: fix for smaller to time
  • lightctrl: fix for smaller to time
  • modplan: save lightctrl
  • stagedlg: up/down buttons for reordering the sections
  • block: allow loco if there are cars in the block if the gotoblock is set equal

New in Rocrail Revision 9880 (Sep 24, 2015)

  • trackpickerdlg: support for building #55
  • loc: isState support for v_hint
  • xmlscript: loco state added
  • 0 building 55 added (one cell version of 53)
  • rocprodlg: fix for wx3.1
  • routedialog: fix for type column
  • flank protection: ready for testing

New in Rocrail Revision 9856 (Sep 20, 2015)

  • switch: signal on cmd OK incase of flank protection and the command will set it to the current position
  • control: abox traces set at debug level
  • model: check if the random selected block is in a location and check the block list priority
  • translation merge
  • loconet: rfid packet support added

New in Rocrail Revision 5468 (Jun 28, 2013)

  • sensor monitor: save size and location of dialog

New in Rocrail Revision 5413 (Jun 11, 2013)

  • analyser: removed option prefix
  • analyser: deep check if routes are equal
  • analyser: skip same route in case prefixAutogen is not set
  • strtok: replaceAll function added
  • modelutils: renaming dependencies (WIP)
  • modelutils: renaming dependencies (WIP)
  • modelutils: renaming dependencies (WIP)
  • modelutils: renaming dependencies (WIP)
  • modelutils: renaming dependencies (WIP)
  • planpanel: changed trace level to debug for the timer
  • srcp: removed debug # sign
  • model: fix for crash on deleting locos
  • srcp: fix for cmd port connect
  • model: reject mutiple IDs
  • srcp: removed byte trace because its an ASCII protocol
  • analyse: prefix "autogen-" option
  • mcs2: report status
  • bbt: no speed commands in case the loco speed is zero
  • bidib: byte trace for bundled messages
  • rocview: handle added routes as plan items

New in Rocrail Revision 4768 (Mar 4, 2013)

  • locodialog: reset generated flag if a guest loco is manually modified

New in Rocrail Revision 4767 (Mar 4, 2013)

  • model: generate flag added for getLoco function to prevent unwanted locos

New in Rocrail Revision 4766 (Mar 4, 2013)

  • powerctrl: save size and position after OK

New in Rocrail Revision 4765 (Mar 4, 2013)

  • bidib: fix for reporting booster status

New in Rocrail Revision 4764 (Mar 4, 2013)

  • bidib: fix for UID upstream used for firmware update

New in Rocrail Revision 4763 (Mar 4, 2013)

  • translation merge: de, nl, it, sv

New in Rocrail Revision 4762 (Mar 4, 2013)

  • action function list support for car and operator

New in Rocrail Revision 4761 (Mar 4, 2013)

  • zimobin: voltage diagnostics added (achim)