ASatLogger Virtual Access Server Remote Commands and Command Interpreter. The design goal of the Virtual Access Server was to provide ability for ASatLogger to be used as a remote earth station. Remote users can access the ASatLogger VAS with hyperterminal or any TelNet like application intended for use with the APRS-IS. All connected users will see all serial port activity including commands to TNC's or D7/D700/D710 and any data received. This capability can allow users anywhere in the world to monitor an ASatLogger equipped earth station. Authorized users who supply a proper logon will have full operational read/write access to the serial port and the vast majority of commands and features available in ASatLogger. The ASatLogger command interpreter can execute commands received from authorized remote users, or via a previously created .TNC file. .TNC files can be viewed, edited and executed locally or executed by an authorized remote user. The command interpreter can also by accessed locally via the "Serial Port" tab, "Send text" feature. Remote VAS Commands, listed by TAB function or purpose. Available only to authorized users who have supplied the correct logon text. Other user command requests will be rejected. Optional parameters = [ ] Boolean parameters accepted = TRUE,CHECK,ON,YES or FALSE,UNCHECK,OFF,NO "APRS-IS Server" Tab: &AUTOCONNECT [Boolean] Sets or returns APRS-IS Auto Connect check box. &ROTATESERVERS [Boolean] Sets or returns APRS-IS Rotate Servers check box. &AUTORECONNECTDELAY [integer] Sets or returns APRS-IS Auto Reconnect delay. &CONNECT [Server:port] If currently connected to an APRS-IS server, disconnect. If ServerName and Port number is supplied, then attempt connection to that server, otherwise return current server and port. Example: &connect first.aprs.net:14580 If successful, server will respond. &VASAUTOSTART [Boolean] Sets or returns Virtual Access Server check box. &VASPORT [integer] Sets or returns Virtual Access Server port. &VASSTART [Boolean] Sets or returns Virtual Access Server start or stop status. Start or stop VAS warning: If you stop it with VAS AutoStart unchecked, you will lose all communications with VAC!! &USERLIST Returns IP address and Logon name (if any) of all connected users. "My Station" Tab: &CALLSIGN [call,valid#,password] Future. Sets or returns callsign. Requires validation # and password when setting callsign. &LATLON Future. Format TBD. Sets or returns My Station "Latitude" and "Longitude". &UNVERIFIED [Boolean] Sets or returns "Log in as unverfied" check box status. &ADDITIONALTEXT [Boolean] Sets or returns "Send additional Text with logon" check box status. When connection established to APRS-IS server, the text in "Additional Logon Text" will be sent to server. &ADDITONALLOGONTEXT [Text] Sets or returns "Additional Logon Text" text. Normally used to set APRS-IS filter when connecting to server which supports javaAPRSFilter. Example: &ADDITIONALLOGONTEXT filter r/41.5/-88.03/250 Sets "Additional Logon Text" to filter r/41.5/-88.03/250 Note that filter must be lower case. Always send the word filter followed by a space and then supply the radius filter, using your latitude, Longitude and the radius in kilometers. Latitude and longitude must be supplied in decimal!!!! &BEACONPOSIT2APRS [Boolean] Sets Beacon Position to APRS-IS check box, or generates beacon. &BEACONCOMMENT [comment] Sets or returns My "Beacon comment". Example: &BEACONCOMMENT ASatLogger Beta test "Serial Port" Tab: Any text not recognized as a VAS command will be sent to the serial port. For example, the text "conv" (without quotes" will cause an attached TNC to enter converse mode. "^C^C^C" (without quotes) will cause the attached TNC to enter command mode. The current TNC Mode, if known will be displayed as Cmd, Conv, or KISS. &LOGSERIAL [Boolean] Sets or returns Log Serial Data check box. &LOGSERIALTELEMETRY [Boolean] Sets or returns Log Serial Telemetry check box. &GATETOAPRSIS [Boolean] Sets or returns "Gate packets to APRS-IS". When checked or true, any valid packets received from the serial port will be gated to the APRS-IS (If connected to a server and validation # is valid). &MODED7 Sets ASatLogger radio to D7. Future. Used to determine which commands may be used when communicating with an attached D7 radio. &MODED700 Sets ASatLogger radio to D700. Future. Used to determine which commands may be used when communicating with an attached D700 radio. &MODED710 Sets ASatLogger radio to D710. Future. Used to determine which commands may be used when communicating with an attached D700 radio. &MODE1200 Sets ASatLogger RF baud rate to 1200 Not sent directly to attached radio. See &SETHBAUD &MODE9600 Sets ASatLogger RF baud rate to 9600 Not sent directly to attached radio. See &SETHBAUD &SETHBAUD Sends HBAUD command directly to radio as previously set manually, or by &MODE1200, or &MODE9600. Must be sent several seconds after every TNC reset. See &DELAY &MODECTL Sets attached D7/D700/D710 to radio control mode. TNC is turned OFF. &MODEAPRS Sets attached D7/D700/D710 TNC to APRS mode. Note: TNC does not reset &MODEPKT Sets attached D7/D700/D710 TNC to Packet mode. Note: TNC Resets. &BEACONPOSIT2SERIAL future Sends Beacon position out serial port. &RADIOSTATUS Returns Comport, TNC Mode (Cmd,Conv,Kiss), D7* Mode (Control,APRS,Packet), RF Baudrate (RF1200,RF9600) setting, D7* radio (D7,D700,D710). "Log Incoming packets" Tab: &LOGALLTEXT [Boolean] future. Sets or returns "Log all packets containing" check box. &LOGTEXT Future. Adds or deletes Log Text strings. &LOGTIME [integer] Future. Sets or returns "Include in Log" setting. 0 = No log time. 1 = UTC. 2 = Local time. TNC configuration Screen: &TNCCFG [filename] if no argument supplied, returns currently loaded .TNC file. &TNCCFG D7GO32INIT.TNC loads and sends the specified file to the serial port. If file not found, returns currently loaded .TNC file. &SENDTNCCFG [filename] If Filename exists in ASatLogger directory, send file to the serial port. Does not load Filename into TNC form like &TNCCFG &SENDTNCCFG D7GO32INIT.TNC &AUTOTNCCFG [Boolean] Future. Sets or returns status of "Send selected TNC cfg file to TNC when serial port opens" check box. If True or checked, the selected .TNC file will be sent to an attached TNC or radio whenever the serial port is opened. Configuring serial port: &AVAILCOMPORT Future. Returns installed comports not currently in use. &COMPORT [comport,baud,parity,stop] Future. Sets comport or returns current comport settings. &OPENCOMPORT Future. &CLOSECOMPORT Future. Miscellaneous functions: &DELAY [value] Set delay in seconds. Example, delay for half second: &DELAY 0.5 &Password Future. &DATETIME Returns current Date Time. &SETDATETIME Future. Set current date time. &SAVEINI Saves current settings to ASatLogger.ini file.