EasyManuals Logo

Signal Hound BB60C Programmer's Reference Manual

Default Icon
48 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #35 background imageLoading...
Page #35 background image
34
API Functions | Signal Hound
bbDeviceNotOpenErr The device specified is either not open or valid.
bbSyncCPUtoGPS
Synchronize a GPS reciever with the API
bbStatus bbSyncCPUtoGPS(int comPort, int baudRate);
Parameters:
comPort Com port number for the NMEA data output from the GPS reciever.
baudRate Baud Rate of the Com port.
Description:
The connection to the COM port is only established for the duration of this function. It is closed when
the function returns. Call this function once before using a GPS PPS signal to time-stamp RF data. The
synchronization will remain valid until the CPU clock drifts more than ¼ second, typically several hours,
and will re-synchronize continually while streaming data using a PPS trigger input.
This function calculates the offset between your CPU clock time and the GPS clock time to within a few
milliseconds, and stores this value for time-stamping RF data using the GPS PPS trigger. This function
ignores time zone, limiting the calculated offset to +/- 30 minutes. It was tested using an FTS 500 from
Connor Winfield at 38.4 kbaud. It uses the “$GPRMC” string, so you must set up your GPS to output this
string.
Return Values:
bbNoError Successful, describe what it means to be successful
bbDeviceNotOpenErr No device is open at the time this function is called.
bbGPSErr Returned when no GPS reciever was found, unable to establish
communication with the specified port, or unable to decipher the
GPRMC string.
bbGetDeviceType
Retrieve the model type of a device handle
bbStatus bbGetDeviceType(int device, unsigned int *type);
Parameters
device Handle of an open device.
type Pointer to an integer to receive the model type.
Description
This function may be called only after the device has been opened. If the device successfully opened,
type will contain the model type of the device pointed to by handle.
Possible values for type are BB_DEVICE_NONE, BB_DEVICE_BB60A, BB_DEVICE_BB60C, and
BB_DEVICE_BB124. These values can be found in the bb_api header file.

Table of Contents

Other manuals for Signal Hound BB60C

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Signal Hound BB60C and is the answer not in the manual?

Signal Hound BB60C Specifications

General IconGeneral
BrandSignal Hound
ModelBB60C
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals