® Onboard 5.3 Configuration Guide Caterpillar


Configuration Keys (Fleet Onboard)

Usage:

- FT4

Table 1
G407 Specific Keys Only 
Key  Syntax  Description 
$ Softpanel Startup Command  $ Softpanel Startup Command =\Storage\TopeButtonPanel.exe -h=$Handle  Allows start up of soft button panel 
$ Ftp Directory  $ Ftp Directory =\Storage\FTPShare\Storage\filetransfer  Allows over the air updates of software from MineStar Office 
$ Screen Size X  $ Screen Size X =690  Defines screen width excluding the software button panel 
$ Screen Size Y  $ Screen Size Y =480  Defines screen height 

The following keys must be added to a TopeConfig.txt file that is being transferred from a monitor display (CMPD) to a G407 at sites performing an upgrade. Refer to Table 1.

The table below provides a list of the configuration keys that are used by the onboard system. The configuration keys are grouped based on the types of functions. Also, within each grouping, the configuration keys are listed in alphabetical order. The default location and the name for the configuration file is "\storage\TopeConfig.txt".

The configuration file must be saved as a Unicode text file when the file is used on the monitor display group.

Note: The first text line must be blank or the first text line must contain a comment.

Configuration keys must be in the first column to be recognized by the onboard system. The spelling and the format must be exact.

Note: Ensure that the format for all configuration keys in the "TopeConfig.txt" file is correct. Ensure that there is not a blank space after the "=" sign in all instances of configuration keys.

Table 2
Configuration Keys 
Function Type  Key  Description 
Monitor display toolbar button keys(1)  $ Activity Keys  Associate an activity ID with a tool 
$ Alt Tool Bitmap Associate a different bitmap with an alt tool 
$ Alt Tool Description Assign tools to the alternate toolbar displayed when the arrow key is pressed for the monitor display group 
$ Alt Tools Assign tools to the alternate toolbar displayed when the arrow key is pressed for the monitor display group 
$ Disable Tool Code Disable a tool code 
$ Job Code Keys Associate a job code ID with a tool 
$ Material Keys Associate a material ID with a tool 
$ New Bitmap For Tool Code New bitmap for a tool code 
$ New Description For Tool Code New description for a tool code 
$ Tools Assign tools to the toolbar displayed on the monitor display group 
$ Tool Bitmap Associate a different bitmap with a tool 
$ Tool Description Tool description 
$ Tope Tool Code Associate a special code to a tool. 
Files and Directories Keys(2)  $ Config Directory  Specify the folder for configuration files 
$ Data Directory Specify the folder for onboard data files 
$ Diag Directory Specify the folder for diagnostic files 
$ Dynamic Config File Specify the path and filename for the dynamic config file 
$ Executable Directory Specify the folder for the onboard executable 
$ Minestar Directory Specify the folder for MineStar files 
$ No Geotransformation File With this key defined, the Geo Transformation file is not uploaded to the onboard from the health interface module at each system startup. 
$ Screen Config File Specify the path and filename for the file containing screen configuration information 
$ Temp Directory Specify the folder for temporary data 
$ Working Directory Specify the directory used to interpret other specified directories for NT only 
Object Detection - General  $ CIODS Alarm Mode  Defines the Alarm Mode for Object Detection. Options are Continuous or Discrete. CONTINUOUS = 0, DISCRETE = 1 
$ CIODS Startup Command Key used to enable integration of Object Detection with Tope. Enables the Tope.exe to launch the CIODS.exe application at startup 
$ CIODS Standby AutoDim Defines operation of the Object Detection Standby Auto screen dimming feature. DISABLED - 0, ENABLED - 1 
$ Radar Standby Brightness Reduction Factor Defines the rate by which the screen brightness is decreased when transitioning to the Object Detection Standby state. 
$ CIODS System Enable Delay Defines the delay used when returning Object Detection from Standby back to Active mode. 
$ CIODS Standby Mode Defines the trigger used for Object Detection to enter Standby Mode. Options are Distance or Speed based. DISTANCE - 0, SPEED - 1 
$ CIODS Disclaimer Duration Defines the duration the Disclaimer is displayed. 
$ CIODS Splash Screen Duration Defines the duration the Splash Screen is displayed. 
Object Detection - Screen Switching  $ CIODS Plan Screen Id  Identifies which screen in the TopeWinCfg (window configuration) is the plan/map screen. This key must be enabled for the CIODS Auto Switch keys to function. 
$ CIODS Screen Id Identifies which screen in the TopeWinCfg (window configuration) is the camera screen. This key must be enabled for the CIODS Auto Switch keys to function. 
$ CIODS Auto Switch Reverse Enables/disables switching from the plan/map screen to the camera screen when the machine changes to reverse gear. Disable - 0. $ CIODS Auto Switch Reverse appears to require the $ CDL Gear Input =2 key 
$ CIODS Auto Switch Gear Enables/disables switching from the plan/map screen to the camera screen when the machine gear changes. Disable - 0. 
$ CIODS Auto Switch Standby Enables/disables switching from the camera screen to the plan/map screen when Object Detection enters Standby mode. Disable - 0 
$ CDL Gear Input Will accept gear input from CDL. This option is only available when CIODS is present. This is primarily used to know if the machine is going in reverse gear or not. 0 means CDL gear input from CIODS is ignored. 1 means that CDL input is accepted only once at program startup. 2 means that CDL input is continuously accepted from CIODS 
$ CDL Gear Delay Will delay gear input from CDL. This option is only available when CIODS is present. E.g. $ CDL Gear Delay =4 (Delays accepting gear input by 4 x 250ms = 1s) 
$ VIMS Reverse Delay Will delay reverse input from VIMS. This option is only available when VIMS input is present. E.g. $ VIMS Reverse Delay =2 (Delays accepting reverse input by 2 secs) 
Object Detection - Audible Alarm Mute/Acknowledging  $ Allow Radar CDL Failure Fault Alarm Acknowledge  Allows operator to acknowledge CDL fault alarms 
$ Allow Radar CDL Failure Fault Alarm Mute Allows operator to mute CDL fault alarms 
$ Allow Object Detection Alarm Acknowledge Allows operator to acknowledge object detection alarms 
$ Allow Object Detection Alarm Mute Allows operator to mute object detection alarms 
$ Enable CIODS Radar Detection Enables Object Detection Sensors 
Other - For use with 3.0.1 and newer  $ Support Legacy xIM  Required for Old File Format VIMS 3G, and HIM 1.3.2 and previous 
$ Allow Communication Lost Alarm Mute Allows operator to mute communication lost alarms 
$ Allow No GPS Alarm Mute Allows operator to mute no GPS alarms 
Simulator Settings Keys(3)  $ Do Not Change Sim Assignments  Changes in the assignment to be ignored by the simulator 
$ Load Dipper Count Specify the number of dippers that make up a load 
$ Percent Added Waypoints Specify the random percent of beacons that the onboard system will add randomly 
$ Percent Beacon Missed Specify the percent of beacons that the onboard system will not go through even if included in assignment 
$ Percent Beacon Wrong Specify the percent of time the onboard system will go through a beacon not in the assignment 
$ Percent Destination Wrong Specify the percent of wrong destinations the onboard system will go through 
$ Percent Material Wrong Specify the percentage of instances in which the onboard system will report a wrong material 
$ Sim Random Seed Specify the seed to set randomness 
$ Sim Send VIMS Specify that the simulator sends VIMS dipper and load reports when the truck enters the loading state 
$ Sim Speed Specify the speed at which the simulated truck will travel 
Development Keys(4)  $ Send Test Address  Specify the IP addresses that will appear in the "Send Message" window 
$ Send Test Port Specify the UDP numbers that will appear in the "Send Message" window 
Menu Configuration Keys(5)  $ Config Menu  Specify that the "Config" menu should appear on the main screen of the onboard system 
$ Development Menu Specify that the "Devel" menu should appear on the main screen of the onboard system 
$ Enable Initial Configuration Specifies if the menu item for the initial configuration is available 
$ No Menu Specify that the main screen of the onboard system will have no menus that are displayed to the user 
Communication Information Keys(6)  $ Compress TMAC Messages  Compress TMAC messages 
$ Default Minestar Address Specify the destination IP address of the Gateway TMAC server 
$ Default Minestar Port Specify the destination UDP port of the Gateway TMAC server 
$ Message Log File Interval Specify the interval at which the onboard system will send a message to the office notifying that the message log file exists 
$ Minestar Message Specify which "MineStar" messages the onboard system will save to the message log file when not in contact with the office 
$ Multicast Address Specify a multicast address 
$ Multicast Port Specify a multicast port 
$ No Text Messages To Machines Disable the ability of the operator to send text messages to other monitor display groups 
$ Position Distance Interval Specify the distance interval at which the onboard system will send a position message to the office 
$ Position Time Interval Specify the frequency with which the onboard system will send position messages to the office 
$ Tim IP Address Specifies the TIM IP address 
$ TMAC Event Log Specify the TMAC log level 
$ TMAC Log File Count Specify the number of TMAC log files to save 
$ TMAC Log Records Count Specify how many log records are retained at any given time 
$ TMAC Max Receive Maximum numberofTMAC receive filters 
$ TMAC Max Transmit Maximum number of TMAC transmit filters 
$ TMAC Receive Buffer Size Socket layer receive buffer size 
$ TMAC Transmit Buffer Size Socket layer send buffer size 
$ TMAC SA Max Receive Maximum number of receive filters for TMAC standard server 
$ TMAC SA Max Transmit Maximum number of TMAC transmit filters for TMAC standard server 
$ TMAC SA Receive Buffer Size Socket layer receive buffer size for TMAC standard server 
$ TMAC SA Transmit Buffer Size Socket layer send buffer size for TMAC standard server 
$ TMAC Trace Log Specify the TMAC trace log level 
Time Information Keys(7)  $ Daylight Time Date  Specify information regarding the change from daylight savings to standard time 
$ GPS Time Set Interval Key to correct the onboard system clock periodically 
$ GPS UTC Offset Specify the number of seconds that GPS time leads UTC 
$ No GPS Time Set Not to use GPS time to set the system clock 
$ Standard Time Date Specify information regarding the change from daylight savings to standard time 
$ Time Zone Minutes Specify the number of minutes offset from GMT 
Operator Login Keys(8)  $ Login Authorization Timeout  Login authorization timeout 
$ Login Required Specify that the operator must be required to log in to the system before operating the system 
$ Logout Hours Required Displays the "Hour Entry" window before logout is completed 
$ Log Out Ok Message Specify the text string that will be displayed in a message box when the onboard system determines that the operator may shut down the machine 
$ Log Out Wait Message Change the message displayed after the user has sent a logout command 
$ Log Out Wait Time Specify the time that the operator will be asked to wait after logging out before shutting down the machine 
$ No Operator Id Verification Suppress "Unknown" operator login 
$ No Timeout Login Prevent operators from logging in after login timeout 
$ Use Login List Specify how the user will enter user ID 
Status Window Keys(9)  $ No Status Material Request  Specify that the status bar will not show the current material request 
$ No Status State Specify that the status bar will not show the current operating state of the machine 
$ Status Display Specify what information is displayed in the status bar 
$ Status Font Size Specify the size of the font in the status window 
$ Status Font Weight Specify the weight of the font in the status window 
User Input Keys & Appearances(12)  $ Activity History Reset  Reset activity history upon the onboard system rebooting 
$ Advanced Safety Check Use advanced safety checklist 
$ Brightness Window Position X Use this key to specify the location of the brightness window from the left edge of the screen. 
$ Brightness Window Position Y Use this key to specify the location of the brightness window from the top of the screen 
$ Brightness Window Width Use this key to specify the width of the screen brightness window 
$ Brightness Window Height Use this key to specify the height of the screen brightness window 
$ Checklist Required Automatically brings up the safety checklist window each time a new operator logs in 
$ Day Mode Brightness Level This key specifies the day mode brightness level on the screen in percent 
$ Delay Hours Required Display the "Hour Entry" window before the delay is selected and after the delay is ended 
$ Display Final Destination Only Enables displaying only the final destination in the status bar instead of the final and last to final destination 
$ Font Size This key specifies the font size for list box and tree view controls of the dialog windows 
$ Font Weight This key specifies the font weight for list box and tree view controls of the dialog windows 
$ Hours Required Automatically brings up the "Hour Entry" window each time a new operator logs in 
$ Keypad For Hours Specify which window for hour entry should be used 
$ Last Time To SMH Offset Specify the upper limit that the user may select for entering SMH 
$ Loader Dialog Buzzer Specify that the buzzer plays when a window for loader selection is shown 
$ Loader Dialog Time Specify the timeout of a window for loader selection 
$ Material After Blocks The window for material selection will always be displayed after the window for block selection 
$ Max Fuel Entry With this key defined, machine operators are prevented from entering excessive fuel entry values 
User Input Keys & Appearances(12)  $ Maximum Zoom Level  This key specifies the diagonal value of the smallest rectangle that the assignment map window will display 
$ Minimum Zoom Level This key specifies the diagonal value of the largest rectangle that the assignment map window will display 
$ Minestar 3 Hazard Reporting This key enables the hazard marking capability. If this key is defined, once the mark hazard button is pressed, the hazard is reported at the current position with the current orientation. 
$ Night Mode Brightness Level This key specifies the night mode brightness level on the screen in percent 
$ No Delay Save Disables the feature that saves a delay value when a machine is shut down. Such that when the machine restarts, the correct delay time is displayed. 
$ No Delay Time Extend This key prevents the extend time arrow button from displaying in the "Select Delay" window. This configuration ensures that the default delay time is always used. 
$ No Delay Time Reduce This key prevents the reduce time arrow button from displaying in the "Select Delay" window. This configuration ensures that the default delay time is always used. 
$ No Fuel Entry Removes the input box for fuel entry from the "Service Hour Entry" window 
$ No Hazard Type Selection With this key defined, the hazard type selection dialog window will not display when the operator presses the mark hazard button 
$ No Hour Cancel Key to disabling the cancel button on the window for "Hour Entry" 
$ No Hour Entry Removes the field for entering service meter hours on the "Service Hour Entry" window 
$ Remove All Blocks Remove the all blocks button from the window for block selection 
$ Remove Set Material Remove the set material button from the window for block selection 
$ Reset Fuel Entry With this key defined, the default value for fuel will be reset to "0" in the "Hour Entry" dialog. If this key is not present, the dialog will display the fuel value that was previously entered. 
$ Safety Checklist No Cancel Button Specifies to remove the Cancel button from the safety checklist window 
User Input Keys & Appearances(12)  $ Save User  Saves the ID of a user that is logged in when the machine shuts off and restores the ID when the machine is restarted 
$ Select Loader Provides a window for operators to select a loader 
$ Spinner Accel Specify the spinner acceleration 
$ Spinner Digits Specify the number of digits that are displayed after the decimal point in the spinner edit window 
$ Startup Zoom Level This key specifies the diagonal value of the rectangle area that the assignment map will display at startup. 
$ User Interface Language Specifies the language that displays on the program screen and all windows and dialogs. 
$ Use Multiple Fluids Support multifluid entry 
$ Use Number Keys "Hour Entry" window shows controls as Edit boxes, instead of buttons 
Startup and Shutdown Keys(10)  $ Enable Initial Configuration  Allows the initial configuration window to be shown 
$ No Startup Display Turns off the onboard system logo startup display 
$ No Startup Image Move No startup image move 
$ Processes To Start Specify processes that the onboard system will start 
$ Save Activity Save and restore the current activity on shutdown and restart 
$ Save Job Code Save and restore the current job code on shutdown and restart 
$ Startup Display Delay Specify the delay before starting the startup display 
$ Startup Display Inc Specify the increments at which the onboard system log is animated 
$ Startup Display Pause Specify how long the onboard system logo will be displayed before the logo goes off the screen 
$ Startup Image Specify the startup bitmap that is displayed after the Cat bitmap 
$ Use Shutdown 1 This key specifies that the Shutdown message will be used when MineStarFleet onboard is turned off. This key is required for backwards compatibility with Fleet 3.0. 
$ Use Startup 2 Send the startup 2 message on startup. By default, the Startup 3 message is used. Startup 2 is required for Fleet 3.1 and prior. 
Loading Machine Keys(11)  $ Disable Load Report  Disable the sending of a load report 
$ Truck Waiting Column Mask Display or suppress waiting truck window columns 
$ Want Dippers Indicates that the onboard system on the loading machine will tell the onboard system on the truck to send VIMS dipper messages 
$ Want Loads Indicates that the onboard system on the loading machine will tell the onboard system on the truck to send VIMS load messages 
Machine Motion Keys(12)  $ Heading Filter  Specify the filter content on the simple heading filter 
$ Move Update Distance Specify the minimum distance that a machine has to move to update the display 
$ Reverse Angle Specify the change in heading angle at which a change from forward to reverse (or reverse to forward) is applied 
$ Reverse Max Speed Specify the speed at which the machine will be assumed to be moving forward 
$ Send Position Reverse Specify that the onboard system will send a position reverse message to the office when a change in direction is detected 
$ Send Position Stops Specify that the onboard system will send a message to the office whenever the machine stops 
$ Speed Halflife This key provides an implementation of Lambda filter. The value of this key is the time (seconds) in which speed loses half its relevance. 
$ Start Send Time Use this key to specify the time interval that is used to confirm that the machine starts to move 
$ Stop Send Time Use this key to specify the time interval that is used to confirm that the machine stops 
$ Stop Speed Specify the speed at which the onboard system considers a machine to be stopped 
$ Machine Outline Color This key specifies the color of the outline of the current truck in the "Assignment Map" window. 
$ Transition Step Count Specifies the number of steps for the machine icon to transition from the middle to the top of the map or from the middle to bottom of the map.(13) 
$ Forward Move Threshold Speed This key specifies the speed that the truck must travel for the truck icon to move from the middle of the "Assignment Map" window to the bottom of the window. 
Machine Motion Keys(15)  $ Forward Stop Threshold Speed  This key specifies the speed that the truck must travel for the truck icon to move from the bottom of the "Assignment Map" window to the middle of the window. 
$ Backward Move Threshold Speed This key specifies the speed that the truck must travel for the machine icon to move from the center of the "Assignment Map" window to the top of the window. 
$ Backward Stop Threshold Speed This key specifies the speed that the truck must travel for the machine icon to move from the top of the "Assignment Map" window to the middle of the window. 
Switch Input Keys(14)  $ Body Up Input  Specify which switch will be used to indicate body up input. 
$ Body Up To Dump State Specify that the onboard system will trigger a change to the dumping state when the body of the machine raises up 
$ Reverse Input Specify which switch will be used to indicate reverse 
$ Send Truck Input Specify which switch should be used as a "Send Truck" switch 
$ Switch To Tool Input Maps a switch input to a tool 
Obsolete Switch Input Keys  $ Digital IO Active Closed
This key is an obsolete key. 
A switch input to be normally closed instead of the default of normally open 
State Transition Messages and Information Keys(15)  $ Arrive State  Specify how the machine transitions into the waiting state 
$ Cycle To Travel State Specify that the onboard system will change the state to traveling when a VIMS cycle message is received 
$ Destination Waypoint To Queue The onboard system to change to a waiting state when entering the last waypoint in the assignment before the final activity waypoint 
$ Dipper To Load State Specify that the onboard system will set the state to loading when a VIMS cycle message is received 
$ Dump Position Count Specifies the number of positions that must be greater than the dump distance to cause a state change to traveling empty 
$ Dump State Specify how the machine transitions into the dumping state 
$ Dump State At All Dumps Specify that the onboard system will set the state to dumping whenever a truck enters a dump waypoint 
$ Dump To Travel Distance Sets the distance from the point where the truck changed to a dumping state for the truck to change to a traveling empty state 
$ Dump To Travel Distance Using Speed Sets the distance from the point where the truck changed to a dumping state for the truck to change to a traveling empty state 
$ Hazard Warning Beep This key will enable the buzzer to sound upon entering and exiting a hazard waypoint. 
$ Ignore Beacon Update Ignore the beacon update in an assignment message 
$ Ignore Waypoint Z Specify that the onboard system will ignore the z value of the waypoints when determining if the truck is in a waypoint 
$ Load Position Count Specify the number of positions that must be greater than the load distance to cause a state change to traveling loaded 
$ Load State Specify how the machine transitions to the loading state 
State Transition Messages and Information Keys(19)  $ Load Request Frequency  This key specifies the frequency at which a truck will send a load request once the truck reaches the face waypoint. This key is added to support surface miner. If this key is not defined, then a single load request will be made to the loader. This is the default behavior. 
$ Load State At All Loaders Specify that the onboard system will set the state to loading whenever a truck enters a loading waypoint 
$ Load To Travel Distance Distance from the point where the truck went into the loading state 
$ Load To Travel Distance Using Speed Distance from the point where the truck went into the loading state 
$ Load To Travel State Specify that the onboard system will set the state to traveling when a VIMS load message is received 
$ Manual State Loader Select Specify that the operator needs to select the loader when doing a manual state change to loading 
$ Min Dump Time Specify the amount of time a machine must be in a dumping waypoint before the state is changed to a dumping state 
$ Min Load Time Specify the amount of time a machine must be in a loading waypoint before the state is changed to a loading state 
$ Minestar Message Queue Retry 8505 Enables state change store and forward functionality 
$ No Dump Exit To Travel Use this key to disable state changes from dumping to traveling on exiting a dumping waypoint 
$ No End Assignment On Request Disable the feature that ends a current assignment when an operator requests an assignment 
$ No Load Exit To Travel Disable state change from loading to traveling on exiting a loading waypoint 
$ No Station Exit To Travel Use this key to ignore a state change when exiting a station waypoint. This key is valid with Fleet Onboard v3.0.1 and later. 
$ No State Change During Delay Use this key to specify there is no state change if the truck is in delay 
$ No State Change Upon Send Truck Use this key to disable state change upon receiving a "Send Truck" message 
$ Queue State At All Faces Specify the behavior when the machine enters a queuing waypoint 
$ Queue State At All Queues Specify that the onboard system will set the state to queuing whenever a truck enters a queue waypoint or a face waypoint 
State Transition Messages and Information Keys(19)  $ Queue To Dump Distance  Specify the distance from the assigned dump where the state will change to queuing from traveling 
$ Queue To Load Distance Specify the distance from the assigned loader where the state will change to queuing from traveling 
$ Reverse To Loading Indicates the state should change to loading when the truck is put in reverse at a loading site 
$ Reverse To Dumping Indicates that the state should change to dumping when the truck is put in reverse at a dumping site 
$ Send Duplicate Activity Even if the activity has not changed, the onboard system will send back a state change message every time an activity is selected 
$ Send Msg To Travel State Specify that the onboard system will set the state to traveling when a "Send Truck" message is received from CAES 
$ Send Truck Message Trucks will pop up a window as soon as a "Send Truck" message is received from a loader or shovel 
$ State Confirm Time Specify the amount of time that elapses between the time that an operator receives a confirmation window and when the audible device sounds 
$ Travel State Specify how the onboard system will transition into the traveling state 
$ Update Position on Dipper Add this key to update the loading location of the truck with each new dipper. 
GPS Information Keys  $ GPS Accuracy Level Low  Use this key to specify the threshold for defining the GPS accuracy as "LOW" 
$ GPS Accuracy Level Medium Use this key to specify the threshold for defining the GPS accuracy as "MEDIUM" 
$ GPS Accuracy Level High Use this key to specify the threshold for defining the GPS accuracy as "HIGH" 
$ GPS Coord File Specify the path and filename of the file containing the GPS coordinate transformation information 
$ GPS Diag Delay Time between positions from the file 
GPS Information Keys  $ GPS Input  Specify the filename from which the onboard system will read GPS data 
$ GPS Low Position Limit Specify the lower left corner of the boundary for GPS positions 
$ GPS No Position Time Specify the time you want the system to wait without receiving GPS positions before triggering a fault 
$ GPS Offset X This key specifies the offset between the antenna and the point defined as the machine origin in meters along the x axis. 
$ GPS Offset Y This key specifies the offset between the antenna and the point defined as the machine origin in meters along the y axis. 
$ GPS Offset Z This key specifies the offset between the antenna and the point defined as the machine origin in meters along the z axis. Starting with Fleet 3.1 the X and Y offsets from the GPS receiver to the machine origin can be configured in the office. When configured and sent to the onboard, these X and Y keys are no longer required. 
$ GPS Out Of Bounds Limit Specify how many consecutive out of bounds positions can be received before the satellite receiver group is reset 
$ GPS Type Specify whether GPS data is read from a file or from the satellite receiver group 
$ Hazard GPS Accuracy Required This key specifies the acceptable accuracy for marking hazards. 
$ No GPS Accuracy Check Use this key to disable the validation of the GPS accuracy when marking a hazard 
$ No GPS Input Eliminates errors that are associated with initializing the GPS for NT version only. 
$ Send Tope Health Events Health events may be sent from the onboard system to the office software when a GPS failure is detected 
Unit Converters Keys(16)  $ Display Units Multiplication Factor  Specify the conversion from one type of units to another 
$ Output Payload Convert Convert the payload before sending to another device 
$ Payload Conversion Specify the conversion from one type of units to another for payload information 
$ Speed Conversion Use this key to convert speed to centimeter (cm) per second if necessary 
Crusher Level Keys(17)  $ Crusher Delay Color  Crusher delay color 
$ Crusher Display Count Number of crushers that will be displayed 
$ Crusher Max Display Time Maximum crusher display time 
$ Crusher Old Color Crusher old color 
$ Crusher Ok Color Crusher OK color 
$ Crusher Poll Rate Crusher poll rate 
$ Crusher Text Color Crusher text color 
$ Crusher Wait Color Crusher wait color 
$ Do Not Estimate Crusher Level Do not estimate crusher level 
$ Max Crusher Window Width Maximum crusher window width 
$ Max Distance From Crusher Maximum distance that is used to find a crusher 
$ Old Crusher Sample Time Time that is used to determine whether a crusher is old or not 
$ Vertical Crusher Values Values on vertical crusher windows will be displayed vertically 
$ Vertical Crusher Windows Crusher windows will be displayed vertically 
Buzzer Keys(18)  $ Buzzer Max Duration  Maximum buzzer duration 
Diagnostic Logging Changes Keys(19)  $ Diag Debug Format  Change format of a message displayed on the diagnostic port 
$ Diag Debug Level Specify the level of debug information that is sent out the debug port 
$ Diag Directory Specify the folder containing various diagnostic files 
$ Diag Exclude Message Exclude message from log file regardless of log level 
$ Diag Include Message Include message from log file regardless of log level 
$ Diag Log File Count Specify the number of log files that will be created in the "Diag" directory 
$ Diag Log Format Allows user to change the format of a logged message 
$ Diag Log Level Specify the level of diag messages that get logged to a file 
$ Diag Max Exclude Exclude message from log file regardless of log level 
$ Diag Max Include Include message from log file regardless of log level 
$ Diag Message Box Format Change format of message displayed in message box 
$ Diag Message Box Level Specify the level of diag messages that produce a popup message box 
$ Diag Window Format Change format of message displayed in diagnostic message window 
$ Diag Window Level Specify the level of diag messages that get logged to diagnostic message window 
Load out Facility Support Keys(20)  $ Auto Loadout Channel  To set auto load out channel weights 
$ Enable Loadout Buttons Enable load out buttons for purposes of testing only 
Machine Broadcast Keys  $ Disable AMP  Use this key to configure the onboard to ignore "AllMachinePosition" messages sent from the office. 
$ Use PositionReport1 Use this key to prevent the onboard from sending PositionReport2 messages, and to send only Position Report messages. This key is used with Fleet 3.0, when Position Awareness is not enabled. 
$ Use PostionReport2 Add this key to enable the transmission of "PositionReport2 TMAC" messages 
$ Use Startup 2 This key specifies the use of the "Startup 2" message (TMAC) for the onboard system. This key must be present with the use of the machine position broadcast feature. 
$ Map Refresh Time With this key defined, the map is no longer refreshed on position events but at a constant rate defined by this key. 
$ Minimum Time Update Use this key to specify the maximum frequency at which the onboard system will send position messages to the office. 
$ Position Time Minimum Interval This key specifies the maximum frequency at which the onboard will send position messages to the office. This key is a restriction for "$ Position Distance" and "$ Position Time Interval" to reduce bandwidth usage. 
Other Keys  $ Application Config File  Specify the list of possible configuration files 
$ Application Description Description for the configuration file names 
$ Config Comment Specify the config comment that can be displayed on "About Window" 
$ Machine Id Specify the machine ID that will be communicated to the office 
$ Machine Name In Title Enables the machine name in the main window title bar 
$ Machine Type Specify whether the machine is a truck or a loading tool 
$ Max Activity History Specify the max number of historical activities on an activity history window 
$ Max Application Count Specify the maximum number of application files allowed 
$ Show Assignment From Current Position Show assignment route from the current position of the truck instead of the first waypoint in the assignment for the truck 
$ SMU In Position To fill SMU in the location field 
$ System Info Color System info background color 
$ System Info Text Color System info text color 
$ Truck Capacity Truck capacity 
$ Use Old Assignment Response Tell the onboard system to respond to assignments with the old "MW_ACK" instead of the new MW_ASSIGN_RESP 
$ Use Thick Frame This key allows the resizing of windows when configuring the program screen with the NT version of the application 
$ Version Version of the "TopeConfig.txt" file 
$ Map Refresh Yield Time Defines the maximum time between plan view updates.(21) 
(1) These keys are used to configure toolbar buttons on the monitor display group).
(2) These keys are used to designate the files and directories for the onboard system.
(3) These keys are only used with the assignment simulator during development.
(4) These keys are only used for development.
(5) These keys are used to configure menu options.
(6) These keys are used to set up TMAC information, addresses the onboard system will use to talk to the office, and other communication-related information.
(7) These keys are used to specify conversions for time zone, standard/daylight savings time, and offset for GMT and UTC.
(8) These keys are used to set operator login options.
(9) These keys are used to set options for the "Status" window.
(10) These keys are used to configure options for the onboard system startup.
(11) These keys are used to allow the loading machine to request dipper and load messages.
(12) These keys are used to modify how machine motion is interpreted.
(13) This key is used with $ Transition TIme.
(14) These keys are used to configure how switch inputs are read on the HIM and how to do filtering on the switch inputs.
(15) These keys are used to specify how the onboard system will transition from one state to another.
(16) These keys are used to specify conversion from one type of unit to another.
(17) These keys are used to configure the appearance of a "Crusher Level" window.
(18) These keys are used to adjust options to the audible device (buzzer) on the monitor display group.
(19) These keys are used to specify information related to how diagnostic messages are logged to a file.
(20) These keys are used for specifying configure load out facilities.
(21) Setting this key to a large value can delay the refresh time in the plan view window.

