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

C

canClearAlert(Alert) - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Allows all alerts to be cleared unconditionally.
CCSConfiguration - Class in org.lsst.ccs.subsystem.doorman.main
Implements a local 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.
checkStopped() - Method in class org.lsst.ccs.subsystem.doorman.main.DoormanMain
Cancels the readout task if that hasn't already been done.
ChilledDoor - Class in org.lsst.ccs.subsystem.doorman.main
 
ChilledDoor(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
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.
DoormanSubsystemGui - Class in org.lsst.ccs.subsystem.doorman.gui
 
DoormanSubsystemGui() - Constructor for class org.lsst.ccs.subsystem.doorman.gui.DoormanSubsystemGui
 
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

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.LocalConfigurationService
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.LocalConfigurationService
Gets the list of recipients of alarm emails.
getEmailSender() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Gets the value of the "From" fields for alarm emails.
getEmailSender() - Method in interface org.lsst.ccs.subsystem.doorman.main.LocalConfigurationService
Gets the value of the "From" fields for alarm emails.
getExceptionCount() - Method in class org.lsst.ccs.subsystem.doorman.main.ChilledDoor
 
getExceptionCount() - Method in class org.lsst.ccs.subsystem.doorman.main.DummyInstrument
Gets the number of consecutive operations that were terminated by an exception.
getExceptionCount() - Method in interface org.lsst.ccs.subsystem.doorman.main.Instrument
Gets the number of consecutive operations that were terminated by an exception.
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.LocalConfigurationService
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.LocalConfigurationService
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.LocalConfigurationService
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
 
init() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Check that all the subsystem services we need have been found.
init() - 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) - Constructor for class org.lsst.ccs.subsystem.doorman.main.InstrumentConfig
 
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) - 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

LocalConfigurationService - Interface in org.lsst.ccs.subsystem.doorman.main
Represents a repository of configuration information.
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.
makeConfigurationObjects() - Method in class org.lsst.ccs.subsystem.doorman.main.CCSConfiguration
Checks the raw configuration data and makes the configuration objects.
makeConfigurationObjects() - Method in interface org.lsst.ccs.subsystem.doorman.main.LocalConfigurationService
Read the external configuration info, from whatever source, and create the InstrumentConfig objects.

O

org.lsst.ccs.subsystem.doorman.gui - package org.lsst.ccs.subsystem.doorman.gui
 
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.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.

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 V 
Skip navigation links

Copyright © 2018 LSST. All rights reserved.