Signal Hound | API Functions
bbNoError The function returned successfully.
bbDeviceNotOpenErr The device specified is not open.
bbNullPtrErr The attached parameter is NULL.
bbNotSupportedErr The devices specified is not a BB60C or the BB60C specified does not
have the firmware version necessary to support performing tracking
generator sweeps.
bbIsTgAttached
Determine if a Signal Hound tracking generator is paired with the specified device
bbStatus bbIsTgAttached(int device, bool *attached);
Parameters
device Device handle.
attached Pointer to a boolean variable. If this function returns successfully, the
variable attached points to will contain a true/false value as to whether
a tracking generator is paired with the spectrum analyzer.
Description
This function is a helper function to determine if a Signal Hound tracking generator has been previously
paired with the specified device.
Return Values
bbNoError The function returned successfully.
bbDeviceNotOpenErr The device specified is not open.
bbNullPtrErr The attached parameter is NULL.
bbConfigTgSweep
Configure a tracking generator sweep
bbStatus bbConfigureTgSweep(int device, int sweepSize, boolHighDynamicRange, bool
passiveDevice);
Parameters
device Device handle.
sweepSize Suggested sweep size;
highDynamicRange Request the ability to perform two store throughs for an increased
dynamic range sweep.
passiveDevice Specify whether the device under test is a passive device (no gain).
Description