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

A

AirwatchMain - Class in org.lsst.ccs.subsystem.airwatch.main
The main module for the Airwatch subsystem.
AirwatchMain(String) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Constructor.

C

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

D

disable(String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Prevents an instrument from being read until further notice.
disable() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
 
disable() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Instrument
Produces a new instance that has readout disabled.
disable() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
DummyInstrument - Class in org.lsst.ccs.subsystem.airwatch.main
A dummy instrument used to test the subsystem.
DummyInstrument(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
 

E

enable(String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Sets a new location for an instrument then enables periodic readout for it.
enable(LocationConfig) - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
 
enable(LocationConfig) - Method in interface org.lsst.ccs.subsystem.airwatch.main.Instrument
Produces a new instance that has been enabled for readout and is serving a new location.
enable(LocationConfig) - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
enabled - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 

G

getConfigName() - Method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentType
Gets the instrument type name as it should appear in configuration data.
getIndex() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
Gets the position of this instrument in the list of instruments.
getIndex() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Instrument
Gets the position of this instrument in the list of instruments.
getIndex() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
getInstrumentConfigs() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Gets an InstrumentConfig for each instrument described by the configuration data.
getInstrumentConfigs() - Method in interface org.lsst.ccs.subsystem.airwatch.main.ConfigurationService
Gets an InstrumentConfig for each instrument described by the configuration data.
getKey() - Method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentChannel
Gets the trending key used to identify the channel.
getLastException() - Method in class org.lsst.ccs.subsystem.airwatch.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.airwatch.main.Instrument
Gets the exception thrown (if any) the last time we tried to operate on this instrument.
getLastException() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
getLocationConfigs() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Gets a LocationConfig for each location described by the configuration data.
getLocationConfigs() - Method in interface org.lsst.ccs.subsystem.airwatch.main.ConfigurationService
Gets a LocationConfig for each location described by the configuration data.
getMasterKey() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Gets the master key given to the constructor.
getMasterTimestamp() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Gets the master timestamp given to the constructor.
getReadoutInterval() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Gets the time between instrument readouts.
getReadoutInterval() - Method in interface org.lsst.ccs.subsystem.airwatch.main.ConfigurationService
Gets the time between instrument readouts.
getStatus() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
Gets the current status of the instrument.
getStatus() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Instrument
Gets the current status of the instrument.
getStatus() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
getTrendables() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyInstrument
Gets all the trendable data resulting from the last reading of the instrument.
getTrendables() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Instrument
Gets all the trendable data resulting from the last reading of the instrument.
getTrendables() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 

I

index - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
The position of the configuration in the list, counting from zero.
index - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 
index - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationConfig
The zero-based position of the name in the list of legal location names.
initModule() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Checks whether all the subsystem components have been constructed and registers the ClearAlertHandler.
Instrument - Interface in org.lsst.ccs.subsystem.airwatch.main
Represents a particle-counting instrument.
InstrumentChannel - Enum in org.lsst.ccs.subsystem.airwatch.main
The quantities monitored by each instrument.
InstrumentConfig - Class in org.lsst.ccs.subsystem.airwatch.main
The configuration information maintained for each instrument.
InstrumentConfig(int, InstrumentType, String, String, Instant) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
 
InstrumentIO - Class in org.lsst.ccs.subsystem.airwatch.main
Raised when some command given to an instrument fails.
InstrumentIO() - Constructor for class org.lsst.ccs.subsystem.airwatch.main.InstrumentIO
Sets the alert ID and description.
InstrumentReport - Class in org.lsst.ccs.subsystem.airwatch.main
A snapshot of the status of all instruments.
InstrumentReport(List<Instrument>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.InstrumentReport
 
instruments() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Gives the status of each of the instruments.
InstrumentStatus - Class in org.lsst.ccs.subsystem.airwatch.main
 
InstrumentStatus(int, boolean, String, Instant) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 
InstrumentType - Enum in org.lsst.ccs.subsystem.airwatch.main
The different kinds of instruments recognized by the subsystem.
isParticleChannel() - Method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentChannel
Determines whether a channel is a particle count.

L

lastDataTime - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
The next readout of the instrument will fetch only data newer than this time.
lastDataTime - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 
LighthouseInstrument - Class in org.lsst.ccs.subsystem.airwatch.main
Lighthouse Worldwide Solutions 3016-like instrument.
LighthouseInstrument(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LighthouseInstrument
 
loc - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
The current location being monitored by the instrument.
location - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 
LocationConfig - Class in org.lsst.ccs.subsystem.airwatch.main
Holds configuration information about a location.
LocationConfig(String, int, Map<InstrumentChannel, Long>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LocationConfig
Constructs an instance.

M

make(InstrumentConfig) - Method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentType
Makes the right kind of Instrument objects using InstrumentConfigs.

N

name - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationConfig
The name of the location.

O

org.lsst.ccs.subsystem.airwatch.main - package org.lsst.ccs.subsystem.airwatch.main
 

P

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

R

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

S

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

T

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

U

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

V

valueOf(String) - Static method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentChannel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentChannel
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.airwatch.main.InstrumentType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I L M N O P R S T U V 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.