All configuration keys that are used in the configuration file ("TopeConfig.txt") are listed in alphabetical order within the table below. This table provides specific formatting details for each key. The default location and the name for the configuration file is "\storage\TopeConfig.txt".

The configuration file must be saved as a unicode text file when the file is used on the monitor display group.

Note: The first text line must be blank or the first text line must contain a comment.

Configuration keys must be in the first column to be recognized by the onboard system. The spelling and the format must be exact.

Note: Ensure that the format for all configuration keys in the "TopeConfig.txt" file is correct. Ensure that there is not a blank space after the "=" sign in all instances of configuration keys.

Note: Configuration keys that are obsolete in the new application have been identified. The obsolete configuration keys that are identified were used in the onboard system with CD500. However, the configuration keys are not used in the new onboard application with monitor display group.

Table 3
TOPE Configuration Keys 
Key  Description  Syntax  Parameter Description  Default  Data Type  Units 
$ Activity History Font Size  Key sets font size used in activity history window. 0 windows maps value to cell height of available fonts. > 0 windows default font size matched to available fonts. < 0 absolute value matched to character height of available fonts.  $ Activity History Font Size=40  Font point size  Integer  None 
$ Advanced Safety Check  Use advanced safety checklist.  $ Advanced Safety Check =<Option>  Option:
0 =advanced safety check is not allowed
1 =allow OK and BO
2 =allow OK, BO, and Defer 
Integer  None 
$ Activity History Font Weight  If key is not present, font weight used in the Activity History Window will be 700. K key sets the font weight of the font used in Activity History Window.  $ Activity History Font Weight =700  Font weight  700  Integer  None 
$ Activity History Reset  If key is not present the activity history will be saved and restored on reboot. If key is present, current activity history will not be saved and restored on reboot.  $ Activity History Reset  None  None  None  None 
$ Activity Keys  Use key to associate an activity ID with a tool. Key is used in conjunction with the following tools which assign a tool to the toolbox bar in Tope:

$ Tools; $ Alt Tools; $ Other Tools; $ Other Alt Tools.

The sequence of these two keys allows operator to select an activity type by pressing one of the six function keys on the display keypad. 
$ Activity Keys 1=5  Description:
1 = Associated with Tool Id 41 (Activity key 0)
2 = Associated with Tool Id 42 (Activity key 1)
3 = Associated with Tool Id 43 (Activity key 2)
4 = Associated with Tool Id 44 (Activity key 3)
)5 = Associated with Tool Id 45 (Activity key 4)
6 = Associated with Tool Id 46 (Activity key 5) 
None  Integer  None 
$ Activity Switch Down  Key is used in logic for activity changes.

Activity Switch Down for index 0 is 1, which means Previous activity will be set to current activity and current activity will be set to new activity.
Activity Switch Down for index 1 is 0, which means no change in activity.
Activity Switch Down for index 2 is -1, which means previous activity will be set to current activity and current activity will be set to previous activity. 
$ Activity Switch Down 1 =0  Description:Activity Switch Down index
Default:None
Data Type:Auto Index
Units:Index

Description:-1 = Previous activity and Current activity will be swapped
0 = activity does not change
1 = Current activity is set to New activity 
None  Auto Index (Discrete)  None 
$ Activity Switch Up  Key is used in logic for activity changes.

Activity Switch Down for index 1 is 0, which means no change in activity.
Activity Switch Down for index 2 is -1, which means previous activity will be set to current activity and current activity will be set to previous activity. 
$ Activity Switch Up 1 =0  Description:Activity Switch Up index
Default:None
Data Type:Auto Index
Units:Index

Description:-1 = Previous activity and Current activity will be swapped
0 = activity does not change
1 = Current activity is set to New activity 
None  Auto Index (Discrete)  None 
$ Advanced Safety Check  Use advanced safety checklist with options of OK or BO.  $ Advance Safety Check  0 = No Advanced Safety Checklist
1 = Show ? on items with OK and BO options
2 = Show ? on items with OK, BO, and Defer options
3 = Show OK on items with BO option * 
Discrete  None 
$ Allow Alarm Acknowledge  Key displays Allow Alarm Acknowledge Check Box as a check group box.  $ Allow Alarm Acknowledge  None  None  None  None 
$ Allow Assignment Received Alarm Acknowledge  If key is defined, Assignment Received alarm can be acknowledged.  $ Allow Assignment Received Alarm Acknowledge  None  None  None  None 
$ Allow Assignment Received Alarm Mute  If key is defined, Assignment Received alarm will be muted if alarms are manually muted.  $ Allow Assignment Received Alarm Mute  None  None  None  None 
$ Allow Communication Lost Alarm Acknowledge  This is a developer only key. Normally, this alarm is so short that is irrelevant. If key is defined, The Communication Lost alarm can be acknowledged.  $ Allow Communication Lost Alarm Acknowledge  None  None  None  None 
$ Allow Communication Lost Alarm Mute  If key is defined, The Communication Lost alarm will be muted if alarm is manually muted.  $ Allow Communication Lost Alarm Mute  None  None  None  None 
$ Allow End Of Delay Alarm Mute  If key is defined, The End Of Delay alarm will be muted if alarms are manually muted.  $ Allow End Of Delay Alarm Mute  None  None  None  None 
$ Allow Locked Lane Violation Alarm Acknowledge  If key is defined, The Locked Lane Violation alarm can be acknowledged.  $ Allow Locked Lane Violation Alarm Acknowledge  None  None  None  None 
Allow Locked Lane Violation Alarm Mute  If key is defined, The Locked Lane Violation alarm will be muted if the alarms are manually muted.  $ Allow Locked Lane Violation Alarm Mute  None  None  None  None 
$ Allow Locked Zone Violation Alarm Acknowledge  If key is defined, The Locked Zone Violation alarm can be acknowledged.  $ Allow Locked Zone Violation Alarm Acknowledge  None  None  None  None 
$ Allow Locked Zone Violation Alarm Mute  If key is defined, the Locked Zone Violation alarm will be muted if the alarms are manually muted.  $ Allow Locked Zone Violation Alarm Mute  None  None  None  None 
$ Allow No GPS Alarm Acknowledge  This is a developer only key. Normally, this alarm is so short that key is irrelevant. If key is defined, The No GPS alarm can be acknowledged.  $ Allow No GPS Alarm Acknowledge  None  None  None  None 
$ Allow No GPS Alarm Mute  If key is defined, The No GPS alarm can be muted if alarm is manually muted.  $ Allow No GPS Alarm Mute  None  None  None  None 
$ Allow Object Detection Alarm Acknowledge  If key is defined, The Object Detection alarm can be acknowledged.  $ Allow Object Detection Alarm Acknowledge  None  None  None  None 
$ Allow Object Detection Alarm Mute  If key is defined, The Object Detection alarm will be muted if alarms are manually muted.  $ Allow Object Detection Alarm Mute  None  None  None  None 
$ Allow Operator Message Alarm Mute  If key is defined, The Operator Message alarm will be muted if alarms are manually muted.  $ Allow Operator Message Alarm Mute  None  None  None  None 
$ Allow Out Of Comms Machine Proximity Incident  This is a developer only key that will enable reporting of proximity incidents with out of comms machines. Normally collision detection will not send incident reports or escalate alarm for collision detection with an out of comms machine. Key is used by testing to allow testing of proximity detection with out of comms machines.  $ Allow Out Of Comms Machine Proximity Incident  None  None  None  None 
$ Allow Proximity Awareness Alarm Acknowledge  If key is defined, The Proximity Awareness alarm can be acknowledged.  $ Allow Proximity Awareness Alarm Acknowledge  None  None  None  None 
$ Allow Proximity Awareness Alarm Mute  If key is defined, The Proximity Awareness alarm will be muted if alarms are manually muted.  $ Allow Proximity Awareness Alarm Mute  None  None  None  None 
$ Allow Restricted Zone Violation Alarm Acknowledge  If key is defined, The Restricted Zone Violation alarm can be acknowledged.  $ Allow Restricted Zone Violation Alarm Acknowledge  None  None  None  None 
$ Allow Restricted Zone Violation Alarm Mute  If key is defined, The Restricted Zone Violation alarm will be muted if alarms are manually muted.  $ Allow Restricted Zone Violation Alarm Mute  None  None  None  None 
$ Allow Speed Limit Violation Alarm Acknowledge  If key is defined, The Speed Limit Violation alarm can be acknowledged.  $ Allow Speed Limit Violation Alarm Acknowledge  None  None  None  None 
$ Allow Speed Limit Violation Alarm Mute  If key is defined, The Speed Limit Violation alarm will be muted if alarms are manually muted.  $ Allow Speed Limit Violation Alarm Mute  None  None  None  None 
$ Allow Text Messages While Moving  Key enables ability for operators to text while moving. If no value or value of 0 is provided, functionality will be disabled. A value greater than or equal to 1 enables functionality.  $ Allow Text Messages While Moving =1  0 = Disable Function
1 = Enable Function
(any value greater than or equal to 1 will enable function) 
Integer  None 
$ Alt Function Key Alt-F  Tool button (with id 45) with text "ALT-F1" will be created and on the click event, will show the activity description (mapped with activity Id 6) on Tope's status bar. Key is used to map tools to alt-function keys.  $ Alt Function Key Alt-F1 =45, 6, "ALT-F1"  Param Description:Index for the alternate function keys.
Data Type:Manual Index
Max:5Units:Index

Tool_ID Description:The tool code of the tool that you want to display on the toolbar.
Data Type:Integer.
Max:90.
Units:None.

Activity_ID Description:The activity code is selected from the options that are provided in the activity code file that is sent by the office to the onboard system.
Data Type:Integer.
Units:None.

Units Description:The description to show on the alternate tool bar button.
Data Type:String.
Units:None. 
None  None  None 
$ Alt Tool Bitmap  Use key to change the bitmap that represents an alt tool. Do not include path for the filename. The bitmap file needs to be located in the data directory. The bitmap will be sized to fit on the tool.  $ Alt Tool Bitmap 41 =toozoomin2.bmp  Description:Filename of the bitmap to be associated with the alt tool.  Refer to Systems Operation, , "Tool Codes" for more information  String  None 
$ Alt Tool Description  Key specifies a description for a tool, which appears when an operator clicks on a tool in the Key Definitions help dialog. This description will also appear in the key icon if there is no bitmap available for the specified tool. The number specified should correspond with the number specified in the $ Alt Tool key.  $ Alt Tool Description 1 =Operator Log Off  Refer to Systems Operation, , "Tool Codes" for more information  Text describing the tool  String  None 
$ Alt Tools  Use key to insert a Tope tool inside one of the slots of the Tools extended menu displayed when the operator presses the arrow key on the CMPD keypad. This key can be used in conjunction with the $ Material Keys key, which sets a material type to a Tope tool.

* 0, Help (ID 11)
* 1, Brighter
* 2, Dimmer
* 3, None
* 4, About Tope (ID 13)
* 5, Toggle Menu (ID 12) 
$ Alt Tools 0 =11  Description: Index for the alternate function keys. Data Type: Manual Index. Max: 5. Units: Index.

Description: Tool code of the tool that wanted to be displayed on toolbar.. Data Type: Integer. Max:90. Units: None.
*
* \param Description
* - Description:
* - The description to show on the alternate tool bar button.
* - Data Type:
* - String
* - Units:
* - None 
the menu key are pressed.     
$ Always Show Proximity Area  When key is present, the proximity zone of the truck will always be visible as a rectangular box around the truck.  $ Always Show Proximity Area =1  None  None  None  None 
$ Application Config File  Key is used to specify one or more application configuration files that will be selectable from the Application Manager when it is launched from the Tool Bar or the Tope menus. Feature allows Tope to be re-configured by selecting from a list of alternate TopeConfig files for different Tope applications. Once the file is selected Tope will re-start and use the new configuration file. Key is used in conjunction with "\ref CFG_MAX_APPS"and "\ref CFG_APP_DESC".  $ Application Config File  Number greater than or equal to 0 and less than the maximum file count.  The complete path and name of the new configuration  String  None 
$ Application Description  If key is not present, the application description will be the same as the application file name. Key is used to specify a description for each of the application configuration files.  $ Application Description  Number greater than or equal to 0 and less than the maximum file count.  The description to be used for the specified file.  String  None 
$ Arrive State  Machine will transition to a waiting state automatically but provide the operator with a dialog to confirm the state change. Key specifies how the machine transitions into the waiting state (arrive). Default value is 0 (automatic).  $ Arrive State =1  * 0 = automatic.
* 1 = automatic with confirm.
* 2 = manual state change, no automatic. 
Discrete  None 
$ Auto Backup Camera  Auto switching based on gear change/reverse switch.  $ Auto Backup Camera  None  None  None  None 
$ Auto Loadout Channel  Use key to specify auto loadout channel weights. Units for key are customized weight unit.  $ Auto Loadout Channel 1 =1900  Auto loadout channel number starting from 0  Auto loadout channel weight  Integer  None 
$ Auto Loadout Overload Threshold  Threshold to be added to the capacity so that max allowable loadout weight can be chosen. Units for key are customized weight unit.  $ Auto Loadout Overload Threshold =3  Threshold to be added to the capacity  Integer  None 
$ Autodim On Radar Standby  Key will auto dim by "CFG_BRIGHTNESS_RADAR_STANDBY_FLAT_REDUCTION_FACTOR"when radar are on standby, if this option is activated. Default behavior is not to auto dim.  $ Autodim On Radar Standby  None       
$ Backup Camera Port  Defines the port used for the camera. Default value is 0. Value must be in the range 0-3.  $ Backup Camera Port  Specify port number used for camera.

Min: 0
Max:
Integer  None 
$ Backward Move Threshold Speed  Key sets machine speed threshold for displaying the machine at the top of the assignment map when the machine is traveling in reverse. When the machine speed exceeds this value the machine's position will move from the center of the assignment map to the top of the map.  $ Backward Move Threshold Speed =-3.0  Speed threshold for backward move.

