Cat® Fleet Onboard Configuration for Version 3.1 Software Caterpillar


Configuration Keys (Fleet Onboard)

Usage:

- DNG
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.



Illustration 1g03350535
Example of changes made to a TopeConfig after upgrades

Table 1
Configuration Keys 
Function Type  Key  Description 
CMPD 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 (CMPD) 
$ 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 
$ Forbid Radar CDL Failure Fault Alarm Acknowledge Prevents operator from acknowledging CDL fault alarms 
$ Forbid Object Detection Alarm Mute Prevents operator from muting object detection alarms 
$ Forbid Object Detection Alarm Acknowledge Prevents operator from acknowledging object detection alarms 
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 
Obsolete VIS Information Keys(3)  $ Default VIS Address  Specify the IP address to which the onboard system will send VIS packets 
$ Default VIS Port Specify the UDP port to which the onboard system will send VIS packets 
$ No Poll VIS Do not poll VIS 
$ No VIS Keeps the VIS module from running when the monitor display group is not connected to VIMS 
$ Time Interval To Update VIMS Position Time interval in milliseconds for the onboard system writing positions into VIMS (0 to turn off) 
$ VIS Baud Rate Specify the baud rate at which the onboard system communicates with VIMS 
$ VIS Serial Port Specify the COM port to which VIMS is attached 
$ VIS Server Id Specify the Server ID for the VIS TMAC server 
$ VIS Server Port Specify the UDP port the onboard system will use to send and receive VIS packets 
$ VIS Message Configures indicators for a VIS message 
$ VIS Mode to State Configures mapping between various VIS modes and the current truck state 
$ VIS System Sets the VIS system parameter to talk to either VIMS or TPMS 
Simulator Settings Keys(4)  $ 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(5)  $ 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(6)  $ Config Menu  Specify that the "Config" menu will not appear on the main screen of the onboard system 
$ Development Menu Specify that the "Devel" menu will not appear on the main screen of the onboard system 
$ 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(7)  $ 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 Broadcast Broadcast position information 
$ 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 leve 
$ 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(8)  $ 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(9)  $ 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(10)  $ 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  $ 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  $ 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  $ 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(11)  $ Bootstrap  Specifies that the onboard system is installed but not yet configured 
$ 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(12)  $ 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(13)  $ Heading Filter  Specify the filter content on the simple heading filter 
$ Minimum Reverse Time Specify the minimum time the transmission of a machine must be in reverse for the system to register that the machine is moving in reverse 
$ 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 Filter Specify the filter that is constant on the speed filter 
$ 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.(14) 
$ Transition Step Time Specifies the time for the machine icon to transition from middle to top, top to middle, middle to bottom, and bottom to middle.(15) 
$ 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(13)  $ 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. 
$ Use Dynamic Machine Icon Enables the position of the machine icon to change according to the speed of the machine. 
Switch Input Keys(16)  $ Body Up Input  Specify which switch will be used to indicate body up input. 
$ Body Up Open Specify that an "open" on the body up switch indicates a body up state 
$ 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 
$ Send Truck Open Specify that the "Send Truck" is triggered when the switch is open 
$ 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 
$ Digital IO Clear Count
This key is an obsolete key.
Indicates how many switch input samples the onboard system must receive with a reading that the switch is clear before registration 
$ Digital IO Poll Rate
This key is an obsolete key.
Indicates how often the onboard system will read switch input data 
$ Digital IO Set Count
This key is an obsolete key.
Indicates how many switch input samples the onboard system must receive with a reading that the switch is set before registration 
State Transition Messages and Information Keys(17)  $ 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 At Assigned Loader Only Use this key to prevent the dynamic association of trucks to loaders that trucks are not assigned to. When this key is applied, the truck will use only the information found in its assignment to establish peer to peer communications with the assigned loader. 
$ 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(17)  $ 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 
$ 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(17)  $ 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 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. 
Obsolete GPS Information Keys(18)  $ Degree Display
This key is an obsolete key. 
Used to define how degrees should be displayed to the user 
$ Elevation Filter
This key is an obsolete key.
Used to set the filter constant for filtering the elevation 
$ File Delay
This key is an obsolete key.
Specifies the time between readings of GPS positions from a file 
$ GPS Baud Rate
This key is an obsolete key.
Specifies the baud rate to communicate with the satellite receiver group (GPS) 
$ GPS Fault End Text
This key is an obsolete key.
Specify the text that appears in the window that pops up when a fault condition ends 
$ GPS Fault Text
This key is an obsolete key.
Specify the text that appears in the window that pops up when a fault condition begins 
$ GPS Filters
This key is an obsolete key.
Allows controlling the status of filters on satellite receiver groups 
$ GPS Fix Altitude
This key is an obsolete key.
Sends an 0x2a to the satellite receiver group 
$ GPS High Position Limit
This key is an obsolete key.
Specify the upper right corner of the boundary for GPS positions 
$ GPS Ignore Antenna Fault
This key is an obsolete key.
Ignore the antenna fault in case of multiple false positive messages 
$ GPS Init Position
This key is an obsolete key.
Sends an 0x2b to the satellite receiver group 
$ GPS Local To Receiver Offset
This key is an obsolete key.
Sets the offset between the elevation used by the satellite receiver group and the elevation used by the onboard system 
$ GPS Log Baud Rate
This key is an obsolete key.
Sets the output baud rate for GPS logging to a serial port 
$ GPS Log Parity
This key is an obsolete key.
Sets the parity for GPS logging to a serial port 
$ GPS Message Display
This key is an obsolete key.
Allows non-position messages from the satellite receiver group to be written to the diagnostic file 
$ GPS Parity
This key is an obsolete key.
Sets the parity for GPS logging to a serial port 
$ GPS PDOP Display
This key is an obsolete key.
Specifies when to write DOP messages to the diagnostic file 
$ GPS Processing Options
This key is an obsolete key.
Sends an 0xbb to the satellite receiver group 
$ GPS Setup
This key is an obsolete key.
Allows sending of free-form messages (GPS commands) from the configuration file to the satellite receiver group 
$ GPS Signal Strength Time
This key is an obsolete key.
Save satellite signal strengths at various intervals 
Obsolete GPS Information Keys(18)  $ Save GPS Error Text
This key is an obsolete key. 
Specifies the interval at which to log GPS error records to the diagnostic file 
$ Save GPS Text
This key is an obsolete key.
Specifies the interval to log GPS records to the diagnostic file 
$ Save GPS Transitions
This key is an obsolete key.
Causes GPS transitions to be recorded in the "DiagMsgLogx.txt" file 
$ Send GPS Waypoint Elevation
This key is an obsolete key.
Sets the mode defining what elevation to use if the satellite receiver group enters a 2-d mode 
$ Start GPS Logging
This key is an obsolete key.
Allows logging to be initiated from the configuration file 
$ Use GPS Restart
This key is an obsolete key.
Ensure that the GPS almanac is restored when the system starts up 
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 Fault Dialog Specify that the fault window will not appear when a fault is triggered 
$ 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(19)  $ 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(20)  $ 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(21)  $ Buzzer Max Duration  Maximum buzzer duration 
$ Buzzer Repeat Delay Repeat buzzer delay 
$ Buzzer Tone Buzzer tone 
$ No Waypoint Update Beep Disable beeping when an assignment is changed due to a waypoint update 
$ Send Truck Beep Trucks will beep as soon as a "Send Truck" message is received 
Diagnostic Logging Changes Keys(22)  $ 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(23)  $ 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 PositionReport 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 
(1) These keys are used to configure toolbar buttons on the monitor display group (CMPD).
(2) These keys are used to designate the files and directories for the onboard system.
(3) These keys are used to configure VIS Information. VIS talks to VIMS and sends messages to the office.
(4) These keys are only used with the assignment simulator during development.
(5) These keys are only used for development.
(6) These keys are used to configure menu options.
(7) 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.
(8) These keys are used to specify conversions for time zone, standard/daylight savings time, and offset for GMT and UTC.
(9) These keys are used to set operator login options.
(10) These keys are used to set options for the "Status" window.
(11) These keys are used to configure options for the onboard system startup.
(12) These keys are used to allow the loading machine to request dipper and load messages.
(13) These keys are used to modify how machine motion is interpreted.
(14) This key is used with $ Transition TIme.
(15) This key is used with $ Transition Step Count.
(16) These keys are used to configure how switch inputs are read on the HIM and how to do filtering on the switch inputs.
(17) These keys are used to specify how the onboard system will transition from one state to another.
(18) These keys are used to specify behavior of GPS data.
(19) These keys are used to specify conversion from one type of unit to another.
(20) These keys are used to configure the appearance of a "Crusher Level" window.
(21) These keys are used to adjust options to the audible device (buzzer) on the monitor display group.
(22) These keys are used to specify information related to how diagnostic messages are logged to a file.
(23) These keys are used for specifying configure load out facilities.

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 2
Configuration Keys 
Key  Description  Syntax  Parameter & Description  Default  Data Type  Units 
$ Activity History Reset  This key configures to reset activity history upon the onboard system rebooting. If this key exists, the activity history will be reset upon the onboard system rebooting. Otherwise, the activity history will be restored upon MineStar onboard startup.  $ Activity History Reset  None  None  None  None 
$ Activity Keys  Use this key to associate an activity ID with a tool.(1)  $ Activity Keys <number> =<Activity ID>  Number:
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) 
Integer  None 
  Activity ID: ID from the activity file specifying the activity to select.  None  String  None 
Example: $ Activity Keys 1 =5
$ 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 
Example: $ Advances Safety Check =1
$ Allow Communication Lost Alarm Mute  Allows operator to mute communication lost alarms      None  None  None 
$ Allow No GPS Alarm Mute  Allows operator to mute no GPS alarms      None  None  None 
$ Allow Radar CDL Failure Fault Alarm Acknowledge  Allows operator to acknowledge CDL fault alarms      None  None  None 
$ Allow Radar CDL Failure Fault Alarm Mute  Allows operator to mute CDL fault alarms      None  None  None 
$ Allow Object Detection Alarm Acknowledge  Allows operator to acknowledge object detection alarms      None  None  None 
$ Allow Object Detection Alarm Mute  Allows operator to mute object detection alarms      None  None  None 
$ Alt Tool Bitmap  Use this key to change the bitmap that represents an alt tool. Do not include a path for the filename. Locate the bitmap file in the data directory. The bitmap will be sized to fit on the tool.  $ Alt Tool Bitmap <tool ID> =<bitmap filename>  Tool ID: ID for the alt tool that will be associated with the bitmap  None  None  None 
  Bitmap filename: filename of the bitmap to be associated with the alt tool  Refer to Systems Operation, "Tool Codes" for more information.  String  None 
Example: $ Alt Tool Bitmap 3 =toolzoomin2.bmp
$ Alt Tool Description  This key specifies a description for a tool.(2)  $ Alt Tool Description <number> =<text string>  Slot number:  Refer to Systems Operation, "Tool Codes" for more information.  Text  None 
  Text string: text describing the tool       
Example: $ Alt Tool Description 0 =Operator Log Off
$ Alt Tools  Use this key to insert a the onboard system tool inside one of the slots of the alternate toolbar.(3)  $ Alt Tools <number> =<tool ID>  Slot number:  None  None  None 
  Tool ID: enter the tool code for the tool that you want to display on the toolbar.       
Example: $ Alt Tools 0 =11
$ Application Config File  This key lists possible configuration files.  $ Application Config File <number> =<Filename>  Number: number greater than or equal to zero and less than the maximum file count.  None  Integer  None 
  Filename: the complete path and name of the new configuration file.  None  String  None 
Example: $ Application Config File 0 =\clk\TopeData\TCfig.txt
$ Application Description  This key provides a description for the configuration file names. The number that is specified in the key must match with the number from the "$ Application Config File" key.  $ Application Description <number> =<Filename>  Number: number greater than or equal to zero and less than the maximum file count.  None  Integer  None 
  Filename: the description to be used for the specified file.  None  String  None 
Example: $ Application Description 0 =Loader
$ Arrive State  This key specifies how the machine transitions into the waiting state (arrive). Default value is zero (automatic).  $ Arrive State =<number>  Number:
0 =automatic
1 =automatic with confirm
2 =manual state change, no automatic 
None  None 
Example: $ Arrive State =1
$ Auto Loadout Channel  Use this key to specify auto loader channel weights.  $ Auto Load out Channel <number> =<weight>  Number: auto load out channel number starting from zero  None  Integer  None 
  Weight: auto load out channel weight  None  Integer  0.01 customized weight unit 
