Signal Hound | API Functions
Return Values
bbNoError Device successfully configured.
bbDeviceNotOpenErr The device handle provided points to a device that is not open.
bbBandwidthErr rbw fall outside device limits.
vbw is greater than resolution bandwidth.
bbInvalidBandwidthTypeErr rbwType is not one of the accepted values.
bbInvalidParameterErr rejection is not one of the accepted values.
bbConfigureWindow
Change the windowing function
bbStatus bbConfigureWindow(int device, unsigned int window);
Parameters
device Handle to the device being configured.
window The possible values for window are BB_NUTALL, BB_BLACKMAN,
BB_HAMMING, and BB_FLAT_TOP.
Description
This changes the windowing function applied to the data before signal processing is performed. In real-
time configuration the window parameter is permanently set to BB_NUTALL. The windows are only
changeable when using the BB_NATIVE_RBW type in bbConfigureSweepCoupling(). When using
BB_NON_NATIVE_RBW, a custom flattop window will be used.
Return Values
bbNoError Device successfully configured
bbDeviceNotOpen The device handle provided points to a device that is not open.
bbInvalidWindowErr The value for window did not match any known value
bbConfigureProcUnits
Configure video processing unit type
bbStatus bbConfigureProcUnits(int device, unsigned int units);
Parameters
device Handle to the device being configured.
units The possible values are BB_LOG, BB_VOLTAGE, BB_POWER, and
BB_BYPASS.
Description
The units provided determines what unit type video processing occurs in. The chart below shows which
unit types are used for each units selection.