-
Notifications
You must be signed in to change notification settings - Fork 63
Remote Control Application
The Remote Control application is used to control either an ircDDB Gateway or a STARnet Digital Server. There is a purely GUI program named RemoteControl.exe on Windows and remotecontrol on Linux. There is an optional config name which is used to allow for more than one configuration for the application to be stored, so that more than one gateway or server may be controlled from one computer. The choice of the config name is in the hands of the sysop, but something meaningful and which doesn’t contain spaces is recommended. If a config name is given, it will appear in the title of the GUI window. If only one system is to be administered, then the config name can be left out.
There is only one configuration panel, and that controls access to the gateway/server. In it the Address, Port, and Password are specified, and these must match the settings on the gateway/server. These settings are stored so once set correctly, need not be re-entered unless a change to the parameters is made at the far end. In operation the application gets all the information it needs from the gateway/server and displays the appropriate panels in the GUI. There is one panel for each Repeater and STARnet Digital group running at the far end, and the callsign of each is displayed in the tab to ease selection of the correct one.
On a repeater panel, all of the DExtra, DCS, and D-Plus links are displayed, along with their direction and the type, and their status. There is a Refresh button which updates the display as needed, as well as settings for a reflector/repeater and the reconnect parameter. A full discussion of these settings can be found in the Repeater Tab documentation above, and these settings can be overridden from this application. It is worth noting that in order to unlink the repeater you can either set the reflector/repeater to “None” and then press the “Link” button, or use the “Unlink” button.
The list of reflectors and repeaters used by the application are held in exactly the same locations as used by the gateway, and the same system of overriding the contents of these files also applies here. On a STARnet Digital group panel the users on the particular STARnet Digital group are listed along with the value of their user timeout if active. To the right of the user list, is a Refresh button, information about the logoff callsign, group timer, and a button to Logoff All of the groups users. The purpose of this latter button is obvious. It is also possible to log off individual users of the group by left clicking on the user in the list to highlight them, and then right clicking the mouse to get the user popup menu. From this menu you can choose the Logoff option, which will log that user off the group.
There is a command line version of the program on Linux called remotecontrold, the GUI program saves the port, address, and password in a file named '~/.Remote Control'. This tool can perform link and unlink operations as well as drop STARnet Digital users. This could be used as a cron command to link and unlink at designated times.
remotecontrold R3PEAT_B link never REF001_C
remotecontrold R3PEAT_B unlink
remotecontrold STN090_B drop all
remotecontrold STN090_B drop W1AW
Callsigns are 8 characters, the underscore represents a space, the module ID must be at the 8th position, so pad with spaces (underscores) to put the module ID in the 8th position.
Contents of ~/.Remote Control are as follows (use your port and password)
address=127.0.0.1
port=50197
password=s3cr3t
https://itunes.apple.com/us/app/ircddb-remote/id930678750
https://play.google.com/store/apps/details?id=com.pd7l.ircddbremote