User manual

Argumenty
handle
- Specifikuje jednotku USB TC-08.
temp_buffer
- Ukazatel místa, na které se ukládají měření.
times_ms_buffer
- Vrací čas, kdy došlo k převodu prvního kanálu (volitelné).
buffer_length
- Délka datové vyrovnávací paměti.
overflow
- Ukazatel proměnné, které bude přidělena hodnota 1, pokud
se objeví přetečení u dat kopírovaných do temp_buffer,
nebo 0, když k přetečení nedojde. Přetečení se objevuje, když
je vstupní signál vyšší, než je měřící rozsah USB TC-08.
channel
- Určuje kanál, z kterého se načítají data.
units
- Určuje jednotky teploty pro vrácená data:
0: USBTC08_UNITS_CENTIGRADE
1: USBTC08_UNITS_FAHRENHEIT
2: USBTC08_UNITS_KELVIN
3: USBTC08_UNITS_RANKINE
Napětí se vždy vrací v milivoltech.
fill_missing
- Zvolte, jestli se mají údaje QNaN nahradit poslední známou
hodnotou, nebo ne:
0 - Jako chybějící údaje se použije QNaN,
1 - Chybějící data se vyplní posledním dobrým měřením.
Vrací
-1
- Objevila se chyba, použijte usb_tc08_get_last_error pro
získání kódu.
0
- Žádné měření pro sběr dat.
> 0
- Počet měření kopírovaných do pole (ve vnitřní vyrovnávací
paměti mohou být ještě další data)
usb_tc08_get_temp_deskew
long usb_tc08_get_temp_deskew ( short handle,
float * temp,
long * times,
long buffer_length,
short * overflow,
short channel,
short units,
short fill_missing)
Stejné, jako usb_tc08_get_temp, ale časově se berou v úvahu malé rozdíly způsobené pořadím,
ve které se kanály konvertují. Poznámka: Pokud k tomu není zvláštní důvod, měla by se namísto
funkce usb_tc08_get_temp_deskewed, používat funkce usb_tc08_get_temp.
Argumenty
handle
- Specifikuje jednotku USB TC-08.
temp
- Ukazatel místa, na které se ukládají teploty.
times_ms_buffer
- Vrací přesný čas, kdy došlo k převodu tohoto kanálu
(volitelné).
buffer_length
- Délka datové vyrovnávací paměti.
overflow
- Ukazatel proměnné, které bude přidělena hodnota 1, pokud
se objeví přetečení u dat kopírovaných do temp_buffer,
nebo 0, když k přetečení nedojde. Přetečení se objevuje,
když je vstupní signál vyšší, než je měřící rozsah USB TC-08.
channel
- Určuje kanál, z kterého se načítají data.
units
- Určuje jednotky teploty pro vrácená data:
0: USBTC08_UNITS_CENTIGRADE
1: USBTC08_UNITS_FAHRENHEIT
2: USBTC08_UNITS_KELVIN
3: USBTC08_UNITS_RANKINE
Napětí se vždy vrací v milivoltech.
fill_missing
- Zvolte, jestli se mají údaje QNaN nahradit poslední známou
hodnotou, nebo ne:
0 - Jako chybějící údaje se použije QNaN,
1 - Chybějící data se vyplní posledním dobrým měřením.
Vrací
-1
- Objevila se chyba, použijte usb_tc08_get_last_error pro
získání kódu.
0
- Žádné měření pro sběr dat.
> 0
- Počet měření kopírovaných do pole (ve vnitřní vyrovnávací
paměti mohou být ještě další data)
Pouze režim Legacy
usb_tc08_legacy_run
short usb_tc08_legacy_run(short handle)
Tato funkce zahájí vzorkovací řetězec a přinutí určenou jednotku běžet v Legacy módu.
Argumenty
handle
- Specifikuje jednotku USB TC-08.
Vrací
0
- Použijte usb_tc08_get_last_error pro získání kódu.
1
- Legacy běží úspěšně.