User Tools

Site Tools


rocctrl:rocctrl-en

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.


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

The Demo server can be connected if no local Rocrail server has been found.


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.

rocctrl/rocctrl-en.txt · Last modified: 2024/09/30 14:22 by rjversluis