A B C D E F G H I M N O R S T U W

A

a1 - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Altitude from digital altimeter 1 as an integer.
a2 - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Altitude from digital altimeter 2 as an integer.
a3 - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Analog Altitude from altimeter 3 (boolean)
alt1q - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Altimeter 1 input quality (good/bad)
alt2q - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Altimeter 2 input quality (good/bad)
alt3q - Variable in class edu.umn.cs.crisys.ASW.AltitudeMessage
Altimeter 3 input quality (good/bad)
AltBadTolerance - Static variable in class edu.umn.cs.crisys.ASW.ASW_Constants
 
AltitudeMessageInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the Altitude message interface.
AltitudeSwitch - class AltitudeSwitch.
Title: Altitude Switch
AltitudeSwitch() - Constructor for class AltitudeSwitch
 
AltitudeThreshold - Static variable in class edu.umn.cs.crisys.ASW.ASW_Constants
 
ASW - class edu.umn.cs.crisys.ASW.
Title: Altitude Switch
ASW.AltitudeMessage - class edu.umn.cs.crisys.ASW.AltitudeMessage.
Structure of Altitude message received by the ASW.
ASW.AltitudeMessage() - Constructor for class edu.umn.cs.crisys.ASW.AltitudeMessage
Constructor.
ASW.AltitudeQualityType - class edu.umn.cs.crisys.ASW.AltitudeQualityType.
Enumeration type for Altitude Quality.
ASW.ASW_Constants - class edu.umn.cs.crisys.ASW.ASW_Constants.
Constants used in the ASW specification.
ASW.ASW_Constants() - Constructor for class edu.umn.cs.crisys.ASW.ASW_Constants
 
ASW.DOICommandMessage - class edu.umn.cs.crisys.ASW.DOICommandMessage.
Structue of DOI Command messages sent out by ASW.
ASW.DOICommandMessage() - Constructor for class edu.umn.cs.crisys.ASW.DOICommandMessage
Constructor.
ASW.DOIStatusMessage - class edu.umn.cs.crisys.ASW.DOIStatusMessage.
Structure of DOI Status message received as input by the ASW.
ASW.DOIStatusMessage() - Constructor for class edu.umn.cs.crisys.ASW.DOIStatusMessage
Constructor.
ASW.DOIStatusType - class edu.umn.cs.crisys.ASW.DOIStatusType.
Enumeration type for DOI Status.
ASW.EmptyMessage - class edu.umn.cs.crisys.ASW.EmptyMessage.
Empty message - no fields.
ASW.EmptyMessage() - Constructor for class edu.umn.cs.crisys.ASW.EmptyMessage
Constructor.
ASW.FaultMessage - class edu.umn.cs.crisys.ASW.FaultMessage.
Structure of Fault message sent out by ASW when a failure is detected.
ASW.FaultMessage() - Constructor for class edu.umn.cs.crisys.ASW.FaultMessage
Constructor.
ASW.InhibitMessage - class edu.umn.cs.crisys.ASW.InhibitMessage.
Structure of Inhibit message received as input by the ASW.
ASW.InhibitMessage() - Constructor for class edu.umn.cs.crisys.ASW.InhibitMessage
Constructor.
ASW.InhibitType - class edu.umn.cs.crisys.ASW.InhibitType.
Enumeration type for Inhibit signal.
ASW() - Constructor for class edu.umn.cs.crisys.ASW
 

B

Bad - Static variable in class edu.umn.cs.crisys.ASW.AltitudeQualityType
 

C

close() - Method in class edu.umn.cs.crisys.RSM.SendInterface
Closes this interface by calling super.close().
command - Variable in class edu.umn.cs.crisys.ASW.DOICommandMessage
On/Off Command sent out by the ASW -- only field.

D

DOICommandInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the DOI Command interface.
DOIDelay - Static variable in class edu.umn.cs.crisys.ASW.ASW_Constants
 
DOIStatusMessageInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the DOI Status interface.

E

edu.umn.cs.crisys - package edu.umn.cs.crisys
 
end() - Method in class edu.umn.cs.crisys.RSM
State-machine termination.
end() - Method in class edu.umn.cs.crisys.ASW
closes all the ASW communication interfaces.

F

fault - Variable in class edu.umn.cs.crisys.ASW.FaultMessage
Flag indicating failure detection - only message field.
FaultDetectionInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the DOI Command interface.

G

Good - Static variable in class edu.umn.cs.crisys.ASW.AltitudeQualityType
 

H

Hysteresis - Static variable in class edu.umn.cs.crisys.ASW.ASW_Constants
 

