Package ptolemy.actor.lib.mbed
Class SensorDataCalibration
- java.lang.Object
-
- ptolemy.kernel.util.NamedObj
-
- ptolemy.kernel.InstantiableNamedObj
-
- ptolemy.kernel.Entity<T>
-
- ptolemy.kernel.ComponentEntity<T>
-
- ptolemy.actor.AtomicActor<TypedIOPort>
-
- ptolemy.actor.TypedAtomicActor
-
- ptolemy.actor.lib.mbed.SensorDataCalibration
-
- All Implemented Interfaces:
java.lang.Cloneable
,Actor
,Executable
,FiringsRecordable
,Initializable
,TypedActor
,Changeable
,Debuggable
,DebugListener
,Derivable
,Instantiable
,ModelErrorHandler
,MoMLExportable
,Moveable
,Nameable
public class SensorDataCalibration extends TypedAtomicActor
This actor receives values from the bend sensors and accelerometer/gyroscope of a data glove and outputs corrected and filtered data.The code generator supplies the method contents, thus this class has no methods.
- Since:
- Ptolemy II 11.0
- Version:
- $Id$
- Author:
- Robert Bui
- Pt.AcceptedRating:
- red (robert.bui)
- Pt.ProposedRating:
- red (robert.bui)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ptolemy.kernel.Entity
Entity.ContainedObjectsIterator
-
-
Field Summary
Fields Modifier and Type Field Description TypedIOPort
finger1Input
The finger1Input input port.TypedIOPort
finger1Output
The finger1Output output port.TypedIOPort
finger2Input
The finger2Input input port.TypedIOPort
finger2Output
The finger2Input output port.TypedIOPort
finger3Input
The finger3Input input port.TypedIOPort
finger3Output
The finger3Output output port.TypedIOPort
finger4Input
The finger4Input input port.TypedIOPort
finger4Output
The finger4Output output port.TypedIOPort
finger5Input
The finger5Input input port.TypedIOPort
finger5Output
The finger5Outpu output port.TypedIOPort
pitchInput
The pitchInput input port.TypedIOPort
pitchOutput
The pitchOutput output port.TypedIOPort
rollInput
The rollInput input port.TypedIOPort
rollOutput
The rollOutput output port.TypedIOPort
yawInput
The yawInput input port.TypedIOPort
yawOutput
The yawOutput output port.-
Fields inherited from class ptolemy.actor.TypedAtomicActor
_typesValid
-
Fields inherited from class ptolemy.actor.AtomicActor
_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested
-
Fields inherited from class ptolemy.kernel.util.NamedObj
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
-
Fields inherited from interface ptolemy.actor.Executable
COMPLETED, NOT_READY, STOP_ITERATING
-
-
Constructor Summary
Constructors Constructor Description SensorDataCalibration(CompositeEntity container, java.lang.String name)
Construct an actor with the given container and name.
-
Method Summary
-
Methods inherited from class ptolemy.actor.TypedAtomicActor
_containedTypeConstraints, _customTypeConstraints, _defaultTypeConstraints, _fireAt, _fireAt, attributeTypeChanged, clone, clone, isBackwardTypeInferenceEnabled, newPort, typeConstraintList, typeConstraints
-
Methods inherited from class ptolemy.actor.AtomicActor
_actorFiring, _actorFiring, _declareDelayDependency, addActorFiringListener, addInitializable, connectionsChanged, createReceivers, declareDelayDependency, fire, getCausalityInterface, getDirector, getExecutiveDirector, getManager, initialize, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, postfire, prefire, preinitialize, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer, stop, stopFire, terminate, wrapup
-
Methods inherited from class ptolemy.kernel.ComponentEntity
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName
-
Methods inherited from class ptolemy.kernel.Entity
_addPort, _description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName
-
Methods inherited from class ptolemy.kernel.InstantiableNamedObj
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition
-
Methods inherited from class ptolemy.kernel.util.NamedObj
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, addHierarchyListener, attributeChanged, attributeDeleted, attributeList, attributeList, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ptolemy.actor.Actor
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList
-
Methods inherited from interface ptolemy.kernel.util.Derivable
getDerivedLevel, getDerivedList, propagateValue
-
Methods inherited from interface ptolemy.actor.Executable
fire, isFireFunctional, isStrict, iterate, postfire, prefire, stop, stopFire, terminate
-
Methods inherited from interface ptolemy.actor.Initializable
addInitializable, initialize, preinitialize, removeInitializable, wrapup
-
Methods inherited from interface ptolemy.kernel.util.Nameable
description, getContainer, getDisplayName, getFullName, getName, getName, setName
-
-
-
-
Field Detail
-
finger1Input
public TypedIOPort finger1Input
The finger1Input input port. The type is int.
-
finger2Input
public TypedIOPort finger2Input
The finger2Input input port. The type is int.
-
finger3Input
public TypedIOPort finger3Input
The finger3Input input port. The type is int.
-
finger4Input
public TypedIOPort finger4Input
The finger4Input input port. The type is int.
-
finger5Input
public TypedIOPort finger5Input
The finger5Input input port. The type is int.
-
rollInput
public TypedIOPort rollInput
The rollInput input port. The type is int.
-
pitchInput
public TypedIOPort pitchInput
The pitchInput input port. The type is int.
-
yawInput
public TypedIOPort yawInput
The yawInput input port. The type is int.
-
finger1Output
public TypedIOPort finger1Output
The finger1Output output port. The type is int.
-
finger2Output
public TypedIOPort finger2Output
The finger2Input output port. The type is int.
-
finger3Output
public TypedIOPort finger3Output
The finger3Output output port. The type is int.
-
finger4Output
public TypedIOPort finger4Output
The finger4Output output port. The type is int.
-
finger5Output
public TypedIOPort finger5Output
The finger5Outpu output port. The type is int.
-
rollOutput
public TypedIOPort rollOutput
The rollOutput output port. The type is int.
-
pitchOutput
public TypedIOPort pitchOutput
The pitchOutput output port. The type is int.
-
yawOutput
public TypedIOPort yawOutput
The yawOutput output port. The type is int.
-
-
Constructor Detail
-
SensorDataCalibration
public SensorDataCalibration(CompositeEntity container, java.lang.String name) throws IllegalActionException, NameDuplicationException
Construct an actor with the given container and name.- Parameters:
container
- The container.name
- The name of this actor.- Throws:
IllegalActionException
- If the actor cannot be contained by the proposed container.NameDuplicationException
- If the container already has an actor with this name.
-
-