Skip navigation links
C D E G I L M O P R S T U V 

C

CCSConfiguration - Class in org.lsst.ccs.subsystem.doorman.main
Implements a configuration service based on the CCS subsystem configuration API.
CCSConfiguration() - Constructor for class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Makes an instance.
checkHardware() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Attempts to start all configured instruments.
checkStarted() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Checks whether all the instruments are running.
checkStopped() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Checks whether future readouts have been canceled.
ChilledDoor - Class in org.lsst.ccs.subsystem.doorman.main
 
ChilledDoor(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
ConfigurationService - Interface in org.lsst.ccs.subsystem.doorman.main
Represents a repository of configuration information.
conn - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
The information needed to open a connection to an instrument.

D

disable() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
disable(int) - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Prevents an instrument from being read until further notice.
disable() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Produces a new instance that has readout disabled.
disable() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Produces a new instance that has readout disabled.
DoorChannel - Enum in org.lsst.ccs.subsystem.doorman.main
The quantities monitored by each instrument.
DoorChannelType - Enum in org.lsst.ccs.subsystem.doorman.main
The types of channels that are published by the ChilledDoor.
DoormanMain - Class in org.lsst.ccs.subsystem.doorman.main
The main module for the Doorman subsystem.
DoormanMain() - Constructor for class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Constructor.
DoorPuller - Class in org.lsst.ccs.subsystem.doorman.main
A stand-alone application to pull data out of the IR2 ChilledDoor and write the results to the standard output.
DoorPuller() - Constructor for class org.lsst.ccs.subsystem.doorman.main.DoorPuller
 
DummyInstrument - Class in org.lsst.ccs.subsystem.doorman.main
A dummy instrument used to test the subsystem.
DummyInstrument(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
 

E

EmailDeliveryAlert - Class in org.lsst.ccs.subsystem.doorman.main
Raised when an email message couldn't be constructed or delivered.
EmailDeliveryAlert() - Constructor for class org.lsst.ccs.subsystem.doorman.main.EmailDeliveryAlert
Sets the alert ID and description.
enable() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
enable(int) - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Enables periodic readout for an instrument.
enable() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Produces a new instance that has been enabled for readout.
enable() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Produces a new instance that has been enabled for readout.
enabled - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentStatus
 

G

getConfigName() - Method in enum org.lsst.ccs.subsystem.doorman.main.InstrumentType
Gets the instrument type name as it should appear in configuration data.
getEmailBounceAddress() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Get the value of the "bounce-to" and "reply-to" fields for alarm emails.
getEmailBounceAddress() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Get the value of the "bounce-to" and "reply-to" fields for alarm emails.
getEmailRecipients() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Gets the list of recipients of alarm emails.
getEmailRecipients() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Gets the list of recipients of alarm emails.
getEmailSender() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
getEmailSender() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Gets the value of the "From" fields for alarm emails.
getIndex() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
getIndex() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Gets the position of this instrument in the list of instruments.
getIndex() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Gets the position of this instrument in the list of instruments.
getInstrumentConfigs() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Gets an InstrumentConfig for each instrument described by the configuration data.
getInstrumentConfigs() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Gets an InstrumentConfig for each instrument described by the configuration data.
getItems() - Method in class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Gets the map of trending keys to serializable values.
getKey() - Method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Gets the trending key used to identify the channel.
getLastException() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
getLastException() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Gets the exception thrown (if any) the last time we tried to operate on this instrument.
getLastException() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Gets the exception thrown (if any) the last time we tried to operate on this instrument.
getMasterKey() - Method in class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Gets the master key given to the constructor.
getMasterTimestamp() - Method in class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Gets the master timestamp given to the constructor.
getReadoutInterval() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Gets the time between instrument readouts.
getReadoutInterval() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Gets the time between instrument readouts.
getRegister() - Method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Gets the Modbus register number.
getSMTPServer() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Gets the host name or IPv4 address of the SMTP server used to send emails.
getSMTPServer() - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Gets the host name or IPv4 address of the SMTP server used to send emails.
getStatus() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
getStatus() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Gets the current status of the instrument.
getStatus() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Gets the current status of the instrument.
getTrendables() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
getTrendables() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Gets all the trendable data resulting from the last reading of the instrument.
getTrendables() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Gets all the trendable data resulting from the last reading of the instrument.
getType() - Method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Gets the channel type.

I

index - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
The position of the configuration in the list, counting from zero.
index - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentStatus
 
initModule() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Checks whether all the subsystem components have been constructed and registers the ClearAlertHandler.
Instrument - Interface in org.lsst.ccs.subsystem.doorman.main
Represents ChilledDoor.
InstrumentConfig - Class in org.lsst.ccs.subsystem.doorman.main
The configuration information maintained for each instrument.
InstrumentConfig(int, InstrumentType, String, Instant) - Constructor for class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
 
InstrumentIOAlert - Class in org.lsst.ccs.subsystem.doorman.main
Raised when some command given to an instrument fails.
InstrumentIOAlert() - Constructor for class org.lsst.ccs.subsystem.doorman.main.InstrumentIOAlert
Sets the alert ID and description.
InstrumentReport - Class in org.lsst.ccs.subsystem.doorman.main
A snapshot of the status of all instruments.
InstrumentReport(List<Instrument>) - Constructor for class org.lsst.ccs.subsystem.doorman.main.InstrumentReport
 
instruments() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Gives the status of each of the instruments.
InstrumentStatus - Class in org.lsst.ccs.subsystem.doorman.main
 
InstrumentStatus(int, boolean, String, Instant) - Constructor for class org.lsst.ccs.subsystem.doorman.main.InstrumentStatus
 
InstrumentType - Enum in org.lsst.ccs.subsystem.doorman.main
The different kinds of instruments recognized by the subsystem.

L

lastDataTime - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
The next readout of the instrument will fetch only data newer than this time.
lastDataTime - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentStatus
 
location - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentStatus
 

M

main(String[]) - Static method in class org.lsst.ccs.subsystem.doorman.main.DoorPuller
 
make(InstrumentConfig) - Method in enum org.lsst.ccs.subsystem.doorman.main.InstrumentType
Makes the right kind of Instrument objects using InstrumentConfigs.

O

org.lsst.ccs.subsystem.doorman.main - package org.lsst.ccs.subsystem.doorman.main
The main package for the AirWatch subsystem.

P

parse(String) - Static method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Converts a trending key string into the corresponding channel.
parse(String) - Static method in enum org.lsst.ccs.subsystem.doorman.main.InstrumentType
Converts a string to one of the instances of this enum.
post(Subsystem) - Method in class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Post this data to the local CCS trending database.
postStart() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Does nothing.

R

read() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
read() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Produces a new instance that contains a fresh set of data read from the instrument.
read() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Produces a new instance that contains a fresh set of data read from the instrument.

S

signal(Signal) - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Signal handler for stop and abort.
start() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Checks the raw configuration data and makes the configuration objects.
start() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Does nothing.
states - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentReport
The status of each instrument.

T

toString() - Method in class org.lsst.ccs.subsystem.doorman.main.InstrumentReport
 
toString() - Method in class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Create a printable representation of this object.
TrendableRecord - Class in org.lsst.ccs.subsystem.doorman.main
An immutable data record in a form independent of instrument type.
TrendableRecord(String, Instant, Map<String, Serializable>) - Constructor for class org.lsst.ccs.subsystem.doorman.main.TrendableRecord
Construct an instance.
type - Variable in class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
The make and/or model of the instrument.

U

updateInstrument(InstrumentStatus) - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Updates the information in the configuration database for a particular instrument.
updateInstrument(InstrumentStatus) - Method in interface org.lsst.ccs.subsystem.doorman.main.ConfigurationService
Updates the information in the configuration database for a particular instrument.

V

valueOf(String) - Static method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.doorman.main.InstrumentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.doorman.main.DoorChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.doorman.main.InstrumentType
Returns an array containing the constants of this enum type, in the order they are declared.
C D E G I L M O P R S T U V 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.