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

A

absoluteToEncoder(double) - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
absoluteToEncoder(double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
absoluteToEncoder(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
 
absoluteToRelative(double) - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Converts an absolute position along the camera X axis to a relative blade set position in the range [0.0, 1.0], where 0.0 means fully retracted (open) and 1.0 means fully extended (closed).
absoluteToRelative(double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Converts an absolute position along the camera X axis to a relative blade set position in the range [0.0, 1.0], where 0.0 means fully retracted (open) and 1.0 means fully extended (closed).
absoluteToRelative(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
 
acceleration(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.CubicSCurve
 
acceleration(double) - Method in interface org.lsst.ccs.subsystems.shutter.sim.MotionProfile
Gives the acceleration of the blade set at time t.
addCloseShutterActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
addData(List<BladePosition>, long) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
Adds a new set of positions and causes the plot pane to be redrawn.
addData(List<HallTransition>, long) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
Adds new Hall transitions and causes the plot pane to be repainted.
addData(Stream<MotorPosition>) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
Adds new data and causes the plot pane to be repainted.
addMoveToActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
addOpenShutterActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
addPlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
addTakeExposureActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
applicationVisible() - Method in class org.lsst.ccs.subsystems.shutter.gui.jas.ShutterJasPlugin
 
apply(MotorPosition) - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorEncoderSimulator
 

B

BladePosition - Class in org.lsst.ccs.subsystems.shutter.common
Immutable class containing the data for a single blade position sample.
BladePosition(long, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.common.BladePosition
Constructs given all three values.
BladePosition(double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.common.BladePosition
Constructs given the position values.
BladePositionResult - Class in org.lsst.ccs.subsystems.shutter.status
Sent by the shutter worker as the result of the getBladePositions() action command.
BladePositionResult(double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.status.BladePositionResult
Constructs an instance from the two blade set positions.
BladeSet - Interface in org.lsst.ccs.subsystems.shutter.common
The interface to software controlling a single blade set, real or simulated.
BladeSetCalibration - Class in org.lsst.ccs.subsystems.shutter.common
Class to hold blade calibration data.
BladeSetCalibration(int, List<BladeSetCalibration.Item>) - Constructor for class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration
Constructs from a status value and a list of Items.
BladeSetCalibration.Item - Class in org.lsst.ccs.subsystems.shutter.common
Inner class to hold a single blade calibration data item, corresponding to a change of state, or transition, of a Hall sensor.
BladeSetCCSConfig - Class in org.lsst.ccs.subsystems.shutter
Holds configuration data for one blade set as obtained from the CCS config service.
BladeSetCCSConfig() - Constructor for class org.lsst.ccs.subsystems.shutter.BladeSetCCSConfig
 
BladeSetConfiguration - Class in org.lsst.ccs.subsystems.shutter.common
Contains low-level hardware information for one blade set.
BladeSetConfiguration(ShutterSide, String, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int) - Constructor for class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
BladeSetDrvr - Class in org.lsst.ccs.subsystems.shutter.parker
Routines to perform shutter blade operations.
BladeSetDrvr(ShutterSide, BladeSetConfiguration, ShutterConfiguration, List<HallConfiguration>, AcrComm, AccesDio) - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Saves the side of the camera X axis to which the blade set belongs, save configuration info and hardware control objects.
BladeSetDrvr.Hall - Class in org.lsst.ccs.subsystems.shutter.parker
Inner class to hold a set of raw Hall sensor data
BladeSetDrvr.HallItem - Class in org.lsst.ccs.subsystems.shutter.parker
Inner class to hold an item of raw Hall sensor data
BladeSetDrvr.SampData - Class in org.lsst.ccs.subsystems.shutter.parker
Inner class to hold a set of Sample instances along with some general info about the move.
BladeSetDrvr.Sample - Class in org.lsst.ccs.subsystems.shutter.parker
Inner class to hold an item of sampled data from the motor controller.
BladeSetSimulator - Class in org.lsst.ccs.subsystems.shutter.sim
Describes one simulated blade set.
BladeSetSimulator(ShutterSide, BladeSetConfiguration, ShutterConfiguration, List<HallConfiguration>) - Constructor for class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Sets the index and initial relative position of the blade set.

C

CAL_PROG - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
The controller program used for Hall calibration.
calibrate() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Does nothing at present.
CCSConfigurationService - Class in org.lsst.ccs.subsystems.shutter
Implements interface ConfigurationService using the CCS Configuration API.
CCSConfigurationService() - Constructor for class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
 
checkAllPresent(Map<String, String>) - Method in class org.lsst.ccs.subsystems.shutter.ConfigDataChecker
Checks for missing data by key.
checkAllTypes(Map<String, String>) - Method in class org.lsst.ccs.subsystems.shutter.ConfigDataChecker
Checks that configuration data items have the right types.
close_command() - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
closeShutter() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Closes the shutter.
CloseShutterStatus - Class in org.lsst.ccs.subsystems.shutter.status
Published by the shutter worker in acknowledgment of a close command.
CloseShutterStatus(ShutterSide, double) - Constructor for class org.lsst.ccs.subsystems.shutter.status.CloseShutterStatus
Construct.
ConfigDataChecker<T> - Class in org.lsst.ccs.subsystems.shutter
Checks configuration data against a reference for names and types.
ConfigDataChecker(Constructor<T>) - Constructor for class org.lsst.ccs.subsystems.shutter.ConfigDataChecker
Constructor.
ConfigPropConverter - Class in org.lsst.ccs.subsystems.shutter.parker
Reads a Java properties file and converts the configuration information strings it contains into proper configuration objects.
ConfigPropConverter(String) - Constructor for class org.lsst.ccs.subsystems.shutter.parker.ConfigPropConverter
Reads the properties file.
ConfigurationService - Interface in org.lsst.ccs.subsystems.shutter.common
Lays out the interface to the source(s) of configuration data.
convertAll(Map<String, String>) - Method in class org.lsst.ccs.subsystems.shutter.ConfigDataChecker
Converts the set of configuration data items to an object of type T, provided that none are missing or invalid.
convertBladeSetConfiguration(Logger, ShutterSide, Map<String, String>) - Static method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
Performs checking and conversion for raw blade set configuration data.
convertHallConfigurations(Logger, List<String>) - Static method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
Performs checking and conversion for raw Hall configuration data.
convertShutterConfiguration(Logger, Map<String, String>) - Static method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
Performs checking and conversion for raw shutter configuration data.
count - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
The number of Hall transitions that took place during the move.
CubicSCurve - Class in org.lsst.ccs.subsystems.shutter.sim
Defines a piecewise cubic S-curve motion profile.
CubicSCurve(double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.sim.CubicSCurve
Sets the scale factors for distance moved and total elapsed time.

D

data - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
All the HallItems collected so far.
disableDrive() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Turns off the motor drive current.
distance(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.CubicSCurve
 
distance(double) - Method in interface org.lsst.ccs.subsystems.shutter.sim.MotionProfile
Gives the distance traveled by the blade set at time t.
drive_command(ShutterSide, TestBladeSets.OnOff) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 

E

enableDrive() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Turns on the motor drive current.
EncoderReadOut - Class in org.lsst.ccs.subsystems.shutter.gui
Contains blade positions gotten from a motor encoder on the actual shutter.
EncoderReadOut() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
EncoderReadOut() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
encoderToAbsolute(double) - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Converts a motor position encoder value to an absolute position in mm of the leading edge of the blade set on the camera X axis.
encoderToAbsolute(double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Converts a motor position encoder value to an absolute position in mm of the leading edge of the blade set on the camera X axis.
encoderToAbsolute(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
 
endPosn - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The absolute position in mm at the end of the move.
endTime - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The move end time, a system time stamp in microseconds.

F

fVals - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Sample
The array of sampled float parameter values.

G

getAbsolutePosition() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the current absolute position in mm.
getAcceleration() - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorPosition
Gets the acceleration in units of 1/sec/sec.
getAxis() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getAxis() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the axis controlled by this object.
getBladeMovementTime() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
The default value for the number of seconds each blade set should take to move when taking an exposure.
getBladeSet(ShutterSide) - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Gets one of the two BladeSet objects.
getBladeSetConfigs() - Method in class org.lsst.ccs.subsystems.shutter.parker.ConfigPropConverter
Converts the property string for both sides to proper blade set configuration objects.
getBladeSetConfiguration() - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Gets the configuration of the BladeSet.
getBladeSetConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getBladeSetConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Gets the (as yet unused) blade set configuration..
getBladeSetConfigurations(Logger) - Method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
{@inheritDoc
getBladeSetConfigurations(Logger) - Method in interface org.lsst.ccs.subsystems.shutter.common.ConfigurationService
Gets the configuration data for each blade set of the shutter.
getBladeSetPositions() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Gets the current relative position of both blade sets.
getBladeSets() - Method in interface org.lsst.ccs.subsystems.shutter.common.ShutterController
Gets the blade sets created during the initialization.
getBladeSets() - Method in class org.lsst.ccs.subsystems.shutter.parker.ParkerController
Gets the two blades set control objects created during initialization.
getBladeSets() - Method in class org.lsst.ccs.subsystems.shutter.sim.SimController
Gets the blade sets created during the initialization.
getClosedPos() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getComm() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the motor communications object being used.
getConfig() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the configuration object being used.
getConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.BladeSetCCSConfig
Gets a shallow, modifiable copy of the configuration info.
getConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.HallCCSConfig
Gets a shallow, modifiable copy of the configuration info.
getConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.ShutterCCSConfig
Gets a shallow, modifiable copy of the configuration info.
getConstructor() - Static method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
Gets the constructor to be used when making an instance of this class using data from an external source such as a text file.
getConstructor() - Static method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
Gets the constructor to be used when making an instance of this class using data from an external source such as a text file.
getConstructor() - Static method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
Gets the constructor to be used when making an instance of this class using data from an external source such as a text file.
getController() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getControllerHost() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getControllerPort() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getControlsComponent() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
getData() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration
Gets the list of transition items.
getDio() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the AccesDio object being used.
getDioLineFromController() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getDioLineToController() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getDioPortFromController() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getDioPortToController() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getDisplayComponent() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
getDriveTemperature() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the drive temperature.
getEncoder() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the encoder our axis uses for motor position feedback.
getEncoderCountsPerMm() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getEncoderOffset() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getEndPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the position at the end of the movement.
getEndTime() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the end time of the movement in Epoch microseconds.
getExposureTime() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
getExposureTime() - Method in class org.lsst.ccs.subsystems.shutter.status.TakeExposureStatus
Gets the exposure time in seconds.
getFeedbackD() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getFeedbackI() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getFeedbackP() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getFirstSide() - Method in class org.lsst.ccs.subsystems.shutter.status.CloseShutterStatus
Gets the the first blade set to be moved in the close operation.
getfirstSide() - Method in class org.lsst.ccs.subsystems.shutter.status.OpenShutterStatus
Gets the first blade set to be moved in the open operation.
getFirstSide() - Method in class org.lsst.ccs.subsystems.shutter.status.TakeExposureStatus
Gets the shutter side of the first blade set to be moved for this command.
getHallConfigs() - Method in class org.lsst.ccs.subsystems.shutter.parker.ConfigPropConverter
Converts the property string for the Hall configuration into proper configuration objects.
getHallConfigurations(Logger) - Method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
{@inheritDoc
getHallConfigurations(Logger) - Method in interface org.lsst.ccs.subsystems.shutter.common.ConfigurationService
Gets configuration data for all Hall sensors.
getHallTransitions() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the time-ordered list of Hall Sensor transitions generated by this movement.
getHighestPos() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getHistory() - Method in class org.lsst.ccs.subsystems.shutter.status.MovementHistoryStatus
Get the embedded MovementHistory object.
getHomePos() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getIdent() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getIdleTimeout() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getIndex() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Gets the index used to distinguish members of a set of consecutive transitions.
getInFlip() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getKey() - Method in enum org.lsst.ccs.subsystems.shutter.status.StatusKey
Retrieve the key value.
getLine() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getLowestPos() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getMetaData() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getMetaData() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getMetaData() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getMinApproach() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getMinApproach() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Gets the current minimum approach distance for the blade sets (absolute position).
getMinSampleDt() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getMinusx() - Method in class org.lsst.ccs.subsystems.shutter.status.BladePositionResult
Gets the relative position of blade set MINUSX.
getMoveStatus() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the status of the last move from the motor controller: normal or premature stop reason.
getMoveTime() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getMoveTime() - Method in class org.lsst.ccs.subsystems.shutter.status.CloseShutterStatus
Gets the duration in seconds of each blade set move.
getMoveTime() - Method in class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Gets the time in seconds that the blade set motion will take.
getMoveTime() - Method in class org.lsst.ccs.subsystems.shutter.status.OpenShutterStatus
Gets the duration in seconds of each blade set move.
getMoveTime() - Method in class org.lsst.ccs.subsystems.shutter.status.TakeExposureStatus
Gets the duration in seconds of each blade set move.
getNDimensions() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getNDimensions() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getNDimensions() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getNPoints() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getNPoints() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getNPoints() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getOpenPos() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getOutFlip() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getPlusx() - Method in class org.lsst.ccs.subsystems.shutter.status.BladePositionResult
Gets the relative position of blade set PLUSX.
getPort() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.BladePosition
Gets the sampled absolute position.
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Gets the absolute position of the transition.
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Gets the absolute position of the transition.
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorPosition
Gets the relative position.
getPositions() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets a time-ordered list of BladePositions generated by the move.
getPositions() - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorSimulator
Returns the motor positions as a stream.
getPosTolerance() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getPosTolerance(ShutterSide) - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Gets the tolerance used when comparing blade set position against a known position.
getRelativePosition() - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Gets the current position of the BladeSet.
getRelativePosition() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getRelativePosition() - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Gets the current relative position of the edge of the blade set.
getRelPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.BladePosition
Gets the relative position calculated from the absolute position.
getRelPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Gets the relative position of the transition.
getSampleDtScale() - Method in class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
getSensor() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Gets the Hall sensor ID number.
getSensorId() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Gets the Hall sensor ID number.
getShutterConfig() - Method in class org.lsst.ccs.subsystems.shutter.parker.ConfigPropConverter
Converts the property string for the general shutter configuration into a proper configuration object.
getShutterConfiguration(Logger) - Method in class org.lsst.ccs.subsystems.shutter.CCSConfigurationService
{@inheritDoc
getShutterConfiguration(Logger) - Method in interface org.lsst.ccs.subsystems.shutter.common.ConfigurationService
Gets the general configuration data for the shutter subsystem apart from the Hall and blade set data.
getSide() - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Gets the side of the shutter to which the blade set belongs.
getSide() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetConfiguration
 
getSide() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the side of the camera X axis to which the blade set belongs.
getSide() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
getSide() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getSide() - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Gets the side of the shutter that this object simulates.
getSide() - Method in class org.lsst.ccs.subsystems.shutter.status.MovementHistoryStatus
Gets the blade set that was moved.
getSide() - Method in class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Gets the side of the shutter to which the blade set belongs.
getStartingPosition() - Method in class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Gets the starting relative position.
getStartPosition() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the position at the beginning of the movement.
getStartTime() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the start time of the movement in Epoch microseconds.
getStartTime() - Method in class org.lsst.ccs.subsystems.shutter.status.CloseShutterStatus
Gets the time at which the worker subsystem started executing the command.
getStartTime() - Method in class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Gets the time at which the worker subsystem started executing the command.
getStartTime() - Method in class org.lsst.ccs.subsystems.shutter.status.OpenShutterStatus
Gets the time at which the worker subsystem started executing the command.
getStartTime() - Method in class org.lsst.ccs.subsystems.shutter.status.TakeExposureStatus
Gets the time at which the worker subsystem started executing the command.
getStatus() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration
Gets the status value for the calibration.
getStatus() - Method in class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Gets the movement completion status.
getSuggestedRange() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getSuggestedRange() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getSuggestedRange() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getTargetPosition() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
getTargetPosition() - Method in class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Gets the desired final relative position.
getTime() - Method in class org.lsst.ccs.subsystems.shutter.common.BladePosition
Gets the time at which the position sample was taken..
getTime() - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorPosition
Gets the time of the sample.
getTitle() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getTitle() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getTitle() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getTransitions() - Method in class org.lsst.ccs.subsystems.shutter.sim.HallSensorSimulator
Gets the time-ordered stream of Hall transitions.
getTransitionTime() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Gets the time of the transition.
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
getValue(Value, int, int) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
getVelocity() - Method in class org.lsst.ccs.subsystems.shutter.sim.MotorPosition
Gets the velocity in units of 1/sec.

H

Hall() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
Constructs an instance capable of holding up to 100 HallItems.
Hall(int) - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
Constructs an instance that can hold a given number of HallItems.
HallCCSConfig - Class in org.lsst.ccs.subsystems.shutter
Holds configuration data all Hall sensors as obtained from the CCS config service.
HallCCSConfig() - Constructor for class org.lsst.ccs.subsystems.shutter.HallCCSConfig
 
HallConfiguration - Class in org.lsst.ccs.subsystems.shutter.common
The configuration data for a single Hall sensor.
HallConfiguration(int, double, double, double, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.common.HallConfiguration
 
HallItem() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
 
HallSensorHistory - Class in org.lsst.ccs.subsystems.shutter.gui
Contains Hall transition data gathered from the actual shutter.
HallSensorHistory() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
HallSensorHistory() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
HallSensorSimulator - Class in org.lsst.ccs.subsystems.shutter.sim
Calculates when each Hall sensor undergoes a transition from open to closed and back to open.
HallSensorSimulator(long, double, double, MotionProfile) - Constructor for class org.lsst.ccs.subsystems.shutter.sim.HallSensorSimulator
Find all the Hall transitions relevant to the given motion of the blade set.
HallTransition - Class in org.lsst.ccs.subsystems.shutter.common
Immutable class containing the data for a single Hall sensor transition.
HallTransition(long, int, boolean, boolean, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.common.HallTransition
Full constructor.
hideAssembly() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterDisplay
Hides the shutter assembly picture.
HOM_OPT_NDIRN - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Start looking for home by going in the negative direction (decreasing absolute position).
HOM_OPT_PFINAL - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Make the final approach to home from the positive side (higher absolute position).

I

init(Map<ShutterSide, BladeSetConfiguration>, ShutterConfiguration, List<HallConfiguration>) - Method in interface org.lsst.ccs.subsystems.shutter.common.ShutterController
Performs any once-only initialization of the hardware and creates the two BladeSets.
init(Map<ShutterSide, BladeSetConfiguration>, ShutterConfiguration, List<HallConfiguration>) - Method in class org.lsst.ccs.subsystems.shutter.parker.ParkerController
Initializes the ACR controller and creates the two blade-set objects.
init(Map<ShutterSide, BladeSetConfiguration>, ShutterConfiguration, List<HallConfiguration>) - Method in class org.lsst.ccs.subsystems.shutter.sim.SimController
Performs any once-only initialization of the hardware and creates the two BladeSets.
initGui(AgentMessagingLayer) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Sets up GUI action listeners, status bus listeners and starts attempting to get the blade set positions from the worker subsystem.
initModule() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Requires that both blade sets controllers are present and that all required configuration is present and checked.
inverseDistance(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.CubicSCurve
 
inverseDistance(double) - Method in interface org.lsst.ccs.subsystems.shutter.sim.MotionProfile
Provides the time t at which the distance had a given value d.
isFirstMovement() - Method in class org.lsst.ccs.subsystems.shutter.status.MovementHistoryStatus
Is this the first movement performed for whatever command was issued?
isFullyExtended() - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Is the blade set fully extended? That is, is its absolute position within the shutter tolerance of the closed position?
isFullyExtended() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Is the blade set fully extended? That is, is its absolute position within the shutter tolerance of the closed position?
isFullyExtended() - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Is the blade set fully extended? That is, is its absolute position within the shutter tolerance of the closed position?
isFullyRetracted() - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Is the blade set fully retracted? That is, is its absolute position within the shutter tolerance of the open position?
isFullyRetracted() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Is the blade set fully retracted? That is, is its absolute position within the shutter tolerance of the open position?
isFullyRetracted() - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Is the blade set fully retracted? That is, is its absolute position within the shutter tolerance of the open position?
isLastMovement() - Method in class org.lsst.ccs.subsystems.shutter.status.MovementHistoryStatus
Is this the last movement performed for whatever command was issued?
isOpen() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Gets the state of the Hall sensor after the transition.
isOpen() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Is the new state of the sensor "open"?
isReadyForAction() - Method in class org.lsst.ccs.subsystems.shutter.status.ReadyForActionStatus
Is the worker subsystem ready?
isReverse() - Method in class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Gets the direction-of-motion flag for the transition.
isReverse() - Method in class org.lsst.ccs.subsystems.shutter.common.HallTransition
Was the blade set retracting when the transition occurred?
Item(int, int, double, boolean, boolean) - Constructor for class org.lsst.ccs.subsystems.shutter.common.BladeSetCalibration.Item
Constructs a single calibration item from the field values.
iVals - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Sample
The array of sampled integer parameter values.

J

JITTER_STDDEV - Static variable in class org.lsst.ccs.subsystems.shutter.sim.MotorEncoderSimulator
The standard deviation of the jitter added to the relative position.

L

lock() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
lock() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
lock() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 

M

main(String[]) - Static method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
MAX_JITTER - Static variable in class org.lsst.ccs.subsystems.shutter.sim.MotorEncoderSimulator
The maximum permitted absolute value of the added jitter, i.e., where we cut off the tails of the Gaussian.
message(int) - Static method in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
MotionProfile - Interface in org.lsst.ccs.subsystems.shutter.sim
Describes the physical motion of a blade set.
MotorEncoderSimulator - Class in org.lsst.ccs.subsystems.shutter.sim
Makes a BladePosition from the information in a MotorPosition.
MotorEncoderSimulator() - Constructor for class org.lsst.ccs.subsystems.shutter.sim.MotorEncoderSimulator
 
MotorHistory - Class in org.lsst.ccs.subsystems.shutter.gui
Contains motor position, velocity and acceleration points generated from a simulation.
MotorHistory() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
MotorHistory() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
MotorPosition - Class in org.lsst.ccs.subsystems.shutter.sim
Represents a simulated motor position sample.
MotorPosition(double, double, double, long) - Constructor for class org.lsst.ccs.subsystems.shutter.sim.MotorPosition
Constructs an instance from the field values.
MotorSimulator - Class in org.lsst.ccs.subsystems.shutter.sim
Samples a motion profile to produce a stream of MotorPosition objects.
MotorSimulator(double, double, int, long, MotionProfile) - Constructor for class org.lsst.ccs.subsystems.shutter.sim.MotorSimulator
Samples the given physical motion profile.
MOV_TYP_SCURVE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Use an S-curve motion profile.
MOV_TYP_TRAP - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Use a trapezoidal motion profile.
move(int, double, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Performs a simple move without enabling Hall transition interrupts or motor controller parameter sampling.
move_command(ShutterSide, double, double, TestBladeSets.MotionProfile) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
MOVE_PROG - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
The controller program used for general motion.
moveD(int, double, double, int, int[], int[]) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Performs a move accompanied by parameter sampling in the motor controller.
MovementHistory - Class in org.lsst.ccs.subsystems.shutter.common
Immutable class containing the data produced by a blade set move.
MovementHistory(ShutterSide, int, long, double, long, double, List<BladePosition>, List<HallTransition>) - Constructor for class org.lsst.ccs.subsystems.shutter.common.MovementHistory
Constructs an instance from the individual field values.
MovementHistoryStatus - Class in org.lsst.ccs.subsystems.shutter.status
Used to publish motor position samples and Hall data after a blade set motion.
MovementHistoryStatus(boolean, boolean, MovementHistory) - Constructor for class org.lsst.ccs.subsystems.shutter.status.MovementHistoryStatus
Constructs an instance from flags and a MovementHistory.
MovementStatus - Class in org.lsst.ccs.subsystems.shutter.parker
Class containing movement status codes and messages
MovementStatus() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
moveP(int, double, double, int) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Performs a move using the standard motion program, recording periodic data samples in the motor controller.
movep_command(ShutterSide, double, double, int, TestBladeSets.MotionProfile, String) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
moveToPosition(double, double) - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
Moves the blade set to the specified position.
moveToPosition(double, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Moves the blade set to a given relative (i.e.
moveToPosition(ShutterSide, double) - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Action command to move a single blade set.
moveToPosition(double, double) - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
Performs a simulated motion of the blade set.
MoveToPositionStatus - Class in org.lsst.ccs.subsystems.shutter.status
Published in acknowledgment of a moveToPosition command.
MoveToPositionStatus(double, ShutterSide, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.status.MoveToPositionStatus
Constructs an instance from the field values.

N

names(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
names(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
names(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 

O

onStatusMessage(StatusMessage) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Updates the GUI in response to status bus messages from the shutter worker.
open - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
Is the sensor open, that is, is there no magnet close by?
open_command(String) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
openShutter() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Opens the shutter.
OpenShutterStatus - Class in org.lsst.ccs.subsystems.shutter.status
Published by the shutter worker in acknowledgment of an open command.
OpenShutterStatus(ShutterSide, double) - Constructor for class org.lsst.ccs.subsystems.shutter.status.OpenShutterStatus
Constructs an instance from the field values.
opposite() - Method in enum org.lsst.ccs.subsystems.shutter.common.ShutterSide
Gets the side opposite to this side.
org.lsst.ccs.subsystems.shutter - package org.lsst.ccs.subsystems.shutter
Contains the hardware-independent classes making up the shutter worker subsystem.
org.lsst.ccs.subsystems.shutter.common - package org.lsst.ccs.subsystems.shutter.common
Contains classes and interfaces that are used by both GUI and worker subsystems, whether using simulated or real hardware.
org.lsst.ccs.subsystems.shutter.gui - package org.lsst.ccs.subsystems.shutter.gui
 
org.lsst.ccs.subsystems.shutter.gui.jas - package org.lsst.ccs.subsystems.shutter.gui.jas
 
org.lsst.ccs.subsystems.shutter.parker - package org.lsst.ccs.subsystems.shutter.parker
Contains the classes that implement shutter subsystem components using a Parker ACR motor controller.
org.lsst.ccs.subsystems.shutter.sim - package org.lsst.ccs.subsystems.shutter.sim
Contains the code which simulates shutter hardware.
org.lsst.ccs.subsystems.shutter.status - package org.lsst.ccs.subsystems.shutter.status
Contains the bus message classes specific to the shutter.

P

P_AXIS_NUMBER - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the axis to move.
P_DRIVE_ON - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the "leave drive on after motion" flag.
P_FIRST_PARAM_NUMBER - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the index number of the first parameter to sample, where the indexes for the integer parameters come before those of the float parameters.
P_MOVE_DISTANCE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the signed distance to travel in mm.
P_NUM_FLOAT_PARAMS - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the number of float (single) parameters to sample.
P_NUM_INT_PARAMS - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the number of integer (long) parameters to be sampled.
P_NUM_SAMPLES - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the number of samples to take of each parameter.
P_PROGRESS - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used to report the progress of the motion program.
P_SAMPLE_INTERVAL - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
User parameter used for the time between parameter sampling during motion.
paintComponent(Graphics) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterAssembly
 
ParkerConstants - Class in org.lsst.ccs.subsystems.shutter.parker
Holds various constant definitions for the package.
ParkerConstants() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
 
ParkerController - Class in org.lsst.ccs.subsystems.shutter.parker
Initializes the ACR controller and creates two blade-set objects for use by the subsystem.
ParkerController() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.ParkerController
 
PCD_DONE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program has exited.
PCD_MOTION_COMPLETE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program has detected the end of motion.
PCD_MOTION_STARTED - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program has started the actual motion.
PCD_NEVER_STARTED - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program didn't run.
PCD_SAMPLING_COMPLETE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program has detected the completion of sampling for the move.
PCD_SAMPLING_SET_UP - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program has finished setting up sampling for the move.
PCD_STARTED - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
Progress code: the motion program started running.
PlotPanelNew - Class in org.lsst.ccs.subsystems.shutter.gui
Displays plots of the predicted and actual motions of the shutter blade sets, along with actual Hall transitions.
position_command(ShutterSide, double, double, String) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
processAck(CommandAck) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Does nothing.
processNack(CommandNack) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Does nothing.
processResult(CommandResult) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Updates the GUI when we receive the current positions of the shutter blade sets.

R

ReadyForActionStatus - Class in org.lsst.ccs.subsystems.shutter.status
Published in order to advertise that the shutter worker is ready (or not) to accept a new command.
ReadyForActionStatus(boolean) - Constructor for class org.lsst.ccs.subsystems.shutter.status.ReadyForActionStatus
Constructs an instance from a ready-flag.
relativeToAbsolute(double) - Method in interface org.lsst.ccs.subsystems.shutter.common.BladeSet
relativeToAbsolute(double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
relativeToAbsolute(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.BladeSetSimulator
 
removeCloseShutterActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
removeMoveToActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
removeOpenShutterActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
removePlotDataListener(PlotDataListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 
removeTakeExposureActionListener(ActionListener) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
reset() - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
Clears all data and causes the plot pane to be repainted.
reset() - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
Clears away all data and causes the plot pane to be repainted.
reset() - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
Clears away any old data and cause the plot pane to be repainted.

S

SampData() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
 
Sample() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Sample
 
sendCloseShutter() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
sendMoveToPosition(ShutterSide, double) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
sendOpenShutter() - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
sendTakeExposure(double) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
sensor - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
The ID number of the sensor (0, 1, 2 ...).
setBladeSetPositions(double, double) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterDisplay
Sets the blade set positions in the shutter assembly drawing, makes sure that it's visible and repaints it.
setEnabled(boolean) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
 
setUpActionListeners(ShutterControlPanel) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
Binds actions to the shutter Swing controls.
showConfig_command() - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
showPositions_command() - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
showPredictedMovement(ShutterSide, double, double, double, long) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterDisplay
Plots the prediction for a single blade set movement.
showPredictedMoveTo(MoveToPositionStatus) - Method in class org.lsst.ccs.subsystems.shutter.gui.ShutterDisplay
Plots the predicted motion for a MoveToPosition command.
showTemp_command() - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
shutdownNow() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Shut down activity in this module.
ShutterAssembly - Class in org.lsst.ccs.subsystems.shutter.gui
Displays a diagram of the shutter; two movable rectangular blade sets on top of a circular aperture.
ShutterAssembly() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.ShutterAssembly
 
ShutterCCSConfig - Class in org.lsst.ccs.subsystems.shutter
Holds the general shutter configuration data as obtained from the CCS config service.
ShutterCCSConfig() - Constructor for class org.lsst.ccs.subsystems.shutter.ShutterCCSConfig
 
ShutterConfiguration - Class in org.lsst.ccs.subsystems.shutter.common
Contains general shutter configuration not related to Hall sensors or individual blade sets.
ShutterConfiguration(double, double, double, double, ControllerType, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.common.ShutterConfiguration
 
ShutterController - Interface in org.lsst.ccs.subsystems.shutter.common
The interface to general shutter control functions for both real and simulated hardware.
ShutterControlPanel - Class in org.lsst.ccs.subsystems.shutter.gui
Provides various controls for the shutter subsystem.
ShutterControlPanel() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.ShutterControlPanel
Creates new form ShutterControlPanel
ShutterDisplay - Class in org.lsst.ccs.subsystems.shutter.gui
Coordinates updates to the plot pane and the shutter animation.
ShutterDisplay() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.ShutterDisplay
 
ShutterGUISubsystem - Class in org.lsst.ccs.subsystems.shutter.gui
 
ShutterGUISubsystem() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.ShutterGUISubsystem
 
ShutterJasPlugin - Class in org.lsst.ccs.subsystems.shutter.gui.jas
 
ShutterJasPlugin() - Constructor for class org.lsst.ccs.subsystems.shutter.gui.jas.ShutterJasPlugin
 
ShutterMain - Class in org.lsst.ccs.subsystems.shutter
Main module for the shutter subsystem.
ShutterMain(String) - Constructor for class org.lsst.ccs.subsystems.shutter.ShutterMain
Constructs the main module for the shutter subsystem.
ShutterSide - Enum in org.lsst.ccs.subsystems.shutter.common
Represents the two sides of the camera X axis.
SimController - Class in org.lsst.ccs.subsystems.shutter.sim
Creates two BladeSetSimulator objects.
SimController() - Constructor for class org.lsst.ccs.subsystems.shutter.sim.SimController
 
sList - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The collection of data samples from the controller.
start() - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
Perform hardware initialization.
startPosn - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The absolute position in mm at the start of the move.
startTime - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
The movement start time in nanoseconds (System.nanoTime()).
startTime - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The move start time, a system time stamp in microseconds.
state - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
The current state of all the switches, one bit each.
status - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.SampData
The status of the move at completion.
StatusKey - Enum in org.lsst.ccs.subsystems.shutter.status
 
step_command(ShutterSide, int, int, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
STS_EXCESS_HALL_TRAN - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_EXCS_POSN_ERROR - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_INSUFF_USER_PARM - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_INSUFF_VBLE_MEM - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_MSSG_PGM_VBLES - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_NEG_EOT_LIMIT - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_NEG_SOFT_LIMIT - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_NORMAL - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_POS_EOT_LIMIT - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_POS_SOFT_LIMIT - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_UNEQL_HALL_TRAN - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
STS_UNKN_MOVE_TRUNC - Static variable in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 

T

takeExposure(double) - Method in class org.lsst.ccs.subsystems.shutter.ShutterMain
An action command that opens the shutter for the given exposure time then closes it.
TakeExposureStatus - Class in org.lsst.ccs.subsystems.shutter.status
Published in acknowledgment of a takeExposure command.
TakeExposureStatus(ShutterSide, double, double) - Constructor for class org.lsst.ccs.subsystems.shutter.status.TakeExposureStatus
Constructs an instance from the field values.
TEMP_PROG - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
A controller program loaded on the fly for various purposes.
TEST_PROG - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
The controller program used to perform a general checkup of the controller.
TestBladeSets - Class in org.lsst.ccs.subsystems.shutter.parker
Performs various tests on shutter blade sets.
TestBladeSets() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.TestBladeSets
 
time - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
The time of the transition in nanoseconds (System.nanoTime()).
time - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Sample
The sample time in microseconds since the start of the move, based on the motor controller's clock.
TORQUE_LIM - Static variable in class org.lsst.ccs.subsystems.shutter.parker.ParkerConstants
The limit on the motor torque expressed as amps supplied by the motor driver.
toString() - Method in class org.lsst.ccs.subsystems.shutter.status.BladePositionResult
Gives a string of the form "Blade set PLUSX at %6.3f, blade set MINUSX at %6.3f.".
types(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.EncoderReadOut
 
types(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.HallSensorHistory
 
types(int) - Method in class org.lsst.ccs.subsystems.shutter.gui.MotorHistory
 

U

UnsafeMoveStatus - Class in org.lsst.ccs.subsystems.shutter.status
Sent by the shutter worker in response to an unsafe moveToPosition() command.
UnsafeMoveStatus() - Constructor for class org.lsst.ccs.subsystems.shutter.status.UnsafeMoveStatus
 

V

valueOf(String) - Static method in enum org.lsst.ccs.subsystems.shutter.common.ShutterSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystems.shutter.status.StatusKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.subsystems.shutter.common.ShutterSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystems.shutter.status.StatusKey
Returns an array containing the constants of this enum type, in the order they are declared.
velocity(double) - Method in class org.lsst.ccs.subsystems.shutter.sim.CubicSCurve
 
velocity(double) - Method in interface org.lsst.ccs.subsystems.shutter.sim.MotionProfile
Gives the velocity of the blade set at time t.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.