Serialized Form
Package edu.stanford.hci.dtools |
serialVersionUID: 1L
defaultDeviceDimension
org.eclipse.draw2d.geometry.Dimension defaultDeviceDimension
- The size of the state as designed -- used for scaling
inputs
java.util.List<E> inputs
outputs
java.util.List<E> outputs
addressToComponentMap
java.util.Map<K,V> addressToComponentMap
stateBackground
java.lang.String stateBackground
- The image to render the state using
serialVersionUID: 1L
currentState
StateModel currentState
startState
StateModel startState
isRecording
boolean isRecording
- are we recording user actions?
logWriter
java.io.BufferedWriter logWriter
Package edu.stanford.hci.dtools.deviceeditor.components |
serialVersionUID: 1L
currentValueX
int currentValueX
currentValueY
int currentValueY
currentValueZ
int currentValueZ
changedX
boolean changedX
changedY
boolean changedY
changedZ
boolean changedZ
xAxisChangedConditional
EventConditional xAxisChangedConditional
yAxisChangedConditional
EventConditional yAxisChangedConditional
zAxisChangedConditional
EventConditional zAxisChangedConditional
xAxisInRangeConditional
EventConditional xAxisInRangeConditional
yAxisInRangeConditional
EventConditional yAxisInRangeConditional
zAxisInRangeConditional
EventConditional zAxisInRangeConditional
xAxisOrientationSource
ControlSignalSource xAxisOrientationSource
yAxisOrientationSource
ControlSignalSource yAxisOrientationSource
zAxisOrientationSource
ControlSignalSource zAxisOrientationSource
serialVersionUID: 1L
buttonPressSource
ControlSignalSource buttonPressSource
buttonReleaseSource
ControlSignalSource buttonReleaseSource
buttonSwitchSource
ControlSignalSource buttonSwitchSource
buttonDown
boolean buttonDown
switchMode
boolean switchMode
MIN_HW_VALUE
int MIN_HW_VALUE
MAX_HW_VALUE
int MAX_HW_VALUE
serialVersionUID: 1L
shapes
java.util.List<E> shapes
serialVersionUID: 1L
imageFile
java.lang.String imageFile
- Image representation of this state
size
org.eclipse.draw2d.geometry.Dimension size
- Size of this shape.
location
org.eclipse.draw2d.geometry.Point location
- Location of this device in the window
diagram
DeviceDiagramModel diagram
- The root edit part we're connected to
serialVersionUID: 1L
serialVersionUID: 1L
name
java.lang.String name
- The name of the button
location
org.eclipse.draw2d.geometry.Point location
- The location of the component in the device configuration
size
org.eclipse.draw2d.geometry.Dimension size
- The size of the component in the device configuration
deviceConfig
DeviceConfiguration deviceConfig
- The DeviceConfiguration this component is tied to
hardwareAddress
java.lang.String hardwareAddress
- The hardware string
diagram
DeviceDiagramModel diagram
- The root edit part we're connected to
privateName
java.lang.String privateName
- If this is a global component in the shapes editor, this holds the name of its progenitor
imageFile
java.lang.String imageFile
- String representing the location of the default image representation
typeName
java.lang.String typeName
- String that has component type name e.g., "Knob", "Slider", etc.
isConnected
boolean isConnected
- is this component connected to a hardware device?
signalSources
java.util.List<E> signalSources
- List of possible control signal sources
signalTargets
java.util.List<E> signalTargets
- List of possible control signal targets
defaultControlSignalSource
ControlSignalSource defaultControlSignalSource
defaultDiscreteControlSignalTarget
DiscreteControlSignalTarget defaultDiscreteControlSignalTarget
defaultContinuousControlSignalTarget
ContinuousControlSignalTarget defaultContinuousControlSignalTarget
isHighlighted
boolean isHighlighted
- set to true if the last hardware input messages came from this component
isSocket
boolean isSocket
- if set to true, this component is only a "socket" waiting to be instantiated with a real hardware address
serialVersionUID: 1L
currentValue
float currentValue
knobPositionSource
ControlSignalSource knobPositionSource
knobChanged
boolean knobChanged
serialVersionUID: 1L
rgbColor
org.eclipse.swt.graphics.RGB rgbColor
- The color of this LED
ledOn
boolean ledOn
- Records whether or not the LED is currently on
onOffTarget
DiscreteControlSignalTarget onOffTarget
minLabel
java.lang.String minLabel
maxLabel
java.lang.String maxLabel
absoluteMin
float absoluteMin
absoluteMax
float absoluteMax
min
float min
max
float max
serialVersionUID: 1L
currentValue
float currentValue
sliderPositionSource
ControlSignalSource sliderPositionSource
sliderChanged
boolean sliderChanged
serialVersionUID: 1L
volume
float volume
- representation of volume between IOComponent.ContinuousMin and IOComponent.ContinuousMax
mute
boolean mute
volumeTarget
ContinuousControlSignalTarget volumeTarget
volumeUpTarget
DiscreteControlSignalTarget volumeUpTarget
volumeDownTarget
DiscreteControlSignalTarget volumeDownTarget
muteTarget
DiscreteControlSignalTarget muteTarget
playPauseTarget
DiscreteControlSignalTarget playPauseTarget
serialVersionUID: 1L
switchOnSource
ControlSignalSource switchOnSource
switchOffSource
ControlSignalSource switchOffSource
switchOn
boolean switchOn
serialVersionUID: 1L
expired
boolean expired
delay
long delay
Package edu.stanford.hci.dtools.statechart.model |
serialVersionUID: 1L
connectionPairs
java.util.ArrayList<E> connectionPairs
serialVersionUID: 1L
isConnected
boolean isConnected
- True, if the connection is attached to its endpoints.
lineStyle
int lineStyle
- Line drawing style for this connection.
source
ShapeModel source
- ConnectionModel's source endpoint.
target
ShapeModel target
- ConnectionModel's target endpoint.
serialVersionUID: 1L
shapes
java.util.List<E> shapes
configuration
DeviceConfiguration configuration
- The current setup of the device in this file
runMode
RunModeTracker runMode
- The RunModeTracker
stateMarker
StartStateMarkerModel stateMarker
statechartImageFilename
java.lang.String statechartImageFilename
- Represents the image that the screen should show in this state
screenviewImageFilename
java.lang.String screenviewImageFilename
component
InputComponent component
event
EventConditional event
oldComponent
InputComponent oldComponent
- save prior state to automatically reconnect when missing
components are re-introduced
oldEvent
EventConditional oldEvent
configuration
DeviceConfiguration configuration
componentEvents
java.util.ArrayList<E> componentEvents
globalComponentModel
IOComponent globalComponentModel
- The global component that this is an instance of
isOn
boolean isOn
- Boolean value representing whether or not the LED should be on when entering this state
ledColor
org.eclipse.swt.graphics.RGB ledColor
- The color of the LED
serialVersionUID: 1L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Deserialization constructor. Initializes transient fields.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
- See Also:
Serializable
serialVersionUID: 1L
diagram
DiagramModel diagram
- The root edit part we're connected to
location
org.eclipse.draw2d.geometry.Point location
- Location of this shape.
size
org.eclipse.draw2d.geometry.Dimension size
- Size of this shape.
sourceConnections
java.util.List<E> sourceConnections
- List of outgoing Connections.
targetConnections
java.util.List<E> targetConnections
- List of incoming Connections.
signalSource
ControlSignalSource signalSource
signalTarget
ControlSignalTarget signalTarget
connection
ComponentConnectionModel connection
serialVersionUID: 1L
soundFile
java.lang.String soundFile
stopPrevious
boolean stopPrevious
startState
StateModel startState
booleanConnector
StateConnectionModel.BooleanConnector booleanConnector
inputs
java.util.ArrayList<E> inputs
- ArrayList of all sets of input components and events which trigger this transition
serialVersionUID: 1L
components
java.util.List<E> components
- List of IOModel children
isCurrentRunModeState
boolean isCurrentRunModeState
- Describes whether the state is marked as the current run mode state
isStartRunModeState
boolean isStartRunModeState
- Describes whether the state is marked as the start state for run mode
stateName
java.lang.String stateName
hasJavaCode
boolean hasJavaCode
delay
long delay