Serialized Form


Package com.illposed.osc

Class com.illposed.osc.OSCCanNotListenException extends java.lang.Exception implements Serializable


Package edu.stanford.hci.dtools

Class edu.stanford.hci.dtools.DeviceConfiguration extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.RunModeTracker extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.AccelerometerComponent extends InputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.ADCComponent extends KnobComponent implements Serializable

Class edu.stanford.hci.dtools.deviceeditor.components.ButtonComponent extends InputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

buttonPressSource

ControlSignalSource buttonPressSource

buttonReleaseSource

ControlSignalSource buttonReleaseSource

buttonSwitchSource

ControlSignalSource buttonSwitchSource

buttonDown

boolean buttonDown

switchMode

boolean switchMode

Class edu.stanford.hci.dtools.deviceeditor.components.ContinuousInputComponent extends InputComponent implements Serializable

Serialized Fields

MIN_HW_VALUE

int MIN_HW_VALUE

MAX_HW_VALUE

int MAX_HW_VALUE

Class edu.stanford.hci.dtools.deviceeditor.components.DeviceDiagramModel extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

shapes

java.util.List<E> shapes

Class edu.stanford.hci.dtools.deviceeditor.components.DeviceModel extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.DisplayComponent extends OutputComponent implements Serializable

serialVersionUID: 1L

Class edu.stanford.hci.dtools.deviceeditor.components.EventConditional extends java.lang.Object implements Serializable

Class edu.stanford.hci.dtools.deviceeditor.components.InputComponent extends IOComponent implements Serializable

Class edu.stanford.hci.dtools.deviceeditor.components.IOComponent extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.IOComponentHashMap extends java.util.HashMap<java.lang.String,IOComponent> implements Serializable

Class edu.stanford.hci.dtools.deviceeditor.components.KnobComponent extends ContinuousInputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

currentValue

float currentValue

knobPositionSource

ControlSignalSource knobPositionSource

knobChanged

boolean knobChanged

Class edu.stanford.hci.dtools.deviceeditor.components.LEDComponent extends OutputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.OutputComponent extends IOComponent implements Serializable

Class edu.stanford.hci.dtools.deviceeditor.components.RangeEventConditional extends EventConditional implements Serializable

Serialized Fields

minLabel

java.lang.String minLabel

maxLabel

java.lang.String maxLabel

absoluteMin

float absoluteMin

absoluteMax

float absoluteMax

min

float min

max

float max

Class edu.stanford.hci.dtools.deviceeditor.components.SliderComponent extends ContinuousInputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

currentValue

float currentValue

sliderPositionSource

ControlSignalSource sliderPositionSource

sliderChanged

boolean sliderChanged

Class edu.stanford.hci.dtools.deviceeditor.components.SpeakerComponent extends OutputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.deviceeditor.components.SwitchComponent extends InputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

switchOnSource

ControlSignalSource switchOnSource

switchOffSource

ControlSignalSource switchOffSource

switchOn

boolean switchOn

Class edu.stanford.hci.dtools.deviceeditor.components.TimerComponent extends InputComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

expired

boolean expired

Class edu.stanford.hci.dtools.deviceeditor.components.TimerComponent.TimerExpiredConditional extends EventConditional implements Serializable

Serialized Fields

delay

long delay

Package edu.stanford.hci.dtools.statechart.model

Class edu.stanford.hci.dtools.statechart.model.AccelerometerModel extends InputModel implements Serializable

Class edu.stanford.hci.dtools.statechart.model.ButtonModel extends InputModel implements Serializable

serialVersionUID: 1L

Class edu.stanford.hci.dtools.statechart.model.ComponentConnectionModel extends ConnectionModel implements Serializable

Serialized Fields

connectionPairs

java.util.ArrayList<E> connectionPairs

Class edu.stanford.hci.dtools.statechart.model.ConnectionModel extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

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.

Class edu.stanford.hci.dtools.statechart.model.DiagramModel extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.statechart.model.DisplayModel extends OutputModel implements Serializable

Serialized Fields

statechartImageFilename

java.lang.String statechartImageFilename
Represents the image that the screen should show in this state


screenviewImageFilename

java.lang.String screenviewImageFilename

Class edu.stanford.hci.dtools.statechart.model.InputModel extends IOModel implements Serializable

Class edu.stanford.hci.dtools.statechart.model.InputPair extends java.lang.Object implements Serializable

Serialized Fields

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

Class edu.stanford.hci.dtools.statechart.model.IOModel extends ShapeModel implements Serializable

Serialized Fields

globalComponentModel

IOComponent globalComponentModel
The global component that this is an instance of

Class edu.stanford.hci.dtools.statechart.model.KnobModel extends InputModel implements Serializable

Class edu.stanford.hci.dtools.statechart.model.LEDModel extends OutputModel implements Serializable

Serialized Fields

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

Class edu.stanford.hci.dtools.statechart.model.ModelElement extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialization Methods

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

Class edu.stanford.hci.dtools.statechart.model.OutputModel extends IOModel implements Serializable

Class edu.stanford.hci.dtools.statechart.model.ShapeModel extends ModelElement implements Serializable

serialVersionUID: 1L

Serialized Fields

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.

Class edu.stanford.hci.dtools.statechart.model.SignalPair extends java.lang.Object implements Serializable

Serialized Fields

signalSource

ControlSignalSource signalSource

signalTarget

ControlSignalTarget signalTarget

connection

ComponentConnectionModel connection

Class edu.stanford.hci.dtools.statechart.model.SliderModel extends InputModel implements Serializable

serialVersionUID: 1L

Class edu.stanford.hci.dtools.statechart.model.SpeakerModel extends OutputModel implements Serializable

Serialized Fields

soundFile

java.lang.String soundFile

stopPrevious

boolean stopPrevious

Class edu.stanford.hci.dtools.statechart.model.StartStateMarkerModel extends ShapeModel implements Serializable

Serialized Fields

startState

StateModel startState

Class edu.stanford.hci.dtools.statechart.model.StateConnectionModel extends ConnectionModel implements Serializable

Serialized Fields

booleanConnector

StateConnectionModel.BooleanConnector booleanConnector

inputs

java.util.ArrayList<E> inputs
ArrayList of all sets of input components and events which trigger this transition

Class edu.stanford.hci.dtools.statechart.model.StateModel extends ShapeModel implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Class edu.stanford.hci.dtools.statechart.model.SwitchModel extends InputModel implements Serializable

Class edu.stanford.hci.dtools.statechart.model.TimerModel extends InputModel implements Serializable

Serialized Fields

delay

long delay