Description:
Default: -5
Data Type:Integer
Units: km/h 
-5  Integer  Km/h 
$ Backward Stop Threshold Speed  Key sets machine speed threshold for displaying the machine at the center of the assignment map when the machine is traveling in reverse. When the machine speed is below this value the machine's position will move from the top of the map to the center of the map.  $ Backward StopThreshold Speed=-5.0  Speed threshold for backward stop  -5  Integer  Km/h 
$ BBMR Duration Allowed  Key is used to specify the user may edit the duration of the BBMR timer on the device.  $ BBMR Duration Allowed         
$ BBMR Reset Allowed  Key is used to specify the user may restart the BBMR timer on the device.  $ BBMR Reset Allowed         
$ Body Up Input  Key designates which switch should be used to indicate body up.  $ Body Up Input =<mask number><logic><minimum repeat rate>;

$ Body Up Input =3 1 1.0 
Minimum rate in seconds at which the input can change and is used for de-bouncing the signal.

Description:
* 1 = switch input 1
* 2 = switch input 2
* 3 = switch input 3

Description:
* 0 = normal logic
* 1 = inverted logic 
Discrete  None 
$ Body Up To Dump State  Using key allows Tope to trigger a change to the dumping state when the body of the machine raises up.  $ Body Up To Dump State         
$ Brightness Button Hold Duration  Key specifies how long in ms that the brightness button must be held down to bring up the brightness slider bar window.  $ Brightness Button Hold Duration =4000  Button hold time  3000  Integer  Milliseconds 
$ Brightness Window Auto Close Period  Key specifies in ms how long the brightness window will remain open without activity before it is automatically closed.  $ Brightness Window Auto Close Period = 6000  Brightness window duration  5000  Integer  Milliseconds 
$ Brightness Window Height  Key specifies the brightness window height in px.  $ Brightness Window Height =60  Height of the brightness window  100  Integer  Pixel 
$ Brightness Window Position X  Key specifies the x-position in px of the upper left corner of the brightness window relative to the main window.  $ Brightness Window Position X =0  X position in pixel of the brightness window  Integer  Pixel 
$ Brightness Window Position Y  Key specifies the y-position in px of the upper left corner of the brightness window relative to the main window.  $ Brightness Window Position Y =120  Y position in pixel of the brightness window  160  Integer  Pixel 
$ Brightness Window Width  Key specifies the brightness window width in px.  $ Brightness Window Width =600  Width of the brightness window  640  Integer  Pixel 
$ Buzzer Max Duration  Sets maximum amount of time that an alarm will be allowed to play for the selected alarm.  $ Buzzer Max Duration 2 =2000 
Description:
* 0 = All relevant alarms
* 1 = End of Delay alarm
* 2 = Assignment alarm
* 3 = Message alarm
* 4 = Loader alarm 
Integer (Index)  Milliseconds 
$ Buzzer Repeat Delay  Sets amount of time that the buzzer will be on or off for each set or cleared bit in the tone pattern for the selected alarm.  $ Buzzer Repeat Delay 2 =2000  Amount of time corresponding to bit.

Description:
* 0 = All relevant alarms
* 1 = End of Delay alarm
* 2 = Assignment alarm
* 3 = Message alarm
* 4 = Loader alarm 
Integer (Index)  Milliseconds 
$ Buzzer Tone  Sets tone pattern bitmask for the selected alarm. Each set bit will cause the buzzer to be on and each cleared bit will cause the buzzer to be off. The duration of the on and off times is determined by the buzzer type selected. The duration of the on and off times can be changed from the default with the $ Buzzer Repeat Delay key.  $ Buzzer Tone 2 =0xff, 0x00, 0xf0  Tone pattern bitmask.

Description:
* 0 = All relevant alarms
* 1 = End of Delay alarm
* 2 = Assignment alarm
* 3 = Message alarm
* 4 = Loader alarm

Default: 0
Data Type: Discrete Index
Units: Index

Description: Tone pattern bitmask
Default: None
Data Type: String
Units: None 
String  None 
$ Camera Indicator Color  Index between 0-31 specifying the color to use for the camera indicator that indicates which camera is active on the video screen (rear, front, left, right). Color is an integer from the range 0 to 31 (0 is black and 31 is Dark-Cyan), default value is 2 (yellow). @ref COLORTABLE "See the color table" definition.  $ Camera Indicator Color =31  Ref: Colortable  Discrete  None 
$ Camera Indicator Width  Configures camera indicator width that indicates which camera is curently on (left, right, front, rear). Value identifies the number of pixels. Default value is 3 pixels.  $ Camera Indicator Width =4  Width of the camera bar indicator  Integer  Pixel 
$ Capacity To Loadout Conversion  Key is used for the conversion between the loadout mine unit and the metric so that TOPE can compare the truck capacity with the loadout settings. The capacity is in metric. The equation would be Capacity*CapacityToLoadoutConvesion*10=Loadout.  $ Capacity To Loadout Conversion  Conversion factor to be used for capacity to loadout conversion.  0.11023113109243879  Double  None 
$ CDL Gear Delay  Will delay gear input from CDL. (Delays accepting gear input by 4*250ms = 1s). Option is only available when CIODS is present.  $ CDL Gear Delay =4  Specify delay gear input from CDL.  Inetger  Seconds 
$ CDL Gear Input  Will accept gear input from CDL. Option is only available when CIODS is present. This is primarily used to know if the machine is going in reverse gear or not.0 means CDL gear input from CIODS is ignored.1 means CDL input is accepted only once at program startup. 2 means CDL input is continuously accepted from CIODS. Default is 2 (CDL input is continuously accepted from CIODS).  $ CDL Gear Input =2  Gear input from CIODS.

Description:
* 0 = CDL gear input from CIODS is ignored.
.* 1 = CDL input is accepted only once at program startup.
* 2 = CDL input is continuously accepted from CIODS. 
Discrete  None 
$ Checklist Bad Word  Custom Operator Safety Checklist dialog BO button caption text. Will be changed from ‘BO’ to ‘MY_BO’ (in this example).  $ Checklist Bad Word =MY_BO  Text on button to mark item bad.  BO  String  None 
$ Checklist Good Word  Custom Operator Safety Checklist dialog OK button caption text. Will be changed from ‘BO’ to ‘MY_OK’ (in this example).  $ Checklist Good Word =MY_OK  Text on button to mark item good.  OK  String  None 
$ Checklist Required  If key is present, safety checklist will be brought up every time a new operator logs in to a machine.  $ Checklist Required         
$ CIODS Alarm Mode  Key sets alarm strategy for CIODS Object Detection alarms to either Discrete or Continuous alarms.  $ CIODS Alarm Mode =1  Description:
* 0 = Continuous Alarm mode
* 1 = Discrete Alarm mode 
Discrete  None 
$ CIODS Auto Switch Gear  Enables/disables switching to camera screen when gear changes.  $ CIODS Auto Switch Gear =1  Description:
* 0 = Disable
* 1 = Enable 
Discrete  None 
$ CIODS Auto Switch Reverse  Enables/disable switching to camera screen when machine goes into reverse.  $ CIODS Auto Switch Reverse =0  Description:
* 0 = Disable
* 1 = Enable 
Discrete  None 
$ CIODS Auto Switch Screen  Enables/disables context-based switching. Key also requires CIODS to be present.  $ CIODS Auto Switch Screen =0  Description:
* 0 = Disable
* 1 = Enable 
Discrete  None 
$ CIODS Auto Switch Standby  Enables/disables switching to plan screen when CIODS goes to standby.  $ CIODS Auto Switch Standby =0  Specify the duration for Disclaimer Screen should be shown.

Description:
* 0 = Disable
* 1 = Enable 
Discrete  None 
$ CIODS Disclaimer Duration  Key specifies in ms how long Disclaimer Screen should be shown.  $ CIODS Disclaimer Duration =15    15  Integer  Seconds 
$ CIODS Heartbeat Timeout  Key holds tolerance value of time interval between CIODS to Tope heartbeat timeout. Tope will put itself in fault mode, if Keep alive message from CIODS not reaching the Tope within the period ‘interval + tolerance’ value. Key holds minimum value as 2000ms and maximum value as 10000ms. It will consider default value as 2000ms if input timeout period is less than 2000ms or greater than 10000ms.  $ CIODS Heartbeat Timeout =3000  Time in milliseconds.  2000  Integer  Milliseconds 
$ CIODS Map Indicators  Allows configuration of chevrons that are displayed on the assignment map when running with CIODS. $ CIODS Map Indicators =Off is used to disable all chevrons. $ CIODS Map Indicators =Rear is used for enabling the 2 rear chevrons only. By default, all chevrons are not enabled on the map.  $ CIODS Map Indicators =On  Configuration of displayed chevrons.

Description:
* On (Display all chevrons)
* Rear (Display two rear chevrons only)
* Off (Display no chevrons) 
On  Enum  None 
$ CIODS Plan Screen Id  Configures which screen is used as the CIODS Plan screen (will contain the plan window). The Id starts from 0 to X depending on how many screens are configured in Tope. The default value is 0.  $ CIODS Plan Screen Id =1  Specify the which screen will contain the plan/map view.  Integer  None 
$ CIODS Screen Id  Configures which screen is used as the CIODS screen (will contain the camera window). The Id starts from 0 to X depending on how many screens are configured in Tope. The default value is 1.  $ CIODS Screen Id =2  Specify the which screen will contain the camera view.  Integer  none 
$ CIODS Splash Screen Duration  Key specifies in ms how the Splash Screen should be shown.  $ CIODS Splash Screen Duration =3  Specify the duration for Splash Screen should be shown.  Integer  Seconds 
$ CIODS Standby AutoDim  Defines CIODS Standby Autodimming feature. It is ENABLED by default.  $ CIODS Standby AutoDim =0  Description:
* 0 = Disabled
* 1 = Enabled 
Discrete  None 
$ CIODS Standby Mode  Defines CIODS Standby Mode. It is DISTANCE by default.  $ CIODS Standby Mode =1  Description:
* 0 = Disabled
* 1 = Enabled 
Discrete  None 
$ CIODS Startup Command  Defines the command that should be used to start CIODS. Tope will format the string \\Storage\\CIODS.exe -h =$Handle by replacing the keyword $Handle with its window handle number. If key is not present, CIODS for Tope will not be started.  $ CIODS Startup Command =\\Storage\\CIODS.exe -h =$Handle         
$ CIODS Status Icon Size  Sets icons size in status bar (in pixels). Defines a fixed the icons size for CIODS status bar in pixels. ex.: $ CIODS Status Icon Size =128, would set the height and width of icons in the status bar to 128 pixels. By default, the size is dynamic and is defined by the most constraining dimensions of the status window.  $ CIODS Status Icon Size =128  Specify the size of Icon.  None  Integer  Pixel 
$ CIODS System Enable Delay  Defines CIODS System Enable Delay. Is 5 seconds by default.  $ CIODS System Enable Delay =5  Specify the duration of delay for CIODS System.  Integer  Seconds 
$ Collision Detection Alarm Delay  Key specifies how long a Collision Detection alarm should be delayed before playing. Delay acts as a filter or debounce for Collision Detection alarms. Alarm will play only if the collision detection is still active after the delay has lapsed.  $ Collision Detection Alarm Delay =2000  Alarm delay duration.  Integer  Milliseconds 
$ Communication Lost Alarm Delay  Key sets a delay before the Communications Lost alarm will be allowed to play. Provides a hysteresis to prevent excessive alarming for very short duration comms lost conditions.  $ Communication Lost Alarm Delay =2000  Alarm delay duration.  3000  Integer  Milliseconds 
$ Compress TMAC Messages  To compress TMAC messages (not recommended now because not sure whether this is supported on the office side).  $ Compress TMAC Messages         
$ Config Comment  Key lets commissioning people put their config comments in TopeConfig.txt. Comments can be viewed in Tope About window. Eg. $ Config Comment =Aux Panel.  $ Config Comment =VIMS Truck         
$ Config Directory  Key specifies folder containing configuration files. Path should be specified as an absolute path, such as, "\Storage\FTPShare\Storage\Config". This key is required.  $ Config Directory =\\Storage\\FTPShare\\Storage\\Config         
$ Config Menu  Key specifies whether or not the Config selection will appear on the menu selection list for Tope.  $ Config Menu =1  Description:
* 0 : hide menu
* 1 : show menu 
Discrete  None 
$ Crusher Delay Color  Crusher Delay Color.  $ Crusher Delay Color =5  Description:Crusher Delay Color
Default: 5(blue)
Data Type: Integer
Units: None 
     
$ Crusher Display Count  Crusher Display Count  $ Crusher Display Count =2  Crusher display count.  Integer  None 
$ Crusher Max Display Time  Crusher Max Display Time  $ Max Crusher Display Time =300  Crusher max display time.  300  Integer  Seconds 
$ Crusher Ok Color  Crusher Ok Color  $ Crusher Ok Color =5  Ref Colortable.  Discrete  None 
$ Crusher Old Color  Crusher Old Color  $ Crusher Old Color =2  Crusher, old color.  2 (yellow)  Integer  None 
$ Crusher Poll Rate  Key specifies crusher poll rate in seconds.  $ Crusher Poll Rate =30  Crusher, poll rate.  30  Integer  Seconds 
$ Crusher Text Color  Use key to set crusher text color. There is no default. If key doesn’t exist, crusher text color will be determined automatically by the system.  $ Crusher Text Color =0  Color number.  None  Integer  None 
$ Crusher Wait Color  Crusher Wait Color  $ Crusher Wait Color =1  Crusher, wait color.  1 (red)  Integer  None 
$ Current State  Key saves current state to the DynConfig2.txt file.  $ Current State =6  Current state ID.  None  Integer  None 
$ Cycle To Travel State  Key specifies that Tope will set the state to traveling when a VIMS cycle message is received. This state change will be made automatically even if changes to the traveling state are set to be confirmed with the "$ Travel State =1" key. Presence of key invokes the option.  $ Cycle To Travel State =1         
$ Data Collection Front Left Offset  The offset 1 and 5.0 is added to the origin point. When front left corner is picked from data collection dialog, these offsets will be added to origin point and that point will be recorded in the file.  $ Data Collection Front Left Offset =1.0 5.0  Offset from origin for x-coordinate.

Offset from origin for y-coordinate. 
X = -1.0; Y = -1.0  Double  Meters 
$ Data Collection Front Right Offset  The offset 1.0 and 5.0 is added to the origin point. When front right corner is picked from data collection dialog, these offsets will be added to origin point and that point will be recorded in the file.  $ Data Collection Front Right Offset =1.0 5.0  Offset from origin for x-coordinate.

Offset from origin for y-coordinate. 
X = -1.0; Y = -1.0  Double  Meters 
$ Data Collection Rear Left Offset  The offset 1 and 5.0 is added to the origin point. When rear left corner is picked from data collection dialog, these offsets will be added to origin point and that point will be recorded in the file.  $ Data Collection Rear Left Offset =1.0 5.0  Offset from origin for x-coordinate.

Offset from origin for y-coordinate. 
X = -1.0; Y = -1.0  Double  Meters 
$ Data Collection Rear Right Offset  The offset 1 and 5.0 is added to the origin point. When rear right corner is picked from data collection dialog, these offsets will be added to origin point and that point will be recorded in the file.  $ Data Collection Rear Right Offset =1.0 5.0  Offset from origin for x-coordinate.

Offset from origin for y-coordinate. 
X = -1.0; Y = -1.0  Double  Meters 
$ Data Collection Sampling Distance In cm  Data points recorded after every 200cm in the file. Distance interval after which sample is recorded in the file.  $ Data Collection Sampling Distance In cm =200         
$ Data Directory  Key specifies the folder containing Tope data files. Path should be specified as an absolute path such as, "\storage\FTPShare\storage\data\". This key is required.  $ Data Directory =\\Storage\\FTPShare\\Storage\\Data\\         
$ Day Mode Brightness Level  Key specifies brightness level for day mode.  $ Day Mode Brightness Level =75  Day brightness level.  80  Integer  Percentage 
$ Daylight Time Date  This key specifies information regarding the change from standard time to daylight time.  Day-in-Month Format: $ Daylight Time Date =<flag><month><day_of_week><week_in_month><hour><minute><daylight_offset>  Flag:
0=Day-in-Month format. Day-of-week for change.
1=Month-in-Year format. Month-of-year for change. 
None  Integer  None 
  Month: Selected month of change to take effect
January=1
December=12 
None  Integer  Months 
  Day-of-Week: Selected day for change to take effect
Sunday=0
Saturday=6 
None  Integer  Day of Week 
  Week-in-Month: Selected month for change to take effect
First=1
Second=2
Last=5 
None  Integer  Week in Month 
  Hour: Selected hour for change to take effect
2:00 am=2 
None  Integer  Hours 
  Minute: Selected minute for change to take effect
Range=0-59 
None  Integer  Minutes 
  Daylight-offset: Applied time offset, beginning on specified date.
Add 60 Minutes=-60 
None  Integer  None 
Example; Day-in-Month Format: $ Daylight Time Date =0 11 0 1 2 0 0
This key returns zero offset time, starting at 2:00:00 am on the 1st Sunday in November.
$ Default Hazard Color  Will set the default color used when marking hazards to red. Sets default color for hazards created when not using the TerrainFeatures.mwf file.  $ Default Hazard Color =1  Ref Colortable.  Discrete  None 
$ Default Hazard Polygon  Where each summit is defined in the format (x,y) where x and y represent the coordinates of each summit defining the polygon in meters. There must be at least 3 summits, otherwise the definition will be rejected.

Example sets the default shape to a 40 meters wide square. Sets the default shape used for marking hazards when the terrainFeatures.mwf file is not used. Each summit is defined in the format (x,y), where x and y represent the coordinates of each summit defining the polygon in meters. There must be at least 3 summits, or the definition will be rejected. 
$ Default Hazard Polygon =(-20,20), (-20,20), (-20,20), (-20,20)    (-20, 20),(-20, 20),(20, 20),(20, -20)  String  Meters 
$ Default Minestar Address  Key specifies destination IP address of the Gateway TMAC server. This key is required.  $ Default Minestar Address =131.107.2.239  Default Minestar server IP address for Tope.  None  String  None 
$ Default Minestar Port  Key specifies destination UDP port of Gateway TMAC server. This key is required.  $ Default Minestar Port =16020  UDP port number to which Tope will send VIS packets.  16020  Unsigned Interger  None 
$ Delay Hours Required  Key is used to display hour entry dialog before delay is selected and after delay is ended.  $ Delay Hours Required         
$ Deselect End Of Delay Buzzer  Sets the state of the buzzer checkbox to unchecked on the delay dialog. If this key is not defined, the check box on the delay dialog box will default to checked and End of Delay will generate an alarm.  $ Deselect End Of Delay Buzzer         
$ Destination Waypoint To Queue  Key will cause Tope to change to a waiting state when entering the last waypoint in the assignment before the final activity waypoint.

Tope has traditionally referred to the second to last waypoint as the destination waypoint, and the very last one is the activity waypoint. Instead of requiring a face or queuing waypoint, Tope may now use the final waypoint in the assignment before the destination to go into a waiting state. This key will not work if the waypoint entered is a loader or a dump. The key $ Queue At All Queues may still be used, or the following key is used to go into the waiting state. 
$ Destination Waypoint To Queue         
$ Development Menu  Key specifies whether or not the Devel selection will appear on the menu selection list for Tope.  $ Development Menu =1  Description:
* 0 : hide menu
* 1 : show menu 
Discrete  None 
$ Diag Debug Format  Display messages with UTC time, message id, and qualifier id.

Key allows the user to change the format of a message displayed on the diagnostic port by specifying which elements should display in what order. If characters other than the format options are included in the format string, they will be included in the message text. For example, spaces and commas in the default format string will be included in the message. 
$ Diag Debug Format =\%t\%i\%r  Description:
* String used to format messages.
* Formatting options:\n
* \%t => UTC time\n
* \%T=> local time\n
* \%d => local date short form \n
* \%D=> local date long form\n
* \%i=>displays message id\n
* \%I=>displays message description\n
* \%r=>displays qualifier id (if in message)\n
* \%R=>displays qualifier description ( if in message)\n
* \%l=>displays log level number\n
* \%L=>displays log level description\n
* \%\%=>inserts \% sign\n 
\%L, \%T, \%i, \%I, \%R* This default dsiplays log level description, local time, message id, message description, qualifier description (in that order).  String  None 
$ Diag Debug Level  Key specifies the level of debug information that is sent out the debug port (trace level): 0 is the least serious type of error, 7 is most serious. Information at the level specified as well as all higher levels is sent. Key is not required. All information at level 4 and higher is sent out the debug port.  $ Diag Debug Level =4  Description:
* 0 = None
* 1 = Debug 1
* 2 = Debug 2
* 3 = Debug 3
* 4 = Inform
* 5 = Warn
* 6 = Error
* 7 = Critical 
Integer  None 
$ Diag Directory  Key specifies the folder containing various diagnostic files. This key is required.  $ Diag Directory =\\Storage\\FTPShare\\Storage\\Temp\\         
$ Diag Exclude Message  Key is used to exclude a message from the log file regardless of log level (see $ Diag Log Level). Example excludes all “State Change” messages (messages with id 11000).  $ Diag Exclude Message 0 =11000  First occurrence of this item must be numbered 0. Subsequent occurrences of this item must be numbered consecutively. The id of the message to be excluded.  None  Integer  None 
$ Diag Include Message  Key is used to include a message from the log file regardless of log level (see $ Diag Log Level). Example includes all "State Change" messages (messages with id 11000).  $ Diag Include Message 0 =11000  First occurrence of this item must be numbered 0. Subsequent occurrences of this item must be numbered consecutively. The id of the message to be included.  None  Integer  None 
$ Diag Log File Count  Key specifies the number of log files that will be created in the Diag directory (or configured directory) before the first log file is deleted.  $ Diag Log File Count =4  Number of log files that will be written before the first log file is deleted.  Integer  None 
$ Diag Log Format  Key allows the user to change the format of a logged message by specifying which elements should display in what order. Which messages are logged is determined by the config key $ Diag Log Level. If characters other than the format options are included in the format string, they will be included in the message text. For example, the spaces and commas in the default format string will be included in the logged message. The local date is still written to the file every hour.  $ Diag Log Format =\%t\%i\%r  Description:
* String used to format messages.
* Formatting options:\n
* \%t => UTC time\n
* \%T=> local time\n
* \%d => local date short form \n
* \%D=> local date long form\n
* \%i=>displays message id\n
* \%I=>displays message description\n
* \%r=>displays qualifier id (if in message)\n
* \%R=>displays qualifier description ( if in message)\n
* \%l=>displays log level number\n
* \%L=>displays log level description\n
* \%\%=>inserts \% sign\n 
\%L, \%T, \%i, \%I, \%R* This default dsiplays log level description, local time, message id, message description, qualifier description (in that order).  String  None 
$ Diag Log Level  Key specifies the level of diag messages that get logged to a file (DiagMsgLog*.txt in data directory or configured): 0 is the least serious type of error, 7 is most serious. Information at the level specified as well as all higher levels is logged. This key is not required.  $ Diag Log Level =4  Description:
* 0 = None
* 1 = Debug 1
* 2 = Debug 2
* 3 = Debug 3
* 4 = Inform
* 5 = Warn
* 6 = Error
* 7 = Critical 
Integer  None 
$ Diag Max Exclude  Key is used to indicate the number of messages that are to be excluded (i.e. all "State Change"messages, "New Assignment" messages, etc.) from the log file regardless of log level (see $ Diag Log Level).  $ Diag Max Exclude =50  Maximum number of messages that are to be excluded. This number does not need to change unless more messages are excluded than the default value.  20  Integer  None 
$ Diag Message Box Format  Key allows the user to change the format of a message displayed in a message box (configured to appear when there is a severe error) by specifying which elements should display in what order. If characters other than the format options are included in the format string, they will be included in the message text. For example, the spaces and commas in the default format string will be included in the message.

