- main(String[]) - Static method in class org.lsst.ccs.subsystem.ocsbridge.OCSBridge
-
- main(String[]) - Static method in class org.lsst.ccs.subsystem.ocsbridge.OCSInterface
-
- main(String[]) - Static method in class org.lsst.ccs.subsystem.ocsbridge.StandaloneOCSGUI
-
- Main - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
Main class for xmlmaker command.
- Main() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.Main
-
- main(String[]) - Static method in class org.lsst.ccs.subsystem.ocsbridge.xml.Main
-
- main(String[]) - Static method in class org.lsst.ccs.subsystem.ocsbridge.xml.MakeAllXML
-
- MainCameraFilterChangerSubsystemLayer - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
An interface for talking to a real comcam filter changer subsystem.
- MainCameraFilterChangerSubsystemLayer(Subsystem, CCS, MCMConfig) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MainCameraFilterChangerSubsystemLayer
-
- MakeAllXML - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- MakeAllXML() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.MakeAllXML
-
- Mapping - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
Maintains a list of patterns to match.
- Mapping(InputStream) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.Mapping
-
- Mapping.Match - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- Mapping.PatternPlus - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- match(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.xml.Mapping
-
Test the given path for a match with the patterns
- MCM - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
A simple implementation of the MCM.
- MCM(CCS, MCMConfig, ImageNameService) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MCM
-
- MCM.CalibrationState - Enum in org.lsst.ccs.subsystem.ocsbridge.sim
-
- MCM.StandbyState - Enum in org.lsst.ccs.subsystem.ocsbridge.sim
-
- MCM.TakeImageReadinessState - Enum in org.lsst.ccs.subsystem.ocsbridge.sim
-
We are ready to take an image if
The shutter is prepared, or does not need to be prepared
The focal-plane has been cleared, or will always do a clear on every
image
As a corollary, if the shutter does not need to be prepared, and we will
always do a clear on every image, then the TakeImageReadinessState will
always be READY.
- MCMCommandSender - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
A wrapper around ConcurrentMessageUtilities with support for strong typing of
responses, and more explicit error handling
- MCMConfig - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
Configuration class to hold parameters for the MCM
- MCMConfig(Camera) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MCMConfig
-
- MCMDirectLayer - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
An implementation of MCMLayer which works by directly forwarding requests
to an in-process implementation of the MCM.
- MCMDirectLayer(MCM) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MCMDirectLayer
-
Create an MCMDirectLayer object
- MCMLayer - Interface in org.lsst.ccs.subsystem.ocsbridge
-
A shim between the OCS bridge and the MCM.
- MCMLockHandler - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
- MCMLockHandler() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MCMLockHandler
-
- MCMSubsystem - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
Run the simulated MCM as a CCS subsystem, able to send/receive commands using
CCS buses.
- MCMSubsystem() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- SALClassDescription - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- SALClassDescription.BusVariable - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- SALClassDescription.LocationVariable - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
A SAL variable that has been fabricated to keep track of locations for variables which match patterns.
- SALClassDescription.PatternMatchedSALVariable - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
A pattern matched variable is one which matched a pattern, and was converted to an array of values
corresponding to all the instance which match the pattern.
- SALClassDescription.SALVariable - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
- SALClassDescription.SimpleSALVariable - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
A SAL variable which does not match a pattern
- SALClassDescriptionMaker - Class in org.lsst.ccs.subsystem.ocsbridge.xml
-
Given a data provider dictionary create a map of SALClassDescriptors for a
given subsystem.
- SALClassDescriptionMaker(DataProviderDictionary, String, String, int, Mapping, String, String) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.SALClassDescriptionMaker
-
- SALVariable(String, String, String, String) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.SALClassDescription.SALVariable
-
- schduleAtFixedRate(int, TimeUnit, Runnable) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.CCS
-
- schedule(Duration, Runnable) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.CCS
-
- scheduleCompletable(Duration) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.CCS
-
- send(Map<String, SALClassDescription>, StatusConfigurationInfo) - Method in class org.lsst.ccs.subsystem.ocsbridge.ConfigurationSender
-
- sendEvent(CameraEvent) - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSBridgeSALLayer
-
- sendEvent(CameraEvent) - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSCommandExecutor
-
Send event, designed to be overridden in subclasses.
- sendEvent(CameraEvent) - Method in interface org.lsst.ccs.subsystem.ocsbridge.OCSEventSender
-
- sendTelemetry(CameraTelemetry) - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSBridgeSALLayer
-
- sendTelemetry(CameraTelemetry) - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSCommandExecutor
-
- sendTelemetry(CameraTelemetry) - Method in interface org.lsst.ccs.subsystem.ocsbridge.OCSTelemetrySender
-
- setAvailable() - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSSubsystem
-
- setFilter(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.ComCamFilterChangerSubsystemLayer
-
- setFilter(String) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.FilterChangerInterface
-
Set the currently installed filter
- setFilter(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FilterChangerSimulation
-
- setFilter(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MainCameraFilterChangerSubsystemLayer
-
- setFilter(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- setHeaderKeywords(Map<String, Serializable>) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneInterface
-
- setHeaderKeywords(Map<String, Serializable>) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneSimulation
-
- setHeaderKeywords(Map<String, Serializable>) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- setImageSequence(boolean) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.ShutterInterface
-
Called if there are going to be a sequence of moves
- setImageSequence(boolean) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.ShutterSimulation
-
- setState(T) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.State
-
Changes the current state.
- setState(CCSTimeStamp, T) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.State
-
- setState(CCSTimeStamp, T, String) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.State
-
- settingsAppliedEventConverter(Map<String, SALClassDescription>, StatusConfigurationInfo) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.GenericConverter
-
- showLocks() - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMLockHandler
-
- shutdown() - Method in class org.lsst.ccs.subsystem.ocsbridge.util.CCS
-
- Shutter - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
Interface to shutter used by MCM.
- Shutter.ShutterReadinessState - Enum in org.lsst.ccs.subsystem.ocsbridge.sim
-
- Shutter.ShutterState - Enum in org.lsst.ccs.subsystem.ocsbridge.sim
-
- ShutterInterface - Interface in org.lsst.ccs.subsystem.ocsbridge.sim
-
Interface to be implemented by all shutters, simulated and real
- ShutterMotionProfileFitter - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
- ShutterMotionProfileFitter() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.ShutterMotionProfileFitter
-
- ShutterMotionProfileSender - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
Generate a shutter motion profile json file to send with the image.
- ShutterMotionProfileSender() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.sim.ShutterMotionProfileSender
-
- ShutterSimulation - Class in org.lsst.ccs.subsystem.ocsbridge.sim
-
Shutter simulation for use with MCM
- SimpleSALVariable(String, String, String, String, SALClassDescription.BusVariable) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.xml.SALClassDescription.SimpleSALVariable
-
- simulateFault() - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSSubsystem
-
- split(CharSequence) - Method in class org.lsst.ccs.subsystem.ocsbridge.util.DelimitedStringSplitJoin
-
Split a single string into a string array, using the specified delimiter
characters.
- StandaloneOCSGUI - Class in org.lsst.ccs.subsystem.ocsbridge
-
A standalone version of the OCSGui, which communicates with the camera using
SAL
- StandaloneOCSGUI() - Constructor for class org.lsst.ccs.subsystem.ocsbridge.StandaloneOCSGUI
-
- standby() - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- start() - Method in class org.lsst.ccs.subsystem.ocsbridge.DictionaryProvider
-
- start() - Method in class org.lsst.ccs.subsystem.ocsbridge.OCSBridgeSALLayer
-
- start(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FilterChanger
-
- start(String) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.FilterChangerInterface
-
Start and lock the filter changer, with the specified configuration
- start(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FilterChangerSimulation
-
- start(String) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneInterface
-
Called when the MCM receives a start command.
- start(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneSimulation
-
- start(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- start(String) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.ShutterInterface
-
Start and lock the shutter, with the specified configuration
- start(String) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.ShutterSimulation
-
- startImage(boolean, String, String, String, double) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.MCMSubsystem
-
- startImageSequence() - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.Shutter
-
- startIntegration(ImageName, Map<String, ? extends Serializable>, Set, String, Duration) - Method in interface org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneInterface
-
Start integration.Note that if focal-plane is configured to always to a clear, then a clear
may be included.
- startIntegration(ImageName, Map<String, ? extends Serializable>, Set, String, Duration) - Method in class org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlaneSimulation
-
- State<T extends Enum> - Class in org.lsst.ccs.subsystem.ocsbridge.util
-
Encapsulates a state, and generates state change events.
- State(T) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.util.State
-
Create a new state
- State.InvalidStateException - Exception in org.lsst.ccs.subsystem.ocsbridge.util
-
- State.StateChangeListener<T extends Enum> - Interface in org.lsst.ccs.subsystem.ocsbridge.util
-
- stateChanged(CCSTimeStamp, T, T, String) - Method in interface org.lsst.ccs.subsystem.ocsbridge.util.State.StateChangeListener
-
- SummaryInfoConverter - Class in org.lsst.ccs.subsystem.ocsbridge.util
-
Generates a special event built for the header service from a focal-plane
configuration info object.
- SummaryInfoConverter(Device) - Constructor for class org.lsst.ccs.subsystem.ocsbridge.util.SummaryInfoConverter
-
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.config.Camera
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.config.Device
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.FilterChanger.FilterState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.FocalPlane.RaftsState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.MCM.CalibrationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.MCM.StandbyState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.MCM.TakeImageReadinessState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.Shutter.ShutterReadinessState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.sim.Shutter.ShutterState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.lsst.ccs.subsystem.ocsbridge.xml.XMLMaker2.SALType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.lsst.ccs.subsystem.ocsbridge.config.Camera
-
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.ocsbridge.config.Device
-
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.ocsbridge.sim.FilterChanger.FilterState
-
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.ocsbridge.sim.FocalPlane.RaftsState
-
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.ocsbridge.sim.MCM.CalibrationState
-
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.ocsbridge.sim.MCM.StandbyState
-
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.ocsbridge.sim.MCM.TakeImageReadinessState
-
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.ocsbridge.sim.Shutter.ShutterReadinessState
-
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.ocsbridge.sim.Shutter.ShutterState
-
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.ocsbridge.xml.XMLMaker2.SALType
-
Returns an array containing the constants of this enum type, in
the order they are declared.