Package jisa.devices.temperature
Interface USBTC08.NativeInterface
-
- All Superinterfaces:
com.sun.jna.Library
- Enclosing class:
- USBTC08
protected static interface USBTC08.NativeInterface extends com.sun.jna.LibraryInterface corresponding to native usbtc08 library methods.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<TCouple.Type,java.lang.Byte>TYPE_MAPstatic byteUSB_TC08_DISABLE_CHANNELstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Bstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Estatic byteUSB_TC08_THERMOCOUPLE_TYPE_Jstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Kstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Nstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Rstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Sstatic byteUSB_TC08_THERMOCOUPLE_TYPE_Tstatic byteUSB_TC08_VOLTAGE_READINGSstatic intUSBTC08_MAX_CHANNELSstatic shortUSBTC08LINE_BATCH_AND_SERIAL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description shortusb_tc08_close_unit(short handle)shortusb_tc08_get_formatted_info(short handle, byte[] unitInfo, short stringLength)shortusb_tc08_get_last_error(short handle)intusb_tc08_get_minimum_interval_ms(short handle)shortusb_tc08_get_single(short handle, com.sun.jna.Memory temp, com.sun.jna.ptr.ShortByReference overflowFlags, short units)shortusb_tc08_get_unit_info2(short handle, byte[] unitInfo, short stringLength, short line)shortusb_tc08_open_unit()shortusb_tc08_set_channel(short handle, short channel, byte tc_type)shortusb_tc08_set_mains(short handle, short sixty_hertz)
-
-
-
Field Detail
-
USBTC08_MAX_CHANNELS
static final int USBTC08_MAX_CHANNELS
- See Also:
- Constant Field Values
-
USBTC08LINE_BATCH_AND_SERIAL
static final short USBTC08LINE_BATCH_AND_SERIAL
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_B
static final byte USB_TC08_THERMOCOUPLE_TYPE_B
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_E
static final byte USB_TC08_THERMOCOUPLE_TYPE_E
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_J
static final byte USB_TC08_THERMOCOUPLE_TYPE_J
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_K
static final byte USB_TC08_THERMOCOUPLE_TYPE_K
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_N
static final byte USB_TC08_THERMOCOUPLE_TYPE_N
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_R
static final byte USB_TC08_THERMOCOUPLE_TYPE_R
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_S
static final byte USB_TC08_THERMOCOUPLE_TYPE_S
- See Also:
- Constant Field Values
-
USB_TC08_THERMOCOUPLE_TYPE_T
static final byte USB_TC08_THERMOCOUPLE_TYPE_T
- See Also:
- Constant Field Values
-
USB_TC08_VOLTAGE_READINGS
static final byte USB_TC08_VOLTAGE_READINGS
- See Also:
- Constant Field Values
-
USB_TC08_DISABLE_CHANNEL
static final byte USB_TC08_DISABLE_CHANNEL
- See Also:
- Constant Field Values
-
TYPE_MAP
static final java.util.Map<TCouple.Type,java.lang.Byte> TYPE_MAP
-
-
Method Detail
-
usb_tc08_open_unit
short usb_tc08_open_unit()
-
usb_tc08_close_unit
short usb_tc08_close_unit(short handle)
-
usb_tc08_set_mains
short usb_tc08_set_mains(short handle, short sixty_hertz)
-
usb_tc08_set_channel
short usb_tc08_set_channel(short handle, short channel, byte tc_type)
-
usb_tc08_get_minimum_interval_ms
int usb_tc08_get_minimum_interval_ms(short handle)
-
usb_tc08_get_formatted_info
short usb_tc08_get_formatted_info(short handle, byte[] unitInfo, short stringLength)
-
usb_tc08_get_unit_info2
short usb_tc08_get_unit_info2(short handle, byte[] unitInfo, short stringLength, short line)
-
usb_tc08_get_single
short usb_tc08_get_single(short handle, com.sun.jna.Memory temp, com.sun.jna.ptr.ShortByReference overflowFlags, short units)
-
usb_tc08_get_last_error
short usb_tc08_get_last_error(short handle)
-
-