I

i - Variable in class edu.umn.cs.crisys.ASW.InhibitMessage
inhibit signal is the only field.
id - Variable in class edu.umn.cs.crisys.RSM.Enum
Descriptive string denoting an enumeration value.
Inhibit - Static variable in class edu.umn.cs.crisys.ASW.InhibitType
 
InhibitMessageInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the Inhibit Message interface.
init() - Method in class AltitudeSwitch
Initialization step for the state-machine.
init() - Method in class edu.umn.cs.crisys.RSM
State-machine initialization step.
init() - Method in class edu.umn.cs.crisys.ASW
opens up all the ASW interfaces for communication.

M

main(String[]) - Static method in class edu.umn.cs.crisys.RSM
State-machine execution driver.

N

next(Object) - Method in class AltitudeSwitch
Step computation routine of the Altitude Switch.
next(Object) - Method in class edu.umn.cs.crisys.RSM
State-machine next step computation.
NoInhibit - Static variable in class edu.umn.cs.crisys.ASW.InhibitType
 

O

Off - Static variable in class edu.umn.cs.crisys.ASW.DOIStatusType
 
On - Static variable in class edu.umn.cs.crisys.ASW.DOIStatusType
 
open() - Method in class edu.umn.cs.crisys.RSM.ReceiveInterface
Initializes interface for communication by calling super.open().
open() - Method in class edu.umn.cs.crisys.RSM.SendInterface
Initializes interface for communication by calling super.open().

R

readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.DOICommandMessage
Converts an Integer into DOI Command message field.
readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.FaultMessage
Extracts the boolean value from boolean object.
readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.AltitudeMessage
Parses in an array of objects into an Altitude message.
readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.DOIStatusMessage
Parses in an array of (one) objects into an DOI Status message.
readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.InhibitMessage
Parses in an array of (one) objects into an Inhibit message.
readMessage(Object[]) - Method in class edu.umn.cs.crisys.ASW.EmptyMessage
Does nothing.
ResetMessageInterface - Variable in class edu.umn.cs.crisys.ASW
This is the object that represents the Reset Message interface.
RSM - class edu.umn.cs.crisys.RSM.
Title: RSML-e State Machine driver
RSM.Enum - class edu.umn.cs.crisys.RSM.Enum.
Base class for RSML-e enumeration types.
RSM.Enum(String) - Constructor for class edu.umn.cs.crisys.RSM.Enum
Constructor.
RSM.ReceiveInterface - class edu.umn.cs.crisys.RSM.ReceiveInterface.
RSML-e Receive Interfaces.
RSM.ReceiveInterface(String, String, RSM.Message) - Constructor for class edu.umn.cs.crisys.RSM.ReceiveInterface
Constructor.
RSM.SendInterface - class edu.umn.cs.crisys.RSM.SendInterface.
RSML-e Send Interfaces.
RSM.SendInterface(String, String, RSM.Message) - Constructor for class edu.umn.cs.crisys.RSM.SendInterface
Constructor.
RSM() - Constructor for class edu.umn.cs.crisys.RSM
Constructor.
run() - Method in class edu.umn.cs.crisys.RSM.SendInterface
The main method called by the execution thread for this interface.

S

send() - Method in class edu.umn.cs.crisys.RSM.SendInterface
Method to be called by state-machine implementations to send messages over this interface.
status - Variable in class edu.umn.cs.crisys.ASW.DOIStatusMessage
Current DOI status is the only message field.

T

toString() - Method in class edu.umn.cs.crisys.RSM.Enum
 

U

update(Observable, Object) - Method in class edu.umn.cs.crisys.RSM.ReceiveInterface
The method that gets invoked from the COM channel framework when a message is received.

W

writeMessage() - Method in class edu.umn.cs.crisys.ASW.DOICommandMessage
Converts DOI Command message fields as a basic Integer.
writeMessage() - Method in class edu.umn.cs.crisys.ASW.FaultMessage
Converts boolean value to a Boolean Object.
writeMessage() - Method in class edu.umn.cs.crisys.ASW.AltitudeMessage
Writes out an array of six objects corresponding to the fields of the Altitute message.
writeMessage() - Method in class edu.umn.cs.crisys.ASW.DOIStatusMessage
Writes out DOI status as an Integer object.
writeMessage() - Method in class edu.umn.cs.crisys.ASW.InhibitMessage
Writes out Inhibit signal as an Integer object.
writeMessage() - Method in class edu.umn.cs.crisys.ASW.EmptyMessage
Does nothing.

A B C D E F G H I M N O R S T U W