Package org.lsst.ccs.bus

Interface Summary
BusPayload  
CommandBusMessage  
CommandExecutor  
 

Class Summary
Alarm  
AlarmClear An alarm cleared message that can be sent on the status bus
Bus<T extends BusPayload> Since there is no such thing as a parameterized enum, this class emulates one: it lists the possible bus topics.
BusMessage Generic abstract bus message class Concrete implementations (command, status, logevent) will be sent on the appropriate bus.
Command A command sent on the CCS bus Will be executed by the destination subsystem.
CommandAck  
CommandAckOrReply  
CommandReply Reply to command.
DataCapsule a Simplified Marshalled Object.
DataStatus Status with additional information.
DataValueNotification this class is to replace ValueNotification which is temporarily kept for compatibility.
LogEvent Logging event to be sent on logging bus
MetadataStatus A special status publishing a name/value pair on the status bus
ObjectNType This class contains information about an object and it class.
PreparedTrendingStatus  
Status A Status message that can be sent on the status bus
StatusForEnd Represents a special status message for notifications of the end of execution of susbsystem with name/configuration/tag.
StatusForStart Represents a special status message for notifications of a startup with name/configuration/tag.
TrendingStatus A special status publishing a name/value pair on the status bus

Though it extends DataStatus the main purpose is slightly different.

ValueNotification  
 

Enum Summary
CommandReply.CommandStatus  
DetailLevel Detail level for status and log messages.
PriorityLevel Message priority level
 



Copyright © 2013 LSST. All Rights Reserved.