Skip navigation links
B C D E F G H I M O P R S T 

B

BladeSetDrvr - Class in org.lsst.ccs.subsystems.shutter.parker
Routines to perform shutter blade operations.
BladeSetDrvr(int) - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Finds the default configuration for the blade set and creates the hardware drivers.
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.

C

calibNew(double, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Calibrates the Hall switch positions using continuous slow motion.
calibrate(double, double, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Calibrates the Hall switch positions using a series of small movements.
calibrate() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Does nothing at present.
closeShutter() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Closes the shutter.
count - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Hall
The number of Hall transitions that took place during the move.

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 if the "drive always on" flag is false.
dispatch(int, int, Object[]) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet
Dispatches local command for processing

E

enableDrive() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Turns on the motor drive current if the "drive always on" flag is false.
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

getAcces() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the AccesDio object being used.
getAmbientTemperature() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the ambient temperature around the HCU.
getBladeMovementTime() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
The default value for the number of seconds each blade set should take to move when taking an exposure.
getBladeSet(int) - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Gets one of the two BladeSet objects.
getBladeSetApproachMin() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Gets the current minimum approach distance for the blade sets (relative position).
getBladeSetConfiguration() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getBladeSetEndTol() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Gets the tolerance used when comparing blade set position against 0 or 1.
getBladeSetPositions() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Gets the current relative position of both blade sets.
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.
getCurrentPosition() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getDriveTemperature() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the drive temperature.
getHelios() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the Helios object being used.
getIndex() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
 
getPosition() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Gets the current absolute position in mm.

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.
HallItem() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
 
HOM_OPT_NDIRN - Static variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
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.BladeSetDrvr
Make the final approach to home from the positive side (higher absolute position).
home(int, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Finds the home position for this blade set.

I

init() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Completes the initialization of the hardware drivers created by the constructor.
initModule() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Checks that the module has been constructed correctly.
iVals - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.Sample
The array of sampled integer parameter values.

M

main(String[]) - Static method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet
Main program Initialize and run test
message(int) - Static method in class org.lsst.ccs.subsystems.shutter.parker.MovementStatus
 
MOV_TYP_SCURVE - Static variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Use an S-surve motion profile.
MOV_TYP_TRAP - Static variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Use a trapezoidal motion profile.
move(int, double, 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.
moveD(int, double, 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.
moveH(int, double, double, double, int) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Performs a move using the standard motion program, recording Hall switch transitions and taking periodic data samples in the motor controller.
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, double, int) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Works just like moveH() except that no Hall transitions are collected.
moveStatus() - 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.
moveToPosition(double, double) - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Moves the blade set to a given relative (i.e.
moveToPosition(int, double) - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Action command to move a single blade set.

O

open - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
Is the sensor open, that is, is there no magnet close by?
openShutter() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Opens the shutter.
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.parker - package org.lsst.ccs.subsystems.shutter.parker
Contains the classes that implement shutter subsystem components using a Parker ACR motor controller.

P

process(String) - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet
Processes a command string
Pulse() - Constructor for class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet.Pulse
 

R

run() - Method in class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet
 

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
 
sensor - Variable in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr.HallItem
The ID number of the sensor (0, 1, 2 ...).
setDriveOff() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Turns the motor drive current off and set the "drive always on" flag false.
setDriveOn() - Method in class org.lsst.ccs.subsystems.shutter.parker.BladeSetDrvr
Turns the motor drive current on and set the "drive always on" flag true.
shutdownNow() - Method in class org.lsst.ccs.subsystems.shutter.ShutterModule
Shut down activity in this module.
ShutterModule - Class in org.lsst.ccs.subsystems.shutter
Main module for the shutter subsystem.
ShutterModule(String, List<BladeSet>) - Constructor for class org.lsst.ccs.subsystems.shutter.ShutterModule
Constructs the main module for the shutter subsystem.
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.ShutterModule
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.
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.ShutterModule
An action command that opens the shutter for the given exposure time then closes it.
TestBladeSet - Class in org.lsst.ccs.subsystems.shutter.parker
Program to perform various tests on a shutter blade set
TestBladeSet(int, CmndProcess, Output) - Constructor for class org.lsst.ccs.subsystems.shutter.parker.TestBladeSet
Main constructor
TestBladeSet.Pulse - Class in org.lsst.ccs.subsystems.shutter.parker
Inner class holding pulse parameters
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.BladeSetDrvr
The limit on the motor torque expressed as amps supplied by the motor driver.
B C D E F G H I M O P R S T 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.