Example: $ Auto Loader Channel 0 =1400 or $ Auto Loader Channel 1=1900
$ 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 Move Threshold Speed =<speed>  Speed: Speed at which the truck is traveling.  -3.0 Km/h  Float  Km/h 
Example: $ Backward Move Threshold Speed =-5.0
When the machine icon is at the middle of the map and the speed of the machine slows to below -5.0 km/h (reverse), the machine icon will transition to the top of the map.
$ 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.  $ Backward Stop Threshold Speed =<speed>  Speed: Speed at which the truck is traveling.  -0.1 Km/h  Float  Km/h 
Example: $ Backward Stop Threshold Speed =-0.1
When the machine icon is at top of the map and the speed of the machine exceeds -1.0 km/h (reverse), the machine icon will transition to the middle of the map.
$ Body Up Input  Use this key to designate which switch that is used to indicate body up input  $ Body Up Input =
<mask number>
<logic>
<minimum
repeat rate> 
Mask number:
0 =None
1 =switch input 1
2 =switch input 2
3=switch input 3 
None  None 
Example: $ Body Up Input =1 0 5
$ Body Up Open  Use this key to specify that an "open" on the body up switch indicates a body up state. By default, when the machine body goes up the switch closes.  $ Body Up Open  None  None  None  None 
$ Body Up To Dump State  Using this key allows the onboard system to trigger a change to the dumping state when the body of the machine raises up.  $ Body Up To Dump State  None  None  None  None 
$ Brightness Window Position X  Use this key to specify the position of the screen brightness window relative from the left edge of the screen.  $ Brightness Window Position X =<number>  Number: value  Integer  None 
Example: $ Brightness Window Position X =0
$ Brightness Window Position Y  Use this key to specify the position of the screen brightness window relative from the top of the screen.  $ Brightness Window Position Y =<number>    160  Integer  None 
Example: $ Brightness Window Position Y =160
$ Brightness Window Width  Use this key to specify the width of the screen brightness window.  $ Brightness Window Width    640  Integer  None 
Example: $ Brightness Window Width =
$ Brightness Window Height  Use this key to specify the height of the screen brightness window.      100  Integer  None 
Example: $ Brightness Window Height =
$ Bootstrap  This key specifies that the onboard system is installed but not yet configured. After the installation of the onboard system is complete, this key is set by default.(4)  $ Bootstrap  None  None  None  None 
$ Brightness Window Position X             
$ Brightness Window Position Y             
$ Brightness Window Width             
$ Brightness Window Height             
$ Buzzer Max Duration  Buzzer Max Duration  $ Buzzer Max Duration <number> =<duration>  Number:
0 - Default
1 - Delay
2 - Assignment
3 - Message
4 - Loader 
None  None  None 
  Duration: Buzzer Max Duration  30000 for Default
30000 for Delay
5000 for Assignment
30000 for Message
10000 for Loader 
Integer  Milliseconds 
$ Buzzer Repeat Delay  Buzzer Repeat Delay  $ Buzzer Repeat Delay <number> =<Delay>  Number:
0 - Default
1 - Delay
2 - Assignment
3 - Message
4 - Loader 
None  None  None 
  Delay: Buzzer Repeat Delay  100 for default
200 for others 
Integer  Milliseconds 
$ Buzzer Tone  Buzzer Tone  $ Buzzer Tone <number> =<string>  Number:
0 - Default
1 - Delay
2 - Assignment
3 - Message
4 - Loader 
None  None  None 
  Tone string: comma delimited tone string  Default Buzzer: 0xff, 0x00 for default buzzer
Delay: 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0xf0, 0xf0, 0xf0, 0fx0, 0xf0
Assignment: 0xff, 0x00, 0xf0, 0x0f, 0xff, 0xff, 0x00, 0xf0, 0x0f, 0xff
Message: 0x0f, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0xf0, 0xf0, 0x00
Loader: 0x5f, 0x00, 0x00, 0x5f, 0x5f, 0x00, 0x00, 0xf5, 0xf5, 0x00 
string  None 
Example: $ Buzzer Tone 1 =0xff, 0x0f, 0xf0
$ Checklist Required  This key will automatically bring up the safety checklist window each time a new operator logs in  $ Checklist Required  None  None  None  None 
$ CIODS Alarm Mode  Defines the Alarm Mode for Object Detection. Options are Continuous or Discrete.  $ CIODS Alarm Mode=<mode>  Continuous = 0
Discrete = 1 
Integer  None 
$ 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 Startup Command    None  string  None 
$ CIODS Standby AutoDim  Defines operation of the Object Detection Standby Auto screen dimming feature.  $ CIODS Standby AutoDim  Disabled =0,
Enabled =1 
integer  None 
$ CIODS System Enable Delay  Defines the delay used when returning Object Detection from Standby back to Active mode.  $ CIODS System Enable Delay    integer  seconds 
$ CIODS Standby Mode  Defines the trigger used for Object Detection to enter Standby Mode. Options are Distance or Speed based.  $ CIODS Standby Mode  Distance =0
Speed =1 
integer  None 
$ CIODS Disclaimer Duration    $ CIODS Disclaimer Duration    20000 (20 sec)  integer  msec 
$ CIODS Splash Screen Duration    $ CIODS Splash Screen Duration    10000 (10 sec)  integer  msec 
$ 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 Plan Screen Id         
$ 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 Screen Id         
$ CIODS Auto Switch Reverse  Enables/disables switching from the plan/map screen to the camera screen when the machine changes to reverse gear.  $ CIODS Auto Switch Reverse  Disable =0
$ CIODS Auto Switch Reverse appears to require the $ CDL Gear Input =2 key 
Enabled  integer  None 
$ CIODS Auto Switch Gear  Enables/disables switching from the plan/map screen to the camera screen when the machine gear changes.  $ CIODS Auto Switch Gear  Disable =0  Enabled  integer  None 
$ CIODS Auto Switch Standby  Enables/disables switching from the camera screen to the plan/map screen when Object Detection enters Standby mode.  $ CIODS Auto Switch Standby  Disable =0  Enabled  integer  None 
$ 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.  $ CDL Gear Input  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 
integer  None 
$ CDL Gear Delay  Will delay gear input from CDL. This option is only available when CIODS is present.  $ CDL Gear Delay  $ CDL Gear Delay =4 (Delays accepting gear input by 4 x 250ms = 1s)  integer  250 msec/bit 
$ Compress TMAC Messages  To compress TMAC messages  $ Compress TMAC Messages  None  None  None  None 
$ Config Comment  This key lets commissioning people place config comments in "TopeConfig.txt". These comments can be viewed in Tope About window.  $ Config Directory =<Comment>  None  None  None  None 
Example: $ Config Comment =VIMS Truck
$ Config Directory  This required key specifies the folder containing configuration files.  $ Config Directory =<path>  None  None  None  None 
Example: $ Config Directory =\storage\config\
$ Config Menu  This key specifies that the config menu appears along with other menus on the main screen of the onboard system.  $ Config Menu  None  None  None  None 
$ Crusher Delay Color  Crusher Delay Color  $ Crusher Delay Color =<color>  Color: Crusher Delay Color  5 (blue)  Integer  None 
$ Crusher Display Count  This key is the number of crushers that will be displayed.  $ Crusher Delay Color =<count>  Count: Crusher Display Count  Integer  None 
$ Crusher Max Display Time  Max crusher display time  $ Crusher Max Display Time =<Time>  Time: Crusher Max Display Time  300  Integer  seconds 
$ Crusher Old Color  Crusher Old Color  $ Crusher Old Color =<color>  Color: Crusher Old Color  2 (yellow)  Integer  None 
$ Crusher Ok Color  Crusher Ok Color  $ Crusher Ok Color =<color>  Color: Crusher Ok Color  3 (green)  Integer  None 
$ Crusher Poll Rate  $ Crusher Poll Rate  $ Crusher Poll Rate =<time>  Time: Crusher Poll Rate  30  Integer  seconds 
$ Crusher Text Color  Use this key to set crusher text color.  $ Crusher Text Color =<Color
Number> 
ColorNumber: Color number  None  Integer  None 
Example: $ Crusher Text Color =0
$ Crusher Wait Color  Crusher Wait Color  $ Crusher Wait Color =<color>  Color: Crusher Wait Color  1 (red)  Integer  None 
$ Cycle To Travel State  This key specifies that the onboard system will set the state to traveling when a VIMS cycle message is received.(5)  $ Cycle To Travel State  None  None  None  None 
$ Data Directory  This required key specifies the folder containing the onboard system data files.  $ Data Directory =<path>  None  None  None  None 
Example: $ Data Directory =\storage\data\
$ Day Mode Brightness Level  This key specifies the day mode brightness level on the screen in percent.  $ Day Mode Brightness Level =number as a percentage  Number: value between 0 and 100  100  Integer  None 
Example: $ Day Mode Brightness Level =100
$ Daylight Time Date  This key specifies information regarding the change from daylight savings to standard time.(6)  Absolute Format: $ Daylight Time Date =<flag> <year> <month> <day> <hour> <minute> <daylight_offset>
Day-in-Month Format: $ Daylight Time Date =<flag> <month> <day_of_week> <day_in_month> <hour> <minute> <daylight_offset> 
Flag: indicates whether using Absolute or Day-in-Month format
0 =Day-in-Month format
1 =Absolute format 
None  Integer  None 
  Year: the year that you want change to take effect
2001 
None  Integer  Years 
  month: the month that you want the change to take effect
January =0
December =12 
None  Integer  months 
  Day: the day that you want change to take effect
1-31 
None  Integer  Days 
  Hour: hour of the day
3:00 pm =1500 
None  Integer  Hours 
  Minute: minute of the hour
0-59 
None  Integer  Minutes 
  Daylight_offset: indicates the offset that is applied, beginning with the date specified
minutes 
None  Integer  Minutes 
  Day_of_week: day of week
Sunday =0
Saturday =6 
None  Integer  None 
$ Daylight Time Date      Day_in_month: this key indicates which day of the week in the month
first =1
second =2
last =5 
None  Integer  Day 
Example: Day-in-Month: $ Daylight Time Date =0 4 0 1 2 0 -60 or Absolute: $ Daylight Time Date =1 2000 4 2 2 0 -60
$ Default Minestar Address  This required key specifies the destination IP address of the Gateway TMAC server.  $ Default Minestar Address =<IP address>  None  None  None  None 
Example: $ Default Minestar Address =131.107.2.239
$ Default Minestar Port  This required key specifies the destination UDP port of the Gateway TMAC server.  $ Default Minestar Port =<UDP port>  UDP port: UDP port number to which the onboard system will send VIS packets  10001  Unsigned  None 
Example: $ Default Minestar Port =16020
$ Default VIS Address  This obsolete key specifies the IP address to which the onboard system will send VIS packets.(7)  $ Default VIS Address =<IP address>  None  None  None  None 
$ Default VIS Port  This obsolete key specifies the UDP port to which the onboard system will send VIS packets. This key will be the port number of the office software Gateway VIS TMAC server. This key will be included in the onboard system configuration file.  $ Default VIS Port =<port number>  Port number: UDP port number to which the onboard system will send VIS packets.  54321  Unsigned  None 
Example: $ Default VIS Port =16020
$ Degree Display  Used to define how degrees are displayed to the user.(8)  $ Degree Display =<Display Type>  Display Type:
0 =tenths
1 =minutes, seconds 
Integer  None 
Example: $ Degree Display =1
$ Delay Hours Required  This key is used to display the "Hour Entry" window before the delay is selected and after the delay is ended.  $ Delay Hours Required  None  None  None  None 
$ Destination Waypoint To Queue  This key will cause the onboard system to change to a waiting state when entering the last waypoint in the assignment before the final activity waypoint.(9)  $ Destination Waypoint To Queue  None  None  None  None 
$ Development Menu  This key specifies that the "Devel"menu appears along with other menus on the main screen of the onboard system.  $ Development Menu  None  None  None  None 
$ Diag Debug Format  This key allows the user to change the format of a message displayed on the diagnostic port. The user specifies which elements should display in what order. If characters other than the format options are included in the format string, the characters will be included in the message text.  $ Diag Debug Format =<format string>  Format string: string used to format messages.
Formatting options:
%t => UTC time
%T=> local time
%d =>local data short form
%D=> local data long form
%i=>displays message id
%I=>displays message description
%r=>displays qualifier id(10)
%R=>displays qualifier description(10)
%l=>displays log level number
%L=>displays log level description
%%=>inserts % sign 
%L, %T, %i, %I, %R  String  None 
Example: $ Diag Debug Format =%t %i %r
$ Diag Debug Level  This key specifies the level of debug information that is sent out the debug port.(11)  $ Diag Debug Level =<debug level>  debug level:
0 =None
1 =Debug 1
2 =Debug 2
3 =Debug 3
4 =Inform
5 =Warn
6 =Error
7 =Critical 
Integer  None 
Example: $ Diag Debug Level =4
$ Diag Directory  This required key specifies the folder containing various diagnostic files.  $ Diag Directory =<path>  None  None  None  None 
Example: $ Diag Directory =\storage\temp\
$ Diag Exclude Message  This key is used to exclude a message from the log file.  $ Diag Exclude Message <number> =<message id>  Number: The first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  Integer  None 
  Text string: The id of the message to be excluded.  None  Integer  None 
Example: $ Diag Exclude Message 0 =11000
$ Diag Include Message  This key is used to include a message from the log file.  $ Diag Include Message <number> =<message id>  Number: The first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  Integer  None 
  Message id: The id of the message to be included.  None  Integer  None 