Description:
* String used to format messages.
* Formatting options:\n
* \%t => UTC time\n
* \%T=> local time\n
* \%d => local date short form \n
* \%D=> local date long form\n
* \%i=>displays message id\n
* \%I=>displays message description\n
* \%r=>displays qualifier id (if in message)\n
* \%R=>displays qualifier description ( if in message)\n
* \%l=>displays log level number\n
* \%L=>displays log level description\n
* \%\%=>inserts \% sign\n 
$ Diag Message Box Format =\%t\%i\%r    \%L, \%T, \%i, \%I, \%R  String  None 
$ Diag Message Box Level  Key specifies level of diag messages that produce a pop-up message box. All information at level 6 and higher is displayed in a message box. This key is not required.

Description:
* 0 = None
* 1 = Debug 1
* 2 = Debug 2
* 3 = Debug 3
* 4 = Inform
* 5 = Warn
* 6 = Error
* 7 = Critical 
$ Diag Message Box Level =6    Integer  None 
$ Diag Window Format  Key allows the user to change the format of a message displayed in the diagnostic message window (Window/Diagnostic/Message Log) by specifying which elements should display in what order. If characters other than the format options are included in the format string, they will be included in the message text. For example, the spaces and commas in the default format string will be included in the message.

Description:
* String used to format messages.
* Formatting options:\n
* \%t => UTC time\n
* \%T=> local time\n
* \%d => local date short form \n
* \%D=> local date long form\n
* \%i=>displays message id\n
* \%I=>displays message description\n
* \%r=>displays qualifier id (if in message)\n
* \%R=>displays qualifier description ( if in message)\n
* \%l=>displays log level number\n
* \%L=>displays log level description\n
* \%\%=>inserts \% sign\n 
$ Diag Window Format =\%t\%i\%r    \%L, \%T, \%i, \%I, \%R  String  None 
$ Diag Window Level  Key specifies the level of diag messages that get logged to diag message window (See Diagnostics option on the Window menu). All information at level 5 and higher is logged to the diag message window. This key is not required.

Description:
* 0 = None
* 1 = Debug 1
* 2 = Debug 2
* 3 = Debug 3
* 4 = Inform
* 5 = Warn
* 6 = Error
* 7 = Critical 
$ Diag Window Level =5    Integer  None 
$ Dipper To Load After Waypoint Entry  Key is defined and $ Dipper To Load State is defined and if the Truck gets dipper outside the loading waypoint, Truck should not change its state to "loading".  $ Dipper To Load After Waypoint Entry =1  Description:
* -1 = Not Active
* 0 = Allow change to loading only after waypoint entry
* 1 = Allow change to loading before waypoint entry 
-1  Discrete  None 
$ Dipper To Load State  Key specifies that Tope will set the state to loading when a VIMS dipper message is received. This state change will be made automatically even if changes to the loading state are set to be confirmed with the "$ Load State =1" key. Presence of key invokes the option. User Confirm Dialog will not appear even when $ Load State =1.  $ Dipper To Load State         
$ Disable Alarm Muting  Key disables muting of all alarms even when the alarmspecific allowkeys are present.  $ Disable Alarm Muting         
$ Disable AMP  This is a developer only key that is used to disable the processing and requesting of AMP messages from MineStar.  $ Disable AMP         
$ Disable CIODS Camera Bar  Key disables displaying of the thin line that appears on camera window edge that indicates which camera is showing.  $ Disable CIODS Camera Bar         
$ Disable Load Report  Key will disable the sending of a load report.  $ Disable Load Report         
$ Disable Tool Code  Key disables a specific tool. The number specified should correspond with the number specified in the Table of Tope Tool Codes.  $ Disable Tool Code 19 =1  Tool Code in the Table of Tope Tool Codes.       
$ Display Final Destination Only  Add this key to enable displaying only the final destination in Tope's status bar instead of the final and last to final destination.  $ Display Final Destination Only         
$ Display Units Multiplication Factor  Use this key to apply a conversion of display units from centimeters, for example, from centimeters to feet.  $ Display Units Multiplication Factor =0.01  Description:
* 0.0328083989501 = converts centimeters to feet
* 0.01 = converts centimeters to meters
* 1 = displays units in centimeters 
-1  Integer  Units/cm 
$ Do Not Change Sim Assignments  Key will cause changes in assignment to be ignored by simulator.  $ Do Not Change Sim Assignments         
$ Do Not Estimate Crusher Level  Do Not Estimate Crusher Level.  $ Do Not Estimate Crusher Level         
$ Draw Area Of Interest  Key will enable/disable drawing of Area Of Intertest. This would be helpful for validation to visually verify the machines inside and outside of the Area Of interest.  $ Draw Area Of Interest         
$ Dump Position Count  Key is used in conjunction with the $ Dump To Travel Distance key to configure how a machine transitions the Traveling Empty when leaving a dump waypoint. The $ Dump To Travel Distance key sets a distance threshold that is the distance from the position of the truck when it transitioned to Dumping. The $ Dump Position Count sets how many times the distance from Dumping must be exceeded before the truck transitions to Traveling Empty.  $ Dump Position Count =2  Number of positions greater than the state change distance.  Integer  None 
$ Dump State  Key specifies how the machine transitions into the dumping state. In example, machine will transition to a dumping state automatically, but provide the operator with a dialog to confirm the state change.  $ Dump State =0  Description:
* 0 = automatic without confirm
* 1 = automatic with confirm
* 2 = manual state change 
Discrete  None 
$ Dump State At All Dumps  Key specifies that Tope will set the state to dumping whenever a truck enters a dump waypoint. The state will be changed to dumping only when the current state modifier is loaded.  $ Dump State At All Dumps =1  Description:
* - 1 = No change to dumping at any dump
* 0 = At assigned dump only
* 1 = At assigned dump or any dump when loaded
* 2 = At a dumping waypoint regardless of the current state 
Discrete  None 
$ Dump To Travel Distance  Sets the distance from the point where the truck changed to a dumping state for the truck to change to a traveling empty state. This state change method does not need to be used if the truck has a dump switch.  $ Dump To Travel Distance =100  Distance from the point where the truck went into the dumping state.  Discrete  Meters 
$ Dump To Travel Distance Using Speed  Sets the distance from the point where the truck changed to a dumping state for the

* truck to change to a traveling empty state. This state change method does not need to be used if the truck has a dump switch. This key uses the speed and time to calculate the distance. This method should be used when VIMS is used to get the speed. This means thiskeyshouldneverbeused since VIMS has a dump switch. 
$ Dump To Travel Distance Using Speed =100  Distance from the point where the truck went into the dumping state.  Integer  Meters 
$ Dynamic Config File  Key specifies the filename for the Dynamic Config file. This file is used to save parameters related to the MineStar mwf files that need to be used for the next session. This is similar to the file config file in CAES. The path should be specified as an absolute path such as, "\\storage\\config\\DynConfig.txt". This key is required.  $ Dynamic Config File =\\Storage\\FTPShare\\Storage\\DynConfig.txt  Specifies the path and filename for the Dynamic Config file.  \\Storage\\FTPShare\\Storage\\DynConfig.txt  String  None 
$ Dynamic Config File2  Key specifies the filename for the Dynamic Config file. This file is used to save parameters that need to be used for the next session. This is similar to the file config file in CAES. The path should be specified as an absolute path such as "\storage\config\DynConfig2.txt". This key is required.  $ Dynamic Config File =\\Storage\\Config\\DynConfig2.txt         
$ Enable Assignment Proximity Detection Filter  Key activates the filter to all the alarms occurring due to PA interactions between a truck and the shovel to which the truck is assigned. The body on body alarms are not suppressed.  $ Enable Assignment Proximity Detection Filter =1         
$ Enable CDL Support  The presence of this key turns on the Tope Application Support CDL.  $ Enable CDL Support         
$ Enable CIODS Radar Detection  This key must be present for the Object Detection feature to be enabled.  $ Enable CIODS Radar Detection         
$ Enable GPS Accuracy Limit  This is a developer only key that will apply <100m accuracy to avoidance body area to reduce annoyance alarms. If HIM reports 100m accuracy and this key is defined then Tope will ignore the 100m, this will avoid the Alarm nuisance. If this key is not defined, then Tope will take 100m accuracy and beep and show blown-up avoidance area.  $ Enable GPS Accuracy Limit         
$ Enable Initial Configuration  If key is not present, the Initial Configuration Dialog box won’t be available. This key must be present to allow the Initial Configuration dialog to be shown.  $ Enable Initial Configuration         
$ Enable Loadout Buttons  Key enables loadout buttons (for testing purposes only). Normally the loadout buttons can only be enabled if the truck is in a loadout area.  $ Enable Loadout Buttons         
$ Enable Machine Proximity Detection  Key is used to activate the machine proximity detection module.  $ Enable Machine Proximity Detection         
$ Enable Network Log  Key allows to send the log messages to a server.  $ Enable Network Log         
$ ETA Offcourse Assign Request Time  Time interval between assignment requests when a truck is determined to be offcourse will be 45 seconds. This is the time interval between assignment requests when a truck is determined to be offcourse. In example, the time threshold that is added to each segment of the assignment to determine if the truck is not off course from its assignment is set as 10 seconds.  $ ETA Offcourse Assign Request Time =45  ETA OffCourse Assign Request Time.  30  Integer  Seconds 
$ ETA Offcourse Threshold  This is the time threshold that is added to each segment of the assignment to determine if the truck is not off course from its assignment.  $ ETA Offcourse Threshold =10  ETA OffCourse Threshold.  Integer  Seconds 
$ Exception Test  Developer only key used to inject exceptions while reading configuration files. Code that executes this testing in Assign.cpp us defined out with “#if 0”.  $ Exception Test =1  Description:
* 0 = EXCEPT_DIV0
* 1 = EXCEPT_ACCESS_VIOLATION
* 2 = EXCEPT_NULL_FUNCTION
* 3 = EXCEPT_INVALID_FP_OPERATION
* 4 = EXCEPT_DOMAIN_ERROR

Min: 0
Max:
None  Discrete  None 
$ Executable Directory  Key specifies the folder containing the Tope executable. Path should be specified as an absolute path such as, "\\storage\\exe\". This key is required.  $ Executable Directory =\\Storage\\exe\\  Specifies folder containing Tope executable.  \\Storage\\exe\\  String  None 
$ Filter AMP  Key enables filtering of AMP messages depending on machine proximity. It is used in conjunction with key CFG_FILTER_AMP_COUNT.  $ Filter AMP         
$ Filter AMP Count  Defines how many AMP messages will be filtered when Filter AMP is enabled.  $ Filter AMP Count =5  Number of AMP messages to filter when Filter AMPs is enabled.  Integer  None 
$ Filter Small Dippers  Ifkey is defined and $ Dipper To Load State is defined the Truck dippers smaller than key-value do not accept the dipper and do not trigger a transition to the loading state. Units are multiplied by ten.  $ Filter Small Dippers  Dipper size.  NA  Integer  TonsNote: Units is multiplied by 10 
$ Fleet Assignment Lane Color  This key defines RGB value for assignment Lane color. By default, RGB value is 0 0 255, which is blue. Also, each parameter has to be in range 0 to 255, otherwise Tope will take default value as RGB.  $ Fleet Assignment Lane Color =0 0 255  Description:Red value
Default: 0
Data Type: Integer
Units: None

Description: Green value
Default: 0
Data Type: Integer
Units: None

Description: Blue Value
Default: 64
Data Type: Integer
Units: None 
     
$ Fleet Draw Waypoints  Key will enable fleet-based waypoint drawing.  $ Fleet Draw Waypoints         
$ Fleet Lane Color  This key defines RGB value for fleet Lane Color. By default, RGB value is 64 64 64, which is grey. Also, each parameter has to be in range 0 to 255, otherwise Tope will take default value as RGB.  $ Fleet Lane Color =64 64 64  Description:Red value
Default: 64
Data Type: Integer
Units: None

Description: Green value
Default: 64
Data Type: Integer
Units: None

Description: Blue Value
Default: 64
Data Type: Integer
Units: None 
     
$ Fleet Lanes Width  This key defines width for normal lanes and assignment lane. By default, both type of lanes width will be 10. Also, lane width has to be in range of 2 to 15, otherwise Tope will take default value as width.  $ Fleet Lanes Width =6 10  Description: Normal Lane Width
Default: 10
Data Type: Integer
Units: None

Description: Assignment Lane Width
Default: 10
Data Type: Integer
Units: None 
     
$ Fleet Map Draw  Key will enable Fleet-based map drawing.  $ Fleet Map Draw         
$ Fleet Show Lane Name  Key will show lane names if names for lane included in its lane. mwf.  $ Fleet Show Lane Name         
$ Fluid Disable SMU  Key specifies that fluid transaction screen will not have the SMU field.  $ Fluid Disable SMU         
$ Fluid GPS Position  Sets a fixed GPS location for fuel station. In example, GPS position of fuel station is: 100cm east, 200cm north, 0cm elevation.  $ Fluid GPS Position =-100 200 0  Description: Value for eastingDefault: 0Data Type: IntegerUnits: CmDescription: Value for northingDefault: 0Data Type: IntegerUnits: CmDescription: Value for elevation.Default: 0Data Type: IntegerUnits: Cm       
$ Fluid Machine List Sort  Key forces machines list to be sorted all the time alphabetically or by proximity. If the key is not present in the configuration file, the list will be sorted by proximity if we have AMPs and alphabetically elsewhere.  $ Fluid Machine List Sort =0  * 0 : Sort the list alphabetically
* 1 : Sort the list by proximity 
Discrete  None 
$ Fluid Machines List Exclude Types  Key gives the option to exclude certain machine types from the fluid machine list. In example, key input is a space delimited list of machine type codes such as 4 16 9.  $ Fluid Machines List Excludes Types =4 16 9  Space delimited list of machine type codes.  None  String  None 
$ Font Size  Key specifies font size that will be used for most of Tope’s list controls. If key is not defined, font size used on list controls will be 36.  $ Font Size =32  Point size of font.  36  Integer  None 
$ Font Weight  Key specifies font weight that will be used for most of Tope’s list controls. If key is not defined, font weight used on list controls will be 36.  $ Font Weight =40  Font weight.  36  Integer  None 
$ Forward Move Threshold Speed  Key sets the machine speed threshold for displaying the machine at the bottom of the assignment map. When machine speed exceeds this value the machine's position will move from the center of the map to the bottom of the map.  $ Forward Move Threshold Speed =20.0  Speed threshold for forward move.  Integer  Km/h 
$ Forward Stop Threshold Speed  Key sets the machine speed threshold for displaying the machine at the center of the assignment map. When the machine speed is below this value the machine's position will move from the bottom of the map to the center of the map.  $ Forward Stop Threshold Speed =5.0  Speed threshold for forward stop.  Integer  Km/h 
$ FTP Directory  Key specifies the path and filename of the file containing Ftp directory information. Path should be specified as an absolute path such as, "\\storage\\config\\". This key is required.  $ FTP Directory =\\Storage\\FTPShare\\storage\\filetransfer  Specifies the path and filename of the file containing FTP directory.  \\Storage\\FTPShare\\storage\\filetransfer  String  None 
$ Full Screen Mode  Key applies to TopeNT only and tells TopeNT to run in full screen mode (1024 x 768). By default, Tope runs in a window that fits a CMPD display.  $ Full Screen Mode         
$ Function Key F  Tool button (with id 41) with text "F1" will be created and on the click event, will show the activity description (mapped with activity Id 3) on Tope's status bar.  $ Function Key F =41, 3, "F1"  Description: Index for the alternate function keys.Data Type: Manual IndexMax: 5Units: IndexDescription: The tool code of the tool that you want to display on the toolbarData Type: IntegerMax: 90Units: NoneDescription: The activity code is selected from activity code file that is sent by the office to the onboard system.Data Type: IntegerUnits: NoneDescription: The description to show on the alternate tool bar button.Data Type: StringUnits: None       
$ GIS Enabled  Key specifies if lane data can be fetched from GIS server. Enable/Disable lane data query from GIS server.  $ GIS Enabled  Enable/Disable GIS query feature.  False  Boolean   
$ GIS Lane Request Interval  Key specifies periodic time of lane data query from GIS. Default value is 0.  $ GIS Lane Request Interval =5  Lane request interval time in seconds.  Integer  Seconds 
$ GIS Password  Key specifies GIS password to be used with user name.  $ GIS Password =Pass1  Text string specifying password.  None  String  None 
$ GIS Response Threshold  Key defines how long Tope would wait for the query response from Geoserver before updating the GISComms icon to display Timed Out, Not Connected and Connected. In example, GIS server connection timeout icon would be displayed after 5 seconds and GIS server disconnected icon would be displayed after 120 seconds.  $ GIS Response Threshold =5 120  Description: Defines the time out period in seconds before the GISComms icon displays "Timed Out"
Default: 3
Data Type: Integer
Units: Seconds

Description: Defines the time out period in seconds before the GISComms icon displays "Disconnected"
Default: 60
Data Type: Integer
Units: Seconds 
     
$ GIS Use Compression  Key specifies if json data compression should be requested from GIS server. Key enables/disables json data compression.  $ GIS Use Compression  Enable/Disable http(json) data compression.  False  Boolean   
$ GIS User  Key specifies GIS user name to be used.  $ GIS User =Admin  Text string specifying user name.  None  String  None 
$ GIS WFS URL  Key specifies geoserver URL.  $ GIS WFS URL =http://172.20.224.97:7070/geoserver/wfs?service=WFS&version=1.1.0&request=GetFeature&outputFormat=JSON  Text string specifying geoserver url.  None  String  None 
$ GPS Accuracy Level High  Will define HIGH accuracy as any position that is reported with an accuracy below 1.2 meters. Defines the threshold value used for the HIGH accuracy.  $ GPS Accuracy Level High =1.2  Sets the corresponding threshold for accuracy defined as HIGH in Tope.  0.79  Double  Meters 
$ GPS Accuracy Level Low  Will define LOW accuracy for any position that is reported with an accuracy between MEDIUM and 500.0 meters. Defines threshold value used for the LOW accuracy.  $ GPS Accuracy Level Low =500.0  Sets the corresponding threshold for accuracy defined as Low in Tope.  99.99  Double  Meters 
$ GPS Accuracy Level Medium  Will define MEDIUM accuracy for any position that is reported with an accuracy between HIGH and 1.5 meters. Defines threshold value used for the MEDIUM accuracy.  $ GPS Accuracy Level Medium =1.5  Sets the corresponding threshold for accuracy defined as Medium in Tope.  1.39  Double  Meters 
$ GPS Coord File  Key specifies the path and filename of the file containing the GPS coordinate transformation information. The path should be specified as an absolute path such as, \\storage\\appfile.cfg". Currently, the appfile.cfg must be located in the \\storage directory. Therefore, this key value should be set as shown in the example. This key is required.  $ GPS Coord File =\\Storage\appfile.cfg  Location and name of the GPS co-ordination transformation file.  None  String   
$ GPS Diag Delay  If file is to be played back in real time, the delay should be the same as the rate used to collect the data.  $ GPS Diag Delay =1000  Time between positions from the file.  1000  Integer  Milliseconds 
$ GPS Fixed Location X  Default values for this key is used only if it is not defined and at least one of the other GPS Fixed Position keys is defined. If no GPS Fixed Position keys are defined, the GPS position will be the last one recorded. In example, a fixed easting or x-coordinate that can be sued when GPS is faulted, is set.  $ GPS Fixed Location X =-396.04  Value for easting or x-coordinate.  0.0  Double  Meters 
GPS Fixed Location Y  Default values for this key is used only if it is not defined and at least one of the other GPS Fixed Position keys is defined. If no GPS Fixed Position keys are defined, the GPS position will be the last one recorded. In example, a fixed easting or x-coordinate that can be sued when GPS is faulted, is set.  $ GPS Fixed Location YGPS Fixed Location Y =730.0  Value for northing or y-coordinate.  0.0  Double  Meters 
$ GPS Fixed Location Z  Default values for this key is used only if it is not defined and at least one of the other GPS Fixed Position keys is defined. If no GPS Fixed Position keys are defined, the GPS position will be the last one recorded. In example, a fixed easting or x-coordinate that can be sued when GPS is faulted, is set.  $ GPS Fixed Location Z =0.0  Value for elevation or z-coordinate.  0.0  Double  Meters 
$ GPS Heading Enabled  Key is used to enable reading GnssHeading desk channel from HIM. To disable reading this information from HIM and calculate heading in Tope, remove this key from config.  $ GPS Heading Enabled         
$ GPS Heading Other Machines Enabled  Key is used determine rendering of rotational machines on this machine. If this key is defined, icons with heading will be rendered. Else icon with no heading will be rendered with avoidance areas.  $ GPS Heading Other Machines Enabled         
$ GPS High Position Limit  Use key to determine the upper right corner of the boundary for GPS positions. Any positions received which fall outside of this boundary will be considered invalid and will indicate a problem with the GPS system. This key is used in conjunction with the $ GPS Low Position Limit key and the $ GPS Out Of Bounds Limit key.  $ GPS High Position Limit =-100 200 0  Description: Value for easting
Default: LONG_MAX
Data Type: Integer
Units: Cm

Description: Value for northing
Default: LONG_MAX
Data Type: Integer
Units: Cm

Description: Value for elevation.
Default: LONG_MAX
Data Type: Integer
Units: Cm 
     
