org.lsst.ccs.drivers.mcc
Class MccTc

java.lang.Object
  extended by org.lsst.ccs.drivers.mcc.MccUsb
      extended by org.lsst.ccs.drivers.mcc.MccTc

public class MccTc
extends MccUsb

Access a Measurement Computing USB-TC-AI device


Field Summary
 
Fields inherited from class org.lsst.ccs.drivers.mcc.MccUsb
CEX_10UA, CEX_210UA, CEX_OFF, CIT_ADC_0, CIT_ADC_1, CIT_ADC_2, CIT_ADC_3, CSI_CH_0_COEF_0, CSI_CH_0_COEF_1, CSI_CH_0_COEF_2, CSI_CH_0_COEF_3, CSI_CH_0_GAIN, CSI_CH_0_TC, CSI_CH_0_VCONN, CSI_CH_1_COEF_0, CSI_CH_1_COEF_1, CSI_CH_1_COEF_2, CSI_CH_1_COEF_3, CSI_CH_1_GAIN, CSI_CH_1_TC, CSI_CH_1_VCONN, CSI_CONN_TYPE, CSI_EXCITATION, CSI_FILTER_RATE, CSI_I_VALUE_0, CSI_I_VALUE_1, CSI_I_VALUE_2, CSI_SENSOR_TYPE, CSI_V_VALUE_0, CSI_V_VALUE_1, CSI_V_VALUE_2, CSI_VREF, FREQ_10_HZ, FREQ_12_5_HZ, FREQ_125_HZ, FREQ_16_7_HZ, FREQ_19_6_HZ, FREQ_250_HZ, FREQ_33_3_HZ, FREQ_39_2_HZ, FREQ_4_17_HZ, FREQ_50_HZ, FREQ_500_HZ, FREQ_6_25_HZ, FREQ_62_5_HZ, FREQ_8_33_HZ, GAIN_128X, GAIN_16X, GAIN_1X, GAIN_2X, GAIN_32X, GAIN_4X, GAIN_64X, GAIN_8X, RANGE_1_25V, RANGE_10V, RANGE_2_5V, RANGE_5V, STP_DISABLED, STP_RTD, STP_SEMICONDUCTOR, STP_THERMISTOR, STP_THERMOCOUPLE, STP_VOLTAGE, TC_TYPE_B, TC_TYPE_E, TC_TYPE_J, TC_TYPE_K, TC_TYPE_N, TC_TYPE_R, TC_TYPE_S, TC_TYPE_T, TCT_2WIRE_1SENSOR, TCT_2WIRE_2SENSOR, TCT_3WIRE, TCT_4WIRE, USB_TC_AI_DID, USB_TC_DID, USB_TEMP_DID, VCT_CALIBRATION, VCT_DIFFERENTIAL, VCT_GROUNDED, VCT_SINGLE_ENDED
 
Constructor Summary
MccTc()
          Constructor
 
Method Summary
 void open(String serial, boolean force)
          Opens device connection
 
Methods inherited from class org.lsst.ccs.drivers.mcc.MccUsb
adcIn, adcScan, blink, calConfig, calibrate, calSteps, close, cntrInit, cntrRead, configAlarm, dioConfig, dioConfigBit, dioIn, dioInBit, dioOut, dioOutBit, getAlarmConfig, getBurnout, getCoefficient, getDevId, getExcitation, getFilterRate, getGain, getItem, getReferenceVoltage, getSensorType, getStatus, getTCType, getThermConnType, getUsbComm, getVoltageConnType, open, prepareDownload, readCode, readMemory, reset, setCoefficient, setExcitation, setGain, setItem, setSensorType, setTCType, setThermConnType, setVoltageConnType, writeCode, writeMemory, writeSerial
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MccTc

public MccTc()
      throws javax.usb.UsbException
Constructor

Throws:
javax.usb.UsbException
Method Detail

open

public void open(String serial,
                 boolean force)
          throws MccUsbException,
                 javax.usb.UsbException
Opens device connection

Parameters:
serial - The serial number of the device, or null if the first found device of this type is to be used.
force - If true, claiming the device is forced, allowing it to be opened even if another driver has claimed it.
Throws:
MccUsbException - if device is already open or the device cannot be found.
UsbClaimException - if the device interface cannot be claimed.
javax.usb.UsbException


Copyright © 2012 LSST. All Rights Reserved.