In all the following operations of the Command line API, gpscomplete64.exe returns exit code 0 on success and 1 on error.
gpscomplete64.exe /d gpsdirect /c install /s COM3 /b 9600
The port can be a COM value, or Fixed, Auto, Simulation.
You can also specify IP and port in /s and /b, or a bluetooth address in /s or "Simulation". Instead of "install" you can also specify "installif", which does not reinstall the driver if it is already installed.
You can also use /f for forcing maximum precision, /k to keep live updates, /v to open shared mode COM port, /u {0,1,2,3,4} for update mode and /l for logging.
Instead of gpsdirect, you can use gpsdirect2 to install the UMDF 2.x driver.
gpscomplete64.exe /d gpsdirect /c uninstall
gpscomplete64.exe /d gpsdirect2 /c uninstall
gpscomplete64.exe /d gpsreverse /c install /s {800EE0CB-71EC-40F0-991C-7E76BFABD1AF}
In this case, the /s parameter is the GPSDirect Sensor. You can pass any ID, or {ILOCATION} or {CLIENT}, or a sensor name as seen in sensor explorer (use double quotes, e.g. /s "GPS Sensor").
Instead of "install" you can also specify "installif", which does not reinstall the driver if it is already installed.
You can also add /n COM98, to force a custom port name, in this case COM98.
You can also use gpsreverse2 to install the UMDF 2.x driver.
gpscomplete64.exe /d gpsreverse /c uninstall
gpscomplete64.exe /d gpsreverse2 /c uninstall
gpscomplete64.exe /d gpsreverse /c check
gpscomplete64.exe /d gpsreverse2 /c check
gpscomplete64.exe /d gpsdirect /c check
gpscomplete64.exe /d gpsdirect2 /c check
Returns exit code 0 if installed, 1 if not.
gpscomplete64.exe /d transfertool /c install /s "0,COM2,0,0,0"
Starts GPSComplete with Transfer Tool running as configured (same configuration as passed to the dialog box elements):
- Source type: 0 Sensor Driver, 1 ILocation, 2 COM or IP:Port, 3 IP Server, 4 plugin DLL
- Source
- Destination type: 0 COM port, 1 ILocation, 2 Inject, 3 TCP Server, 4 plugin DLL
- Destination
- Timeout in seconds (currently this work only if source is an IP:Port).
gpscomplete64.exe /d com /c register
gpscomplete64.exe /d com /c unregister