$ GPS Input  Key specifies the filename from which Tope will read GPS data. Key is used for development purposes, to play back previously recorded data. File must be specified using an absolute path.  $ GPS Input =gps.gsf  Description: GPS data will be read from fileData Type: String       
$ GPS IP Address  Key is set automatically in the "GPSConfigFile.txt" file through the initial configuration window such as 172.27.18.19.  $ GPS IP Address =172.27.18.19  IP address for GPS.  None  String  None 
$ GPS Low Position Limit  Use key to determine the lower left corner of the boundary for GPS positions. Any positions received which fall outside of this boundary will be considered invalid and will indicate a problem with the GPS system. This key is used in conjunction with the $ GPS High Position Limit key and the $ GPS Out Of Bounds Limit key.  $ GPS Low Position Limit =-100 200 0  Description: Value for easting
Default: LONG_MIN
Data Type: Integer
Units: Cm

Description: Value for northing
Default: LONG_MIN
Data Type: Integer
Units: Cm

Description: Value for elevation
Default: LONG_MIN
Data Type: Integer
Units: Cm 
     
$ GPS Offset Heading  The offset 45 is added to the GnssHeading got from the HIM. Add the offset to the GnssHeading got from the HIM. Valid range for this key is 0 to 360. Any other values will be considered as 0.  $ GPS Offset Heading =45  The offset added to the GnssHeading got from the HIM.  Integer  Meters 
$ GPS Offset X  Offset between the antenna and the point defined as the machine origin in meters along the x-axis. Value is measured from the machine origin (and not the opposite). In example, offset between reference point of machine and GPS antenna is 1.0121.  $ GPS Offset X =1.0121  Sets Offset between the antenna and the point defined as the machine origin in meters along the x-axis.  Double  Meters 
$ GPS Offset Y  Offset between the antenna and the point defined as the machine origin in meters along the y-axis. Value is measured from the machine origin (and not the opposite). In example, offset between reference point of machine and GPS antenna is -1.0121.  $ GPS Offset Y =-1.0121  Sets Offset between the antenna and the point defined as the machine origin in meters along the y-axis.

Description:
Default: 0
Data Type: Double
Units: Meters 
Double  Meters 
$ GPS Offset Z  Offset between the antenna and the point defined as the machine origin in meters along the z-axis. Value is measured from the machine origin (and not the opposite). In example, offset between reference point of machine and GPS antenna is 1.0121.  $ GPS Offset Z =1.0121  Sets Offset between the antenna and the point defined as the machine origin in meters along the z-axis.  Double  Meters 
$ GPS Out Of Bounds Limit  Use key to specify how many consecutive out of bounds positions can be received before the receiver is reset. Key is used in conjunction with the $ GPS Low Position Limit and $ GPS High Position Limit keys, which configure the coordinates of the boundary. When a good position is received, the count will reset to 0. In example, system will accept 30 consecutive out of bounds positions, then reset the receiver to attempt to remedy the problem with bad position values.  $ GPS Out Of Bounds Limit =30  Number of consecutive out of bounds positions to accept before resetting the receiver.  60  Integer  None 
$ GPS Time Set Interval  Key allows controlling the threshold value required specifying the required clock drift for performing a synchronization with the GPS. In example, synchronizing the clock will only occur if a drift higher than 30 secs has been detected.  $ GPS Time Set Interval =30  Specifies the time interval Tope required for a synchronization of time with the GPS's clock.  120  Integer  Seconds 
$ GPS Type  Key specifies whether GPS data is read from a file or from the receiver. In example, Tope will read GPS from a file.  $ GPS Type =3  Description:
* 1 = read from the receiver
* 3 = read from a file 
Discrete  None 
$ GPS UTC Offset  Sets UTC offset to be sent to IDesk.  $ GPS UTC Offset =16.0  Set the UTC offset to be sent to IDesk.  16.0  Double  Seconds 
$ Hazard Entry Notification Duration  Defines the amount of time during which a hazard zone entry notification will play.  $ Hazard Entry Notification Duration =5  Defines the amount of time during which a hazard zone entry notification will play.  Integer  Seconds 
$ Hazard GPS Accuracy Required  Sets the required GPS Accuracy level to enable the Hazard spot creation.  $ Hazard GPS Accuracy Required =HIGH  Description:
* HIGH (GPS accuracy must be HIGH for hazard to be marked.)
* MEDIUM (GPS accuracy must be MEDIUM or greater for hazard to be marked.)
* LOW (GPS accuracy must be LOW or greater for hazard to be marked). 
Low  Enum  None 
$ Hazard Warning Beep  Allows configuring the type of audio notification that plays when entering a hazard zone.  $ Hazard Warning Beep =Warning  Description:
* None (NONE)
* Warning (WARNING)
* Alarm (ALARM)
* Panic (PANIC) 
None  Enum  None 
$ Heading Decay Constant  Key sets decay constant for exponential heading filter.  $ Heading Decay Constant =0.2  Exponential decay filter.  0.2  Double  Seconds 
$ Heading Filter  Filter constant on simple heading filter. Value must be less than 1 and greater than or equal to 0. As value increases, heading is filtered more heavily.  $ Heading Filter =0.3    0.7  Float  None 
$ Heading Filter Order  Key sets heading filter to low pass, exponential, or Kalman.  $ Heading Filter Order =1  * 1 = Low Pass Filter
* 2 = Exponential Second Order Filter
* 3 = Kalman Filter 
Discrete  None 
$ Heading Move Update Distance  Use key to indicate minimum distance a machine must move to update heading when at low speeds. In example, machine must move 50 cm in order for heading to change at low speeds.  $ Heading Move Update Distance =50  Number of centimeters a machine must move to update the display.  80  Integer  Centimeters 
$ Heading Update Speed  Use key to specify speed below which "$ Heading Move Update Distance" threshold will be considered as move threshold.  $ Heading Update Speed =1.3  Speed  1.3  Double  m/s 
$ Hide Do Not Enter  If key is present, Restricted Zones will not be visible on the assignment map.  $ Hide Do Not Enter         
$ Hours Required  Key will automatically bring up Hour Entry dialog each time a new operator logs in.  $ Hours Required         
$ HPGPS AppFile Path  Key specifies the path and filename for GPS config App file. Path and filename should be specified as an absolute path and filename. If key is not defined, then default path and filename will be used.  $ HPGPS AppFile Path =\\Storage\\FTPShare\\Storage\\AppFile.cfg  Location and name of the GPS config App file.  \\Storage\\FTPShare\\Storage\\AppFile.cfg  String   
$ HPGPS Base Station Address  Key is used to specify IP address of Base Station. If a valid IP address is not provided, then application will not receive correction data.  $ HPGPS Base Station Address =172.27.18.19  IP address for Base Station.  None  String  None 
$ HPGPS Base Station Port  Key is used to specify the IP address of the Base Station. If a valid IP address is not provided, then application will not receive the correction data.  $ HPGPS Base Station Port =3857  UDP port number for the Base station.  None  Unsigned Integer  None 
$ HPGPS CAN Port  Key specifies which CAN port must be used by the application from the available 2 CAN ports of the device. If given value is not 1 or 2 then the default value of 1 will be used for selecting the CAN Port 1.  $ HPGPS CAN Port =1  CAN Port selection (Either 1 or 2) that will be used by the application.  Unsigned Integer  None 
$ HPGPS Connection Check Timeout  In case of lost connection with HPGPS receiver, application will try to re-establish the connection after the specified timeout period. Minimum value for this key is 500 and Maximum value for this key is 20000. If the given value is not within range, then default value of 2000 will be used.  $ HPGPS Connection Check Timeout =2000  Retry TimeOut for Connection Re-establishment with GPS Receiver.  2000  Unsigned Integer  Milliseconds 
$ HPGPS Correction Read Frequency  Key specifies correction data read frequency from Base station. Minimum value for this key is 50 and the Maximum value for this key is 10000. If given value is not within range, then default value of 500ms will be used.  $ HPGPS Correction Read Frequency =500  Time in milliseconds.  500  Integer  Milliseconds 
$ HPGPS Log File Count  Key specifies maximum number of log file can be created related to the HPGPS.
* Minimum value for this key is 1 and Maximum value for this key is 10. If the given value is not within range, then default value of 4 will be used. 
$ HPGPS Log File Count =4  Number specifying max Log can create.  Integer  Count 
$ HPGPS Log File Directory  Key specifies the path for HPGP Logging. Path should be specified as an absolute path. If this key is not defined, then default path will be used.  $ HPGPS Log File Directory =\\Storage\\FTPShare\\Storage  Location of the GPS Receiver log file.  \\Storage\\FTPShare\\Storage  String   
$ HPGPS Log File Size  Key sets the maximum size limit of the log file. Minimum value for this key is 5000 and Maximum value for this key is 1000000. If the given value is not within range, then default value of 409600 i.e. 400Kb will be used.  $ HPGPS Log File Size =409600  HPGPS Log file size.  409600  Integer  Bytes 
$ HPGPS Queue Update Frequency  Key specifies the Queue update frequency for processing the received data from GPS Receiver. Minimum value for this key is 50 and Maximum value for this key is 10000. If the given value is not within range, then default value of 500ms will be used. This key is dependent on $ HPGPS Use Queue key.  $ HPGPS Queue Update Frequency =500  Queue Update Frequency.  500  Integer  Milliseconds 
$ HPGPS Update Frequency  Key specifies GPS data update frequency from HPGPS to the application. Minimum value for this key is 50 and Maximum value for this key is 10000. If the given value is not within range, then default value of 500ms will be used.  $ HPGPS Update Frequency =500  Queue Update Frequency.  500  Integer  Milliseconds 
$ HPGPS Use Queue  Key is used to enable the queue Processing logic for GPS message handling. If key is enabled, all GPS messages received, will go through queue for processing.  $ HPGPS Use Queue         
$ IDesk Down Delay Shutdown In Secs  Key defines delay between IDesk connection down and a system shutdown in secs. Use 0 to disable System Shutdown feature. Default value is 10 secs. This key is required.  $ IDesk Down Delay Shutdown In Secs =10  Defines the delay between the IDesk connection down and a system shutdown.  10  Integer  Seconds 
$ IDesk Sampling Time Interval In Secs  Defines time (in seconds) at which IDesk sends positions to underlying sub-systems in Tope.  $ IDesk Sampling Time Interval In Secs =5  Time interval in seconds.  String  Seconds 
$ Ignore Beacon Update  Ignore beacon update in assignment message.  $ Ignore Beacon Update         
$ Ignore Old Delays  Key specifies that Tope will skip the state change if the Delay request from the MineStar is older than the last state change.  $ Ignore Old Delays         
$ Ignore Waypoint Z  Key causes Tope to ignore the z-value (elevation) of the waypoints when determining if the truck is in a waypoint.  $ Ignore Waypoint Z         
$ Initial Configuration  Key specifies whether or not the Initial Configuration selection will appear under the options menu selection list for Tope. The values are: 0 - hide menu, 1 - show menu.  $ Initial Configuration =0  * 0 : hide menu
* 1 : show menu 
Discrete  None 
$ Interface Modules  Key triggers whether the menu item for the Interface Modules menu is available or not. If key is not present in the configuration file, menu will be shown in Diagnostics menu by default.  $ Interface Modules =0  * 0 : hide menu
* 1 : show menu 
None  None 
$ IP Address Network Log Server  IP address of server that will receive log messages.  $ IP Address Network Log Server =127.0.0.1  IP Address of the server that will receive the log messages.  127.0.0.1  String  None 
$ Job Code Keys  Use this key to associate a job ID with a tool. Key is used in conjunction with the following tools which set a tool to a particular softkey on the display keypad: $ Tools; $ Alt Tools; $ Other Tools; $ Other Alt Tools. Sequence of these two keys allows an operator to select a job code type by pressing one of the six function keys on the display keypad.  $ Job Code Keys 1 =5  Id from the job code file specifying the job code to select.

Description:
* 1 = Associated with Tool Id 52 (Job code key 0)
* 2 = Associated with Tool Id 53 (Job code key 1)
* 3 = Associated with Tool Id 54 (Job code key 2)
* 4 = Associated with Tool Id 55 (Job code key 3)
* 5 = Associated with Tool Id 56 (Job code key 4)
* 6 = Associated with Tool Id 47 (Job code key 5) 
None  String  None 
$ Keypad For Hours  Determines which hour entry dialog should be used. Old keypad dialog, or newer up-down control version.  $ Keypad For HoursKeypad For Hours =0  * 0 = Use new dialog* 1 = Use old dialogDefer  Discrete  None 
$ Lanes Above Zoom  Key specifies the lane rendering based on Lo Rez and No Rez zoom value . Zoom level < Lo Rez : Tope should draw left and right edge No Rez > Zoom level > Lo Rez : Tope should draw the edge defined in the 3rd parameter only Zoom level > No Rez : Tope shouldn't draw any lane. In case of invalid 3rd parameter, both Left and right edges will be displayed. By default, lanes are always rendered with left and right edges.  $ Lanes Above Zoom =180 25 1  Description: Zoom Level
Default: 0
Data Type: Integer
Units: Cm/Pixel

Description:
* 1 = Left
* 2 = Center
* 3 = Right
Default: 1
Description: Zoom Level
Default: 0
Data Type: Discrete
Data Type: Integer
Units: Cm/Pixel

Description:
* 1 = Left
* 2 = Center
* 3 = Right
Default: 1
Data Type: Discrete
Units: None 
     
$ LaneUpdate Message Queue Size  Use key to specify size of LaneUpdate Message Queue. If key is not defined, 2000 will be default value.  $ LaneUpdate Message Queue Size =2000  Size of the queue.  2000  Integer  Count 
$ LaneUpdate Wait Time  Use key to specify $ Lane Update Wait Time. If key is not defined, 300 will be default value.  $ LaneUpdate Wait Time =300  Size of the queue.  300  Integer  Milliseconds 
$ LaneUpdate Without Lock  Key is used to disable Lock for LaneUpdate.  $ LaneUpdate Without Lock         
$ Last Time To SMH Offset  Key specifies an offset that is added to the last hour in the hour entry dialog box. Maximum value that can be entered is time elapsed since last value was entered plus this offset.  $ Last Time To SMH Offset =300  Time in seconds.  -1  Integer  Seconds 
$ Load Dipper Count  Key specifies the number of dippers that comprise a load when using the simulator. Key is used in conjunction with the key "Sim Send VIMS".  $ Load Dipper Count =3  Number of dippers that make up a load when using the simulator.  Integer  Count 
$ Load Position Count  Specifies the number of positions that must be greater than load distance to cause a state change to traveling loaded. In example, two positions at a distance greater than loading state change distance must be received before state changes to traveling loaded.  $ Load Position Count =2  Number of positions greater than the state change distance.  Integer  None 
$ Load Request Frequency  Will send a load request at this frequency once the truck reaches the face waypoint. This option is added to support surface miner. If key is not defined, a single load request will be made to the loader as default behavior.  $ Load Request Frequency =10  Frequency at which load request mustbeen sent.  -1  Integer  Seconds 
$ Load State  Key specifies how machine transitions into the loading state. Settings of Confirm or Manual will be overridden by automatic state changes caused by key "$ Dipper to Load State".  $ Load State =1  * 0 = automatic
* 1 = automatic with confirm
* 2 = manual state change, no automatic 
Discrete  None 
$ Load State At All Loaders  Key specifies how and when tope will set the state to loading whenever a truck enters a loading waypoint. State will change to loading when a loading waypoint is entered if the current state is traveling empty or waiting empty.  $ Load State At All Loaders =1  * -1 = No state change at any loader.
* 0 = At assigned loader from any state.
* 1 = At any loader from traveling/waiting empty only.
* 2 = At any loader from any state.
* 3 = At assigned loader from traveling/waiting empty only. 
Discrete  None 
$ Load To Travel Distance  Sets the distance from the point where the truck changed to a loading state for the truck to change to a traveling loaded state. In this case, distance from loading state will be calculated by the current position of the truck and its position when it went into the loading state.  $ Load To Travel Distance =100  Distance from the point where the truck went into the loading state.  Integer  Meters 
$ Load To Travel Distance Using Speed  Sets the distance from the point where the truck changed to a loading state for the truck to change to a traveling loaded state. In this case, the truck speed and time elapsed since truck went into the loading state is used to calculate distance from loading. This method should be used when VIMS is used to get the speed. If distance is zero, this method is not used.  $ Load To Travel Distance Using Speed =100  Distance from the point where the truck went into the loading state.  Integer  Meters 
$ Load To Travel State  Key specifies that Tope will set the state to traveling when a VIMS load message is received. This state change will be made automatically even if changes to traveling state are set to be confirmed with the "$Travel State =1" key. Presence of key invokes the option.  $ Load To Travel State         
$ Loader Dialog Time  Key specifies timeout of loader selection dialog.  $ Loader Dialog Time =10000  Timeout of a loader selection dialog.  40000  Integer  Milliseconds 
$ Loadout Display Conversion  Key will convert one of the loadout settings into user preferred unit for display (LoadoutDisplay=Loadout*LoadoutDisplayConversion). However, actual loadout sent to the office will be one of the settings in config.  $ Loadout Display Conversion =0.1  Conversion factor to be used for display conversion.  0.1  Double  None 
$ Locked Lane Violation Alarm Delay  Key specifies how long a Locked Lane Violation alarm should be delayed before playing. This delay acts as a filter or debounce for Locked Lane Violation alarms. The alarm will play only if the Locked Lane Violation is still active after the delay has lapsed.  $ Locked Lane Violation Alarm Delay =2000  Alarm delay duration.  Integer  Milliseconds 
$ Log Out Ok Message  Key specifies text string that will be displayed in a message box when Tope determines that operator may shut down machine.  $ Log Out Ok Message  Text string indicating the operator may shut down the machine.  Null  String  None 
$ Log Out Wait Message  Use this key to change the message displayed after the user has sent a logout command (Change Operator). Message will indicate a delay, while Tope saves messages in transit before logging a user out of the system. After sending a logout command, user will see a dialog displaying the text "Please wait while message in transit are sent".  $ Log Out Wait Message =Please wait while messages in transit are sent  Text in Please Wait dialog indicating operator must wait to shut down machine.  "Please Wait…"  String  None 
$ Log Out Wait Time  Key specifies the time that the operator will be asked to wait before shutting down the machine. Feature allows time for the system to send all pending TMAC messages to the office before the power is removed. Dialog will be displayed to the operator until the configured time is reached or until all pending messages have been sent.  $ Log Out Wait Time =30  Amount of time system will take to send all pending TMAC messages to office.  Integer  Seconds 
$ Login Authorization Timeout  Key is used for operator login authorization timeout. When time (in seconds) defined with this key in configuration file get elapsed, login authorization will be timed out if operator does not log in.  $ Login Authorization Timeout =10  Time in seconds.  Integer  Seconds 
$ Login Required  Presence of this key specifies that the operator must be required to log in to system before operating the system.  $ Login Required         
$ Logout Hours Required  Key displays the hour entry dialog before logout is completed. If the No Hour Cancel key is used with this key, operator will not be able to log out until the OK button is pressed on the hour entry dialog.  $ Logout Hours Required         
$ Machine Avoidance Zone Default Circle Radius  Key is used to set machine avoidance circle radius used by default in proximity detection when machine avoidance information is missing.  $ Machine Avoidance Zone Default Circle Radius =2000  Default avoidance zone circle radius.  20  Integer  Centimeters 
$ Machine Body Default Circle Radius  Key is used to set the machine body circle radius used by default in the proximity detection when the machine body information is missing.  $ Machine Body Default Circle Radius =2000  Default body circle radius.  20  Integer  Centimeters 
$ Machine Global Speed Limit  Key allows global speed limit to be specified. Default value of zero will disable global speed limit.  $ Machine Global Speed Limit =10  Global speed limit in m/s.  Integer  m/s 
$ Machine Id  Key specifies machine ID that will be communicated to office. Key will only be used if machine file does not exist.  $ Machine Id =1  ID sent to the office.  None  Integer  None 
$ Machine Information Update  Key enables Dynamically loaded material display on the Info Window.  $ Machine Information Update         
$ Machine Name In Title  Enables machine name in main window title bar.  $ Machine Name In Title         
$ Machine Proximity Detection Filter  Key is used to specify a machine proximity detection filter. Two parameters are the machines classes whose interactions need to be filtered by machine proximity detection module. Filter indices must start from 0 and follow arithmetic progression: 0,1,2,3,4 ....  $ Machine Proximity Detection Filter 2 =16 18  Description: Filter index
Default: None
Data Type: Auto Index
Units: Index

Description: Machine class id (categoryId)
Default: None
Data Type: Integer
Units: None

Description: Machine class id (categoryId)
Default: None
Data Type: Integer
Units: None 
     
$ Machine Proximity Detection Filters Number  Key is used to tell system how many filter keys to look for when reading configuration file.  $ Machine Proximity Detection Filters Number =5  Number of machine proximity detection filters.  None  Integer  Count 
$ Machine Type  Key can be used to specify the machine type (Legacy). When key is present the machine icon will be set from the Pre-defined Machine Icons if there is no machine icons file.  $ Machine Type =1  * 13 = truck
* 1 = Loader
* 2 = Front Shovel 
13  Discrete  None 
$ Manual State Loader Select  Key requires operator to select the loader when doing a manual state change to loading. Loader selection is required even if the truck is in a loading waypoint.  $ Map Fix Orientation         
$ Map Fix Orientation  Key specifies a fixed heading angle for assignment map. Map will no longer rotate itself with machine heading.  $ Map Fix Orientation =90    None  Integer  Degree 
$ Map Refresh Time  Key is defined, the map is no longer refreshed on position events but at a constant rate that is defined by this key. The default is 0. Setting the key to zero disables synchronous refresh.  $ Map Refresh Time =50    Integer  Milliseconds 
$ Map Refresh Yield Time  Use key to yield CPU to other processes/threads between repaints.  $ Map Refresh Yield Time =200  Time CPU is given to other processes/threads between repaints.  100  Integer  Milliseconds 
$ Material After Blocks  If key is used, the material selection dialog will always be displayed after the block selection dialog. Operator may change the selection, press escape, or ok; both of which will select the material selected in the block selection process.  $ Material After Blocks         
$ Material Keys  Use key to associate a material ID with a tool. This key is used in conjunction with the following tools, which set a tool to a particular softkey on the Display keypad: $ Tools; $ Alt Tools; $ Other Tools; $ Other Alt Tools. The sequence of these two keys allows an operator to select a material type by pressing one of the six function keys on the Display keypad.  $ Material Keys 1 =5  Description:
* 1 = Associated with Tool Id 31 (Material key 0)
* 2 = Associated with Tool Id 32 (Material key 1)
* 3 = Associated with Tool Id 33 (Material key 2)
* 4 = Associated with Tool Id 34 (Material key 3)
* 5 = Associated with Tool Id 35 (Material key 4)
* 6 = Associated with Tool Id 36 (Material key 5)

