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

A

absolute - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.CounterPoint
 
AirwatchMain - Class in org.lsst.ccs.subsystem.airwatch.main
The main module for the Airwatch subsystem.
AirwatchMain() - Constructor for class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Constructor.
AirwatchSubsystemGui - Class in org.lsst.ccs.subsystem.airwatch.gui
 
AirwatchSubsystemGui() - Constructor for class org.lsst.ccs.subsystem.airwatch.gui.AirwatchSubsystemGui
 
Alerts - Class in org.lsst.ccs.subsystem.airwatch.main
Contains a set of static factory functions for the alerts used by the subsystem.
Alerts() - Constructor for class org.lsst.ccs.subsystem.airwatch.main.Alerts
 
alertService - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
Grants access to the CCS alert service.

C

canClearAlert(Alert) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Handles all alerts by allowing them to be cleared.
CCSConfiguration - Class in org.lsst.ccs.subsystem.airwatch.main
Implements a local configuration service based on the CCS subsystem configuration and persistence APIs.
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.
checkStopped() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Cancels periodic readout if this hasn't already been done (part of shutdown).
conn - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
The information needed to open a connection to an instrument.

D

density - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.CounterPoint
 
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
Produces a new instance that has readout disabled.
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.LighthouseModbus
Produces a new instance that has readout disabled.
disable() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC
Produces a new instance that has readout disabled.
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

emailDeliveryAlert() - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about a failure to build or deliver an email message.
EmailSender - Class in org.lsst.ccs.subsystem.airwatch.main
Sends email messages using some simple scheduling in order to avoid spamming.
EmailSender(LocalConfigService, AlertService) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.EmailSender
 
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
Produces a new instance that has been enabled for readout and is serving a new location.
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.LighthouseModbus
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.LighthouseOPC
Produces a new instance that has been enabled for readout and is serving a new location.
enabled - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 

G

getAlerts() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Returns any alerts that should be raised by this set of readings.
getAlerts() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Returns any alerts that should be raised by this set of readings.
getAlerts() - Method in interface org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Returns any alerts that should be raised by this set of readings.
getConfigName() - Method in enum org.lsst.ccs.subsystem.airwatch.main.InstrumentType
Gets the instrument type name as it should appear in configuration data.
getEmailBounceAddress() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Get the value of the "bounce-to" and "reply-to" fields for alarm emails.
getEmailBounceAddress() - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocalConfigService
Get the value of the "bounce-to" and "reply-to" fields for alarm emails.
getEmailRecipients() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Gets the list of recipients of alarm emails.
getEmailRecipients() - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocalConfigService
Gets the list of recipients of alarm emails.
getEmailSender() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Gets the value of the "From" fields for alarm emails.
getEmailSender() - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocalConfigService
Gets the value of the "From" fields for alarm emails.
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.LighthouseModbus
Gets the position of this instrument in the list of instruments.
getIndex() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC
Gets the position of this instrument in the list of instruments.
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.LocalConfigService
Gets an InstrumentConfig for each instrument described by the configuration data.
getItems() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Gets the map of trending keys to serializable values.
getItems() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Gets the map of trending keys to serializable values.
getItems() - Method in interface org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Gets the map of trending keys to serializable values.
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.LighthouseModbus
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.LighthouseOPC
Gets the exception thrown (if any) the last time we tried to operate on this instrument.
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.LocalConfigService
Gets a LocationConfig for each location described by the configuration data.
getMasterKey() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Gets the master key for the record.
getMasterKey() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Gets the master key for the record.
getMasterKey() - Method in interface org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Gets the master key for the record.
getMasterTimestamp() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Gets the master timestamp for the record.
getMasterTimestamp() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Gets the master timestamp for the record.
getMasterTimestamp() - Method in interface org.lsst.ccs.subsystem.airwatch.main.TrendableRecord
Gets the master timestamp for the record.
getOPCServerInfo(String) - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
 
