Specifications
Copyright 2014 Carl Bright Inc. All Rights Reserved
Page 26
8. COMMAND LINE INTERFACE
The Bloodhound can be controlled calibrated, programmed, and set up using a command line interface. To
interface with the Bloodhound, connect to the USB B-type connector on the side of the Bloodhound to an
available USB A-type connector on the side, front, or back of your computer. Alternately, you can also use a
PC DB9 Male to DB9 Female serial cable from an available male DB9 serial port of user’s computer to the
Female DB9 found on the side of the Bloodhound.
NOTE: If a USB cable is used to connect the Bloodhound to a PC, the USB driver must be loaded first. This
driver can be found on the USB key supplied with the unit or can be found at www.iballinst.com
After connecting to the Bloodhound, if there are serial packets coming out of the instrument, pressing the
[ENTER] key will temporally suspend the transmissions of the packets for 60 seconds. This is to preclude
interference with the command structure. When no more commands are coming in, the data packets will
automatically start being sent again.
To communicate directly to the Bloodhound, open the HyperTerminal like program on the computer. If using
Version 80 or later of the gas charting software on the computer, the serial port number will automatically be
found and used. The communications parameters are 115200 baud, 8 data bits, no parity, and 1 stop bit.
(8N1). All ASCII characters that are entered are internally converted inside the Bloodhound to upper case.
Therefore, commands are not case sensitive. This is true for both the 9 pin serial cable and the USB B
connection.
Commands sent to the Bloodhound must be in the following format:
COMMAND MODIFIER 1 MODIFIER 2 [ENTER]
An example is:
ECHO ON[ENTER]
By default, the command line interface echo is off. To view what you typing, you must enter the command
ECHO ON[ENTER]
The commands available are:
SETREG READREG VER HOBBS REBOOT
STATUS CALIBRATE SETTIME WRITEETIME SETJOBNUM
ECHO LINK SETPACKETNUM GEOHIT SETDEPTH
CGTEMP CGSAMPLE MUTE ? SHUTDOWN
SETREG
All functions of the Bloodhound are controlled using register settings. Registers are small points of nonvolatile
memory that hold information critical to the operation of the Bloodhound. The register command starts with the
SETREG command followed with the register number to be changed and then lastly with the value to be
stored. Register numbers are from 0 to 32767 and the register values range from 0 to 255. The common
registers used are from 0 – 255. The rest are used for nonvolatile storage and should not be modified unless
directed by a representative.
To set a register to a different value type in the command:
Setreg 5 0[ENTER]
Register 5 is 0
The Bloodhound will respond with a report of what the registers new contents are.










