- 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.
- 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.
- 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.
- 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.
- 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
-