Phidgets
Class PhidgetInterfaceKit

java.lang.Object
  extended by java.lang.Thread
      extended by Phidgets.Phidget
          extended by Phidgets.PhidgetInterfaceKit
All Implemented Interfaces:
Runnable

public class PhidgetInterfaceKit
extends Phidget


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
protected  _IPhidgetInterfaceKitEvents events
           
 
Fields inherited from class Phidgets.Phidget
handler
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PhidgetInterfaceKit()
           
 
Method Summary
 void add_IPhidgetInterfaceKitEventsListener(_IPhidgetInterfaceKitEvents l)
           
 void Close()
           
 boolean GetInputState(int Index)
           
 int GetNumInputs()
           
 int GetNumOutputs()
           
 int GetNumSensors()
           
 boolean GetOutputState(int Index)
           
 int GetSensorChangeTrigger(int Index)
           
 int GetSensorNormalizeMaximum(int Index)
           
 int GetSensorNormalizeMinimum(int Index)
           
 int GetSensorRawValue(int Index)
           
 int GetSensorValue(int Index)
           
 boolean Open(boolean Exclusive)
           
 boolean Open(boolean Exclusive, int SerialNumber)
           
 void remove_IPhidgetInterfaceKitEventsListener(_IPhidgetInterfaceKitEvents l)
           
 void run()
           
 void SetOutputState(int Index, boolean newVal)
           
 void SetSensorChangeTrigger(int Index, int newVal)
           
 void SetSensorNormalizeMaximum(int Index, int newVal)
           
 void SetSensorNormalizeMinimum(int Index, int newVal)
           
 
Methods inherited from class Phidgets.Phidget
GetDeviceType, GetDeviceVersion, GetIsAttached, GetLibraryVersion, GetSerialNumber
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

events

protected _IPhidgetInterfaceKitEvents events
Constructor Detail

PhidgetInterfaceKit

public PhidgetInterfaceKit()
Method Detail

Open

public boolean Open(boolean Exclusive)

Open

public boolean Open(boolean Exclusive,
                    int SerialNumber)

Close

public void Close()

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

GetNumOutputs

public int GetNumOutputs()

GetNumInputs

public int GetNumInputs()

GetNumSensors

public int GetNumSensors()

GetInputState

public boolean GetInputState(int Index)

GetOutputState

public boolean GetOutputState(int Index)

GetSensorValue

public int GetSensorValue(int Index)

GetSensorRawValue

public int GetSensorRawValue(int Index)

GetSensorNormalizeMinimum

public int GetSensorNormalizeMinimum(int Index)

GetSensorNormalizeMaximum

public int GetSensorNormalizeMaximum(int Index)

GetSensorChangeTrigger

public int GetSensorChangeTrigger(int Index)

SetOutputState

public void SetOutputState(int Index,
                           boolean newVal)

SetSensorNormalizeMinimum

public void SetSensorNormalizeMinimum(int Index,
                                      int newVal)

SetSensorNormalizeMaximum

public void SetSensorNormalizeMaximum(int Index,
                                      int newVal)

SetSensorChangeTrigger

public void SetSensorChangeTrigger(int Index,
                                   int newVal)

add_IPhidgetInterfaceKitEventsListener

public void add_IPhidgetInterfaceKitEventsListener(_IPhidgetInterfaceKitEvents l)

remove_IPhidgetInterfaceKitEventsListener

public void remove_IPhidgetInterfaceKitEventsListener(_IPhidgetInterfaceKitEvents l)