getOPCServerInfo(String) - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocalConfigService
Gets the list of information needed to contact a Lighthouse OPC server.
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.LocalConfigService
Gets the time between instrument readouts.
getSMTPServer() - Method in class org.lsst.ccs.subsystem.airwatch.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.airwatch.main.LocalConfigService
Gets the host name or IPv4 address of the SMTP server used to send emails.
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.LighthouseModbus
Gets the current status of the instrument.
getStatus() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC
Gets the current status of the instrument.
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.LighthouseModbus
Gets all the trendable data resulting from the last reading of the instrument.
getTrendables() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC
Gets all the trendable data resulting from the last reading of the instrument.

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.
init() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Checks whether all the subsystem components have been constructed.
init() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
 
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 that may be 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, LocalConfigService, AlertService) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
 
instrumentIOAlert(String) - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about a failure to read an instrument.
instrumentMalfunctionAlert(String, String) - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about a sensor malfunction reported by the instrument.
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 may fetch only data more recent than this.
lastDataTime - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentStatus
 
LighthouseModbus - Class in org.lsst.ccs.subsystem.airwatch.main
Implements readout of a Lighthouse Worldwide Solutions 3016-like instrument with a direct serial or network connection.
LighthouseModbus(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LighthouseModbus
Constructs a new instance from configuration data.
LighthouseOPC - Class in org.lsst.ccs.subsystem.airwatch.main
Copies instrument readings published by Lighthouse's LMS Express RT program.
LighthouseOPC(InstrumentConfig) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC
Constructs a new instance from configuration data.
LighthouseOPC.AnalogPoint - Class in org.lsst.ccs.subsystem.airwatch.main
 
LighthouseOPC.CounterPoint - Class in org.lsst.ccs.subsystem.airwatch.main
 
LIMIT_VIOLATION_KEY - Static variable in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
The trending key to use for the flag that tells whether some channel in the record is outside the valid range.
limitViolation - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.AnalogPoint
 
limitViolation - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.CounterPoint
 
limitViolationAlert(String, String) - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about an a sensor reading that's outside of the desired range.
loc - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
The current location being monitored by the instrument.
localConfig - Variable in class org.lsst.ccs.subsystem.airwatch.main.InstrumentConfig
Grants access to the configuration info that doesn't fit the general pattern.
LocalConfigService - Interface in org.lsst.ccs.subsystem.airwatch.main
Represents a repository of configuration information.
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.
makeConfigurationObjects() - Method in class org.lsst.ccs.subsystem.airwatch.main.CCSConfiguration
Checks configuration and persistent data and makes the configuration objects.
makeConfigurationObjects() - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocalConfigService
Read the external configuration info, from whatever source, and use it to create the InstrumentConfig and LocationConfig objects.
malfunction - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.AnalogPoint
 
malfunction - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.CounterPoint
 
MALFUNCTION_KEY - Static variable in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
The trending key to use for the flag that tells whether the instrument reported a malfunction for this record.

N

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

O

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

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.TrendableModbusRecord
Post this data to the local CCS trending database.
post(Subsystem) - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Post this data to the local CCS trending database.
post(Subsystem) - Method in interface 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
Produces a new instance that contains a fresh set of data read from the instrument.
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.LighthouseModbus
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.LighthouseOPC
Produces a new instance that contains a fresh set of data read from the instrument.

S

send(String, Throwable) - Method in class org.lsst.ccs.subsystem.airwatch.main.EmailSender
 
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
Creates the email sender.
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.LighthouseOPC.AnalogPoint
 
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.CounterPoint
 
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Create a printable representation of this object.
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Create a printable representation of this object.
TrendableModbusRecord - Class in org.lsst.ccs.subsystem.airwatch.main
Describes an immutable data record matching a record gotten from a directly-connected Lighthouse instrument.
TrendableModbusRecord(String, Instant, Map<String, Serializable>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.TrendableModbusRecord
Construct an instance.
TrendableOPCRecord - Class in org.lsst.ccs.subsystem.airwatch.main
Implements a trendable data item read from a Lighthouse OPC server.
TrendableOPCRecord(String, Instant, Map<String, Serializable>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.TrendableOPCRecord
Construct an instance.
TrendableRecord - Interface in org.lsst.ccs.subsystem.airwatch.main
Defines the interface to trendable data from an instrument.
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.LocalConfigService
Updates the information in the configuration database for a particular instrument.

V

value - Variable in class org.lsst.ccs.subsystem.airwatch.main.LighthouseOPC.AnalogPoint
 
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 © 2018 LSST. All rights reserved.