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

A

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.
AnalogPoint - Class in org.lsst.ccs.subsystem.airwatch.main
Contains the data for an analog sensor reading such as temperature.
AnalogPoint(Double, boolean, boolean, String, String, Double, Double) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 

C

checkData(AlertService, String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 
checkData(AlertService, String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 
checkData(AlertService, String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
checkData(AlertService) - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
Not implemented.
checkData(AlertService) - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Checks sensor data for problems and posts any required alerts (if alerts are enabled).
checkData(AlertService) - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Checks sensor data for problems and posts any required alerts (if alerts are enabled).
CounterPoint - Class in org.lsst.ccs.subsystem.airwatch.main
Contains the data for one reading of one particle counter channel.
CounterPoint(Double, Double, boolean, boolean, String, String) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 

D

DataPoint - Class in org.lsst.ccs.subsystem.airwatch.main
Contains fields common to all data points.
DataPoint(boolean, boolean, String, String) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
dataQualityAlert(String, String) - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about a sensor malfunction or questionable data quality.
DEW_POINT_KEY - Static variable in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
 
dewPoint(double, double) - Static method in class org.lsst.ccs.subsystem.airwatch.main.Utility
Calculates the dew point temperature from current conditions.
disable(String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Suppresses data check alerts for a given location.
disable() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
Not implemented.
disable() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Produces a new instance that has data-checking alerts disabled.
disable() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Produces a new instance that has data-checking alerts disabled.
DummyLocation - Class in org.lsst.ccs.subsystem.airwatch.main
Used to form the map of location data with correct enable flags before any data has actually been read.
DummyLocation(String, boolean) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
 
dumpData() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulClient
Dumps the text received from the server without trying to parse it.

E

enable(String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Enables data check alerts for a location.
enable() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
Not implemented.
enable() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Produces a new instance that has data-checking alerts enabled.
enable() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Produces a new instance that has data-checking alerts enabled.
enabled - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationStatus
 

F

fetchData() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulClient
Reads sensor information in JSON format and parses it.

G

getAbsolute() - Method in class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 
getDataPoints() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
Not implemented.
getDataPoints() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Contains the data points resulting from the last reading of the instrument.
getDataPoints() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Contains the data points resulting from the last reading of the instrument.
getDensity() - Method in class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 
getHighBound() - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 
getLocations() - Method in interface org.lsst.ccs.subsystem.airwatch.main.LocationSource
Creates new instances of Location based on some source of data.
getLocations() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocationSource
 
getLowBound() - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 
getQuality() - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
getStatus() - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
 
getStatus() - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Gets the current status of the instrument.
getStatus() - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Gets the current status of the instrument.
getTime() - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
getValue() - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 

H

hasLimitViolation() - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
hasMalfunction() - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 

I

init() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Checks whether all the subsystem components have been constructed.

L

lastDataTime - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationStatus
 
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.
Location - Interface in org.lsst.ccs.subsystem.airwatch.main
Represents a location containing some sensors.
location - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationStatus
 
LocationReport - Class in org.lsst.ccs.subsystem.airwatch.main
A snapshot of the status of all locations.
LocationReport(Map<String, Location>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LocationReport
 
locations() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Gives the status of each of the locations.
LocationSource - Interface in org.lsst.ccs.subsystem.airwatch.main
Describes an object that can obtain sensor data from some source and present it as a list of locations.
LocationStatus - Class in org.lsst.ccs.subsystem.airwatch.main
Holds status information for a report on one location.
LocationStatus(boolean, String, Instant) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.LocationStatus
 

M

main(String[]) - Static method in class org.lsst.ccs.subsystem.airwatch.main.RestfulClient
 
makeKvdList(String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 
makeKvdList(String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 
makeKvdList(String, String) - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 

N

N_DEW_HUMIDS_KEY - Static variable in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
 
N_DEW_TEMPS_KEY - Static variable in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
 

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

postStart() - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
 
publishGoodData(Subsystem) - Method in class org.lsst.ccs.subsystem.airwatch.main.DummyLocation
Not implemented.
publishGoodData(Subsystem) - Method in interface org.lsst.ccs.subsystem.airwatch.main.Location
Publish good data on the CCS status bus.
publishGoodData(Subsystem) - Method in class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Publish good data on the CCS status bus.

R

RestfulClient - Class in org.lsst.ccs.subsystem.airwatch.main
Retrieves the data from the Lighthouse environment sensors via HTTP.
RestfulClient(URL) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.RestfulClient
Stores the HTTP URL.
RestfulLocation - Class in org.lsst.ccs.subsystem.airwatch.main
Represents an instrument cluster connected to a PC running Lighthouse's LMS Express RT program.
RestfulLocation(Map<String, Object>, Set<String>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.RestfulLocation
Constructs a new instance from parsed JSON data.
RestfulLocationSource - Class in org.lsst.ccs.subsystem.airwatch.main
Gets location data from a RESTful web server.
RestfulLocationSource(URL, Set<String>) - Constructor for class org.lsst.ccs.subsystem.airwatch.main.RestfulLocationSource
Reads the data from the RESTful server and creates the Location instances.

S

sensorIOAlert() - Static method in class org.lsst.ccs.subsystem.airwatch.main.Alerts
Creates an alert about a failure to read sensor data.
signal(Signal) - Method in class org.lsst.ccs.subsystem.airwatch.main.AirwatchMain
Signal handler for stop and abort.
states - Variable in class org.lsst.ccs.subsystem.airwatch.main.LocationReport
The status of each location.

T

toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.AnalogPoint
 
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.CounterPoint
 
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.DataPoint
 
toString() - Method in class org.lsst.ccs.subsystem.airwatch.main.LocationReport
 

U

Utility - Class in org.lsst.ccs.subsystem.airwatch.main
Static functions and other things without their own classes.
A C D E F G H I L M N O P R S T U 
Skip navigation links

Copyright © 2021 LSST. All rights reserved.