Table of Contents
RocControl
Introduction
RocControl is an iOS 17+ application written from scratch in the Swift language.
Its main target is an iPad, but can also be used with restrictions on an iPhone.
App Information
The app controls digital model railroad layouts by driving locomotives, set switches, set signal, and let run trains automatically. This app is a mobile client for the model railroad program Rocrail. See for more information: https://wiki.rocrail.net
The app offers dialogs for blocks, turntables, traversers, staging and fiddleyards. A special dialog is the throttle for controlling locomotives.
The app has 3 main tabs: One for the layout, one for driving and one for the system controls.
In order to control a model railroad layout the app must be connected to a Rocrail server. If one is found on the local network, mDNS/Bonjour, it will automatically connect to it. The Rocrail Demo server can be connected if no local server has been found. This option is available in the Settings menu if no local server has been found.
Gallery
iPad 13"
iPhone 6.9"
mDNS
RocControl uses mDNS/Bonjour for looking up a Rocrail Server and will automatically connect.
Make sure the Rocrail Server has mDNS activated and the LAN/WLAN does support UDP Multicast.
Demo Server
Header symbols
Icon | Description | iPhone remark |
---|---|---|
A | Model time and plan title | Time only |
B | Emergency break | |
C | Track power | |
D | Automatic | |
E | Throttle | Not available; Use the Drive tab. |
F | Level switcher | |
G | Zoom | |
H | Menu |
SVG Symbols
RocControl needs Dynamic SVG Themes which must be listed in the RocWeb settings:
Images and Icons
The server will try to lookup requested images and icons in the Image and Icon path, as specified on the Rocrail server General settings.
Privacy policy
Rocrail, grounded in 2011 by Robert Jan Versluis, ensures that the RocControl App does not collect personal data of any kind.