Package edu.stanford.hci.dtools.deviceeditor.components

Interface Summary
ContinuousControlSignalSource Interface which defines all control signal sources which can be represented through continuous values (slider value) This code is partially based on code that is copyright (c) 2004 Elias Volanakis.
ContinuousControlSignalTarget Interface which defines control signal targets which can range over a continuous range (speaker volume, etc.) This code is partially based on code that is copyright (c) 2004 Elias Volanakis.
ControlSignalSource Interface which is intended to be subclassed.
ControlSignalTarget Interface which is intended to be subclassed.
DiscreteControlSignalSource Interface which defines all control signal sources which can be represented through discrete values (i.e.
DiscreteControlSignalTarget Interface which defines all control signal targets which can be represented through discrete values (i.e.
 

Class Summary
AccelerometerComponent This software is distributed under the BSD License.
ADCComponent  
ButtonComponent class representing a generic button input in d.tools
ContinuousInputComponent  
DeviceDiagramModel This software is distributed under the BSD License.
DeviceModel The component (=model) for a device in the DeviceEditor
DisplayComponent Component class for an LCD display.
EventConditional Superclass of an event which can understand when it is able to trigger a transition
InputComponent d.tools interface representing all devices which can provide input to the system.
IOComponent Base class for all input & output components
IOComponentHashMap A hash map for IOComponents that uses a component's PrivateName() as the hash key.
KnobComponent This software is distributed under the BSD License.
LEDComponent Generic component for LEDs
OutputComponent d.tools interface representing all devices which can provide output to the system.
RangeEventConditional Abstract class which creates a conditional which returns true if a continuous value is between two user-specified endpoints
SliderComponent This software is distributed under the BSD License.
SpeakerComponent This software is distributed under the BSD License.
SwitchComponent This software is distributed under the BSD License.
TimerComponent  
TimerComponent.TimerExpiredConditional