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.Library
Interface corresponding to native usbtc08 library methods.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<TCouple.Type,java.lang.Byte>
TYPE_MAP
static byte
USB_TC08_DISABLE_CHANNEL
static byte
USB_TC08_THERMOCOUPLE_TYPE_B
static byte
USB_TC08_THERMOCOUPLE_TYPE_E
static byte
USB_TC08_THERMOCOUPLE_TYPE_J
static byte
USB_TC08_THERMOCOUPLE_TYPE_K
static byte
USB_TC08_THERMOCOUPLE_TYPE_N
static byte
USB_TC08_THERMOCOUPLE_TYPE_R
static byte
USB_TC08_THERMOCOUPLE_TYPE_S
static byte
USB_TC08_THERMOCOUPLE_TYPE_T
static byte
USB_TC08_VOLTAGE_READINGS
static int
USBTC08_MAX_CHANNELS
static short
USBTC08LINE_BATCH_AND_SERIAL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description short
usb_tc08_close_unit(short handle)
short
usb_tc08_get_formatted_info(short handle, byte[] unitInfo, short stringLength)
short
usb_tc08_get_last_error(short handle)
int
usb_tc08_get_minimum_interval_ms(short handle)
short
usb_tc08_get_single(short handle, com.sun.jna.Memory temp, com.sun.jna.ptr.ShortByReference overflowFlags, short units)
short
usb_tc08_get_unit_info2(short handle, byte[] unitInfo, short stringLength, short line)
short
usb_tc08_open_unit()
short
usb_tc08_set_channel(short handle, short channel, byte tc_type)
short
usb_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)
-
-