Hardware Details

Blackchirp supports a variety of hardware devices. The only items strictly required to run an experiment are a clock and an FTMW digitizer; all other devices are optional. The set of devices in use on a given instrument is selected through a hardware loadout (see Loadout Submenu).

Two settings are common to every hardware object and worth highlighting here:

  • critical (true/false): When true, an error reported by this device aborts the running experiment, and new experiments cannot be started until the connection is retested from the Communication dialog. Set this to false for auxiliary devices whose failure should not stop acquisition.

  • rollingDataIntervalSec (int): Polling interval, in seconds, for rolling auxiliary data. Setting the value to 0 disables rolling data for that device. Not every hardware object produces rolling data; see the per-device pages for details.

Other settings are surfaced inline by the hardware settings registry: each setting carries a label and tooltip that appear directly in the device dialog. See the hardware dialog page for the conventions used in that UI. The per-device pages below document only the behavior the inline tooltips do not convey, along with driver-specific caveats.