ID from the material file, specifying the material type (coal, copper, etc). 
None  Integer  None 
$ Max Acceptable GPS Accuracy  Key defines maximum acceptable GPS accuracy. If accuracy (GPS_HS) is above this value, position will be ignored.  $ Max Acceptable GPS Accuracy =500  Acceptable GPS Accuracy.  10000  Integer  Centimeters 
$ Max Activity History  Key sets maximum number of historical activities that can be displayed in activity history window. If key is not present, there will be no historical activities displayed in activity history window.  $ Max Activity History =10  Max number of historical activities.  Integer  None 
$ Max Application Count  Key is used to specify maximum number of application configuration files that Tope should look for in TopeConfig file.  $ Max Application Count =20  Maximum number of files.  10  Integer  None 
$ Max Crusher Window Width  Max Crusher Window Width.  $ Max Crusher Window Width =120  Max Crusher Window Width.  120  Integer  Device units 
$ Max Distance From Crusher  Max Distance From Crusher.  $ Max Distance From Crusher  Max Distance From Crusher.  100  Integer  Customized 
$ Max Fuel Entry  Allows setting a maximum fuel level that operator is permitted to enter. For units, number will be interpreted by Minestar in gals or liters depending on regional settings.  $ Max Fuel Entry =30.2  Max fuel level that operator is allowed to enter.  None  Double  None 
$ Max Possible Speed  Key defines maximum speed allowed. If calculated speed exceeds this value, new position will be ignored as GPS position error. Speed will not be added to filter code.  $ Max Possible Speed =200  Max speed.  200  Integer  Km/h 
$ Max Possible Speed Time Limit  Key defines the time for which maximum speed filter is active. If the position jump lasts longer than this time limit, the position will be accepted.  $ Max Possible Speed Time Limit =120  Max possible Time limit.  60  Integer  Seconds 
$ Max TimeInquiry RoundTrip Interval  Incase of network latency issues this key allows TOPE to cancel the Time Inquiry request via the "CancelTimeInquiry" function if the Minestar office doesn’t sent a response in the configured time.  $ Max TimeInquiry RoundTrip Interval =5  Maximum time interval accepted when synching with Minestar between the moment where Tope has sent its TimeInquiry request to Minestar and time when it receives the answer.  Unsigned Integer  Seconds 
$ Maximum Zoom Level  Key sets diagonal value of smallest rectangle that the assignment map will display.  $ Maximum Zoom Level =8000  Diagonal length of smallest display rectangle.

Min: 5000

Max: 15000 
15000  Integer  cm/Pixel 
$ Message Log File Interval  Key specifies interval at which Tope will send a message to Minestar office notifying it that message log file exists. The value is in minutes. In example, Tope will send a message to Minestar office every 30 minutes, notifying office that the message log file exists.  $ Message Log File Interval =30  Time interval at which Tope sends a message to Minestar office notifying it that the message log file exists.  60  Integer  Minutes 
$ Message Propagation Delay  Key sets expected propagation delay for Minestar messages on network. Is used to determine when machine is out of comms.  $ Message Propagation Delay =5000  Expected Minestar message propagation time. Request interval time in seconds.  3000  Unsigned Integer  Milliseconds 
$ Mets Directory  Key specifies folder containing Tope Mets files. Path should be specified as an absolute path such as, \\Storage\\exe\\. This key is required.  $ Mets Directory =\\Storage\\exe  Specifies folder containing Tope Mets files.  \\Storage\\exe  String  None 
$ Min Dump Time  Use key to configure the amount of time a machine must be in a dumping waypoint before the state is changed to a dumping state. To disable this feature, set the time to 0. Machine will be automatically changed to dumping state when machine has been inside dumping waypoint for at least 10 seconds.  $ Min Dump Time =10  Time a machine must be in a dumping waypoint before the state is changed to a dumping state.  Integer  Seconds 
$ Min Load Time  Use key to configure the amount of time a machine must be in a loading waypoint before the state is changed to a loading state. To disable this feature, set the time to 0. Machine will be automatically changed to a loading state when the machine has been inside the loading waypoint for at least 10 seconds.  $ Min Load Time  Time a machine must be in a loading waypoint before the state is changed to a loading state.  Integer  Seconds 
$ Min Move Speed  Use key to specify minimum speed required to consider machine as moving. Key is used to avoid GPS drifts.  $ Min Move Speed =0.1  Speed  0.1  Double  m/s 
$ Minestar 3 Hazard Reporting  Enables old Minestar 3 hazard marking compatibility mode.  $ Minestar 3 Hazard Reporting         
$ Minestar Connection Check  Key configures the Minestar connection check feature. It has two parameter value inputs. The first specifies how long to ping the Minestar server before displaying the Minestar connection timeout dialog box. The second parameter configures the Minestar connection timeout dialog box. The options are:* 0 - The continue button is present in the Minestar connection timeout dialog.* 1 - The continue button is not present in the Minestar connection timeout dialog.  $ Minestar Connection Check =120 1  Description: Minestar server connection timeout
Default: 120
Data Type: Integer
Units: Seconds

Description:
* 0 : show continue button
* 1 : hide continue button
Default: 0
Data Type: Discrete
Units: NA 
     
$ Minestar Directory  Key specifies the folder containing various files including the message file, operator ID file, delay code file, route point file, machine ID file, truck file, and kpi file. Path should be specified as an absolute path such as, "\storage\FTPShare\storage\minestar\". This key is required.  $ Minestar Directory =\\Storage\\FTPShare\\Storage\\Minestar  Specifies folder containing various files.  \\Storage\\FTPShare\\Storage\\Minestar  String  None 
$ Minestar Instance Name  Key specifies Minestar Instance Name.  $ Minestar Instance Name =MS  Text string specifying Minestar instance name.  None  String  None 
$ Minestar Message  Key determines which Minestar messages Tope will save to the message log file when it is not in contact with Minestar office. In example, all non-specified messages will use 5 retry attempts, timeout after 8000 milliseconds (8 seconds), and save all messages to the file.  $ Minestar Message =5 8000 1  Description:ref MESSAGETABLE
Default: 8500
Data Type: Discrete Index
Units: Index

Description: Number of times the system will attempt to retry sending a message
Default: 8
Data Type: Integer
Units: Count

Description: Number of milliseconds system will attempt to retry sending a message before timing out
Default: 5000
Data Type: Integer
Units: Millisec

Description:
* 1 = save the message
* 0 = don't save the message
Default: 0
Data Type: Discrete
Units: None 
     
$ Minestar Message Font Size  Key sets point size of font used to display office messages.  $ Minestar Message Font Size =32  The point size of the font.  32  Integer  None 
$ Minestar Message Font Weight  Key sets font weight of font used to display office messages. If key is not present, font weight of office messages will be 300.  $ Minestar Message Font Weight =700  Font weight  300  Integer  None 
$ Minestar Message Queue Retry  Key determines message 8505 would get added into queue/log once timeout of 5 seconds occurred after Tope goes into out of comm. The Timeout value has no effect on this key.  $ Minestar Message Queue Retry 8505  Ref MessageTable  8505  Discrete Index  Index 
$ Minestar Sync Period  Key allows controlling the frequency at which we attempt to synchronize with MineStar when synchronization can't be achieved against the xIM. Tope will send a TimeInquiry TMAC message to office to request its time and synchronize with it if its clock as drifted by more than $ Minestar Sync Threshold.  $ Minestar Sync Period =100  Interval specifies time regularity of clock synchronization with Minestar if there is a failure with the xIM module.  14400  Unsigned Integer  Seconds 
$ Minestar Sync Threshold  Key allows controlling the threshold value required specifying the required clock drift for performing a synchronization with MineStar. If |MineStarTime - CMPDTime| > threshold, the synchronization will happen. Synchronizing with MineStar is only done if synchronization with the xIM cannot be achieved. Tope sends a TimeInquiry TMAC message and syncs the time with the value returned in the answer.  $ Minestar Sync Threshold =4  Specifies the drift required between MineStar's lock and the xIM clock required for a synchronization to happen.  Unsigned Integer  Seconds 
$ Minimum Zoom Level  Key sets diagonal value of largest rectangle that the assignment map will display.  $ Minimum Zoom Level =47000  Description: Diagonal length of largest display rectangle
Default: 100000
Data Type: Integer
Units: Cm/Pixel
Max: 150000
Min: 90000 
100000  Integer  cm/Pixel 
$ MMU Response Threshold  When Tope receives MineModelUpdate(MMU) and if Tope doesn't have lanes that are in MMU then Tope send LaneUpdateRequest or GIS query and wait for the response, this key defines how long Tope will wait for the response - if response doesn't arrive after the interval, then a Red lane status icon will be shown.  $ MMU Response Threshold =5  Lane request interval time in seconds.  Integer  Seconds 
$ Modes And Status Disable Select All  Disables Select/Unselect All Combo box in Modes and Status Dialog.  $ Modes And Status Disable Select All         
$ Move Update Accuracy Factor  Use key to indicate minimum distance from GPS Accuracy value that a machine must move to update display. Machine must move over 3 times the GPS Accuracy for display to be updated.  $ Move Update Accuracy Factor =3  Factor is multiplied by GPS Accuracy value to consider a machine move.  Integer  Multiplier 
$ Move Update Distance  Use key to indicate minimum distance that machine must move to update display.  $ Move Update Distance =300  Number of centimeters a machine must move to update the display.  150  Integer  Centimeters 
$ Multicast Address  Key is used to specify a multicast address. The index must be consecutive starting with 0. These will be read until no other consecutive addresses are found. To be added, a valid port number must also be configured.  $ Multicast Address 0 =131.230.14.51  Description: Number of the group to join
Default: None
Data Type: Auto Index
Units:Index

Description: IP address string for this group
Default: None
Data Type: String
Units: None
SysVar: $MULTICAST_IP 
     
$ Multicast Port  Key is used to specify a multicast port.  $ Multicast Port 0 =12000  Description: Number of the group to join. These must be consecutive starting with 0
Default: None
Data Type: Auto Index
Units: Index

Description: Port number for this group
Default: None
Data Type: Integer
Units: None
SysVar: $MULTICAST_PORT 
     
$ Multicast Resubscribe  Key sets timeout value for multicast resubscribe retry and number of retries. If AllMachinePosition message is received, no retry attempt will be made. The retry will wait for the time equal to (retry count * Offset from the message time when the next AllMachinePosition message should be received). If AllMachinePosition message is not received within this time, current connection will be disconnected, and new connection will be established. The Retry timeout value will be used for ‘wait’ when it is greater than (retry count * Offset from the message time when the next AllMachinePosition message should be received). This will continue to happen for the lifetime of the Tope application.  $ Multicast Resubscribe =5 5  Description: Number of times multicast resubscribe will be retried
Default: 0
Data Type: Integer
Units: Count

Description: The timeout value for multicast resubscribe retry
Default: 10
Data Type: Integer
Units: Seconds 
     
$ New Bitmap For Tool Code  Use key to change the bitmap that represents a tool. The bitmap file needs to be located in the data directory. The filename should not include a path. The bitmap will be sized to fit on the tool. The number specified should correspond with the number specified in the Table of Tope Tool Codes.  $ New Bitmap For Tool Code 19 =RequestingAssigment.bmp  Description: Tool Code in Table of Tope Tool Codes
Default: None
Data Type: None
Units: None

Description: Filename of the bitmap to be associated with the tool
Default: Refer to Systems Operation, , "Tool Codes" for more information
Data Type: String
Units: None 
     
$ New Description For Tool Code  Key specifies a description for a tool, which appears when an operator clicks on a tool in the Key Definitions help dialog. This description will also appear in the key icon if there is no bitmap available for the specified tool. The number specified should correspond with the number specified in the Table of Tope Tool Codes.  $ New Description For Tool Code 19 = "Requesting Assignment"  Description: Tool Code in Table of Tope Tool Codes
Default: None
Data Type: None
Units: None

Description: Text describing the tool
Default: None
Data Type: None
Units: None 
     
$ Night Mode Brightness Level  Key specifies brightness level for night mode.  $ Night Mode Brightness Level =20  Night brightness level for night mode.  15  Integer  Percentage 
$ No Delay Save  Use key to disable feature that saves a delay value when a machine is shut down, such that when the machine restarts, the correct delay time is displayed.  $ No Delay Save         
$ No Delay Time Extend  If key is defined, delay time extend pushbutton will be disabled and not visible.  $ No Delay Time Extend         
No Delay Time Reduce  If key is defined, delay time reduce pushbutton will be disabled and not visible.  $ No Delay Time Reduce         
$ No Dump Exit To Travel  Tells Tope to not change to a travel state when exiting a dumping waypoint. Same effect as setting travel state change to manual.  $ No Dump Exit To Travel         
$ No End Assignment On Request  Use key to disable feature that ends a current assignment when an operator requests an assignment. Key should not be needed and has been added to disable this feature only if it causes problems.  $ No End Assignment On Request         
$ No Fuel Entry  The presence of key removes Fuel Entry dialog box from Service Hour Entry dialog.  $ No Fuel Entry         
$ No GPS Alarm Delay  Key specifies how long a No GPS alarm should be delayed before playing. This delay acts as a filter or debounce for No GPS alarms. The alarm will play only if the No GPS condition is still active after the delay has lapsed.  $ No GPS Alarm Delay =2000  Alarm delay duration.  3000  Integer  Milliseconds 
$ No GPS Input  For NT version only. Key should be placed in the config file for NT. It removes GPS desk module initialization.  $ No GPS Input         
$ No Hazard Positioning  If key is defined, once a hazard type is selected, the hazard is reported at the current position with the current orientation. It disables the capability of being able to position and reshape the hazard on the screen.  $ No Hazard Positioning         
$ No Hazard Reshaping  Disables default capability to move individual polygon summits and create new ones. NOTE: Key as a higher priority over $ No Hazard Summit Creation and will override its behavior when specified.  $ No Hazard Reshaping         
$ No Hazard Summit Creation  Disable creation of new polygon summits when edit the hazard shape.  $ No Hazard Summit Creation         
$ No Hazard Type Selection  Disable selecting hazards from the hazard types list and uses the default one.  $ No Hazard Type Selection         
$ No Hour Cancel  Key disables cancel button on the hour entry dialog.  $ No Hour Cancel         
$ No Hour Entry  Use key to remove field for entering service meter hours on the “Hour Entry” dialog.  $ No Hour Entry         
$ No Load Exit To Travel  Tells Tope to not change to a travel state when exiting a loading waypoint. Same effect as setting the travel state change to manual.  $ No Load Exit To Travel         
$ No Machines Above Zoom  Diagonal value of the rectangle that the assignment map will stop rendering other machines above this zoom level.  $ No Machines Above Zoom =20000  Zoom level above which other machines will not be rendered.  -1  Integer  cm/Pixel 
$ No Operator Id Verification  Key for suppression of "Unknown" operator login. Once key is defined, Tope doesn’t verify operator ID with the onboard operator list and there will be no “Unknown” login.  $ No Operator Id Verification         
$ No Speed Limit Change Notification  By default, speed change notification alarms are enabled. Speed Limit Change Notification alarms do not play a buzzer tone. Buzzer Type for these alarms is set to NoBuzz. Key disables speed limit change notification alarms.  $ No Speed Limit Change Notification         
$ No Startup Display  Presence of this key turns off the Tope logo and camera switching on startup display.  $ No Startup Display         
$ No Startup Image Move  Key disables bitmap animation on startup.  $ No Startup Image Move         
$ No State Change During Delay  Use key to specify there is no state change if truck is in delay (even if VIMS or TPMS changes state).  $ No State Change During Delay         
$ No State Change Upon Send Truck  If key is configured, truck will not change state upon receiving a SendTruck message.  $ No State Change Upon Send Truck         
$ No Station Exit To Travel  Tells Tope to not change to a travel state when exiting a Station waypoint. Same effect as setting travel state change to manual.  $ No Station Exit To Travel         
$ No Status Material Request  Key specifies that the status bar will not show the current material request. Key is only used if the value of the key "$ Status Display" is 1 (loading information is displayed).  $ No Status Material Request         
$ No Status State  Key specifies that the status bar will not show the current operating state of the machine. This key is only used if the value of the key "$ Status Display" is 0 (assignment information is displayed).  $ No Status State         
$ No Text Messages To Machines  Use this key to prevent operators from sending text messages to other dislays. When an operator invokes the Send Message command, the operator will be able to choose only the office as a message recipient--a list of machine names will not appear.  $ No Text Messages To Machines         
$ No Timeout Login  Use key to prevent operators from logging in if there is a login timeout (in case of bad or no communication with the office).  $ No Timeout Login         
$ No Waypoint Update Beep  Disables beeping when an assignment is changed due to a waypoint update.  $ No Waypoint Update Beep         
$ No Waypoints Above Zoom  Diagonal value of rectangle that the assignment map will stop rendering waypoints above this zoom level.  $ No Waypoints Above Zoom =50000  Zoom level above which waypoint will not be rendered.  50000  Integer  cm/Pixel 
$ Object Detection Alarm Delay  Key specifies how long an Object Detection alarm should be delayed before playing. Delay acts as a filter or debounce for Object Detection alarms. The alarm will play only if the Object Detection is still active after the delay has lapsed.  $ Object Detection Alarm Delay =2000  Alarm delay duration.  Integer  ms 
$ Old Crusher Sample Time  Time that is used to determine whether a crusher is old or not.  $ Old Crusher Sample Time =50  Time to old.  50  Integer  Seconds 
$ Optional Login Startup Prompt  By default, Tope does not present a login dialog unless login is required. Presence of this key will cause Tope to present a login dialog when starting up even when login is not required.  $ Optional Login Startup Prompt         
$ OSZip File Handle Retry Count  Key is used for checking the OS.zip file validity during OFA Flashing. If file handle is not valid on the first attempt, it will be retried according to the no. of times mentioned in this key.  $ OSZip File Handle Retry Count         
$ Out Of Comms Seconds to Request AllMachinePositions  This set the time interval for requesting a full AMP message when the truck has been out of comms. If the truck has been out of comms for longer that this time interval, then a full AMP request will be sent by Tope when comms is restored.  $ Out Of Comms Seconds to Request AllMachinePositions =60  Time specifies duration to request AllMachinePositions.  60  Unsigned Integer  Seconds 
$ Output Payload Convert  Key is used to convert the payload before sending to another device. A configuration key has been added that allows the payload sent by Tope to be converted to different units. This is applicable when using both TPMS and VIMS in a system. TPMS sends English tons while VIMS sends metric tonnes. This caused some problems when the payloads are displayed either on Tope on the loader or on CAES.  $ Output Payload Convert =1.1  Number to multiple the payload to get the desired value.  Double  None 
$ PA Alarm Silence In Neutral  Key silences PA alarm when gear is neutral.  $ PA Alarm Silence In Neutral         
$ PA Alarms Silent  If key is defined, it will disable playing of all proximity awareness and speed alarms alarm.  $ PA Alarms Silent         
$ Payload Conversion  Use this key to convert payload information from metric tons to the unit you want to display, for example, US tons. If the input for the payload is VIMS, then the input units are tens of metric tons.  $ Payload Conversion =0.1  Value to multiply the input weight to get the desired display weight.  0.1  Float  None 
$ Peer To Peer Diagnose  Key is used for debugging issues with peer to peer truck communications. When key is present, all peer to peer messages sent between trucks are also sent to the MineStar server so that they can be seen in the MineStar comms window.  $ Peer To Peer Diagnose         
$ Peer To Peer Unit Sync  Key is used for displaying metric values in the bar graph screen during peer to peer truck communications. When key is present metric values gets displayed in English units.  $ Peer To Peer Unit Sync  Conversion factor to convert metric value to another unit.  NA  Double  None 
$ Percent Added Waypoints  Key specifies the random percent of beacons that Tope will add randomly during simulation. The value should be specified as an integer, such as 25 for 25 percent. The beacons to add are randomly selected. This key is used for development.  $ Percent Added Waypoints  Integer showing random percentage of beacons that Tope will add randomly.  Integer  None 
$ Percent Beacon Missed  Key specifies the percent of beacons that Tope won’t go through (won’t send a position back) even though the beacons are included in the assignment. The value should be specified as an integer, such as 25 for 25 percent. The beacons to miss are randomly selected. This key is used for development.  $ Percent Beacon Missed =25  Integer showing percentage of beacons that Tope won’t go through.  Integer  None 
$ Percent Beacon Wrong  Key specifies percent of time Tope will go through a beacon not in the assignment. Errors will be selected randomly. This key is used for development.  $ Percent Beacon Wrong =25  Integer showing percentage of wrong beacons Tope will go through.  Integer  None 
$ Percent Destination Wrong  Key specifies the percent of wrong destinations that Tope will go to. The errors will be selected randomly.  $ Percent Destination Wrong =25  Integer showing percentage of wrong beacons Tope will go through.  Integer  None 
$ Percent Material Wrong  Key specifies percentage of instances in which Tope will report a wrong material. Material reported is selected at random.  $ Percent Material Wrong =25  Integer showing percentage of instances in which Tope will report a wrong material.  Integer  None 
$ Play GPS Diag File  Key specifies GPS Diag file to use for GPS position playback.  $ Play GPS Diag File  Specifies the GPS Diag file to use for GPS position playback.  None  String   
$ Port Network Log  Port for transmitting log messages to server.  $ Port Network Log  Port that will be used to transmit the log messages to the server.  None  Unsigned Integer  None 
$ Position Curvature Interval  Use key to specify a threshold for changes in truck path curvature that will trigger a PR2 to the MineStar office. The default value of 0.0 means feature is disabled. NOTE: Key is only valid when $ Use PositionReport1 key is not defined or enabled.  $ Position Curvature Interval  Change in truck path curvature.  0.0  Double  1/cm 
$ Position Distance Interval  As machine travels, key specifies distance interval at which Tope will send a position message to the MineStar Gateway indicating position of the machine. Value is in centimeters.  $ Position Distance Interval =1000  Distance interval at which Tope will send a position message to MineStar Gateway indicating position of the machine.  150  Integer  Centimeters 
$ Position Speed Interval  Use key to specify a threshold for changes in truck speed that will trigger a PR2 to MineStar office. Default value of 0.0 means feature is disabled. NOTE: Key is only valid when $ Use PositionReport1 key is not defined or enabled.  $ Position Speed Interval =0.0  Change in truck speed.  0.0  Double  cm/s 
$ Position Time Interval  Key specifies frequency at which Tope will send a position message to MineStar Gateway.  $ Position Time Interval =60  Frequency at which Tope will send a position message to MineStar Gateway.  Double  Seconds 
$ Position Time Minimum Interval  Use key to specify minimum delay to update position.  $ Position Time Minimum Interval =0.475  Use key to specify the minimum delay to update the position.  0.475  Double  Seconds 
$ Previous State  Key saves Tope’s previous state to DynConfig2.txt file.  $ Previous State =5  PreviousState state id.  None  Integer  None 
$ Primary Display Settings Synchronization  Key specifies Secondary display (TOPE) will synchronize brightness with Primary display.  $ Primary Display Settings Synchronization =1  * 1 = Brightness will synchronize with the Primary display.
* 0 = Disable the brightness synchronization from the Primary display 
Integer  None 
$ Processes To Start  Key specifies processes that Tope will start. Key should no longer be used. Functionality is replaced by CATBIGBRO.  $ Processes To Start 0 -processname.exe  Description: First occurrence of item must be numbered 0
Default: None
Data Type: Auto Index
Units: Index