Example: $ Diag Include Message 0 =11000
$ Diag Log File Count  This key specifies the number of log files that will be created in the diag directory before the first log file is deleted.  $ Diag Log File Count =<number>  Number: number of log files that will be written before the first log file is deleted.  Integer  None 
Example: $ Diag Log Count =4
$ Diag Log Format  This key allows the user to change the format of a logged message by specifying which elements should display in what order.(12)  $ Diag Log Format =<format string>  Format string: string used to format messages
Formatting options:
%t => UTC time
%T=> local time
%d => local data short form
%D=> local data long form
%i=>displays message id
%I=>displays message description
%r=>displays qualifier id(10)
%R=>displays qualifier description(10)
%l=>displays log level number
%L=>displays log level description
%%=>inserts % sign 
%t, %T, %i, %I, %R  String  None 
Example: $ Diag Log Format =%t %i %r
$ Diag Log Level  This key specifies the level of diag messages that get logged to a file.(13)  $ Diag Log Level =<number>  Number:
0 =None
1 =Debug 1
2 =Debug 2
3 =Debug 3
4 =Inform
5 =Warn
6 =Error
7 =Critical 
Integer  None 
Example: $ Diag Log level =4
$ Diag Max Exclude  This key is used to indicate the number of messages that are to be excluded from the log file regardless of log level.  $ Diag Max Exclude =<count>  Count: Maximum number of messages that are to be excluded.(14)   20  Integer  None 
$ Diag Max Exclude =50
$ Diag Max File Size  This key specifies the maximum size of the "DiagMsgLog*.txt" file.  $ Diag Max File Size =<number>  Number: file size  1000000  Integer  Bytes 
Example: $ Diag Max File Size =1000000
$ Diag Max Include  This key is used to indicate the number of messages that are to be included.  $ Diag Max Include =<count>  Count: Maximum number of messages that are to be included.(15)  20  Integer  None 
Example: $ Diag Max Include =50
$ Diag Message Box Format  This key allows the user to change the format of a message displayed in a message box. The user specifies which elements should display in what order.  $ Diag Message Box Format =<format string>  Format string: string used to format messages
Formatting options:
%t => UTC time
%T=> local time
%d => local data short form
%D=> local data long form
%i=>displays message id
%I=>displays message description
%r=>displays qualifier id(10)
%R=>displays qualifier description(10)
%l=>displays log level number
%L=>displays log level description
%%=>inserts % sign 
%t, %T, %i, %I, %R  String  None 
Example: $ Diag Message Box Format =%t %i %r
$ Diag Message Box Level  This key specifies the level of diag messages that produce a popup message box. Key is not required.  $ Diag Message Box Level =<number>  Number:
0 =None
1 =Debug 1
2 =Debug 2
3 =Debug 3
4 =Inform
5 =Warn
6 =Error
7 =Critical 
Integer  None 
Example: $ Diag Message Box Level =6
$ Diag Window Format  This key allows the user to change the format of a message displayed in the diagnostic message window. The user specifies which elements should display in what order.(16)  $ Diag Window Format =<format string>  format string: string used to format messages
Formatting options:
%t => UTC time
%T=> local time
%d => local data short form
%D=> local data long form
%i=>displays message id
%I=>displays message description
%r=>displays qualifier id(10)
%R=>displays qualifier description(10)
%l=>displays log level number
%L=>displays log level description
%%=>inserts % sign 
%t, %T, %i, %I, %R  String  None 
Example: $ Diag Window Format =%t %i %r
$ Diag Window Level  This key specifies the level of diag messages that get logged to diag message window. Key is not required.  $ Diag Window Level =<number>  Number:
0 =None
1 =Debug 1
2 =Debug 2
3 =Debug 3
4 =Inform
5 =Warn
6 =Error
7 =Critical 
Integer  None 
Example: $ Diag Window Level =5
$ Digital IO Active Closed  This key configures a switch input to be normally closed.  $ Digital IO Active Closed <switch number> =<flag>  Switch number: number of the switch that is being configured  None  Integer  None 
  Flag:
