The following options are available in PC-DMIS Settings Editor for the I++ Server, version 3.19a. They are located in the USER_iplusplus section of PC-DMIS Settings Editor. The default values are in bold.
CommPort = 0 - The value is the RS-232 port number that connects to the I++ Server through a serial line. It is for diagnostic purposes only.
EnumToolsType = 0 - This value affects the EnumTools command. It also allows the I++ Server to enumerate, to the I++ client, both calibrated and uncalibrated tools or only calibrated tools:
0 - Enumerate both calibrated and uncalibrated tools.
1 - Enumerate only calibrated tools.
SpecialOptions = 0 - The value is a bitmapped integer that enables various special settings. The values are:
8 - Disables systematic scales only tempcomp, which is enabled by default when the server receives StartSession().
32 - Forces manual tool changes even if a probe changer is installed in PC-DMIS.
256 - Disables error when a value has more than 16 digits. See PCD-41820.
512 - Uses Zeiss A/B angles conventions vs. CW-43.
1024 - Prevents PC-DMIS from updating current tool values in PC-DMIS Settings Editor. To set the default values, use I++ServerTools.
2048 - Disables the check for a tool to be a wrist to be alignable (mainly to accept the AlignTool() command). PCD-89395. V3.19
4096 - This value forces the I++ ScanOnCircle command to use the HSSDAT scan.
TcpipPort = 1294 - The value is the TCP/IP port number that connects to the I++ Server through the network. This value is the only true, official value.
ToolNamingType = 0 - Select the tool-naming convention:
0 - Tool naming is allowed in the "PROBE.TIP" format. For example: PH9.T1A90B0
1 - Tool naming is allowed in the "NICKNAME" format. In this case, each tip defined in the I++ Server needs to have a nickname associated with it: Probe Utilities\Edit Probe Data\<nickname>
2 - Tool naming is allowed in the "PROBETIP" format. This mode is similar to mode 0, but the tool naming does not contain the dot character (".") For example: PH9T1A90B0
4 - When EnumTools is called, only the A0B0 position of each tip will be returned. This helps for wrists where one new tool is created for each AB position that is required. (This was made for Holos, which uses the index in a list to call a probe.)
TraceOnScreen = FALSE - If the value is TRUE, the I++ Server creates windows that display the Server/Client communication trace.
You should not use any other values. They are for development only.