GalilTools has several advanced options which are available from a software configuration file.
O.S. | Applies to | Configuration File Path |
---|---|---|
Windows | All GalilTools Projects | C:\Documents and Settings\username\Application Data\Galil\GalilTools.ini |
Windows | Project projName only | C:\Documents and Settings\username\Application Data\Galil\projName.ini |
Linux | All GalilTools Projects | # $HOME/.config/Galil/GalilTools.conf |
Linux | Project projName only | # $HOME/.config/Galil/projName.conf |
Note: Although the backslash (\) is used as the directory and filename delimeter in Windows, paths in the GalilTools configuration file must use a forward slash (/). See examples below.
Note: Close all instances of GalilTools before editing the configuration file
The configuration files contain the following options and defaults (Paths for Windows shown).
File Contents and Default values | Description |
---|---|
[GalilTools] | [] specify a GalilTools module name for which the following options are mutable |
LastConnectionFile=/connection.last | File containing the connection information for the last controller connection |
ShowUpdates=true | On launch, check for updates. If updates exist, display info. |
[Terminal] | Module Name | CommandDictionaryDir=C:/Program Files/Galil/GalilTools/doc | The path to the directory containing the terminal's command libraries |
File Contents and Default values | Description |
---|---|
[GalilTools] | Module Name |
AutoConnect=true | If true, when this project is opened, its previous connection will be re-established and files left open in the editor last time will be reopened. |
WindowPosition=@Point(integers) | GUI state, do not hand edit. |
WindowSize=@Size(integers) | GUI state, do not hand edit. |
WidgetState=@ByteArray(array of bytes) | GUI state, do not hand edit. |
[Terminal] | Module Name | ShowUnsolicitedTimeStamps=false | Unsolicited data will be stamped with the system time when displayed | TerminalFirst=true | Specifies Terminal location precedence with respect to the unsolicited messages window | AutoRepeatRateInMs=1000 | The time interval in ms between repeats when auto-repeat is active | SplitterState=@ByteArray(array of bytes) | GUI state, do not hand edit. |