0 =Normally open switch
non-zero =Normally closed switch 
Integer  None 
Example: $ Digital IO Active Closed 1 =1
$ Digital IO Clear Count  Use this key to indicate how many switch input samples that the onboard system must receive with a reading that the switch is clear (open) before the switch is registered as clear.  $ Digital IO Clear Count (input number> =<count>  Input number: 1, 2, 3 , depending on which value (switch) is being cleared  None  None  None 
  count: number of samples  Integer  None 
Example: $ Digital IO Clear Count1 =10
$ Digital IO Poll Rate  Use this key to indicate how often that the onboard system will read switch input data.  $ Digital IO Poll Rate =<rate in milliseconds>  Rate in milliseconds: how often the onboard system will read input data  1000  Integer  None 
Example: $ Digital IO Poll Rate =2000
$ Digital IO Set Count  Use this key to indicate how many switch input samples that the onboard system must receive with a reading that the switch is set before the switch is registered as set.  $ Digital IO Set Count <input number> =<count>  Input number: 1, 2, or 3, depending on which value (switch) is being set.  None  None  None 
  Count: number of samples  Integer  None 
Example: $ Digital IO Set Count 1 =10
$ Dipper To Load State  This key specifies that the onboard system will set the state to loading when a VIMS dipper message is received.(17)  $ Dipper To Load State  None  None  None  None 
$ Disable AMP  Use this key to configure the onboard to ignore AllPositionMachine messages sent from the office.  $ Disable AMP  None  None  None  None 
$ Disable Load Report  This key will disable the sending of a load report.  $ Disable Load Report  None  None  None  None 
$ Disable Tool Code  This key disables a specified tool.  $ Disable Tool Code <number> =1  Number (#): Refer to Systems Operation, "Tool Codes" for more information.  None  None  None 
Example: $ Disable Tool Code 19 =1
$ Display Final Destination Only  With this key defined the status bar will only display the final destination.  $ Display Final Destination Only  None  None  None  None 
$ Display Units Multiplication Factor  Use this key to apply a conversion of display units from centimeters.  $ Display Units Multiplication Factor =<value>  Value: conversion of centimeters to feet
centimeters to meters
displays unit in meters 
Integer  Units/cm 
Example: $ Display Units Multiplication Factor =0.01
$ Do Not Change Sim Assignments  This key will cause changes in the assignment to be ignored by the simulator.  $ Do Not Change Sim Assignments  None  None  None  None 
$ Do Not Estimate Crusher Level  Do Not Estimate Crusher Level  $ Do Not Estimate Crusher Level  None  None  None  None 
$ 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 Position Count =<count>  Count: number of positions that are greater than the state change distance  Integer  None 
Example: $ Dump Position Count =2
$ Dump State  This key specifies how the machine transitions into the dumping state.  $ Dump State =<number>  number:
0 =automatic
1 =automatic with confirm
2 =manual state change, no automatic 
Integer  None 
Example: $ Dump State =1
$ Dump State At All Dumps  This key specifies that the onboard system will set the state to dumping whenever a truck enters a dump waypoint.  $ Dump State At All Dumps =<number>  Number:
0 =state change to dumping if machine is in the assigned dumping waypoint
1 =state will change to dumping when machine enters a dumping waypoint if the current state is traveling loaded or waiting loaded
2 =state will change to dumping whenever a dumping waypoint is entered 
Integer  None 
Example: $ Dump State At All Dumps =1
$ 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.(18)  $ Dump To Travel Distance =<distance>  Distance: distance from the point where the truck went into the dumping state.  Integer  Meters 
Example: $ Dump To Travel Distance =100
$ 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.(18) (19)  $ Dump To Travel Distance Using Speed =<distance>  Distance: distance from the point where the truck went into the dumping state  Integer  Meters 
Example: $ Dump To Travel Distance Using Speed =100
$ Dynamic Config File  This required key specifies the filename for the "Dynamic Config" file. This file is used to save parameters for use for the next session.  $ Dynamic Config File =<path and filename>  None  None  None  None 
Example: $ Dynamic Config File =\storage\config\DynConfig.txt
$ Elevation Filter  Used to set the filter constant for filtering the elevation.  $ Elevation Filter =<filter value>  Filter value: number between zero -1000. High numbers filter the elevation more.  100  Integer  None 
Example: $ Elevation Filter =200
$ Enable CIODS Radar Detection  Enables Object Detection Sensors      None  None  None 
$ Enable Initial Configuration  This key allows the initial configuration window to be shown.(20)  $ Enable Initial Configuration  None  None  None  None 
$ Enable Loadout Buttons  This key enables load out buttons for testing purposes only.  $ Enable Load out Buttons  None  None  None  None 
$ Executable Directory  This key specifies the folder containing the onboard system executable.  $ Executable Directory =<path and folder>  None  None  None  None 
Example: $ Executable Directory =\storage\exe\
$ File Delay  This key specifies the time in milliseconds between readings of GPS positions from a file.  $ File Delay =<time in milliseconds>  None  None  None  None 
Example: $ File Delay =1000
$ Font Size  This key specifies the font size for list box and tree view controls of the dialog windows.  $ Font Size =<number>  Value: High numbers increase the font size.  36  Integer  None 
$ Font Weight  This key specifies the font weight for list box and tree view controls of the dialog windows.  $ Font Weight =<number>  Value: High numbers increase the font weight.  36  Integer  None 
$ Forbid Radar CDL Failure Fault Alarm Acknowledge  Prevents operator from acknowledging CDL fault alarms      None  None  None 
$ Forbid Object Detection Alarm Mute  Prevents operator from muting object detection alarms      None  None  None 
$ Forbid Object Detection Alarm Acknowledge  Prevents operator from acknowledging object detection alarms      None  None  None 
$ 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.  $ Forward Move Threshold Speed =<speed>  Speed: Speed at which the truck is traveling  10 Km/h  Float  Km/h 
Example: $ Forward Move Threshold Speed =20.0
When the machine icon is in the middle of the map and the speed of the machine exceeds 20km/h, the machine icon will transition to the bottom of the map.
$ Forward Stop Threshold Speed  This key specifies the speed that the truck must travel for the truck icon to move from the bottom of "Assignment Map" window to the middle of the window.  $ Forward Stop Threshold Speed =<speed>  Speed: Speed at which the truck is traveling  3.0 Km/h  Float  Km/h 
Example: $ Forward Move Threshold Speed =5.0
When the machine icon is at the bottom of the map and the speed of the machine slows to below 5 km/h, the machine icon will transition to the middle of the map.
$ Forward Move Visible Portion  This key specifies the percentage the truck icon that is visible when the truck icon is displayed at the bottom of the "Assignment Map" window .  $ Forward Move Visible Portion =<number>  Number: percentage of the truck icon that is visible.  10  Integer  None 
Example: $ Forward Move Visible Portion =20
$ GPS Accuracy Level Low  Use this key to specify the threshold for defining the GPS accuracy as "LOW".  $ GPS Accuracy Level Low =<threshold>  Threshold: Number in meters  999  Integer  Meter 
Example: $ GPS Accuracy Level Low =500.0
$ GPS Accuracy Level Medium  Use this key to specify the threshold for defining the GPS accuracy as "MEDIUM".  $ GPS Accuracy Level Medium =<threshold>  Threshold: Number in meters  1.39  Integer  Meter 
Example: $ GPS Accuracy Level Medium =1.5
$ GPS Accuracy Level High  Use this key to specify the threshold for defining the GPS accuracy as "HIGH".  $ GPS Accuracy Level High =<threshold>  Threshold: Number in meters  1.2  Integer  Meter 
Example: $ GPS Accuracy Level High =1.2
$ GPS Baud Rate  This key specifies the baud rate at which the onboard system communicates with the satellite receiver group (GPS). This key is not used in normal operation.  $ GPS Baud Rate =<baud rate>  Baud rate: baud rate value  9600  Unsigned  None 
Example: $ GPS Baud Rate =9600
$ GPS Coord File  This required key specifies the path and filename of the file containing the GPS coordinate transformation information.  $ GPS Coord File =<path and filename>  None  None  None  None 
Example: $ GPS Coord File =\storage\appfile.cfg
$ GPS Diag Delay  If the 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 =<delay>  Delay: Time between positions from the file.  1000  Integer  milliseconds 
Example: $ GPS Diag Delay =1000
$ GPS Fault End Text  Use this obsolete key to configure the text that appears in the window that pops up when a fault condition ends.  $ GPS Fault End Text =<text string>  Text string: text that you want to appear in the window  "GPS Fault Ended, Auto State Changes"  Text  None 
Example: $ GPS Fault End Text =The fault condition is cleared
$ GPS Fault Text  Use this obsolete key to configure the text that appears in the title bar that pops up when a fault condition begins.  $ GPS Fault Text =<text string>  Text string: text that you want to appear in the window  "GPS fault, Use Manual State Changes"  Text  None 
Example: $ GPS Fault Text =A fault condition exists
$ GPS Filters  This key allows the user to control whether filters for the satellite group receivers (GPS) are on or off.(21)  $ GPS Filters =<PV> <static> <altitude>  PV:
0 =off
1 =on 
Integer  None 
  Static:
0 =off
1 =on 
Integer  None 
  Altitude:
0 =off
1 =on 
Integer  None 
Example: $ GPS Filters =1 1 0
$ GPS Fix Altitude  This key sends an 0x2a to the satellite receiver group (GPS).(22)  $ GPS Fix Altitude =<elevation in meters>  None  None  None  None 
Example: $ GPS Fix Altitude =1000
$ GPS High Position Limit  Use this key to determine the upper right corner of the boundary for GPS positions.  $ GPS High Position Limit =<east> <north> <elevation>  East: value for easting  INT_MAX  Integer  Centimeters 
  North: value for northing  INT_MAX  Integer  Centimeters 
  Elevation: value for elevation  INT_MAX  Integer  Centimeters 
Example: $ GPS High Position Limit =100 200 300
$ GPS Ignore Antenna Fault  Use this key to ignore the antenna fault in case there are multiple false positive messages from the satellite receiver group (GPS).  $ GPS Ignore Antenna Fault  None  None  None  None 
$ GPS Init Position  This key sends an 0x2b to the satellite receiver group (GPS). All three values must be entered.  $ GPS Init Position =<latitude> <longitude> <elevation>  Latitude: value for latitude  None  Float  Radians 
  Longitude: value for longitude  None  Float  Radians 
  Elevation: value for elevation  None  Float  Meters 
Example: $ GPS Init Position =5.3 4.2 1000
$ GPS Input  This key specifies the filename from which the onboard system will read GPS data.  $ GPS Input =<filename>  None  None  None  None 
Example: $ GPS Input =gps.gsf
$ GPS Local To Receiver Offset  Sets the offset between the elevation used by the satellite receiver group (GPS) and the elevation that is used by the onboard system.  $ GPS Local To Receiver Offset =<elevation>  Elevation: the difference in elevation  Integer  Meters 
Example: $ GPS Local To Receiver Offset =20
$ GPS Log Baud Rate  Use this key to set the output baud rate for GPS logging to a serial port.  $ GPS Log Baud Rate =<baud rate>  Baud rate: baud rate for GPS logging  9600  Integer  None 
Example: $ GPS Log Baud Rate =4800
$ GPS Log Parity  This key sets the parity for GPS logging to a serial port.  $ GPS Log Parity =<parity>  Parity:
0 =no parity
1 =odd parity
2 =even parity 
Integer  None 
Example: $ GPS Log Parity =1
$ GPS Low Position Limit  Use this key to determine the lower left corner of the boundary for GPS positions.  $ GPS Low Position Limit  East: value for easting  INT_MIN  Integer  Centimeters 
  North: value for northing  INT_MIN  Integer  Centimeters 
  Elevation: value for elevation  INT_MIN  Integer  Centimeters 
Example: $ GPS Low Position Limit =-100 -200 0
$ GPS Message Display  Allows satellite tracking status messages from the satellite receiver group to be written to the diagnostic file as hexadecimal bytes.  $ GPS Message Display <number> =<message ID>  Number: because there is a maximum of 20 messages, this number must be between zero and 19  None  None  None 
  message ID: Report ID  None  Integer  None 
Example: $ GPS Message Display 0 =0x46
$ GPS No Fault Dialog  Use this key to keep the fault window from appearing when a fault is triggered.  $ GPS No Fault Dialog  None  None  None  None 
$ GPS No Position Time  Use this key to set the time you want the system to wait without receiving GPS positions before triggering a fault.  $ GPS No Position Time =<time in seconds>  Time in seconds: enter the number of seconds with no GPS positions before generating a fault.  30  Integer  Seconds 
Example: $ GPS No Position Time =30
$ 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 X =<distance>  Distance  Integer  Meters 
Example: $ GPS Offset X =1.0121
$ 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 Y =<distance>  Distance  Integer  Meters 
Example: $ GPS Offset Y =1.0121
$ 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  $ GPS Offset Z =<distance>  Distance  Integer  Meters 
Example: $ GPS Offset Z =1.0121
$ GPS Out Of Bounds Limit  Use this key to specify how many consecutive out of bounds positions can be received before the satellite receiver group (GPS) is reset.  $ GPS Out Of Bounds Limit =<number>  number: number of consecutive out of bounds positions to accept before resetting the satellite receiver group  60  Integer  Count 
Example: $ GPS Out Of Bounds Limit =30
$ GPS PDOP Display  Use this key to specify when to write incoming DOP messages to the diagnostic file.  $ GPS PDOP Display =<count>  Count: number of DOP messages between writing to the diagnostic file  60  Integer  Count 
Example: $ GPS PDOP Display =0
$ GPS Parity  This key specifies the parity at which the onboard system communicates with the satellite receiver group (GPS).  $ GPS Parity =<parity>  Parity:
0 =no parity
1 =odd parity
2 =even parity 
Integer  None 
Example: $ GPS Parity =0
$ GPS Processing Options  This command sends an 0xbb to the satellite receiver group (GPS).  $ GPS Processing Options =<Dimension> <elevMask> <AMU> <DOPMask> <DOPSwitch> <correction age>  None  None  None  None 
Example: $ GPS Processing Options =-1 0.0873 2.0 12.0 5.0 30
$ GPS Setup  This key allows for sending of free-form messages from the configuration file to the satellite receiver group (GPS).  $ GPS Setup <number> =<GPS command>  Number (#): The first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  None  None 
  GPS command: GPS command that you want to send  None  None  None 
Example: $ GPS Setup 0 =0x2a 0
$ GPS Signal Strength Time  Use this key to save satellite signal strengths at various intervals. Signal strength messages will be saved to the diagnostic file.  $ GPS Signal Strength Time =<time in seconds>  None  None  None  None 
Example: $ GPS Signal Strength Time =30
$ GPS Time Set Interval  This key configures a period the GPS will use to correct the onboard system clock periodically.  $ GPS Time Set Interval =<Number>  Number: time period  3600  Integer  Seconds 
Example: $ GPS Time Set Interval =3600 or $ GPS Time Set Interval =0
$ GPS Type  This key specifies whether GPS data is read from a file or from the satellite receiver group (GPS).  $ GPS Type =<number>  Number:
1 =read from the satellite receiver group
3 =read from a file 
Integer  None 
Example: $ GPS Type =3
$ GPS UTC Offset  This key specifies the number of seconds that GPS time leads UTC.  $ GPS UTC Offset =<number>  Number: number of seconds that GPS time leads UTC  13  Integer  Seconds 
Example: $ GPS UTC Offset =13
$ Hazard GPS Accuracy Required  This key specifies the acceptable accuracy for marking hazards.  $ Hazard GPS Accuracy Required =<string>  String:
LOW
MEDIUM
HIGH 
LOW  String  None 
Example: $ Hazard GPS Accuracy Required =LOW
$ Hazard Warning Beep  This key will enable the buzzer to sound upon entering and exiting a hazard waypoint.  $ Hazard Warning Beep  None  None  None  None 
$ Heading Filter  This key is the filter constant on the simple heading filter.  $ Heading Filter =<filter constant>  Filter constant: value must be less than one and greater than or equal to zero.  0.7  Float  None 
$ Heading Filter =0.5
$ Hours Required  This key will automatically bring up the "Hour Entry" window each time a new operator logs in.  $ Hours Required  None  None  None  None 
$ Ignore Beacon Update  Ignore beacon update in assignment message.  $ Ignore Beacon Update  None  None  None  None 
$ Ignore Waypoint Z  This key causes the onboard system to ignore the z value (elevation) of the waypoints when determining if the truck is in a waypoint.  $ Ignore Waypoint Z  None  None  None  None 
$ Initial Configuration  This key triggers whether the menu item for the initial configuration menu is available or not. If the key is not present in the configuration file, the menu will be shown by default.  $ Initial Configuration =<number>  Number:
0 =hide menu
1 =show menu 
None  None  None 
Example: $ Initial Configuration =0
$ Job Code Keys  Use this key to associate a job ID with a tool.(23)  $ Job Code Keys <number> =<Job code ID>  Number:
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  Integer  None 
  Job code ID: ID from the job code file specifying the job code to select  None  String  None 
Example: $ Job Code Keys 1 =5
$ Keypad for Hours  This key determines which "Hour Entry" window should be used.  $ Keypad For Hours =<number>  Number:
0 =Arrow keys display next to input fields
1 =Number keypad displays when text field is pressed 
Integer  None 
Example: $ Keypad For Hours =1
$ Last Time To SMH Offset  This time specifies the upper limit that the user may select for entering SMH. If the value is greater than zero, the maximum value for SMH is the elapsed time since the last value was entered plus this value offset.  $ Last Time To SMH Offset =<Offset>  Offset: time in seconds  -1  Integer  Seconds 
Example: $ Last Time To SMH Offset =300
$ Load At Assigned Loader Only  Use this key to prevent the dynamic association of trucks to loaders that trucks are not assigned to. When this key is applied, the truck will use only the information found in its assignment to establish peer to peer communication with the assigned loader.  $ Load At Assigned Loader Only  None  None  None  None 
$ Load Dipper Count  This key specifies the number of dippers that comprise a load when using the simulator.  $ Load Dipper Count =<number>  Number: number of dippers that make up a load when using the simulator  Integer  Count 
Example: $ Load Dipper Count =4
$ Loader Dialog Buzzer  This key specifies that the buzzer must play when a loader selection window appears.  $ Loader Dialog Buzzer =<timeout> Dipper Count =<number>  None  None  None  None 
Example: $ Loader Dialog Buzzer
$ Loader Dialog Time  This key specifies the timeout of a loader selection window.  $ Loader Dialog Time =<timeout> Dipper Count =<number>  Timeout: timeout of a loader selection window  40000  Integer  Milliseconds 
Example: $ Loader Dialog Time =10000
$ Load Position Count  Specifies the number of positions that must be greater than the load distance to cause a state change to traveling loaded.  $ Load Position Count =<count>  Count: number of positions greater than the state change distance  Integer  None 
Example: $ Load Position Count =2
$ 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 default behavior.  $ Load Request Frequency =<time in seconds>  Time  20  Integer  Seconds 
Example: $ Load Request Frequency =20
$ Load State  This key specifies how the machine transitions into the loading state.  $ Load State =<number>  Number:
0 =automatic
1 =automatic with confirm
2 =manual state change, no automatic 
Integer  None 
Example: $ Load State =1
$ Load State At All Loaders  This key specifies that the onboard system will set the state to loading whenever a truck enters a loading waypoint. The state will be changed to loading only when the current state modifier is empty.  $ Load State At All Loaders =<number>  Number:
less than zero =state will not change when the truck enters a loading waypoint.
-1 =state will not change when entering a waypoint
0 =state will not change to loading if machine is in the assigned loading waypoint
1 =state will change to loading when the machine enters a loading waypoint if the current state is traveling empty or waiting empty
2 =state will change to loading whenever a loading waypoint is entered 
Integer  None 
Example: $ Load State At All Loaders =1
$ 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.  $ Load To Travel Distance =<distance>  Distance: distance from the point where the truck went into the loading state  Integer  Meters 
Example: $ Load To Travel Distance =100
$ 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. This key uses the speed and time to calculate the distance. Use this method when VIMS is used to get the speed.  $ Load To Travel Distance Using Speed =<distance>  Distance: distance from where the truck went into the loading state  Integer  Meters 
Example: $ Load To Travel Distance Using Speed =100
$ Load To Travel State  This key specifies that the onboard system will set the state to traveling when a VIMS load message is received.  $ Load To Travel State  None  None  None  None 
$ Login Authorization Timeout  Login authorization timeout.  $ Login Authorization Timeout =<timeout>  Timeout: time in seconds  Integer  Seconds 
Example: $ Login Authorization Timeout =10
$ Login Required  The presence of this key specifies that the operator must be required to log in to the system before operating the system.  $ Login Required  None  None  None  None 
$ Logout Hours Required  This key displays the "Hour Entry" window before logout is completed. If the No Hour Cancel key is also used, the operator will not be able to log out until the OK button is pressed in the "Hour Entry" window.  $ Logout Hours Required  None  None  None  None 
$ Log Out Ok Message  This key specifies 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 Ok Message =<text string>  Text string: text string indicating the operator may shut down the machine  None  None  None 
Example: $ Log Out Ok Message=It is okay to log out
$ Log Out Wait Message  Use this key to change the message displayed after the user has sent a logout command.  $ Log Out Wait Message =<text string>  Text string: text in "Please Wait" window indicating operator must wait to shut down machine  "Please Wait..."  None  None 
Example: $ Log Out Wait Message =Please wait while messages in transit are sent
$ Log Out Wait Time  This key specifies the time that the operator will be asked to wait before shutting down the machine.  $ Log Out Wait Time =<time in seconds>  Time in seconds: amount of time the system will take to send all pending TMAC messages to the office  Integer  Seconds 
Example: $ Log Out Wait Time =30
$ Machine Arrow Color  This key specifies the color of the arrow icon that represents a machine of unknown type in the "Assignment Map" window.  $ Machine Arrow Color =<index>  Index: Number 0-31 identifying the color.
Refer to Systems Operation,"Display Color" for the list of colors. 
Integer  None 
Example: $ Machine Arrow Color =2
$ Machine Id  This key specifies the machine ID that will be communicated to the office. This key will only be used if a machine file does not exist.  $ Machine Id =<machine ID>  None  None  None  None 
Example: $ Machine Id =1
$ Machine Name In Title  Enables the machine name in the main window title bar.  $ Machine Name In Title  None  None  None  None 
$ Machine Outline Color  This key specifies the color of the outline of the current truck in the "Assignment Map" window.  $ Machine Outline Color =<index>  Index: Number from 0-31 identifying the color. Refer to Systems Operation, KENR9017, "Display Color" for the list of colors.  Integer  None 
Example: $ Machine Outline Color =2
$ Machine Outline Color  This key specifies the color of the outline of the current truck in the "Assignment Map" window.  $ Machine Outline Color =<index>  Index: Number from 0-31 identifying the color. Refer to Systems Operation, "Display Color" for the list of colors.  Integer  None 
Example: $ Machine Outline Color =2
$ Machine Type  This key specifies whether the machine is a truck or a loading tool.  $ Machine Type =<number>  number:
13 =truck
1 =loader
2 =front shovel 
13  Integer  None 
Example: $ Machine Type =1
$ Manual State Loader Select  This key requires the 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.  $ Manual State Loader Select  None  None  None  None 
$ 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.  $ Map Refresh Time =<time>  Time: number in milliseconds  Integer  Milliseconds 
Example: $ Map Refresh Time =10000
$ Material After Blocks  If this key is used, the material selection window will always be displayed after the block selection window. The operator may change the selection, or may press escape or ok, both of which will select the material selected in the block selection process.  $ Material After Blocks  None  None  None  None 
$ Material Keys  Use this key to associate a material ID with a tool.  $ Material Keys <number> =<material ID>  Number:
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) 
None  None  None 
  Material ID: ID from the material file that specifies the material type  None  Integer  None 
Example: $ Tool 0 =31 or $ Material Keys 1 =5
$ Max Activity History  This key configures the max number of historical activities that can be displayed on an activity history window.  $ Max Activity History =<number>  Number: max number of historical activities  Integer  None 
Example: $ Max Activity History =10
$ Max Application Count  This key sets the maximum number of files allowed.  $ Max Application Count =<number>  Number: maximum number of files  10  Integer  None 
Example: $ Max Application Count =20
$ Max Crusher Window Width  Max Distance From Crusher  $ Max Crusher Window Width =<width>  Width: Max Crusher Window Width  120  Integer  Device unit 
$ Max Distance From Crusher  Max Distance From Crusher  $ Max Distance From Crusher =<distance>  Distance: Max Distance From Crusher  100  Integer  Customized 
$ Max Fuel Entry  With this key defined, machine operators are prevented from entering excessive fuel entry values.  $ Max Fuel Entry  None  None  None  None 
$ Maximum Zoom Level  Diagonal value of the smallest rectangle that the "Assignment Map" window will display.  $ Maximum Zoom Level =<distance>  Distance  4243  Integer  Centimeters 
Example: $ maximum Zoom Level =10000
$ Message Log File Interval  This key specifies the interval at which the onboard system will send a message to the office notifying that the message log file exists.  $ Message Log File Interval =<time in minutes>  Time in minutes  60  Integer  Minutes 
Example: $ Message Log File Interval =30
$ Min Dump Time  Use this 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 zero.  $ Min Dump Time =<time in seconds>  Time in seconds  Integer  Seconds 
Example: $ Min Dump Time =10
$ Min Load Time  Use this 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 zero.  $ Min Load Time =<time in seconds>  Time in seconds  Integer  Seconds 
Example: $ Min Load Time =10
$ 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.  $ Minestar 3 Hazard Reporting  None  None  None  None 
$ Minestar Directory  This key specifies the folder containing various files.  $ Minestar Directory =<path>  None  None  None  None 
Example: $ Minestar Directory =\storage\minestar\
$ Minestar Message  This key determines which Minestar messages the onboard system will save to the message log file when not in contact with the office.  $ Minestar Message <message ID> =<retries> <timeout> <save to file>  Message ID: message ID to which other parameters will be applied. If no message ID is specified, values specified for other parameters can be used as default value for all nonspecified MineStar.  None  None  None 
  Retries: number of times the system will attempt to retry sending a message  Integer  Count 
  Timeout: number of milliseconds the system will attempt to retry sending a message before timing out  10000  Integer  Milliseconds 
  Save to file:
1 =save the message
0 =do not save the message 
Integer  None 
Example: $ Minestar Message 8505 =5 8000 1
$ Minimum Reverse Time  Use this key to set the minimum time the transmission of a machine must be in reverse for the system to register that the machine is moving in reverse.(24)  $ Minimum Reverse Time =<time in seconds>  Time in seconds  10  Integer  Seconds 
Example: $ Minimum Reverse Time =10
$ Minimum Zoom Level  Diagonal value of the largest rectangle that the "Assignment Map" window will display.  $ Minimum Zoom Level =<distance>  Distance  28284  Integer  Centimeters 
Example: $ Minimum Zoom Level =490000
$ Move Update Distance  Use this key to indicate the minimum distance that a machine has to move to update the display.  $ Move Update Distance =<number>  Number  300  Integer  Centimeters 
Example: $ Move Update Distance =300
$ Multicast Address  This key is used to specify a multicast address.  $ Multicast Address <number> =<address>  Number: number of the group to join  None  Integer  None 
  Address: IP address string for this group  None  String  None 
Example: $ Multicast Address 0 =131.230.14.51
$ Multicast Port  This key is used to specify a multicast port.  $ Multicast Port <number> =<port>  Number: number of the group to join  None  Integer  None 
  Port: port number for this group  None  Integer  None 
Example: $ Multicast Port 0 =12000
$ New Bitmap For Tool Code  Use this key to change the bitmap that represents a tool.  $ New Bitmap For Tool Code <number> =<bitmap filename>  Number (#): tool code  None  None  None 
  Bitmap filename: filename of the bitmap to be associated with the tool  Refer to Systems Operation, "Tool Codes" for more information.  String  None 
Example: $ New Bitmap For Tool Code 19 =RequestAssignment.bmp
$ New Description For Tool Code  This key specifies a description for a tool, which appears when an operator clicks on a tool in the Key Definitions help window.  $ New Description For Tool Code <number> =<text string>  Number (#): tool code  None  None  None 
  Text string: text describing the tool  None  None  None 
Example: $ New Description For Tool Code 19 =Request Assignment
$ Night Mode Brightness Level  This key specifies the night mode brightness level on the screen in percent.  $ Night Mode Brightness Level =<number as a percentage>  Number: value between 0 and 100  40  Integer  None 
Example: $ Night Mode Brightness Level =40
$ No Delay Save  Use this key to disable 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 Save  None  None  None  None 
$ No Delay Time Extend  Add this key to prevent 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 Extend  None  None  None  None 
$ Delay Time Reduce  Add this key to prevent the reduce time arrow button from displaying in the "Select Delay" window. This configuration ensures that the default delay time is always used.  $ Delay Time Reduce  None  None  None  None 
$ No Dump Exit To Travel  Tells the onboard system not to change to a travel state when exiting a dumping waypoint. Same effect as setting the travel state change to manual.  $ No Dump Exit To Travel  None  None  None  None 
$ No End Assignment On Request  Use this key to disable the feature that ends a current assignment when an operator requests an assignment.  $ No End Assignment On Request  None  None  None  None 
$ No Fuel Entry  The presence of this key removes the "Fuel Entry Dialog" box from the "Service Hour Entry" window.  $ No Fuel Entry  None  None  None  None 
$ No GPS Accuracy Check  Use this key to disable the validation of the GPS accuracy when marking a hazard.  $ No GPS Accuracy Check  None  None  None  None 
$ No Geotrans
formation File 
With this key defined, the Geo
Transformation file is not uploaded to the onboard from the health interface module at each system startup. This configuration is applied when satellite receivers (GPS) that do not t require the display to send a Geo Trans
formation file to the health interface module are used. 
$ No Geotrans- formation File  None  None  None  None 
$ No GPS Input  For NT version only. This key should be placed in the config file for NT. This key removes GPS desk module initialization.  $ No GPS Input  None  None  None  None 
$ No GPS Time Set  This key will tell the onboard system not to use GPS time to set the system clock.  $ No GPS Time Set  None  None  None  None 
$ 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 Hazard Type Selection  None  None  None  None 
$ No Hour Cancel  This key disables the cancel button on the "Hour Entry" window.  $ No Hour Cancel  None  None  None  None 
$ No Hour Entry  Use this key to remove the field for entering service meter hours on the "Hour Entry"window.  $ No Hour Entry  None  None  None  None 
$ No Load Exit To Travel  Tells the onboard system not to 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  None  None  None  None 
$ No Menu  This key specifies that the onboard system will have no menu displayed and user will not be able to access the menu.  $ No Menu  None  None  None  None 
$ No Operator Id Verification  This key is the key for suppression of "Unknown" operator login. Once this key is defined, the onboard system does not verify the operator ID with the onboard operator list and there will be no "Unknown" login.  $ No Operator Id Verification  None  None  None  None 
$ No Poll VIS  This key prevents the VIS module from being polled.  $ No Poll VIS  None  None  None  None 
$ No Station Exit To Travel  This key prevents a state change to "travel" when exiting a station waypoint. When this key is not present, the onboard system will return to the previous state prior to entering a station waypoint. This key is only applicable with the use of Fleet Onboard version 3.0.1 and later.  $ No Station Exit To Travel  None  None  None  None 
$ No Startup Display  The presence of this key turns off the onboard system logo startup display.  $ No Startup Display  None  None  None  None 
$ No Startup Image Move  This key disables the bitmap animation on startup.  $ No Startup Image Move  None  None  None  None 
$ No State Change Upon Send Truck  If this key is configured, the truck will not change state upon receiving a "Send Truck" message.  $ No State Change Upon Send Truck  None  None  None  None 
$ No State Change During Delay  Use this key to specify there is no state change if the truck is in delay.  $ No State Change During Delay  None  None  None  None 
$ No Status Material Request  This key specifies that the status bar will not show the current material request.  $ No Status Material Request  None  None  None  None 
$ No Status State  This key specifies that the status bar will not show the current operating state of the machine.  $ No Status State  None  None  None  None 
$ No Text Messages To Machines  Use this key to prevent operators from sending text messages to other monitor display groups (CMPDs).  $ No Text Messages To Machines  None  None  None  None 
$ No Timeout Login  Use this key to prevent operators from logging in if there is a login timeout.  $ No Timeout Login  None  None  None  None 
$ No Waypoint Update Beep  Disables beeping when an assignment is changed due to a waypoint update.  $ No Waypoint Update Beep  None  None  None  None 
$ No VIS  This obsolete key prevents the VIS module from running. This key should be used when the monitor display group is not connected to VIMS.  $ No VIS         
$ Old Crusher Sample Time  Time that is used to determine whether a crusher is old or not.  $ Old Crusher Sample Time =<time>  Time: time to old  50  Integer  Seconds 
$ Other Alt Tool Description  This obsolete key specifies a description for a tool.(25)  $ Other Alt Tool Description <number> =<text string>  None  None  None  None 
$ Other Alt Tools  Use this obsolete key to invoke a the onboard system tool when the operator presses the plus, minus, or service keys plus the menu key on the keypad for the monitor display group.  $ Other Alt Tools <number> =<text string>  None  None  None  None 
$ Other Tool Description  This obsolete key specifies a description for a tool.(26)  $ Other Tool Description <number> =<text string>  None  None  None  None 
$ Other Tools  Use this obsolete key to invoke the onboard system tool when the operator presses the plus, minus, or service key on the keypad for the monitor display group.  $ Other Tools <number> =<tool ID>  None  None  None  None 
$ Output Payload Convert  This key is used to convert the payload before sending to another device.  $ Output Payload Convert =<conversion factor>  Conversion factor: number to multiply the payload to get the desired value  Double  None 
Example: $ Output Payload Convert =1.1
$ Payload Conversion  Use this key to convert payload information from metric tons to the unit that you want to display.  $ Payload Conversion =<conversion>  Conversion  0.1  Float  Display units / input units 
Example: $ Payload Conversion =0.1
$ Peer To Peer Diagnose  This key enables that the office can get a copy of peer-peer messages between a truck and a shovel/loader.  $ Peer To Peer Diagnose  None  None  None  None 
$ Percent Added Waypoints  This key specifies the random percent of beacons that the onboard will add randomly during simulation.  $ Percent Added Waypoints =<number>  Number (#): integer showing the percentage of beacons that the onboard system will not go through  Integer  None 
$ Percent Beacon Missed  This key specifies the percent of beacons that the onboard will not send a position back even though the beacons are included in the assignment.  $ Percent Beacon Missed =<number>  Number (#): integer showing the percentage of beacons that the onboard system will not go through  Integer  None 
Example: $ Percent Beacon Missed =25
$ Percent Beacon Wrong  This key specifies the percent of time the onboard will go through a beacon not in the assignment.  $ Percent Beacon Wrong =<number>  Number (#): integer showing the percentage of wrong beacons that the onboard system will go through  Integer  None 
Example: $ Percent Beacon Wrong =25
$ Percent Destination Wrong  This key specifies the percent of wrong destinations that the onboard will go to.  $ Percent Destination Wrong =<number>  Number (#): integer showing the percentage of wrong destinations that the onboard system will go to  Integer  None 
Example: $ Percent Destination Wrong =25
$ Percent Material Wrong  This key specifies the percentage of instances in which the onboard will report a wrong material.  $ Percent Material Wrong =<number>  Number (#): integer showing the percentage of instances in which the onboard system will report a wrong material.  Integer  None 
Example: $ Percent Material Wrong =25
$ Play GPS Diag File  This key is for diagnostic file playback.  $ Play GPS Diag File =<pathname>  pathname: absolute path to the file playback  None  String  None 
Example: $ Play GPS Diag File =temp\DiagMsgLog1002739785.txt
$ Position Broadcast  This key is used to broadcast position information.  $ Position Broadcast <number> =<IpAddr> <port> <interval> [<flag>]  Number: sequence number  None  Integer  None 
  Ip Addr: position destination IP address  None  String  None 
  Port: position destination UDP port  None  Integer  None 
  Interval: time interval to broadcast in seconds  None  Integer  Seconds 
  Flag:
0 - send position in X, Y, Z
1 - send position in latitude/longitude 
Integer  None 
Example: $ Position Broadcast 0 =131.107.2.239 20001 2 1
$ Position Distance Interval  As the machine travels, this key specifies the distance interval at which the onboard will send a position message to the office. The position message will indicate the position of the machine.  $ Position Distance Interval =<distance in centimeters>  Distance in centimeters  Integer  Centimeters 
Example: $ Position Distance Interval =1000
$ 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.  $ Position Time Minimum Interval =<time>  Time:
Minimum time interval 
Integer  seconds 
Example: $ Position Time Minimum Interval =5 This configuration will not send PositionReport2 messages more often than every 5 seconds.
$ Position Time Interval  This key specifies the frequency at which the onboard system will send a position message to the office.  $ Position Time Interval =<time in seconds>  Time in seconds  Integer  Seconds 
Example:$ Position Time Interval =60
$ Processes To Start  This key specifies processes that the onboard will start.  $ Processes To Start <number> =<process name>  Number (#): the first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  None  None 
  Process name: name of process       
Example: $ Processes To Start 0 =processname.exe
$ Queue State At All Faces  This key configures the behavior when the machine enters a queuing waypoint.  $ Queue State At All Faces =<flag>  Flag: flag determining queuing behavior
1 =queues at any face
0 =queues only if the waypoint is the second to last in the assignment
-1 =Never queue at the face waypoint 
Integer  None 
Example: $ Queue State At All Faces =-1
$ Queue State At All Queues  This key specifies that the onboard will set the state to queuing whenever a truck enters a queue waypoint or a face waypoint  $ Queue State At All Queues =<number>  Number:
0 =state will change to waiting if machine is in the assigned queuing waypoint
1 =state will change to waiting when machine enters a queuing waypoint if the current state is traveling
2 =state will change to waiting whenever a queuing waypoint is entered 
Integer  None 
Example: $ Queue State At All Queues
$ Queue To Dump Distance  This key sets the distance from the assigned dump where the state will change to queuing from traveling.  $ Queue To Dump Distance =<distance>  Distance: The distance to the destination where the state should change to queuing. A value of zero disables this function.  Integer  Meters 
Example: $ Queue To Dump Distance =20
$ Queue To Load Distance  This key sets the distance from the assigned loader where the state will change to queuing from traveling.  $ Queue To Load Distance =<distance>  Distance: The distance to the destination where the state should change to queuing. A value of zero disables this function.  Integer  Meters 
Example: $ Queue To Load Distance =20
$ Radar Standby Brightness Reduction Factor  Defines the rate by which the screen brightness is decreased when transitioning to the Object Detection Standby state.      33  integer  percent 
$ Remove All Blocks  This key removes the all blocks button from the block selection window.  $ Remove All Blocks  None  None  None  None 
$ Remove Set Material  This key removes the set material button from the block selection window.  $ Remove Set Material  None  None  None  None 
$ 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.  $ Reset Fuel Entry  None  None  None  None 
$ Reverse Angle  This key specifies the change in heading angle at which a change from forward to reverse or reverse to forward is applied. Value is in radians.  $ Reverse Angle =<change in heading>  Change in heading  2.5  Float  None 
Example: $ Reverse Angle =3
$ Reverse Max Speed  This key specifies the speed at which the machine will be assumed to be moving forward.(27)  $ Reverse Max Speed =<number>  Number: maximum reverse speed  50  Integer  Cm/s 
Example: $ Reverse Max Speed =300
$ Reverse To Dumping  Indicates the state should change to dumping when the truck is put in reverse at a dumping site.  $ Reverse To Dumping  None  None  None  None 
Example: $ Reverse To Dumping
$ Reverse To Loading  Indicates the state should change to loading when the truck is put in reverse at a loading site.  $ Reverse To Loading  None  None  None  None 
Example: $ Reverse To Loading
$ Reverse Input  Use this switch to designate which switch is used to indicate reverse.  $ Reverse Input =<mask number>
<logic><
minimum
repeat rate> 
Mask number:
0 =none
1 =switch input 1
2 =switch input 2
3 =switch input 3 
Integer  None 
Example: $ Reverse Input =2 0 5
$ Safety Checklist No Cancel Button  With this key defined, the "Cancel" button is removed from the safety checklist dialog window. This configuration forces the operator to process the safety checklist before operating.  $ Safety Checklist No Cancel Button  None  None  None  None 
$ Save Activity  This key tells the onboard to save and restore the current activity on shutdown and restart.  $ Save Activity  None  None  None  None 
$ Save GPS Error Text  This key specifies the interval at which to log GPS error records to the diagnostic file.(28)  $ Save GPS Error Text =<time in seconds>  None  None  None  None 
Example: $ Save GPS Error Text =30
$ Save GPS Text  This key specifies the interval at which to log GPS records to the diagnostic file.(29)  $ Save GPS Text =<time in seconds  Time in seconds: time interval at which to log GPS records to the diagnostic file  Integer  Seconds 
Example: $ Save GPS Text =30
$ Save GPS Transitions  The presence of this key will cause GPS transitions (between autonomous and GPS) to be recorded in the DiagMsgLogxxx.txt file. This key requires that the "$ Diag Log Level" key is set to debug level 3 or lower.  $ Save GPS Transitions  None  None  None  None 
$ Save Job Code  This key tells the onboard system to save and restore the current job code on shutdown and restart.  $ Save Job Code  None  None  None  None 
$ Save User  Use this key to save the ID of a user who is logged in when the machine shuts off and restore the ID when the machine is restarted.  $ Save User =<number>  Number:
0 =No save
1 =Save and display a confirmation window on restart
2 =Save and restore user on restart without confirmation 
Integer  None 
Example: $ Save User =1
$ Screen Config File  This key specifies the path and filename of the file containing screen configuration information.  $ Screen Config File  None  None  None  None 
Example: $ Screen Config File =\storage\config\TopeWinCfg.txt
$ Select Loader  Use this key to provide a window for operators to select a loader, if a truck enters a loading state and does not have a loader ID.  $ Select Loader =<code>  Code:
0 =loader selection window will not appear
1 =window will display loaders in distance order (closest loader first)
2 =window will display loaders in the order of appearance in the machine file 
Integer  None 
Example: $ Select Loader =1
$ Send Duplicate Activity  If this key is included, the onboard will send back a state change message every time an activity is selected. This message will occur even if the activity has not changed.  $ Send Duplicate Activity  None  None  None  None 
$ Send GPS Waypoint Elevation  This key sets the mode defining what elevation to use if the satellite receiver group (GPS) enters a 2-d mode.  $ Send GPS Waypoint Elevation =<mode>  Mode:
0 =Do nothing.(30)
1 =Use waypoint elevations.(31)
2 =Use loader elevation.(32)
3 =Use loader and last elevation.(33) 
Integer  None 
Example: $ Send GPS Waypoint Elevation =1
$ Send Msg To Travel State  When a "Send Truck" message is received from CAES, this key will allow the onboard to set the state to traveling.  $ Send Msg To Travel State =<option>  Option:
0 =off
1 =state will change only if machine is in loading state
2 =state will change regardless of the current state 
Integer  None 
Example: $ Send Msg To Travel State =1
$ Send Position Reverse  This key causes the onboard to send a position reverse message to the office when a change in direction is detected.(34)  $ Send Position Reverse  None  None  None  None 
$ Send Position Stops  Use this key to send a message to the office whenever the machine stops.(35)  $ Send Position Stops  None  None  None  None 
$ Send Test Address  This key specifies the IP address that will appear in the "Send Message" window. This key is used for development.  $ Send Test Address <number> =<IP address>  Number (#): The first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  IP address string  None 
  IP address: IP address of a computer the message will be sent to  None  None  None 
Example: $ Send Test Address 0 =172.17.83.201
$ Send Test Port  This key specifies UDP port numbers that will appear in the "Send Message" window.  $ Send Test Port <number> =<port number>  Number (#): The first occurrence of this item must be numbered zero. Subsequent occurrences of this item must be numbered consecutively.  None  Unsigned short  None 
  Port number: UDP port of a computer that the message will be sent to  None  None  None 
Example: $ Send Test Port =10000
$ Send Tope Health Events  Enables the onboard system health events. Currently only GPS health events are available.(36)  None  None  None  None  None 
$ Send Truck Beep  Use this key to specify that the onboard for trucks will beep as soon as a Send Truck message is received from a loader or shovel and a "Send Truck Message" window has popped up. The "$ Send Truck Message" key must be specified to make this key effective.  $ Send Truck Beep  None  None  None  None 
$ Send Truck Input  Use this key to designate which switch should be used as a "Send Truck" switch  $ Send Truck Input =switch
<logic>
<minimum
repeat rate> 
Switch:
0 =None
1 =switch input 1
2 =switch input 2
3 =switch input 3 
Integer  None 
  Logic: Number 0 or 1 where 0 = normal logic and 1 = inverted logic  Integer  None 
  Minimum repeat rate: The minimum rate in seconds at which the input can change and is used for debouncing the signal.  Will not debounce the signal if this parameter is not set.  Integer  Seconds 
Example: $ Send Truck Input =2 0 0.5
This configuration will have the send truck action triggered on switch 2, normal logic and cannot change more often than every 0.5 seconds.
$ Send Truck Message  Use this key to specify that the onboard 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 or shovel.  $ Send Truck Message  None  None  None  None 
$ Send Truck Open  Use this key to specify that the "Send Truck" message is triggered when the switch is open. By default, the "Send Truck" message is triggered when the switch closes.  $ Send Truck Open  None  None  None  None 
$ Show Assignment From Current Position  Use this key to show assignment route from starting from the current position of the truck instead of the first waypoint in the assignment.  $ Show Assignment From Current Position  None  None  None  None 
$ Sim Random Seed  This key specifies the seed to set randomness. Only applicable on NT.  $ Sim Random Seed =<number>  Number  System time  Integer  None 
Example: $ Sim Random Seed =87
$ Sim Send VIMS  This key specifies that the simulator sends.  $ Sim Send VIMS  None  None  None  None 
$ Sim Speed  This key specifies the speed at which the simulated truck will travel.  $ Sim Speed =<speed>  Speed: speed at which simulated truck will travel  10000  Integer  Cm/sec 
Example: $ Sim Speed =100
$ SMU In Position  This key configures to fill SMU in the location filed of StateChange, PositionReport, Operator Login/Logout, Startup messages. There is no parameter for this key.  $ SMU In Position  None  None  None  None 
$ Speed Conversion  Use this key to convert speed to centimeters per second if necessary.  $ Speed Conversion =<conversion>  Conversion: value to multiply  Float  None 
$ Speed Filter  This obsolete key specifies the filter constant on the speed filter.  $ Speed Filter =<filter constant>  Filter constant: value must be between zero and 999. As the value increases, the speed is filtered more heavily.  500  Integer  None 
Example: $ Speed Filter =400
$ 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.  $ Speed Halflife  None  None  None  None 
$ Spinner Accel  This key sets the spinner acceleration. The seconds must be in ascending order. The spinner will count at the increment rate after the number of seconds have passed.  $ Spinner Accel <ID> =<Seconds 1> <Inc 1> <Seconds 2> <Inc 2>...  ID: This value is the id of the spinner. This value may be found from the resource file or in this case from the included text.
Seconds: This value is the interval where the next increment should be used. The default is to use a value of zero with an increment of one.
Inc: This value is the increment value for the seconds. This value is internally multiplied by 0.001. 
None  Integer  None 
Example: $ Spinner Accel 1259 =0 100 5 1000 8 10000 11 100000 14 1000000
$ Spinner Digits  This key sets the number of digits displayed after the decimal point in the spinner edit window. The minimum spinner increment is 0.001.  $ Spinner Digits <ID> =<Digits>  ID: This value is the id of the spinner.  Integer  None  None 
  Digits: This value is the number of digits to be displayed after the decimal point in the spinner edit window.  Integer  None 
Example: $ Spinner Digits 1259 =2
$ Standard Time Date  This key specifies information regarding the change from daylight savings to standard time.(6)  Absolute format: $ Standard Time Date =<flag> <year> <month> <day> <hour> <minute> <standard
_offset> 
Flag: indicates whether using Absolute or Day-in-Month format
0 =Day-in-Month format
1 =Absolute format 
None  Integer  None 
  Year: the year that you want change to take effect
2001 
None  Integer  Years 
  month: the month that you want the change to take effect
January =0
December =12 
None  Integer  Months 
  Day: the day that you want change to take effect
1-31 
None  Integer  Days 
  Hour: hour of the day
3:00 pm =1500 
None  Integer  Hours 
  Minute: minute of the hour
0-59 
None  Integer  Minutes 
  Standard_offset: indicates the offset that is applied, beginning with the date specified
minutes 
None  Integer  Minutes 
  Day_of_week: day of week
Sunday =0
Saturday =6 
None  Integer  None 
  Day_in_month: this value indicates which day of the week in the month
first =1
second =2
last =5 
None  Integer  Day 
Example: Absolute: $ Standard Time Date =1 2000 10 29 2 0 0 or Day-in-Month: $ Standard Time Date =0 10 0 5 2 0 0
$ Start GPS Logging  Use this key to allow logging to be initiated from the configuration file. All four parameters must be present.  $ Start GPS Logging =<type> <filter> <duration> <name>  Type:
0 =log to file
1 =log to port 
None  Integer  None 
  Filter:
0 =log all GPS output
1 =log all positions
2 =log all non-positions 
None  Integer  None 
  Duration: duration in seconds  None  Integer  Seconds 
  Name: name of the file or port for the output  None  String  None 
Example: $ Start GPS Logging =1 0 30 COM1
$ Start Send Time  Use this key to specify the time interval that is used to confirm that the machine starts to move.  $ Start Send Time =<time duration>  Time duration: time duration in seconds  Integer  Seconds 
Example: $ Start Send Time =1
$ Startup Display Delay  Use this key to specify the delay before starting the startup display.  $ Startup Display Delay =<time in milliseconds>  None  None  None  None 
Example: $ Startup Display Delay =2000
$ Startup Display Inc  This key specifies the increments at which the onboard system log is animated.  $ Startup Display Inc =<number>  Number  None  None  None 
Example: $ Startup Display Inc =8
$ Startup Display Pause  This key specifies how long the onboard system logo will be displayed before the logo goes off the screen.  $ Startup Display Pause =<time in milliseconds>  None  None  None  None 
Example: $ Startup Display Pause =3000
$ Startup Image  This key sets the startup bitmap displayed after the Cat bitmap.  $ Startup Image =<pathname>  Pathname: Name and path of the bitmap file to load.    String  None 
Example: $ Startup Image =\storage\new.bmp
$ Startup Zoom Level  Diagonal value of the rectangle area that the assignment map will display at startup.  $ Startup Zoom Level =<distance>  Distance  9899  Integer  Centimeters 
Example: $ Startup Zoom Level =15000
$ State Confirm Time  Use this key to specify the amount of time that elapses between when an operator receives a confirmation window and the sound of the audible device reminding the operator to respond to the window.  $ State Confirm Time =<time in milliseconds>  None  None  None  None 
Example: $ State Confirm Time =1000
$ Status Display  This key specifies what information is displayed in the status bar.  $ Status Display =<number>  Number:
0 =assignment information
1 =loading information 
Integer  None 
Example: $ Status Display =1
$ Status Font Size  Changes the size of the font in the status window. Specifies the height of the font character cell or character.(37)  $ Status Font Size =<point size>  Point size: the point size of the font  20  Integer  None 
Example: $ Status Font Size =32
$ Status Font Weight  Changes the weight of the font in the status window. Specifies the weight of the font in the range zero through 1000.
Value and weight:
FW_DONTCARE 0
FW_THIN 100
FW_EXTRALIGHT 200
FW_ULTRALIGHT 200
FW_LIGHT 300
FW_NORMAL 400
FW_REGULAR 400
FW_MEDIUM 500
FW_SEMIBOLD 600
FW_DEMIBOLD 600
FW_BOLD 700
FW_EXTRABOLD 800
FW_ULTRABOLD 800
FW_HEAVY 900
FW_BLACK 900 
$ Status Font Weight =<weight>  Weight: Font weight  800  Integer  None 
Example for extralight: $ Status Font Weight =200
Example for normal: $ Status Font Weight =400
Example for bold: $ Status Font Weight =700
Example for black: $ Status Font Weight =900
$ Stop Send Time  Use this key to specify the time interval that is used to confirm that the machine stops.  $ Stop Send Time =<time in seconds>  Time duration: in seconds  Integer  Seconds 
Example: $ Stop Send Time =5
$ Stop Speed  This key specifies the speed at which the onboard is considered stopped  $ Stop Speed =30  Speed: speed below which machine is determined stopped  50  Integer  Cm/second 
Example: $ Stop Speed =30
$ Support Legacy xIM  Required for Old File Format VIMS 3G, and HIM 1.3.2 and previous  $ Support Legacy xIM    None  None  None 
$ Switch To Tool Input  This key maps a switch input to a tool. Multiple tools may be triggered by the same input. The tool is triggered when the switch is set.  $ Switch To Tool Input <number> =<switch> <tool><logic> <minimum repeat rate>  Number: A key number starting at zero numbered sequentially for the total number of these keys  None  Integer  None 
  Switch: Switch number 1, 2, or 3  None  Integer  None 
  Tool: This key is the ID of the tool to trigger when the switch is set.  None  Integer  None 
  Logic: Number 0 or 1 where 0=normal logic and 1=inverted logic  Integer  None 
  Minimum repeat rate: The minimum rate in seconds at which the input can change and is used for debouncing the signal.  The signal will not debounce if this parameter is not set.  Numeric  Seconds 
Example: $ Switch To Tool 0 =1 0 0.5
This configuration triggers a set state dialog when switch 0 is set in normal logic, not more often than 0.5 secs.
$ System Info Color  Sets the background color of system info.  $ System Info Color =<Color>  Color: background color of system info  Integer  None 
Example: $ System Info Color =7
$ System Info Text Color  Sets the text color of system info.  $ System Info Text Color =<Color>  Color: text color of system info  Integer  None 
Example: $ System Info Color =0
$ TIM IP Address  This key is set automatically in the "TimConfigFile.txt" file through the initial configuration window. Do not manually configure this file.  $ TIM Ip Address =<ip>  None  None  None  None 
Example: $ Tim Ip Address =172.27.18.90
$ TMAC Event Log  This key specifies the TMAC log level. Valid values are included in TMAC documentation. Key is not required.  $ TMAC Event Log  None  None  None  None 
$ TMAC Log File Count  Use this key to indicate the number of TMAC log files you will save. Key is not required.  $ TMAC Log File Count =<number>  Number: number of TMAC log files you will save  Integer  Count 
Example: $ TMAC Log File Count =3
$ TMAC Log Records Count  Use this key to specify how many log records are retained at any given time. Key is not required  $ TMAC Log Records Count =<number>  Number  500  Integer  Count 
Example: $ TMAC Log Records Count =100
$ TMAC Max Receive  Maximum numberofTMAC receive filters. If zero, no duplicate message detection is performed.  $ TMAC Max Receive =<character>  Character: character used as ASCII value  Char  None 
Example: $ TMAC Max Receive =A
$ TMAC Max Transmit  Maximum number of TMAC transmit filters. If zero, requests and messages cannot be transmitted.  $ TMAC Max Transmit =<character>  Character: character used as ASCII value  Char  None 
Example: $ TMAC Max Transmit =A
$ TMAC Receive Buffer Size  Socket layer receive buffer size.  $ TMAC Receive Buffer Size =<size>  Size: Socket layer receive buffer size.  Integer  None 
$ TMAC Transmit Buffer Size  Socket layer send buffer size.  $ TMAC Transmit Buffer Size =<size>  Size: Socket layer send buffer size.  Integer  None 
$ TMAC SA Max Receive  Maximum number of receive filters for TMAC standard server.  $ TMAC SA Max Receive =<character>  Character: character used as ASCII value  CHAR  None 
Example: $ TMAC SA Max Receive =A
$ TMAC SA Max Transmit  Maximum number of TMAC transmit filters for TMAC standard server.  $ TMAC SA Max Transmit =<character>  Character: character used as ASCII value  Char  None 
Example: $ TMAC SA Max Transmit =A
$ TMAC SA Receive Buffer Size  Socket layer receive buffer size for TMAC standard server.  $ TMAC SA Receive Buffer Size =<size>  Size: Socket layer receive buffer size  Integer  None 
$ TMAC SA Transmit Buffer Size  Socket layer send buffer size for TMAC standard server.  $ TMAC SA Transmit Buffer Size =<size>  Size: socket layer send buffer size  Integer  None 
$ TMAC Trace Log  This key specifies the TMAC trace log level. Key is not required. Value is an integer.  $ TMAC Trace Log  None  None  None  None 
$ Temp Directory  This required key specifies the folder containing the onboard system temporary data.  $ Temp Directory =<folder>  None  None  None  None 
Example: $ Temp Directory =\storage\temp
$ Time Zone Minutes  This required key specifies the number of minutes offset from Greenwich Mean Time (GMT).  $ Time Zone Minutes =<number>  Number: number of minutes offset from GMT  Integer  Minutes 
$ Time Zone Minutes =-600
$ Tools  Assign tools to the toolbar displayed on the monitor display group (CMPD)  $ Tools <number> =<tool ID>  Number: the position of the tool on the toolbar
Tool ID: the tool code of the tool that you want to display on the toolbar. 
     
Example: $ Tools 0 =11
$ Tool Bitmap  Use this key to change the bitmap that represents a tool.  $ Tool Bitmap <tool ID> =<bitmap filename>  Tool ID: ID for the tool the bitmap will be associated with  None  None  None 
  Bitmap filename: Filename of the bitmap to be associated with the tool  Refer to Systems Operation, "Tool Codes" for more information.  String  None 
Example: $ Tool Bitmap 3 =toolzoomin2.bmp
$ Tool Description  This key specifies a description for a tool, which appears when an operator clicks on a tool in the Key Definitions help window.  $ Tool Description <number> =<text string>  Number (#):
0 =toolbar position
1 =toolbar position
2 =toolbar position
3 =toolbar position
4 =toolbar position
5 =toolbar position 
None  None  None 
  text string: text describing the tool  None  None  None 
Example: $ Tool Description 0 =Operator Log Off
$ Tope Tool Code  Use this key to assign a special code to a tool.  $ Tope Tool Code <tool ID> =<code>  Tool ID: Tool ID  None  None  None 
  Code: This value will be a four-digit combination that uses the numbers one through four. Arrow keys on the monitor display group (CMPD) are mapped to the following values:
1 =up arrow
2 =right arrow
3 =down arrow
4=left arrow 
     
Example: $ Tope Tool Code 12 =4321
$ 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. This key is used with "$ Transition Time".  $ Transition Step Count =<number>  Number:  10  Integer  None 
$ Transition Step Time  Specifies the time for the machine icon to transition from middle to top, top to middle, middle to bottom, bottom to middle. This key is used with "$ Transition Time".  $ Transition Step Time =<time>  Time in milliseconds  2000  Integer  Milliseconds 
$ Travel State  This key specifies the mode for transition into the traveling state.  $ Travel State =<number>  Number (#):
0 =automatic
1 =automatic with confirm
2 =manual state change, no automatic 
Integer  None 
Example: $ Travel State =1
$ Truck Capacity  Truck capacity. May be overridden by the truck file.  $ Truck Capacity =<capacity>  Capacity: truck capacity  Integer  User's unit 
$ Truck Waiting Column Mask  This key is used to display or suppress waiting truck window columns.  $ Truck Waiting Column Mask =<Mask Number>  The mask number may be 0 to 15. Each number will display a different combination of the five possible columns. (Truck, State, Operator, Material, and ETA)
0 = Truck column only
1 = Truck and state
2 = Truck and operator
3 = Truck, State, Operator
4 = Truck and Material
5 = Truck, State, and Material
6 = Truck, Operator, Material
...
15 = Truck, State, operator, material, and ETA 
Integer  None 
Example: $ Truck Waiting Column Mask =3
If this key is not present, is present without a number or 7 is used, then the Truck, State, Operator, and Material columns display. This configuration is the default.
$ Update Position on Dipper  This key will update the loading location of the truck with each new dipper. The default (no key) is to only update location using the first dipper. This key is only applicable with the use of Fleet onboard version 3.0.1 and later.  $ Update Position on Dipper  None  None  None  None 
$ Use Dynamic Machine Icon  Enables the position of the machine icon to change according to the speed of the machine.  $ Use Dynamic Machine Icon  None  None  None  None 
$ Use GPS Restart  Use this key to ensure that the GPS almanac is restored when the system starts up.  $ Use GPS Restart  None  None  None  None 
$ Use Login List  Use this key to specify how the user will enter the user ID.  $ Use Login List =<number>  Number:
0 =use keypad
1 =use list
2 =use tree 
Integer  None 
Example: $ Use Login List =2
$ Use Multiple Fluids  Support multifluid entry.  $ Use Multiple Fluids  None  None  None  None 
$ Use Number Keys  When this key is specified, the service meter and fuel in the "Hour Entry" window will be shown as Edit boxes, instead of buttons.  $ Use Number Keys  None  None  None  None 
$ Use Old Assignment Response  This key tells the onboard system to respond to assignments with the old MW_ACK instead of the new MW_ASSIGN
_RESP. The default is to use the new response. 
$ Use Old Assignment Response  None  None  None  None 
$ Use PositionReport1  Use this key to prevent the onboard from sending "PositionReport2" messages and to send only "PositionReport" messages. This key is used with Fleet 3.0 when Position Awareness is not enabled.  None  None  None  None  None 
$ Use PositionReport2  This key will enable PositionReport2 TMAC messages for position reporting functionality. Position Report TMAC messages will still be sent in certain conditions.  $ Use PositionReport2  None  None  None  None 
$ Use Shutdown1  This key specifies that the Shutdown message will be used when the onboard system is turned off. This key is required for backwards compatibility with Fleet 3.0.  None  None  None  None  None 
$ Use Startup 2  This key will cause the onboard system to send the "startup 2" TMAC message on startup.  $ Use Startup 2  None  None  None  None 
$ Use Thick Frame  This key allows the resizing of windows when configuring the program screen with the NT version of the application.  $ Use Thick Frame  None  None  None  None 
$ User Interface Language  This key specifies the language that displays on the onboard screen.  $ User Interface Language =<string>  French
English
Spanish 
English  string  None 
Example: $ User Interface Language =French
$ Version  Version of the "TopeConfig.txt" file  $ Version =<number>  Number: version number  None  Integer  None 
Example: $ Version =1234
$ Vertical Crusher Values  Values on vertical crusher windows will be displayed vertically.  $ Vertical Crusher Values  None  None  None  None 
$ Vertical Crusher Windows  Crusher windows will be displayed vertically.  $ Vertical Crusher Windows  None  None  None  None 
$ 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)      integer  seconds 
$ VIS Baud Rate  This obsolete key specifies the baud rate at which the onboard system communicates with VIMS.  $ VIS Baud Rate =<number>  Number (#): baud rate at which the onboard system communicates with VIMS  9600  Integer  None 
Example: $ VIS Baud Rate =9600
$ VIS Message  This obsolete key configures the indicators for a VIS message.  $ VIS Message <message ID> =<string of hex indicators>  Message ID: the ID of the VIS message that is being configured.  None  Integer  None 
  String of hex indicators: The indicators that are applied to the given message. These values are one-byte hexadecimal values. A value of "disable" in this field will disable the transmission of this message.  Depends on message  String  None 
Example: $ VIS Message 53248 =ff ff ff
$ VIS Mode to State  This obsolete key configures a mapping between various VIS modes (which are sent only by TPMS) and the current truck state.  $ VIS Mode to State <mode> =<state>  Mode: Modes are the values sent by TPMS when the state changes. The values for mode are:
0 =stopped empty
1 =traveling empty
2 =loading
3 =stopped loading
4 =traveling loaded 
1=VIMS  Integer  None 
  State: These states are the truck states used by the onboard system.  The default value for states is zero which means that the mode will not be used to change states.  Hex number  None 
  Truck states and modifiers:  STATEMOD_UNKNOWN 0x0000
STATEMOD_EMPTY 0x0001
STATEMOD_LOADED 0x0002
STATEMOD_STOPPED 0x0004
STATEMOD_DELAYED 0x0008
STATE_UNKNOWN 0x0000
STATE_TRAVEL 0x0100
STATE_QUEUED 0x0200
STATE_SPOTTING 0x0300
STATE_WAITING 0x0400
STATE_LOADING 0x0500
STATE_DUMPING 0x0600
STATE_RTEDONE 0x0700
STATE_OUT_OF_SERV 0x0800 
$ VIS Message  This obsolete key configures the indicators for a VIS message.  $ VIS Message <message ID> =<string of hex indicators>  Message ID: The ID of the VIS message that is being configured.  Integer  None  None 
  String of hex indicators: The indicators that are applied to the given message. These values are one-byte hexadecimal values.  Depends on message  String  None 
Example: $ VIS Message 53248 =ff ff ff
$ VIS Server Port  This obsolete key specifies the UDP port which the onboard system will use to send and receive VIS packets.  $ VIS Server Port =<port number>  54321: Unsigned short  None  None  None 
Example: $ VIS Server Port =12000
$ VIS Serial Port  This obsolete key specifies the COM port to which VIMS is attached. If not specified, the default value is COM1. The port specification must end with a colon.  $ VIS Serial Port =<com port>  None  None  None  None 
Example: $ VIS Serial Port =COM1:
$ VIS Server Id  This key specifies the Server ID for the VIS TMAC server.  $ VIS Server Id =<number>  None  None  None  None 
Example: $ VIS Server Id =2
$ VIS System  This obsolete key sets the VIS system parameter to talk to either VIMS or TPMS.  $ VIS System =0  System ID:
0 =TPMS
1 =VIMS 
1 =VIMS  Integer  System type 
Example: $ VIS System =0
$ Want Dippers  The presence of this key specifies that the onboard system on the loading machine will tell the onboard system on the truck to send VIMS dipper messages. The truck with which the onboard system on the loading machine will communicate is the truck that has sent a material request message.  $ Want Dippers  None  None  None  None 
$ Working Directory  For NT version only. This key should be placed in the config file for NT. This key specifies the directory which is used to interpret other specified directories.  $ Working Directory =<drive and directory>  None  None  None  None 
Example: $ Working Directory =e:\Tope505
(1) This key is used with the following tools, which assign a tool to the toolbox bar in the onboard system: $ Tools, $ Alt Tools, "$ Other Tools" and $ Other Alt Tools. The sequence of these two keys allows an operator to select an activity type. The operator presses one of the six function keys on the keypad for the monitor display group. The "$ Other Tools" and the "$ Other Alt Tools" keys are obsolete.
(2) This key appears when an operator clicks on a tool in the "Key Definitions" help window. This description will also appear in the key icon if there is no bitmap available for the specified tool. The number that is specified is to correspond with the number specified in the "$ Alt Tool" key.
(3) The "Tools" extended menu is displayed when the operator presses the arrow key on the keypad for the monitor display group. This key can be used with the "$ Material Keys" that sets a material type to an onboard system tool.
(4) When present, this key will warn the user that the application does not yet have the configuration files from the office. This key is temporary after installation. Also, this key is never generated in the office. This key will be deleted upon overwriting with real configuration files.
(5) This state change will be made automatically even if changes to the traveling state are set for confirmation with the "$ Travel State =1" key. Presence of key invokes the option.
(6) This key can be specified using one of two date formats. The first format is absolute format. Absolute format allows the user to specify the specific date when the daylight offset will be applied to the local time calculation. The daylight offset is applied in addition to the offset specified with the key "$ Time Zone Minutes". The second is day-in-month format. If this key is used, the "$ Standard Time Date" key must be specified. The time changes made by this key go into effect after the monitor display group is rebooted.
(7) This address should be the IP address of the computer that is running the office software Gateway. This key should be included in the configuration file.
(8) Lat, Long, and elevations may now be displayed in a system information window. The format for degrees may be either tenths of degrees (000.0) or degrees, minutes, and seconds (00 00 00). There is a key to set the display type.
(9) The onboard system has traditionally referred to the second to last waypoint as the destination waypoint, and the last one is the activity waypoint.
(10) If in message
(11) Zero is the least serious type of error, and seven is the most serious. Information at the level specified as well as all higher levels is sent. The amount of logging increases as the value of the key decreases. With the key configured as "$ Diag Debug Level =0", all messages are logged. With a value of "7" only critical messages are logged and the log file will contain fewer messages. If a value of "0" is configured, Caterpillar recommends restricting the amount of logging by configuring the following keys: "$ Diag Log File Count" and "$ Diag Max File Size".
(12) The messages that are logged is determined by the "$ Diag Log Level" key. If characters other than the format options are included in the format string, the characters will be included in the message text. The local date is still written to the file every hour.
(13) Zero is the least serious type of error, and seven is the most serious. Information at the level specified as well as all higher levels is logged. Key is not required.
(14) This number does not need to change unless more messages are excluded than the default value.
(15) This number does not need to change unless more messages are included than the default value.
(16) If characters other than the format options are included in the format string, the characters will be included in the message text.
(17) This state change will be made automatically even if changes to the loading state are set to for confirmation with the "$ Load State =1" key. Presence of key invokes the option.
(18) Do not this state change if the truck has a dump switch.
(19) This key uses the speed and time to calculate the distance. Use this method when VIMS is used to get the speed.
(20) This key is set by default after the installation of the onboard system is complete. This key must be present for the application to present the initial configuration window. Whether the window is called manually or automatically, if this key is not present, the window will not be shown.
(21) The Position Velocity (PV) filter is the main filter, and is used to soften the effect of constellation switches on position fixes. The static filter engages when the satellite receiver group is moving slowly. The altitude filter is an averaging filter with a time constant of a few seconds.
(22) The fix altitude values are queried from the satellite receiver group after the values are set. This action is to confirm that the values are set to the correct values. The result of that query is written to the diagnostic file. Do not use this key if there is a grade variation between the lowest and highest positions in your mine.
(23) This key is used with the following tools, which set a tool to a particular tool button on the toolbar for the monitor display group: "$ Tools", "$ Alt Tools", "$ Other Tools", "$ Other Alt Tools". The "$ Other Tools" and the "$ Other Alt Tools" keys are obsolete.
(24) This key is necessary because an operator may shift the machine into reverse while still moving forward, in preparation for coming to a compete stop. The brief time that the transmission is in reverse while the machine is still moving forward should not be considered as time moving in reverse.
(25) This key appears when an operator clicks on a tool in the Key Definitions help window. 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 "$ Other Alt Tools" key.
(26) This key appears when an operator clicks on a tool in the Key Definitions help window. 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 "$ Other Tools" key.
(27) If the speed of the machine exceeds this value, the machine will be assumed to be moving forward and the display will reflect this change.
(28) Error records are positions that are outside of the GPS boundaries. This information is determined by the keys "$ GPS High Position Limit" and "$ GPS Low Position Limit"). The value is in seconds.
(29) GPS records are positions that are within the GPS boundaries (determined by the keys "$ GPS High Position Limit" and "$ GPS Low Position Limit"). This key also requires that the "$ Diag Log Level" key is set to debug level 2 or lower.
(30) The satellite receiver group (GPS) will use either the last 3-d position or the entered position as defined in the configuration file.
(31) As waypoints are entered, the 2-d elevation will be fixed at that waypoint elevation.
(32) This action causes the satellite receiver group to use the elevation of the last assigned loader. Anytime a new assignment to a loader is received, the elevation is updated.
(33) If this mode is selected, if the onboard system is assigned to a loader, the onboard system will set the 2-d elevation to the loader. Once the loader is assigned to a dump, the elevation will be set to the last 3-d elevation.
(34) This value is affected by the following keys: "$ Heading Filter""$ Reverse Angle""$ Reverse Max Speed".
(35) The machine is considered stopped when the speed of the machine is lower than the speed configured with the "$ Stop Speed" key. The position stop message is a position report message with the Stop flag set. This key is only applied when the GPS position is DGPS not autonomous.
(36) The following events have the current values listed: #define MW_FAULT_GPSANT and #define MW_FAULT_GPSNOPOS.
(37) The font mapper interprets the value specified in "lfHeight" in the following manner: If the value is greater than zero, means that the font mapper transforms this value into device units. Also the value is matched against the cell height of the available fonts., If the value is zero, means that the font mapper uses a default height value when it searches for a match and If the value is less than zero, means that the font mapper transforms this value into device units. Also, matches the absolute value against the character height of the available fonts.

Caterpillar Information System:

CP56B, CP68B, CS56B and CS68B Vibratory Soil Compactors Machine Systems Battery and Wiring Group
CP54B, CS54B and CS64B Vibratory Soil Compactors Machine Systems Piston Pump (Propel, Vibratory) - Remove and Install
CP54B, CS54B and CS64B Vibratory Soil Compactors Machine Systems Piston Pump (Vibratory) - Remove and Install
MH3049 Material Handler Power Train Wheel Hub - Remove and Install
559C and 579C Knuckleboom Loaders Hydraulic Tank
CW14 Pneumatic Compactor Machine Systems Spray Nozzle - Adjust
CW14 Pneumatic Compactor Machine Systems Water Spray Pump Flow - Test
Procedure to Install Pro and Pro Plus Thumbs on 319D, 320D RR L, 320D L, 320E L, 320E RR L, 324D L, 324E L, 325D L, 329D, 329E L, 336E, 336F, 349E and 349F Hydraulic Excavators {0679, 6129} Procedure to Install Pro and Pro Plus Thumbs on 319D, 320D RR L, 320D L, 320E L, 320E RR L, 324D L, 324E L, 325D L, 329D, 329E L, 336E, 336F, 349E and 349F Hydraulic Excavators {0679, 6129}
Cat&reg; Fleet Onboard Configuration for Version 3.1 Software Configuration Keys (Object Detection)
CB22B, CB24B, CB32B and CC24B Utility Compactors Engine Air Filter Service Indicator - Inspect
2012/09/13 A New Unit Injector Wiring Group Is Used on Certain C9.3 Machine Engines {1290, 1408}
CW14 Pneumatic Compactor Machine Systems Relief Valve (Steering) - Test and Adjust
CP56B, CP68B, CS56B and CS68B Vibratory Soil Compactors Machine Systems Fuel Lines
CP56B, CP68B, CS56B and CS68B Vibratory Soil Compactors Machine Systems Engine Enclosure (Hood)
12M Motor Grader Power Train Rear Axle, Differential and Final Drive - Install
12M Motor Grader Power Train Transmission Oil Filter Base - Remove and Install
12M Motor Grader Power Train Transmission Oil Filter Base - Disassemble
12M Motor Grader Power Train Transmission Oil Filter Base - Assemble
Installation Procedure For An Updated Air Conditioner Manifold On Certain 24M Motor Graders{1808} Installation Procedure For An Updated Air Conditioner Manifold On Certain 24M Motor Graders{1808}
Procedure for Downloading Motor Grader Electronic Steering Event Data Files in Caterpillar Electronic Technician (Cat&reg; ET){0785, 4300, 7610} Procedure for Downloading Motor Grader Electronic Steering Event Data Files in Caterpillar Electronic Technician (Cat&reg; ET){0785, 4300, 7610}
CD44B and CD54B Vibratory Asphalt Compactors Monitoring System
559C and 579C Knuckleboom Loaders Relief Valve (Swing Drive)
559C and 579C Knuckleboom Loaders Breaker Relief Valve (Hydraulic Tank)
MH3049 Material Handler Hydraulic System Hydraulic System Pressure - Test and Adjust - Anti-Cavitation
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.