Package ptolemy.actor
Interface FiringsRecordable
-
- All Known Implementing Classes:
Absent,AbsoluteValue,AbstractCalInterpreter,AbstractParticleFilter,AbstractPlaceableActor,AbstractPredictor,AbstractSourceStation,AbstractStateSpaceSimulator,AbstractStation,AbstractTrack,AbstractUnscentedKalmanFilter,Accelerometer,AccumLUB,Accumulator,ActorRecursion,ActorWithPortNameProblem,ActorWithPrivateParameter,ActuatorSetup,AdaptiveMedian,AddSubtract,AddSubtract,AddSubtractAll,AFDXESs,AFDXSwitch,AFTEDiscriminant,AFTEFast,Airport,Align,Alloc,AnythingToDouble,ApplyFilterOverArray,ApplyFunction,ApplyFunctionOverSequence,ArrayAccumulate,ArrayAppend,ArrayAverage,ArrayContains,ArrayElement,ArrayElementAsMatrix,ArrayExtract,ArrayLength,ArrayLevelCrossing,ArrayMaximum,ArrayMinimum,ArrayOfRecordsExporter,ArrayOfRecordsRecorder,ArrayPeakSearch,ArrayPlotter,ArrayPlotterXY,ArrayRemoveElement,ArraySort,ArraySum,ArrayToElements,ArrayToMatrix,ArrayToSequence,ArrayUpdate,ArrowKeyProbe,ArrowKeySensor,Assert,AtomicActor,AtomicActorMatcher,AtomicCommunicationAspect,AtomicContinuationActor,AtomicExecutionAspect,AtomicWirelessChannel,AudioCapture,AudioPlayer,AudioPlayer,AudioReadBuffer,AudioReader,AudioWriteBuffer,AudioWriter,Autocorrelation,Average,AverageOverTime,BackDropQueue,Backoff,BandlimitedNoise,BarGraph,Barrier,Barrier,BaseMultipleMethodsActor,BasicSwitch,Bernoulli,BinaryNonStrictLogicGate,BinarySwitch,BitsToInt,BluetoothChannel,BluetoothDevice,BluetoothNode,BooleanMultiplexor,BooleanSelect,BooleanSwitch,BooleanToAnything,BootstrapSampleDelay,BoundedBufferNondeterministicDelay,BoundedBufferTimedDelay,Box2D,Box3D,Break,Buffer,Buffer,Bus,BusAssembler,BusDisassembler,Butterfly,ButtonTime,CA2DConvolution,CActorBase,CalInterpreter,CanBus,CanBusPriority,CancelFireAtTest,CartesianToComplex,CartesianToPolar,Case,Case,CatchUpComposite,CatchUpComposite.Contents,CAViewer,CC3000Control,CC3000Module,ChangePtr,ChannelState,Chop,Chopstick,ChordFollower,ChordParser,CIActor,CipherActor,CircularSweep3D,ClassWrapper,ClipPlayer,Clock,CollisionDetector,ColorFinder,ColtBeta,ColtBinomial,ColtBinomialSelector,ColtBreitWigner,ColtChiSquare,ColtExponential,ColtExponentialPower,ColtGamma,ColtHyperGeometric,ColtLogarithmic,ColtNegativeBinomial,ColtNormal,ColtPoisson,ColtPoissonSlow,ColtRandomSource,ColtStudentT,ColtVonMises,ColtZeta,Combine,CommunicationAspectMonitor,CommunicationRequestPort,CommunicationResponsePort,Commutator,Comparator,CompiledCompositeActor,ComplexAddSubtract,ComplexToCartesian,ComplexToPolar,ComponentActor,CompositeActor,CompositeActorMatcher,CompositeCommunicationAspect,CompositeExecutionAspect,CompositeOptimizer,CompositeOptimizer.OptimizerComposite,CompositeOptimizerUsingGradient,CompositeOptimizerUsingGradient.OptimizerComposite,ComputeHistogram,Concat,Conditional,Cone3D,ConfigurationSelect,ConfigurationSwitch,Configurer,Consonants,Const,ConstPlaceable,ConstraintsCalculator,ContentionAlarm,ContinuousIntegrator,ContinuousMerge,ContinuousTimeDelay,ContinuousTransferFunction,ControlActor,Controller,Converter,ConvertParticlesToCovarianceMatrix,ConvolutionalCoder,Counter,Counter,CountTrues,Course,CovarianceStatePredictor,CrossbarSwitch,CryptographyActor,CSPActor,CSPBuffer,CSPCondGet,CSPCondPut,CSPGet,CSPGetToken,CSPHasRoom,CSPHasToken,CSPMultiSink,CSPMultiSource,CSPPut,CSPPutToken,CSPSieve,CSPSink,CSPSource,CSVReader,CSVWriter,Current,CurrentDate,CurrentMicrostep,CurrentTime,CustomAdder,Cylinder3D,DatabaseInsert,DatabaseManager,DatabaseQuery,DatabaseSelect,DataCollector,Datagram,DatagramReader,DatagramWriter,DataPump,DateConstructor,DateElements,DateToEvent,DateToModelTime,DateToString,DB,DCT2x2dc,DCT4x4dc,DCT8x8,DDEActor,DDEGet,DDEGetNToken,DDEGetToken,DDEPut,DDEPutToken,DDESink,DDFBooleanSelect,DDFOrderedMerge,DDFSelect,DDFSingleTokenCommutator,DEActor,Default,DelayChannel,DelayLine,DelayStart,Derivative,Derivative,DeScrambler,DestinationAirport,DEThreadActor,DETransformer,Dictionary,Differential,DifferentialSystem,DirectoryListing,Discard,DiscardDoubles,DiscardDoublesArray,DiscardGenerals,DiscreteClock,DiscreteClock,DiscreteRandomSource,Display,DisplayAll,DistributedLineWriter,DistributedTypedCompositeActor,Distributor,DotProduct,DoubleFork,DoubleMatrixToJAI,DoubleReader,DoubleToFix,DoubleToMatrix,DownSample,DropSensorHandler,DummyDisplay,DummySource,DummyTransformer,DynamicCoreAssignmentScheduler,EDFScheduler,ElementsToArray,Ellipse2D,EmbeddedCodeActor,EmbeddedCodeActor.EmbeddedActor,Emit,EnabledComposite,EncoderHandler,Equals,ErasureChannel,EventButton,EventButton,EventFilter,EventSource,EventToDate,Excel,Exec,ExecuteActor,ExecuteCompositeActor,ExecutionRequestPort,ExecutionResponsePort,ExecutionTime,Exit,Expression,Expression,ExpressionActorToBeAutoCodeGenerated,ExpressionReader,ExpressionToToken,ExpressionWriter,FactorOracleGenerator,FactorOracleTop,FakePlotter,FCFSScheduler,FeedBackDelay,FFT,FileReader,FileWriter,FilterMpdu,FIR,FixComparator,FixConst,FixCounter,FixedPriorityScheduler,FixSequence,FixToDouble,FixToFix,FixToString,FixTransformer,FlowThrough,FMUImport,FMUImportHybrid,FMUQSS,FrontDropQueue,Gaussian,GaussianMeasurementModel,Gem5Wrapper,GestureRecognition,GetCausalityInterface,GetCurrentMicrostep,GetProperties,GPInputHandler,GPIOWriter,GPOutputSetup,GRActor,GRActor2D,GRActor3D,GradientAdaptiveLattice,GraphicalLocator,GRShadedShape,GRShape2D,GRTransform,GRTransform2D,HadamardCode,HammingCoder,HammingDecoder,HistogramPlotter,HlaAttributeReflector,HlaAttributeUpdater,HlaPublisher,HlaSubscriber,HMMExponentialClassifier,HMMExponentialEstimator,HMMGaussianClassifier,HMMGaussianEstimator,HMMGaussianEstimator,HMMMultinomialClassifier,HMMMultinomialEstimator,HSBtoRGB,HSMMGaussianEstimator,HSMMGenerator,HSMMGeneratorGaussianEmissions,HSMMGeneratorMultinomialEmissions,HSMMMultinomialEstimator,HSMMParameterEstimator,HSMMTimeAwareGenerator,HSMMTimeAwareMultinomialEstimator,HSMMTimeAwareMultinomialEstimatorWithCodegen,HTMLPageAssembler,HTVQEncode,HuffmanBasic,HuffmanCoder,HuffmanDecoder,IDCT4x4dc,IDCT8x8,IdentityActor,IFFT,IfThen,IfThenElse,IIR,Image2D,ImageContrast,ImageDisplay,ImageDisplay,ImagePartition,ImageReader,ImageRotate,ImageSequence,ImageToJAI,ImageToJMF,ImageToString,ImageToString,ImageUnpartition,Inhibit,InputDevice,InstantaneousDialogGenerator,IntArrayToString,IntegerCounter,Integrator,Integrator,InteractiveDialog,InteractiveShell,Interpolator,IntToBits,InUnitsOf,InverseSourceStation,InverseStation,InverseTrack,IPAddress,IsPresent,IterateOverArray,IterateOverArray.IterateComposite,JAIAffineTransform,JAIBandCombine,JAIBandSelect,JAIBMPWriter,JAIBorder,JAIBoxFilter,JAIConstant,JAIConvolve,JAICrop,JAIDataConvert,JAIDCT,JAIDFT,JAIEdgeDetection,JAIIDCT,JAIIDFT,JAIImageReader,JAIInvert,JAIJPEGWriter,JAILog,JAIMagnitude,JAIMedianFilter,JAIPeriodicShift,JAIPhase,JAIPNGWriter,JAIPNMWriter,JAIPolarToComplex,JAIRotate,JAIScale,JAITIFFWriter,JAIToDoubleMatrix,JAITranslate,JAITranspose,JAIWriter,JavaScript,JopReadPort,JopSerialRead,JopSerialWrite,JopWatchDog,JopWritePort,Joystick,JSAccessor,JSONToToken,KeyInput3D,KeyInput3DProbe,KeyReader,KeyStoreActor,KeyWriter,KMeans,LabVIEWSimulator,Lattice,LazyTypedCompositeActor,LEDCubeUpdate,LEDMatrix,LempelZivCoder,LempelZivDecoder,LevelCrossingDetector,LevinsonDurbin,LifeCycleManager,LimitedFiringSource,LimitedRangeChannel,Limiter,Line2D,LinearDifferenceEquationSystem,LinearStateSpace,LineCoder,LineReader,LineWriter,LinkVisualizer,ListenClock,ListenFeedBackDelay,ListenFork,ListenSink,ListenWire,LiveSoundActor,LMSAdaptive,Load,Loader3D,LoadStore,Locator,LogicalNot,LogicalNot,LogicFunction,LogicFunction,LogicGate,LongToDate,LongToDouble,LookupTable,LoopTest2,LuminarySensorHandler,MACActorBase,Map,MapFileStorage,MapWorker,MathFunction,MatrixJoin,MatrixSplit,MatrixToArray,MatrixToDouble,MatrixToSequence,MatrixViewer,Maximum,MaxIndex,MeasurementModel,Memory,Memory,MemoryAccess,Merge,Merge,MetroIICompositeActor,MetroIIMirrorComposite,MetroIIMirrorComposite.MetroIIMirrorCompositeContents,MetroIIModalModel,MetroIIPtidesPlatform,MetroIIPtidesPlatform.PtidesPlatformContents,MicrostepDelay,MidiKeyToNote,Minimum,MirrorComposite,MirrorComposite.MirrorCompositeContents,MirrorDecorator,MobileFunction,MobileModel,ModalModel,ModalModelMatcher,ModalRefinement,ModelCombine,ModelDisplay,ModelExecutor,ModelGenerator,ModelReference,ModelView,ModifyDate,ModularCodeGenLazyTypedCompositeActor,ModularCodeGenTypedCompositeActor,ModularCompiledSDFTypedCompositeActor,MoMLGenerator,MonitorImage,MonitorValue,MostRecent,MotorSetup,MouseInput3D,MovableViewScreen3D,MovieReader,MovieWriter,MovingAverage,MovingMaximum,MultiCompositeActor,MultiInstanceComposite,Multiplexor,Multiplexor,Multiplier,MultiplyDivide,MutualInformationCalculator,ND_1,ND_2,ND_3,ND_4,ND_5,NeoPixelLEDStrip,NetworkActorBase,NodeRandomizer,Noise,Noise,NondeterministicMerge,NonInterruptibleTimer,NonStrictAndGate,NonStrictDelay,NonStrictDisplay,NonStrictLogicFunction,NonStrictLogicGate,NonStrictOrGate,NonStrictTest,NonStrictThreeBitAdder,NonStrictXorGate,NoteParser,NoteToMidiKey,ObjectTokenSink,ObjectTokenSource,ObservationClassifier,Occupants,OnePort,Optimizer,Or,OracleModel,OrderedMerge,OrderedRecordAssembler,OrthogonalCom,OscReceiver,OscSender,OutputDevice,PacketDropFaultGenerator,PacketToSensorData,ParameterEstimator,ParameterEstimator,ParkingClient,ParticleFilter,ParticleFilter,ParticleFilterRange,ParticleMutualInformation,Pattern,Pause,Pause,PeriodicSampler,PetriNetActor,PetriNetDisplay,PetriNetRecorder,PGMReader,PhaseUnwrap,Philosopher,PHY,PID,Place,PlaySound,Plotter,PlotterBase,PoissonClock,PolarToCartesian,PolarToComplex,PolyCylinder3D,PortParameterActor,PositionConstraintCalculator,PowerLossChannel,Pre,Predictor,PreemptableServer,PreinitializeMustBeInvoked,Previous,PrintString,PrivateKeyReader,Processor,ProcessSink,PSNR,PtalonActor,PtalonMatcher,PtalonMatcher.NestedPtalonActor,PteraModalModel,PthalesAddHeaderActor,PthalesAtomicActor,PthalesCompositeActor,PthalesDynamicCompositeActor,PthalesGenericActor,PthalesRemoveHeaderActor,PthalesWrapperCompositeActor,PtidesPlatform,PtidesPlatform.PtidesPlatformContents,PublicKeyReader,Publisher,PublisherNonStrictTest,PublisherTest,Pulse,Punctuation,Pursuer,PythonScript,QSSIntegrator,QSSIntegrator,QuantizedSampler,Quantizer,Queue,Queue,QueueControl,RaisedCosine,Ramp,RampNecessaryFiles,RandomInteger,RandomSource,Reader,ReadParametersAcrossLink,ReadParametersInContainer,RealTimeComposite,RealTimePlotter,RecordAssembler,RecordDisassembler,Recorder,RecorderGeneral,RecordUpdater,Rectangle2D,RectangularFigure2D,RecursiveLattice,ReduceWorker,Refinement,Refinement,ReflectComposite,ReflectComposite.ReflectCompositeContents,Region,Register,Register,RegisterSR,Remainder,RemoveNilTokens,Repeat,Replacement,ResettableTimer,ResourcePool,ResourcePool,RExpression,RExpression2,Rician,ROM,Room,Rotate2D,Rotate3D,Round,RunCompositeActor,RunningMaximum,RunningMinimum,RxCoordination,SaltAndPepper,SampleDelay,Sampler,Scale,Scale2D,Scale3D,Scrambler,SCRModel,SDFConverter,SDFTestConsumer,SDFTestDelay,SDFTestJoin,SDFTestRamp,SDFTestSplit,SDFTestZeroRate1,SDFTestZeroRate2,SDFTransformer,SearchTest,SecretKey,SecretKeyReader,Select,SendMail,Sensor,SensorDataCalibration,SensorHandler,Sequence,SequencedIntegrator,SequencedSharedMemoryActor,SequencedVariable,SequencePlotter,Sequencer,SequenceScope,SequenceSource,SequenceToArray,SequenceToMatrix,SequentialClock,SerialComm,Server,SetProperties,SetVariable,SharedBufferTransformer,SharedQueue,SignatureActor,SignatureSigner,SignatureVerifier,SimpleALU,SimpleDelay,Simulator,SingleEvent,SingleTokenCommutator,SingleTokenDistributor,Sink,SketchedSource,Sleep,SleepFireTwice,Slice,Slicer,SliderSource,SmallWorldRouter,SmartSender,SmoothSignal,SmoothToDouble,SmoothZeroCrossingDetector,SMVLegacyCodeActor,SongWrapper,SoundActor,SoundPlayer,Source,SourceStation,SpeakerOutputDevice,Sphere3D,SplitReader,SQLStatement,Starver,StatePredictorWithAccControl,StatePredictorWithControl,StateSpaceModel,StateSpaceSimulator,StaticALU,Station,StationWriter,Stop,Store,StormHandling,StreamLoader,StreamToMatrix,StringCompare,StringConst,StringFunction,StringIndexOf,StringLength,StringMatches,StringOut,StringReplace,StringSimpleReplace,StringSplit,StringSubstring,StringToBoolean,StringToDate,StringToDouble,StringToInt,StringToIntArray,StringToKeyValue,StringToUnsignedByteArray,StringToXML,StuckAtFaultGenerator,SubMatrix,Subscriber,SubscriptionAggregator,SumofAbsoluteDifferences,SuperdenseTimeTest,SuppressSimultaneousEvents,Switch,SymmetricCrypto,SymmetricDecryption,SymmetricEncryption,Synchronizer,SynchronousFixTransformer,SystemCommand,Task,TCPPacketReceiver,TCPPacketTransmitter,TDLModule,TDLRefinement,TDLTask,TerrainProperty,Test,TestActor,TestActorPortDepth,TestDirector,TestExceptionHandler,TestModel,TestOrderedMerge,TestProcessActor,TestRamp,TestSink,TestSink,TestSource,TextString3D,ThreadedComposite,ThrowException,ThrowModelError,TimeCompare,TimedDelay,TimedDisplay,TimeDelay,TimedMonitorValue,TimedPlotter,TimedScope,TimedSource,TimeGap,Timer,TimeTriggeredEncoderHandler,TMCompositeFacade,TokenReader,TokenToExpression,TokenToJSON,TopLevelCurrentTime,Torus3D,Track,Track,Tracker,TrackWriter,Transform.EmbeddedConfigurer,TransformationRule,Transformer,Transition,TransitionRefinement,Translate2D,Translate3D,TransmitPropertyTransformer,TrellisDecoder,Triangular,Triangulator,TrigFunction,TriggeredClock,TrueGate,TTESwitch,TwoPort,TwoPut,TxCoordination,TypedAtomicActor,TypedCompositeActor,TypedTestActor,TypedTestProcessActor,TypeOpaqueCompositeActor,TypeTest,UnaryMathFunction,Undefined,Uniform,UnionDisassembler,UnionMerge,UnitsConverter,UnscentedKalmanFilterSSM,UnsignedByteArrayToString,UpSample,URLDirectoryReader,URLReader,URLToImage,ValidateMpdu,VariableClock,VariableDelay,VariableDelaySwitch,VariableFIR,VariableLattice,VariableRecursiveLattice,VariableSleep,VectorAssembler,VectorDisassembler,VideoCamera,VideoPlayer,ViewLayers3D,ViewScreen2D,ViewScreen3D,VirtualTinyOS,VisualModelReference,ViterbiDecoder,Vowels,VQDecode,WaitingTime,WallClockTime,Waveform,When,While,Wire,Wire,WiredToWireless,WirelessComposite,WirelessToWired,Writer,XMLInclusion,XSLTransformer,XYPlotter,XYScope,ZenoDelay,ZeroOneSource,ZeroOrderHold
public interface FiringsRecordableInterface for entities that can report FiringEvents.- Since:
- Ptolemy II 7.0
- Version:
- $Id$
- Author:
- Daniel Crawl
- Pt.AcceptedRating:
- Yellow (neuendor)
- Pt.ProposedRating:
- Green (neuendor)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddActorFiringListener(ActorFiringListener listener)Append a listener to the current set of firing event listeners.voidrecordFiring(FiringEvent.FiringEventType type)Record a firing event.voidremoveActorFiringListener(ActorFiringListener listener)Unregister a firing event listener.
-
-
-
Method Detail
-
addActorFiringListener
void addActorFiringListener(ActorFiringListener listener)
Append a listener to the current set of firing event listeners.- Parameters:
listener- The listener to be appended.- See Also:
removeActorFiringListener(ActorFiringListener)
-
removeActorFiringListener
void removeActorFiringListener(ActorFiringListener listener)
Unregister a firing event listener.- Parameters:
listener- The listener to be removed- See Also:
addActorFiringListener(ActorFiringListener)
-
recordFiring
void recordFiring(FiringEvent.FiringEventType type)
Record a firing event.- Parameters:
type- The type of firing event to record.
-
-