|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.umn.cs.crisys.RSM | +--edu.umn.cs.crisys.ASW
Title: Altitude Switch
Description: The skeleton ASW System for CSCI 5802.
This is an abstract class that defines types, messages and interfaces corresponding to the RSML-e specification of the Altitude Switch. Further it also instantiates the interfaces and provides init() and end() methods that respectively open and close these interfaces.
A concrete implemetation of the Altitude Switch may derive from this class, and override the init(), next() and end() methods. Such classes could in turn call super.init() and super.end() methods to open and close the communication interface channels in one go. A typical implementation, would have its own private data members to store state information and encode the initial conditions, transitions and shutdown operations (if any), in the those three methods.
Copyright: Copyright (c) 2002
Company: University of Minnesota
Inner Class Summary | |
protected static class |
ASW.AltitudeMessage
Structure of Altitude message received by the ASW. |
static class |
ASW.AltitudeQualityType
Enumeration type for Altitude Quality. |
static class |
ASW.ASW_Constants
Constants used in the ASW specification. |
protected static class |
ASW.DOICommandMessage
Structue of DOI Command messages sent out by ASW. |
protected static class |
ASW.DOIStatusMessage
Structure of DOI Status message received as input by the ASW. |
static class |
ASW.DOIStatusType
Enumeration type for DOI Status. |
protected static class |
ASW.EmptyMessage
Empty message - no fields. |
protected static class |
ASW.FaultMessage
Structure of Fault message sent out by ASW when a failure is detected. |
protected static class |
ASW.InhibitMessage
Structure of Inhibit message received as input by the ASW. |
static class |
ASW.InhibitType
Enumeration type for Inhibit signal. |
Inner classes inherited from class edu.umn.cs.crisys.RSM |
RSM.Enum, RSM.ReceiveInterface, RSM.SendInterface |
Field Summary | |
protected RSM.ReceiveInterface |
AltitudeMessageInterface
This is the object that represents the Altitude message interface. |
protected RSM.SendInterface |
DOICommandInterface
This is the object that represents the DOI Command interface. |
protected RSM.ReceiveInterface |
DOIStatusMessageInterface
This is the object that represents the DOI Status interface. |
protected RSM.SendInterface |
FaultDetectionInterface
This is the object that represents the DOI Command interface. |
protected RSM.ReceiveInterface |
InhibitMessageInterface
This is the object that represents the Inhibit Message interface. |
protected RSM.ReceiveInterface |
ResetMessageInterface
This is the object that represents the Reset Message interface. |
Constructor Summary | |
ASW()
|
Method Summary | |
protected void |
end()
closes all the ASW communication interfaces. |
protected void |
init()
opens up all the ASW interfaces for communication. |
Methods inherited from class edu.umn.cs.crisys.RSM |
main, next |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected RSM.ReceiveInterface AltitudeMessageInterface
protected RSM.ReceiveInterface DOIStatusMessageInterface
protected RSM.ReceiveInterface InhibitMessageInterface
protected RSM.ReceiveInterface ResetMessageInterface
protected RSM.SendInterface DOICommandInterface
protected RSM.SendInterface FaultDetectionInterface
Constructor Detail |
public ASW()
Method Detail |
protected void init()
init
in class RSM
protected void end()
end
in class RSM
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |