TC-08 User's Guide14
3.3
Driver routines
3.3.1
Introduction
The following table explains each of the USB TC-08 routines:
Opens the USB TC-08 unit and gets a valid USB handle.
Opens the unit asynchronously.
usb_tc08_open_unit_progress
Polls the unit's enumeration progress during
asynchronous operation.
Stops the unit streaming.
Sets the mains interference rejection filter to either 50
Hz or 60 Hz.
usb_tc08_get_minimum_interval_ms
Returns the minimum sampling interval for the current
setup.
Retrieves information on a particular unit and presents it
as a structure.
usb_tc08_get_formatted_info
Retrieves information on a particular unit and presents it
in string form.
Returns the last error for a specified unit or for a call to
open a unit.
Sets up a USB TC-08 channel.
Starts the USB TC-08 unit streaming.
Converts readings from currently set up channels on
demand.
In streaming mode, retrieves temperature readings from
a specified channel.
In streaming mode, retrieves temperature readings from
a specified channel with time deskewed.
Starts the USB TC-08 unit running in legacy mode.
usb_tc08_legacy_set_channel
Sets up a USB TC-08 channel.
Retrieves temperature readings from a specified channel.
usb_tc08_legacy_get_cold_junction
Retrieves a temperature reading for the cold junction.
usb_tc08_legacy_get_driver_version
Returns the driver version.
usb_tc08_legacy_get_version
Returns the hardware version of the USB TC-08 unit.
usb_tc08_legacy_get_cycle
Returns the number of readings taken so far.