Description: Name of process
Default: None
Data Type: String
Units: None 
     
$ Queue State At All Faces  Key configures behavior when machine enters a face waypoint.  $ Queue State At All Faces =-1  * 1 = queues at any face
* 0 = queues only if the waypoint is the 2nd to last in the assignment
* -1 = Never queue at the face waypoint. 
Discrete  None 
$ Queue State At All Queues  Key specifies that Tope will set the state to queuing whenever a truck enters a queue waypoint or a face waypoint.  $ Queue State At All Queues =0  * 0 = state will change to waiting if machine is in the assigned queuing waypoint
* 1 = state will change to waiting when it enters a queuing waypoint if the current state is traveling
* 2 = state will change to waiting whenever a queuing waypoint is entered, regardless of the current state 
Integer  None 
$ Queue To Dump Distance  Key sets distance from assigned dump where state will change to queuing from traveling. A value of zero disables function.  $ Queue To Dump Distance =20  Distance to destination where state should change to queuing. Zero value disables function.  Integer  Meters 
$ Queue To Load Distance  Key sets distance from assigned loader where state will change to queuing from traveling. Zero value disables function.  $ Queue To Load Distance =20  Distance to destination where state should change to queuing. Zero value disables function.  Integer  Meter 
$ Radar CDL Fault Alarm Delay  Key specifies how long a CDL fault alarm should be delayed before playing. Delay acts as a filter or debounce for CDL Radar faults. Alarm will play only if the CDL Radar is still faulted after the delay has lapsed.  $ Radar CDL Fault Alarm Delay  Alarm delay duration.  Integer  Milliseconds 
$ Radar Standby Brightness Reduction Factor  Key specifies a brightness reduction factor that is applied when transitioning to Radar Standby State. Key only applies when CFG_AUTODIM_ON_RADAR_STANDBY is present.  $ Radar Standby Brightness Reduction Factor =10  Brightness level set when radar system state goes to Standby.  33  Integer  Percentage 
$ Recipe Info  Key stores recipe information in DynConfig2.txt file.  $ Recipe Info =Recipe1Info    None  String  None 
$ Recipe Name  Key saves recipe name to DynConfig2.txt.  $ Recipe Name =XYZ    None  String  None 
$ Remove All Blocks  Key removes all blocks button from block selection dialog.  $ Remove All Blocks         
$ Remove Set Material  Key removes set material button from block selection dialog.  $ Remove Set Material         
$ Repeat PA Critical  Defines number of times the original melody should be repeated for the case that the body regions of two machines intersect. This key is independent of $ Buzzer Max Duration. -1 is a special value which indicates that the buzzer shall repeat the melody for infinite amount of times. For this case, as long as the incident condition (Body on Body) is true, the acknowledgement is the only way to stop playing the melody. The maximum value for this key is 10. If the user sets it to any number higher than 10, it is automatically set to 10.  $ Repeat PA Critical =4  Numbers of times original melody should be repeated when body regions of two machines intersect.  Integer  None 
$ Report Object Detection Incidents  Key will report the Object Detection Incident(CIODSRadarIncident)messages to Minestar Office. If key is not defined, then no Object Detection Incident(CIODSRadarIncident) will be reported to Minestar Office.  $ Report Object Detection Incidents         
$ Restricted Zone Violation Alarm Delay  Key specifies how long a Restricted Zone Violation alarm should be delayed before playing. Delay acts as a filter or debounce for Restricted Zone Violation alarms. Alarm will play only if the Restricted Zone Violation is still active after the delay has lapsed.  $ Restricted Zone Violation Alarm Delay =2000  Alarm delay duration.  Integer  Milliseconds 
$ Reverse Angle  Key defines, that if there is a change in heading of 3 or greater, Tope assumes machine has changed from forward to reverse or reverse to forward. Key specifies change in heading angle at which a change from forward to reverse or reverse to forward is applied. Value is in radians.  $ Reverse Angle =3  Change in heading.  2.5  Float  None 
$ Reverse Input  Use switch to designate which switch is used to indicate reverse.  $ Reverse Input =2 0 0.5  Minimum rate in seconds at which input can change and is used for de-bouncing signal.

Description:
0 = Switch Input 1
1 = Switch Input 2
2 = Switch Input 3
3 = Switch Input 4
Default: None
Data Type: Discrete
Units: None

Description:
* 0 = normal logic
* 1 = inverted logic
Default: 0
Data Type: Discrete
Units: None 
None  Float  None 
$ Reverse Max Speed  Key specifies speed at which machine will be assumed to be moving forward. If speed of machine exceeds this value, machine will be assumed to be moving forward and display will reflect this change.  $ Reverse Max Speed =300  Maximum reverse speed.  268.224  Double  cm/s 
$ Reverse To Dumping  If key is present in the configuration file, it indicates state should change to dumping when truck is put in reverse at a dumping site.  $ Reverse To Dumping         
$ Reverse To Loading  If key is present in the configuration file, it indicates state should change to loading when truck is put in reverse at a loading site.  $ Reverse To Loading         
$ RPA Static IP  Key specifies RPA static IP address.  $ RPA Static IP =165.26.79.190  IP address for RPA.  None  String  None 
$ RT Password Reset  Key resets Remote Tools password. Tope config can be updated to include toggle key. Reset will be logged in Tope logs.  $ RT Password Reset =1  Verifies key value (1 or 2) on startup. If different, Remote Tools password will reset to default, and G407 will reboot.

Description:1 or 2, all other values are ignored
Default: None
Data Type: Integer
Units: None 
     
$ Safety Checklist No Cancel Button  If key is present, cancel button will be removed from safety checklist.  $ Safety Checklist No Cancel Button         
$ Save Activity  Key tells Tope to save and restore current activity on shutdown and restart.  $ Save Activity         
$ Save Job Code  Key tells Tope to save and restore current job code on shutdown and restart.  $ Save Job Code         
$ Save User  Key specifies how the logged in user will be saved and restored on power down and power up. When set to 0 logged in user will not be saved and restored on power cycle. The choices are:confirmation.

* 0 - Logged in user will not be saved and restored on power cycle.
* 1 - Logged in user will be saved and restored with a confirmation dialog on restart.
* 2 - Logged in user will be saved and restored without confirmation 
$ Save User =1  * 0 = No save
* 1 = Save and Restore with Confirmation
* 2 = Save and Restore without Confirmation 
Discrete  None 
$ Screen Config File  Key specifies the path and filename of the file containing screen configuration information. Path should be specified as an absolute path such as, "\storage\config\TopeWinCfg.txt". This key is required.  $ Screen Config File         
$ Screen Size X  Key sets width of main window. Applies to TopeNT only.  $ Screen Size X =690  Width of main window in pixels.  NA  Integer  Pixel 
$ Screen Size Y  Key sets height of main window. Applies to TopeNT only.  $ Screen Size Y =480  Height of main window in pixels.  NA  Integer  Pixel 
$ Seconds to Request AllMachinePositions  Sets time interval for requesting a full AMP message from MineStar. If a full AMP message has not been received by this time interval, Tope will request one.  $ Seconds to Request AllMachinePositions =20  Time specifies the time duration to request AMP.  20  Integer  Seconds 
$ Select Loader  Use key to provide a dialog for operators to select a loader if truck enters a loading state and does not have a loaderID.  $ Select Loader =1  * 0 = loader selection dialog will not appear
* 1 = dialog will display loaders in distance order (closest loader first)
* 2 = dialog will display loaders in the order they appear in the machine file. 
Discrete  None 
$ Send Duplicate Activity  If key is included, Tope will send back a state change message every time an activity is selected. Even if the activity has not changed.  $ Send Duplicate Activity         
$ Send Msg To Travel State  Key will set state to traveling when a -Send Truck- message is received from CAES. If changes to traveling state are set to be confirmed by operator (using the "$ Travel State =1" key) and state change is not confirmed by operator, $ Send Msg To Travel State key will override operator confirmation, automatically changing state to traveling. State change confirmation dialog will not appear even if $ Travel State key is set to 1.  $ Send Msg To Travel State =1  * 0 = off
* 1 = state will change only if machine is in loading state
* 2 = state will change regardless of the current state 
Discrete  None 
$ Send Position Reverse  Key causes Tope to send a position reverse message to MineStar office when a change in direction is detected. Value is affected by keys "$ Heading Filter", "$ Reverse Angle", and "$ Reverse Max Speed".  $ Send Position Reverse         
$ Send Position Stops  Use key to send a message to MineStar office whenever machine stops. Machine is considered to be stopped when speed of machine is lower than speed configured with $ Stop Speed key. Position stop message is a position report message with Stop flag set. Key is only applied when GPS position is DGPS not autonomous.  $ Send Position Stops         
$ Send Test Address  Key specifies IP addresses that will appear in Send Message dialog. This key is used for development.  $ Send Test Address 0 =172.17.83.201  First occurrence of this item must be numbered 0. Subsequent occurrences of this item must be numbered consecutively..

IP address of a computer that, the message will be sent to 
None  IP address string  None 
$ Send Test Port  Key specifies UDP port numbers that will appear in Send Message dialog. List items should be numbered starting with zero.  $ Send Test Port =10000  First occurrence of this item must be numbered 0. Subsequent occurrences of this item must be numbered consecutively.

UDP port of a computer that, the message will be sent to. 
     
$ Send Tope Health Events  Enables Tope health events. Currently only GPS health events are available. Health events may now be sent from Tope to the office software when a GPS failure is detected. The two failures are caused by an antenna fault, which comes directly from the receiver, and a no position fault. The no position fault may be triggered by the receiver not sending any positions, or by the positions being outside the specified boundary. The current values for these events are:

# define MW_FAULT_GPSANT 0x8001 // GPS No Antenna fault

# define MW_FAULT_GPSNOPOS 0x8002 // GPS No Position fault

Values may change when these events become officially recognized by VIMS. Message is a standard VIS health message as described in Andrew Swanson’s VIS documentation. The only valid fields are the start time, the event id, and the stop time. All other fields are currently not guaranteed to be valid. These events should be reset when the machine restarts. In the office this means that restart message has been received. If the condition still persists over a restart, the event will be reactivated. 
$ Send Tope Health Events         
$ Send Truck Beep  Use key to specify that Tope for trucks will beep as soon as a -Send Truck message is received from a loader/shovel and a -Send Truck Message- window has popped up. Key of -$ Send Truck Message- must be specified in order to make this key effective.  $ Send Truck Beep         
$ Send Truck Input  Use key to designate which should be used as a -Send Truck -switch.  $ Send Truck Input =2 0 0.5  Minimum rate in seconds at which the input can change and is used for de-bouncing the signal.

Description:
* 1 = switch input 1
* 2 = switch input 2
* 3 = switch input 3
Default: None
Data Type: Discrete
Units: None

Description:
* 0 = normal logic
* 1 = inverted logic
Default: 0
Data Type: Discrete
Units: None 
None  Float  Seconds 
$ Send Truck Message  Use key to specify that Tope for trucks will pop up a window showing that the truck has been loaded and is free to depart as soon as a -Send Truck- message is received from a loader/shovel.  $ Send Truck Message         
$ Service Port Enable  Key is used to enable display service port.  $ Service Port Enable =1  Enables service port.* 0 = Disable port* 1 = Enable port  Discrete  None 
$ Shift Info  Key saves shift information to DynConfig2.txt file.  $ Shift Info         
$ Show Assignment From Current Position  Use key to show assignment route from starting from truck’s current position instead of first waypoint in its assignment.  $ Show Assignment From Current Position         
$ Show Machines Names Beside Icon  Key is used to control whether machine name appears by machine icon or not.  $ Show Machines Names Beside Icon  * 0 = Don't Show Machine Name
* 1 = Show Machine Name 
Discrete  None 
$ Sim Random Seed  Key specifies seed to set randomness. If set to same value and assignment are the same, performance will be same each time. Only applicable on NT.  $ Sim Random Seed =87    System time  Integer  None 
$ Sim Send VIMS  Key specifies that simulator sends VIMS dipper and load reports when truck enters loading state. Simulation produces behavior that is the same as if the VIMS dipper and load reports were received by Tope from VIMS. The number of dippers that comprise a load is determined by the key "Load Dipper Count".  $ Sim Send VIMS         
$ Sim Speed  Key specifies speed at which simulated truck will travel. Value is in cm/s.  $ Sim Speed =100  Speed at which simulated truck will travel.  10000  Integer  cm/sec 
$ SMU In Position  Key configures to fill SMU in the location filed of StateChange, PositionReport, Operator Login/Logout, Startup messages. There is no parameter for this key. If key exists, SMU will be filled. Otherwise, SMU will be not.  $ SMU In Position         
$ Snapshot Directory  Key specifies folder path containing compressed storage files for Snapshot feature. This key is required. Path should be specified as an absolute path such as, "\\Storage\\FTPShare\\Storage\\Snapshot".  $ Snapshot Directory =\\Storage\\FTPShare\\Storage\\Snapshot  Specifies folder path containing compressed storage files.  \\Storage\\FTPShare\\Storage\\Snapshot  String  None 
$ Snip Directory  Key specifies folder containing various files including the message file, operator ID file, delay code file, route point file, machine ID file, truck file, and kpi file. Path should be specified as an absolute path such as, "\\storage\\minestar\\". This key is required.  $ Snip Directory =\\Storage\\Minestar\\  All MineStar files are contained in the storage card \\minestar\\directory.  \\Storage\\MineStar\\  String  None 
$ Softpanel Startup Command  Command will show the Soft Panel buttons for non-CMPD displays.  $ Softpanel Startup Command =\Storage\TopeButtonPanel.exe -h=$Handle  Full path of TopeButtonPanel.exe.  None  String  None 
$ Speed Conversion  Key specifies speed conversion factor to convert cm per second into different units such as km per hour.  $ Speed Conversion =0.02237  Value to multiply.

Description: Value to multiply
Default: 0.02237
Data Type: Double
Decimals: 5
Units: None 
0.02237;(5-decimals)  Double  None 
$ Speed Halflife  Speed = Accumulator * factor + NewSample * (1 – factor).  $ Speed Halflife =0.2  factor = exp(-t / lambda * ln2)  0.2  Double  Seconds 
$ Speed Limit Violation Alarm Delay  Key sets a delay before the Speed Limit Violation alarm is allowed to play.  $ Speed Limit Violation Alarm Delay =2000  Alarm delay duration.  Integer  Milliseconds 
$ Speed Violation Tolerance  Key specifies tolerance in meters per second for reporting speed limit violations. Violations will not be reported until speed limit is exceeded by this amount.  $ Speed Violation Tolerance =3  Tolerance offset from real speed.  Integer  m/s 
$ Spinner Accel  Key sets spinner acceleration. Seconds must be in ascending order. Spinner will count at the increment rate after the number of seconds have passed. Key input is a string of SecondsIncPair values that can contain up to 8 SecondsIncPair values where:

* - Seconds( 1st value) - Button Hold time
* - Inc (2nd value) - The increment value to be added when button hold time is met.

Value is multiplied by 0.001 to determine the unit increment. For more information, see the Win 32 help on UDM_SETACCEL. There can be up to 8 second increment pairs.
Example sets hour entry spinner accelerations. At time 0, the increment is 100, which is equal to 0.1 units. After holding the button for 5 seconds, the increment is 1000, etc. 
$ Spinner Accel 1259 =0 100 5 1000 8 10000 11 100000 14 1000000  * - Value is a string of SecondsIncPair values that can contain up to 8 SecondsIncPair values where:
* - Seconds( 1st value) - Button Hold time
* - Inc (2nd value) - The increment value to be added when button hold time is met. This value is multiplied by 0.001 to determine the unit increment. 
None  String  None 
$ Spinner Digits  Key sets number of digits displayed after decimal point in the spinner edit window. Minimum spinner increment is 0.001 so any number greater than 3 will only add zeros.  $ Spinner Digits 1259 =2  This is the number of digits to be displayed after the decimal point in the spinner edit window.

Description:
* This is the id of the spinner.
* This may be found from the resource file or in this case from the included text.
Default: None
Data Type: Manual Index
Units: Index 
Integer  None 
$ Standard Time Date  This key specifies information regarding the change from daylight savings time to standard time.  Day-in-Month
Format: $ Daylight Time Date =<flag><month><day_of_week><week_in_month><hour><minute><daylight_offset> 
Flag: 0=Day-in-Month format. Day-of-week for change.
1=Month-in-Year format. Month-of-year for change. 
None  Integer  None 
  Month: Selected month of change to take effect
January=1
December=12 
None  Integer  Month 
  Day-of-Week: Selected day for change to take effect
Sunday=0
Saturday=6 
None  Integer  Day of Week 
  Week-in-Month: Selected month for change to take effect
First=1
Second=2
Last=5 
None  Integer  Week in Month 
  Hour: Selected hour for change to take effect
2:00 am=2 
None  Integer  Hours 
  Minute: Selected minute for change to take effect
Range=0-59 
None  Integer  Minutes 
  Daylight-offset: Applied time offset, beginning on specified date.
Add 60
Minutes=-60 
None  Integer  None 
Example; Day-in-Month Format: $ Daylight Time Date =0 3 0 2 2 0 -60
This key will add 60 minutes to time, starting at 2:00:00 am on the 2nd Sunday in March.
$ Start Send Time  Use key to specify time interval that is used to confirm that the machine starts to move.  $ Start Send Time =1  Time duration in seconds.  50  Integer  Seconds 
$ Startup Display Delay  Use key to specify delay before starting the startup display.  $ Startup Display Delay =2000  Specify the delay time before starting the display.  None  Integer  Milliseconds 
$ Startup Display Inc  Key specifies increments at which Tope log is animated.  $ Startup Display Inc =8  Specifies increments at which the Tope log is animated.  None  Integer  None 
$ Startup Display Pause  Key specifies how long Tope logo will be displayed before it goes off screen.  $ Startup Display Pause =3000  Specifies how long Tope logo will be displayed before it goes off.  None  Unsigned Integer  Milliseconds 
$ Startup Display Splash Duration  Key enables the confurability of SplashScreen.exe located in device bootup. Tope start-up needs to be delayed for configurable time based on requirement. Minimum acceptable value of the key is 5 Secs and maximum is 500 Secs.  $ Startup Display Splash Duration =90  Description:
Configu-rability of splash screen.
Min = 5
Max = 500 
90  Integer  Seconds 
$ Startup Image  Key sets name and path of the startup bitmap displayed after the Cat bitmap such as \\Storage\\New.bmp.  $ Startup Image  Name and path of the bitmap file to load.  None  String  None 
$ Startup Zoom Level  Key sets diagonal value of rectangle that the assignment map will display on startup.  $ Startup Zoom Level =12000  Startup display rectangle.  10000  Integer  cm/Pixel 
$ State Confirm Time  Use key to specify amount of time that elapses between when an operator receives a confirmation dialog and the sound of the audible device reminding the operator to respond to the dialog.  $ State Confirm Time =1000  Time after which audible device sounds on receiving a confirmation dialog.  Integer  Milliseconds 
$ Status Display  Key specifies what information is displayed in status bar.  $ Status Display =1  * 0 = Assignment Information (Truck)
* 1 = Loading Information (Loader)
* 2 = Next Assigned Draw Point (Underground) 
Integer  None 
$ Status Font Size  Key sets font size of text that appears in status bar.  $ Status Font Size =55  Font, point size  -25  Integer  None 
$ Status Font Weight  Key sets font weight of text that appears in status bar.  $ Status Font Weight =700  Font weight  700  Integer  None 
$ Stop Send Time  Use key to specify time interval used to confirm that machine stops.  $ Stop Send Time =5  Time duration in seconds.  Integer  Seconds 
$ Stop Speed  Use key to specify speed that system will use to consider machine as stopped.  $ Stop Speed =0.1  Speed  0.1  Double  m/s 
$ Store Position Count  Use key to specify that after so many PR2s, position would be stored in DynConfig2.bak. Minimum value for this key is 10 and Maximum value for this key is 120. If given value is not inside within range, it would get reset to default value 10.  $ Store Position Count =10  Number of PR2s after which position will be stored in DynConfig2.bak.  10  Integer  None 
$ Support Legacy xIM  If key is contained in TopeConfig.txt, GPSTime variable will be used in Desk, UTC-Time; otherwise RDP.  $ Support Legacy xIM         
$ Switch Count  Key is used in conjunction with $ Activity Switch Down key and $ Activity Switch Up key to assign various truck switch positions to activities. Key sets size of arrays ActSwitchMapUp and ActSwitchMapDown  $ Switch Count =5  Size of activity s|witch arrays.  Integer  None 
$ Switch Monitor Input  Key will check debounce time and confirm status of input channel switch.  $ Switch Monitor Input =500 1  Description: Wait time to confirm switch status
Default: 500
Data Type: Integer
Units: Milliseconds

Description: Channel of switch which needs to be monitored.
Default: 1
Data Type: Integer
Units: None

* 1 = Reverse Switch Channel 1
* 2 = Reverse Switch Channel 2
* 3 = Reverse Switch Channel 3
* 4 = Reverse Switch Channel 4 
     
