Package ptolemy.domains.metroII.kernel
The ptolemy.domains.metroII.kernel package.
- Since:
- Ptolemy II 8.1
-
Interface Summary Interface Description ConstraintSolver ConstraintSolver is an interface used to let the subclass schedule MetroII events.GetFirable GetFirable is the Yieldadapter interface for actors.StartOrResumable StartOrResumable defines the interface of an actor to MetroIIDirector. -
Class Summary Class Description BlockingFire BlockingFire is a wrapper for Ptolemy actors to adapt to MetroII semantics.EventDictionary EventDictionary is a dictionary that associates the MetroII event name and the event ID.EventTimeComparator EventTimeComparator compares time tags of MetroII events.FireMachine FireMachine is an abstract wrapper for Ptolemy actors to adapt to MetroII semantics.Graph Graph is an adjacency list data structure for representing mapping constraints.MappingConstraintReaderWriter MappingConstraintReaderWriter provides methods to read or write mapping constraints from or to a csv file.MappingConstraintSolver The constraint solver is used to enforce the user defined constraints on the scheduling via updating the event status.MappingEditor MappingEditor is an attribute used to edit the mapping constraints.MetroIICompositeActor MetroIICompositeActor extends the composite actor to support enclosing MetroII directors.MetroIIDebugger MetroDebugger is a debugging facility for MetroII directors.MetroIIDEDirector MetroIIDEDirector is a Discrete Event (DE) director that adapts to MetroII semantics.MetroIIDEDirectorForPtides MetroIIDEDirectorForPtides is an intermediate class for MetroIIPtidesDirector to extend.MetroIIDEDirectorForPtides.Pair<F,S> Pair is a data structure used to store two elements.MetroIIDirector A MetroII Director governs the execution of actors with simplified MetroII execution semantics.MetroIIEventBuilder MetroEventBuilder is a set of routines that create Metro events.MetroIIFSMDirector MetroFSMDirector extends FSMDirector to support MetroII semantics.MetroIIMirrorComposite A composite that contain one actor and mirror the ports and parameters of that actor.MetroIIMirrorComposite.MetroIIMirrorCompositeContents This is a specialized composite actor for use in MirrorComposite.MetroIIModalModel MetroIIModalModel extends ModalModel to support enclosing MetroIIFSMDirector.MetroIIPNDirector MetroIIPNDirector extends PNDirector and implements the MetroIIEventHandler interface.MetroIIPNQueueReceiver MetroIIPNQueueReceiver adapts token transfer to MetroII semantics.MetroIIPtidesDirector MetroIIPtidesDirector adapts Ptides programming model to MetroII semantics.MetroIIPtidesListEventQueue Event queue that is a linked list.MetroIIPtidesPlatform This composite implements a Ptides platform, which is used for the design of distributed real-time systems.MetroIIPtidesPlatform.PtidesMirrorPort This is a specialized port for PtidesPlatform.MetroIIPtidesPlatform.PtidesNetworkType The Ptides type that is sent over the network.MetroIIPtidesPlatform.PtidesPlatformContents This is a specialized composite actor for use in PtidesPlatform.MetroIIPtidesPort A specialized port for Ptides platform I/O implementing functionality for sensors, actuators and network ports.MetroIIPtidesReceiver Receivers in the Ptides domain use a timed queue to sort events in the receivers.MetroIIPtidesReceiver.Event An Event is an aggregation consisting of a Token, a time stamp and destination Receiver.MetroIIPtidesReceiver.TagComparator Compare two events according to - time stamp - value did not find a way to compare Tokens, therefore am comparing DoubleTokens and IntTokens here.MetroIISequentialSDFDirector MetroSequentialSDFDirector extends SDFDirector to support Metro semantics.MetroIISRDirector MetroIISRDirector is a Synchronous Reactive (SR) director that adapts to MetroII semantics.MetroIISystemCDirector MetroIISystemCDirector wraps a Metro-SystemC model as a Metro actor in Ptolemy.NonBlockingFire NonBlockingFire is a wrapper for Ptolemy actor.Pair<F,S> Pair is a container for a pair of values, which may be of different types (F and S).ResumableFire ResumableFire is a wrapper for Ptolemy actor.TimeScheduler TimeScheduler is a ConstraintSolver that handles the time quantity for MetroIIDirector. -
Enum Summary Enum Description FireMachine.State Predefined states for the wrapped actor.