$ Switch To Tool Input  If key is not defined, key sets to default value of 0 for SwitchNumber, Param Logic and normal logic behavior that means no switch will be used. Maps a switch input to a tool. Multiple tools may be triggered by the same input. Tool is triggered when switch is set.  $ Switch To Tool Input <Switch Number> =<input><tool id><logic><min rate>
$ Switch To Tool Input 0 =3 29 0 0.5 
Description: Key number starting at 0, numbered sequentially for total number of these keys
Default: None
Data Type: Auto Index
Max: 3
Units: Index

Description:
0 = Switch Input 1
1 = Switch Input 2
2 = Switch Input 3
3 = Switch Input 4
Default: None
Data Type: Discrete
Units: None

Description: \ref TOOLIDTABLE
Default: None
Data Type: Discrete
Units: None

Description:
* 0 = normal logic
* 1 = inverted logic
Default: 0
Data Type: Discrete
Units: None

Description: Minimum rate in seconds at which input can change and is used for de-bouncing signal
Default: 0.0
ata Type: Float
Units: Seconds 
SwitchNumber = 0
Params = None 
Integer  None 
$ System Check Timeout  Key sets time period for which system check dialog waits before being timed out. By default, timeout period for system check is set as 20 seconds. Also, timeout period can be set only in range of 20 – 3540 seconds.  $ System Check Timeout =20  Timeout in seconds.  20  Integer  None 
$ System Check Window Position  Key defines left and top position of system check window. By default, window will be center-aligned. If key is not defined, values of left and top will not be proper.  $ System Check Window Position =50 60  Top position of system check window.

Description: Left position of system check window
Default: -1
Data Type: Integer
Units: None

Description:
Default: -1
Data Type: Integer
Units:None 
-1  Integer  None 
$ System Info Color  Key is used to allow background color for system info list view and Activity History window list view to be specified in TopeConfig.txt.  $ System Info Color =7  Ref Colortable  Discrete  None 
$ System Info Text Color  Key is used to allow text color for system info list view and Activity History window list view to be specified in TopeConfig.txt. If key is not present, Activity History window list view text color will be black.  $ System Info Text Color =0  Ref Colortable  Discrete  None 
$ Temp Directory  Key specifies folder containing Tope temporary data. Path should be specified as an absolute path such as, "\storage\FTPShare\storage\temp\". This key is required.  $ Temp Directory=\\Storage\\FTPShare\\Storage\\Temp  Specifies location of Temp directory.  \\Storage\\FTPShare\\Storage\\Temp\\  String  None 
$ Tim IP Address  Key is used to specify IP address of TIM, such as 172.27.18.19. It is set from the Initial configuration window and written to TimConfigFile.txt. It should not be manually configured.  $ Tim IP Address =172.27.18.19  IP address for TIM.  None  String  None 
$ Time Zone Minutes  Key provides zone information to adjust time when Tope starts u. Tope manages daylight – day and time information. Local time needs to be restored after time zone information is set.  $ Time Zone Minutes =360  Specifies time zone information to adjust local time.  None  Integer  None 
$ TKPH Conversion  Key sets a conversion factor for adjusting TKPH values. Tope multiplies conversion factor with truck speed.  $ TKPH Conversion =0.5  Factor by which current Truck speed should be multiplied.  Double  None 
$ TKPH Simulation  Key is used to enable TKPH simulation for generating TKPH information. If key is not present, TKPH simulation will not be used to generate TKPH values.  $ TKPH Simulation         
$ TMAC Event Log  Key is used to enable TMAC event log.  $ TMAC Event Log         
$ TMAC Log File Count  Use key to indicate number of TMAC log files to be saved. Key is not required.  $ TMAC Log File Count =3  Number of TMAC log files to be saved.  Integer  Count 
$ TMAC Log Records Count  Use key to specify how many log records are retained at any given time. Key is not required.  $ TMAC Log Records Count =100  Number of log records.  500  Integer  Count 
$ TMAC Max Receive  Maximum numberofTMAC receive filters. If 0, no duplicate message detection is performed.  $ TMAC Max Receive =A  Character used as ASCII value.    Char  None 
$ TMAC Max Transmit  Maximum number of TMAC transmit filters. If 0, requests and messages cannot be transmitted.  $ TMAC Max Transmit =A  Character used as ASCII value.  Char  None 
$ TMAC Message Queue Size  Use key to specify size of TMAC Message Queue. If key is not defined, 5000 will be default value.  $ TMAC Message Queue Size =5000  Size of the queue.  5000  Integer  Count 
$ TMAC Receive Buffer Size  Socket layer receive buffer size.  $ TMAC Receive Buffer Size =0  Socket layer receive buffer size.  Integer  None 
$ TMAC SA Max Receive  Maximum number of receive filters for TMAC standard server.  $ TMAC SA Max Receive =A  Character used as ASCII value.  Char  None 
$ TMAC SA Max Transmit  Maximum number of TMAC transmit filters for TMAC standard server.  $ TMAC SA Max Transmit =A  Character used as ASCII value.  Char  None 
$ TMAC SA Receive Buffer Size  Socket layer receive buffer size for TMAC standard server.  $ TMAC SA Receive Buffer Size =0  Socket layer receive buffer size.  Integer  Bytes 
$ TMAC SA Transmit Buffer Size  Socket layer send buffer size for TMAC standard server.  $ TMAC SA Transmit Buffer Size =0  Socket layer send buffer size.  Integer  Bytes 
$ TMAC TCP Max Connection Number  Key specifies maximum number of TCP connections.  $ TMAC TCP Max Connection Number =8  Number specifying max TCP connections.  10  Integer  Count 
$ TMAC TCP Max Connection Timeout  Key specifies TCP connection timeout.  $ TMAC TCP Max Connection Timeout =10000  TCP connection timeout.  5000  Integer  Milli-seconds 
$ TMAC TCP Max Packet Size  Key specifies maximum TCP packet size.  $ TMAC TCP Max Packet Size =50000  Maximum TCP packet size.  1048576  Integer  Bytes 
$ TMAC TCP Packet Size Threshold  Key sets the packet size threshold.  $ TMAC TCP Packet Size Threshold =1000  TCP packet size threshold.  1474  Integer  Bytes 
$ TMAC Trace Log  Key is used to enable TMAC trace log.  $ TMAC Trace Log         
$ TMAC Transmit Buffer Size  Socket layer send buffer size.  $ TMAC Transmit Buffer Size =0  Socket layer send buffer size.  Integer  None 
$ Tool Bitmap  Key is used to change the button bitmap that represents a tool on the enhanced tool bar.  $ Tool Bitmap 3 =toolzoomin2.bmp  Description: ID for tool that bitmap will be associated with
Default: None
Data Type: Auto Index
Max: 91
Units: Index

Description: Filename of bitmap to be associated with tool
Default: Refer to Systems Operation, , "Tool Codes" for more information 
     
$ Tool Description  Key specifies a description for a tool, which appears when an operator clicks on a tool in Key Definitions help dialog. Description will also appear in key icon if there is no bitmap available for specified tool. Number specified should correspond with number specified in $ Tools key.  $ Tool Description 0 =Operator Log Off  Text describing the tool.

* 0 = function key 1
* 1 = function key 2
* 2 = function key 3
* 3 = function key 4
* 4 = function key 5
* 5 = function key 6 
None  None  None 
$ Tools  Assign tools to the toolbox displayed on monitor display group (CMPD).  $ Tools 0 =11  Enter ID of tool to be invoked.

* 0, None* 1, None
* 2, Next Screen
* 3, Reset Trip
* 4, None
* 5, Change State 
  None  None 
$ Tope Tool Code  Use key to assign a special code to a tool. Will keep operators from using menu functions that are not on the softkeys.Description: Tool IDDefault: NoneData Type: NoneUnits: None  $ Tope Tool Code 12 =4321  Will be a 4-digit combination, using numbers 1-4, which are input using the arrow keys on the display. Arrow keys are mapped to values as follows:
* 1 = up arrow
2 = right arrow
3 = down arrow
* 4 = left arrow 
None  None  None 
$ Transition Step Count  Key specifies number of position changes required to reposition machine from middle of map to bottom or top of map. Is used in conjunction with \ref CFG_TRANSITION_TIME key which specifies how long machine reposition will take.  $ Transition Step Count =5  Number of steps to reposition machine.  10  Integer  None 
$ Transition Time  Key specifies how long to take repositioning a machine from middle of map to top or bottom. Is used in conjunction with \ref CFG_TRANSITION_STEP_COUNT key which how many position changes to use for repositioning.  $ Transition Time =1500  Total time required for machine to reposition itself on the map view.  2000  Integer  Milliseconds 
$ Travel State  Key specifies mode for transitioning to traveling state. Settings of Confirm or Manual will be overridden by automatic state changes caused by keys "$ Load* to Travel State", "$ Cycle to Travel State", and "$ Send Msg To Travel State". Default value is 0 (automatic).  $ Travel State =1  * 0 = automatic
* 1 = automatic with confirm
* 2 = manual state change, no automatic 
Discrete  None 
$ Truck Capacity  Truck capacity may be overridden by truck file.  $ Truck Capacity =0  Truck capacity may be overridden by truck file.  Integer  None 
$ Truck Waiting Column Mask  Use key to display or suppress waiting truck window columns.  $ Truck Waiting Column Mask =3  Description:
* Mask for columns on a waiting truck window.
* If bit 0 is set, Truck State column will be shown
* If bit 1 is set, Truck Operator column will be shown.
* If bit 2 is set, Truck Material column will be shown.
* If bit 3 is set, ETA (estimated time of arrival) column will be shown. 
Integer  None 
$ Update Position on Dipper  Key specifies that Tope will update Loading machine position on each dipper so that when machine moves, position difference to make state = Travel loaded is calculated from latest position.  $ Update Position on Dipper         
$ Use Buzzer Simulation UI  Changes audible alarming to visual alarming for testing purposes.  $ Use Buzzer Simulation UI         
$ Use CIODS Simulator  Key is used to tell Tope startup code that CIODS simulator is running. Acts as OD for Tope has been launched and is running.  $ Use CIODS Simulator         
$ Use Dynamic Machine Icon  When key is present, Tope will set position of machine on the assignment map based on speed of machine.  $ Use Dynamic Machine Icon         
$ Use HPGPS Input  Key will enable to get GPS information from HPGPS MS992. If key is enabled, then all other GPS information receivers, like iDesk, will be disabled.  $ Use HPGPS Input         
$ Use Login List  Use key to specify how user will enter user ID. Options allow user to either use keypad, select and ID from a list, or select and ID from a tree structure.  $ Use Login List =2  * 0 = Use Keypad
* 1 = Use List
* 2 = Use Expandable Tree 
Integer  Seconds 
$ Use Multiple Fluids  Support multi-fluid entry.  $ Use Multiple Fluids         
$ Use NMEA GPS Input  Key will enable reading GPS Position data from GPS-MS352 via NMEA protocol.  $ Use NMEA GPS Input         
$ Use Number Keys  If key is present, number keypad will be used for Fuel and/or Hours entry instead of up/down spinner control. If key is not present, up/down spinner control will be used for Fuel and/or Hours entry.  $ Use Number Keys         
$ Use Old Assignment Request  Key tells Tope to use old message definition for assignment.  $ Use Old Assignment Request         
$ Use Old Assignment Response  Key tells Tope to respond to assignments with the old MW_ACK instead of the new MW_ASSIGN_RESP. Default is to use the new response. Response to assignment message has been changed to improve broadcast waypoint messages. When an assignment is received, Tope will now respond with a message that contains versions of waypoints in assignment. If versions are different from versions in office, office software may send out updated waypoints to machine. New response message is defined as:* - Timestamp (4 bytes)* - Flags (1 byte)* - Handle (2 bytes)* - Waypoint Count (2 bytes)* - List of Waypoint Count versions (2 bytes * count)List of waypoints is in same order that they appear in assignment message.  $ Use Old Assignment Response         
$ Use Old PA Alarm  Key tells Tope to respond to assignments with old MW_ACK instead of new MW_ASSIGN_RESP. Default is to use new response. Response to assignment message has been changed to improve broadcast waypoint messages. When an assignment is received, Tope will now respond with a message that contains versions of waypoints in assignment. If versions are different from versions in office, office software may send out updated waypoints to machine. Response message is defined as:* - Timestamp (4 bytes)* - Flags (1 byte)* - Handle (2 bytes)* - Waypoint Count (2 bytes)* - List of Waypoint Count versions (2 bytes * count)List of waypoints is in same order that they appear in assignment message.  $ Use Old PA Alarm         
$ Use PositionReport1  If key is present, Tope will only report machine position with PR1 messages.  $ Use PositionReport1         
$ Use Shutdown 1  Key specifies Tope Shutdown information. Enable using TMAC Shutdown2 message for reporting shutdown instead of using Shutdown. This key is required.  $ Use Shutdown 1         
$ Use Thick Frame  Key is used to specify that Tope will use resizable windows with thick frames. By default, Tope used windows with thin frames that are not sizeable.  $ Use Thick Frame         
$ Use V2X Mode  Enables AMP receive from V2X and configures settings for GPS and xIM.Description: Key will override behavior of $ Use NMEA GPS Input in case of PA_V2X Configuration.  $ Use V2X Mode =0  * 0 = xIM Setting will be enabled
* 1 = GPS Setting will be enabled
* 2 = Both xIM and GPS Setting will 
Integer  None 
$ User Interface Language  The language used in windows of the user interface.  $ User Interface Language = ENGLISH  * ENGLISH
* FRENCH
* SPANISH
* PORTUGUESE
* RUSSIAN
* BAHASA
* SWEDISH 
English  Enum  None 
$ V2X Address  Key specifies IP address of V2X device.  $ V2X Address =10.235.77.193  IP address of the V2X device.  None  String  None 
$ V2X Position Time Interval  Key specifies frequency at which Tope will send a position message to V2X device.  $ V2X Position Time Interval =60  Frequency at which Tope will send a position message to V2X device.  Integer  Seconds 
$ V2X Server Port  Key specifies server port of V2X device.  $ V2X Server Port =20001  Server Port of V2X device.  20001  String  None 
$ V2X Standard Application Port  Key specifies standard application port of V2X device.  $ V2X Standard Application Port =20000  Standard Application Port of V2X device.  20000  String  None 
$ Version  Version of TopeConfig.txt file (also TopeWinCfg.txt).  $ Version = 1234  Version number  None  Integer  None 
$ Vertical Crusher Values  Key specifies that values on vertical crusher windows will be displayed vertically. Used in conjunction with CFG_CRUSHWIN_VERT key to display crusher levels vertically instead of horizontally.  $ Vertical Crusher Values         
$ Vertical Crusher Windows  Crusher windows will be displayed vertically.  $ Vertical Crusher Windows         
$ VIMS Channel Id Bodyup  Key is used to set channel ID to use when polling for body up status from TIM.  $ VIMS Channel Id Bodyup =726  Channel number for polling Body up status.  726  Integer  None 
$ VIMS Channel Id Gear  Key is used to set channel ID to use when polling for gear status from TIM.  $ VIMS Channel Id Gear =349  Channel number for polling vims gear status.  349  Integer  None 
$ VIMS Channel Id Speed  Key is used to set channel ID to use when polling for speed status from TIM.  $ VIMS Channel Id Speed =725  Channel number for polling Truck Speed.  725  Integer  None 
$ VIMS Channel Id TKPH Front  Key is used to set channel ID to use when polling for TKPH Front data from TIM.  $ VIMS Channel Id TKPH Front =983  Channel number for polling TKPH Front.  983  Integer  None 
$ VIMS Channel Id TKPH Front Warn  Key is used to set channel ID to use when polling for TKPH Front Warn data from TIM.  $ VIMS Channel Id TKPH Front Warn =986  Channel number for polling TKPH Front Warn.  986  Integer  None 
$ VIMS Channel Id TKPH Rear  Key is used to set channel ID to use when polling for TKPH Rear data from TIM.  $ VIMS Channel Id TKPH Rear =984  Channel number for polling TKPH Rear.  984  Integer  None 
$ VIMS Channel Id TKPH Rear Warn  Key is used to set channel ID to use when polling for TKPH Rear Warn data from TIM.  $ VIMS Channel Id TKPH Rear Warn =987  Channel number for polling TKPH Rear Warn.  987  Integer  None 
$ VIMS Channel Id TKPH Speed Limit  Key is used to set channel ID to use when polling for TKPH Speed Limit data from TIM.  $ VIMS Channel Id TKPH Speed Limit =985  Channel number for polling Speed Limit.  985  Integer  None 
VIMS Channel Id TPMS Status  Key is used to set channel ID to use when polling for TPMS status from TIM.  $ VIMS Channel Id TPMS Status =729  Channel number for polling TPMS Status.  729  Integer  None 
$ VIMS Reverse Delay  Specifies a delay before a gear change input is accepted.  $ VIMS Reverse Delay =-1  Delay for accepting gear change.  -1  Integer  None 
$ Violation Notifications Reactivation Delay  Key specifies violation notifications reactivation delay is switched on or off.  $ Violation Notifications Reactivation Delay =1  * 1 = Brightness will synchronize with the Primary display.
* 0 = Disable the brightness synchronization from the Primary display 
Integer  None 
$ Want Dippers  Presence of key specifies that Tope on loading machine will tell Tope on truck to send it VIMS dipper messages. Truck with which Tope on loading machine will communicate is truck that has sent it a material request message.  $ Want Dippers         
$ Want Loads  Presence of key specifies that Tope on loading machine will tell Tope on truck to send it VIMS load messages. Truck with which Tope on loading machine will communicate is truck that has sent it a material request message.  $ Want Loads         
$ Watchdog Config  Key specifies: Frequency of heartbeat message sent to Watchdog application, Maximum time Watchdog will wait for a heartbeat before rebooting display, and Maximum number of times Watchdog will reboot display. Tope<->WatchDog communication can be Enable/disable if last parameter is 1 or 0.  $ Watchdog Config =10 40 10 1  Description: Frequency of heartbeat message sent to Watchdog
Default: 10
Data Type: Integer
Units: Seconds

Description: Maximum time Watchdog will wait for a heartbeat before rebooting display
Default: 40
Data Type: Integer
Units: Seconds

Description: Maximum number of times Watchdog will reboot display
Default: 10
Data Type: Integer
Units: None 
     
$ Working Directory  FOR NT VERSION ONLY. Key should be placed in config file for NT. Specifies directory which is used to interpret other specified directories. For instance, if $ Working Directory =e:\\Tope505, and $ Minestar Directory =minestar\\, then Minestar Directory will be interpreted as e:\\Tope505\\minestar.  $ Working Directory =e:\\Tope505  Location of the working directory for NT version of Tope.  None  String  None 
$ xIM Sync Period  Key has same behavior as $ GPS Time Set Interval and is deprecated. It is only present to support older versions of Tope and shall not be used. Use $ GPS Time Set Interval instead.  $ xIM Sync Period =20  Interval that specifies how regularly we should synchronize clock with xIM module.  3600  Integer  Seconds 
$ xIM Sync Threshold  Key allows controlling of threshold value required specifying required clock drift for performing a synchronization with xIM. If |xIMTime - CMPDTime| > threshold, synchronization will happen.  $ xIM Sync Threshold =3.0  Specifies drift required between display’s clock and xIM clock required for a synchronization to happen.  2.0  Double  Seconds 
$ Zone Message Delay  Key is used to specify how long zone entry and zone exit message dialog should remain open before they automatically closed.  $ Zone Message Delay =20  Zone Message dialog duration.  15  Integer  Seconds 
$ Zoom Level Factor  Key is used in conjunction with \ref CFG_MINIMUM_ZOOM_LEVEL, \ref CFG_MAXIMUM_ZOOM_LEVEL, and \ref CFG_STARTUP_ZOOM_LEVEL keys to configure zoom slider on assignment map. Value of this key sets up zoom factor to use for each increment of zoom slider.  $ Zoom Level Factor =50  Zoom factor to use for every increment of zoom slider.  50  Integer  Meters 
$ Zoom On Machine Height  Key sets height of map view zoom window when Zoom On Machine tool bar button is pressed. Works in conjunction with \ref CFG_CIODS_ZOOM_ON_MACHINE_WIDTH.  $ Zoom On Machine Height=50  Map height for machine zoom.  50  Integer  Meters 
$ Zoom On Machine Width  If key is not present, zoom on machine view width will be 50 meters. This key sets width of map view zoom window when Zoom On Machine tool bar button is pressed. Works in conjunction with \ref CFG_CIODS_ZOOM_ON_MACHINE_HEIGHT.  $ Zoom On Machine Width =50  Map width for machine zoom.  50  Integer  Meters 

Caterpillar Information System:

&reg; Onboard 5.3 Configuration Guide Program Files
&reg; Onboard 5.3 Configuration Guide Command Line Parameters
CP74B, CS74B, CS76B and CS78B Vibratory Soil Compactors Machine Systems Machine Wiring
&reg; Onboard 5.3 Configuration Guide Initial Configuration
&reg; Onboard 5.3 Configuration Guide Troubleshooting
&reg; Onboard 5.3 Configuration Guide Display Color
&reg; Onboard 5.3 Configuration Guide Toolbar Buttons
&reg; Onboard 5.3 Configuration Guide Warning Display Data
&reg; Onboard 5.3 Configuration Guide System Information Windows Data
&reg; Onboard 5.3 Configuration Guide System Troubleshooting
&reg; Onboard 5.3 Configuration Guide Remote Tools
&reg; Onboard 5.3 Configuration Guide Operator Utilities for Fuel Truck
CP74B, CS74B, CS76B and CS78B Vibratory Soil Compactors Machine Systems Fuel Tank Mounting
&reg; Onboard 5.3 Configuration Guide Configuration File
16M Series 3 and 18M Series 3 Motor Grader Piston Motor (Hydraulic Fan)
CP74B, CS74B, CS76B and CS78B Vibratory Soil Compactors Machine Systems Fuel Tank Mounting
CCS9 Compactor Power Train Piston Pump (Propel)
CP44B and CS44B Vibratory Soil Compactors Machine Systems Bumper - Remove and Install
C3.8 Engines for Caterpillar Built Machines Gear Group (Front) - BL21-Up, MD21-Up, BL71-Up, HP21-Up, FD21-Up, DX21-Up
PL72 Pipelayers Power Train Steering Clutch and Brake Control Valve - Assemble
794 AC Off-Highway Truck Field Assembly Automatic Lubrication - Install
794 AC Off-Highway Truck Electronic Control System HVAC, General Troubleshooting
3412E Engine for 773E Off-Highway Trucks Injection Actuation Pressure Control Valve - Test
AP655F and AP655F L Asphalt Paver Machine Systems Hydraulic Filter (Suction Return) - Remove and Install
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.