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

A

abortAxes(String...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Aborts motion on a set of axes using ABORT axisName1 axisName2....
Aerotech - Class in org.lsst.ccs.subsystem.cablerotator
Uses the Ascii driver to send commands to an Aerotech Ensemble controller and receive replies.
Aerotech(Ascii, Aerotech.ErrorHandling) - Constructor for class org.lsst.ccs.subsystem.cablerotator.Aerotech
Saves the Ascii driver instance and the error handling mode.
Aerotech.CommandFailureException - Exception in org.lsst.ccs.subsystem.cablerotator
Gets thrown when a command is received by the controller but fails for some reason such as invalid command parameters, syntax error, execution fault, etc.
Aerotech.ErrorHandling - Enum in org.lsst.ccs.subsystem.cablerotator
How the driver is supposed to handle command failure errors.
Aerotech.PositioningMode - Enum in org.lsst.ccs.subsystem.cablerotator
The possible positioning modes
Aerotech.RampMode - Enum in org.lsst.ccs.subsystem.cablerotator
How non-homing motion commands should ramp up to and down from the target speed of motion.
Aerotech.Reply - Class in org.lsst.ccs.subsystem.cablerotator
Information on the command issued and the reply from the controller.
Aerotech.Status - Enum in org.lsst.ccs.subsystem.cablerotator
The result of examining the controller's reply to a command.
Aerotech.Target - Class in org.lsst.ccs.subsystem.cablerotator
Specifies an axis and a target coordinate on that axis.
Aerotech.WaitMode - Enum in org.lsst.ccs.subsystem.cablerotator
The possible settings of the command wait mode for non-homing motion commands.
asDouble() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Reply
Converts the text string to a double.
asInt() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Reply
Converts the text string to an int.
Axis - Class in org.lsst.ccs.subsystem.cablerotator
Performs operations specific to a particular axis.
Axis() - Constructor for class org.lsst.ccs.subsystem.cablerotator.Axis
Constructs a proxy object for one axis.
axisName - Variable in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Target
 

B

build() - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 

C

changeAxisEnable(ChangeAxisEnable) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
changeAxisEnable(ChangeAxisEnable) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
clearAllFaults() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Attempts to clear all axis faults and task errors using ACKNOWLEDGEALL.
clearAllFaults(ClearAllFaults) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
clearAllFaults(ClearAllFaults) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
clearAxisFaults(String...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Attempts to clear existing faults on axes using FAULTACK axisName.
clearAxisFaults(ClearAxisFaults) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
clearAxisFaults(ClearAxisFaults) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
clearFaults(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
clearFaults() - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
close() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Attempts to close the driver.
close() - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
closeSilent() - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
command - Variable in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Reply
The command that generated this reply.
Commands - Class in org.lsst.ccs.subsystem.cablerotator
Commands subsystem component, accepts commands.
Commands() - Constructor for class org.lsst.ccs.subsystem.cablerotator.Commands
 
Controller - Class in org.lsst.ccs.subsystem.cablerotator
Communicates with the Aerotech motor controller, publishes status and configuration.
Controller() - Constructor for class org.lsst.ccs.subsystem.cablerotator.Controller
 

D

disable(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
disable(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
disableAllAxes(DisableAllAxes) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
disableAllAxes(DisableAllAxes) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
disableAxes(String...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Disables a set of axes using DISABLE axisName1 axisName2....

E

enable(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
enable(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
enableAllAxes(EnableAllAxes) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
enableAllAxes(EnableAllAxes) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
enableAxes(String...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Enables a set of axes using ENABLE axisName1 axisName2....

F

flush() - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 

G

getAbsoluteMoveTimeout(MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getHomingCompletionCode(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getHomingTimeout() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getIndex() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getMaxSpeed() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getMaxTravel() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getMoveCompletionCode(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getName() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getRelativeMoveTimeout(MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
getStatus(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
Produces a status report for the axis.
getUnits() - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 

H

hasESTOP(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
hasFaults(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
home(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
home(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
homeAxes(String...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Homes a set of axes using HOME axisName1 axisName2....
homeAxis(HomeAxis) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
homeAxis(HomeAxis) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 

I

init() - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
init() - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
isAtHome(Aerotech) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
isOpen() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Is the underlying ASCII driver open?

M

message - Variable in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.Status
The error message corresponding to the enum element.
MockAscii - Class in org.lsst.ccs.subsystem.cablerotator
A quick and dirty simulation of an simple Aerotech controller with one axis named THETA.
MockAscii() - Constructor for class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
moveAbsolute(Aerotech, MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
moveAxisAbsolute(MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
moveAxisAbsolute(MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
moveAxisRelative(MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
moveAxisRelative(MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
moveBy(String, double, double) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
moveLinear(double, Aerotech.Target...) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Executes a linear coordinated move using {@code LINEAR axis1 pos1 axis2 pos2 ...
moveRelative(Aerotech, MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.cablerotator.Axis
 
moveTo(String, double, double) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 

O

open(DriverConstants.ConnType, String, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
open(DriverConstants.ConnType, String, int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
openFtdi(String, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
openFtdi(String, int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
openNet(String, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
openSerial(String, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
openSerial(String, int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
org.lsst.ccs.subsystem.cablerotator - package org.lsst.ccs.subsystem.cablerotator
This package contains the CCS subsystem components that operate the IR2 cable rotator for the LSST camera.

P

position - Variable in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Target
 
postInit() - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
Sets the Agent property marking this as a motorplatform subsystem.

R

read(String) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
read() - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
readAnalogInput(String, int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads an analog input channel using AIN(axisName,channel).
readAxisFaults(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the fault bits of an axis using AXISFAULT(axisName).
readAxisStatus(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the status bits of an axis using AXISSTATUS(axisName).
readBytes(byte[], int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
readBytes(byte[], int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
readCalibratedPosition(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the calibrated position of an axis using PFBKCAL(axisName).
readDglobal(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the value of a DGLOBAL array element using DGLOBAL(index).
readDigitalInput(String, int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads a digital input port using DIN(axisName,port,bit).
readIglobal(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the value of an IGLOBAL array element using IGLOBAL(index).
readPlaneStatus(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the status bits of a plane using PLANESTATUS(planeNum).
readProgramPosition(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the "program" position of an axis using PFBKPROG(axisName).
readRawPosition(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the raw position of an axis using .
readTaskState(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Reads the state of a task slot using TASKSTATE(taskNum).
reply - Variable in exception org.lsst.ccs.subsystem.cablerotator.Aerotech.CommandFailureException
The reply that would have been returned by the driver call.

S

sendAxisStatus(SendAxisStatus) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
sendAxisStatus(SendAxisStatus) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
sendCommand(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sends a command to the controller, receives and examines its reply.
sendCommandRaw(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sends a command to the device and returns the response string with no post-processing.
sendConfiguration(SendConfiguration) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
sendConfiguration(SendConfiguration) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
sendControllerStatus(SendControllerStatus) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
sendControllerStatus(SendControllerStatus) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
setCommandTerm(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
setPlane(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the plane that will be used for subsequent coordinated motion.
setPositioningMode(Aerotech.PositioningMode) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the positioning mode for coordinated moves using either INC or ABS.
setRampDist(double) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the distance for DIST mode ramping using RAMP DIST dist.
setRampMode(Aerotech.RampMode) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the ramp (acceleration) mode for non-homing motion commands using RAMP MODE mode.
setRampRate(double) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the acceleration for RATE mode ramping using RAMP RATE accel.
setRampTime(double) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the time for TIME mode ramping using RAMP TIME accel.
setReplyTimeout(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the timeout for replies from the controller.
setResponseTerm(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
setTerminator(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
setTimeout(int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
setTimeout(double) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
setWaitMode(Aerotech.WaitMode) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the waiting mode for motion commands, except Aerotech.homeAxes(java.lang.String...), using WAIT MODE mode.
start() - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
startProgram(int, String) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Starts an AeroBasic program in a given task slot using PROGRAM RUN taskNum,"progName".
status - Variable in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Reply
The status of the attempted execution of the command.
status(String) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
stopAll() - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
stopAllMotion(StopAllMotion) - Method in class org.lsst.ccs.subsystem.cablerotator.Commands
 
stopAllMotion(StopAllMotion) - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 
stopProgram(int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Stops the AeroBasic program running in a given task slot using PROGRAM STOP taskNum.

T

Target(String, double) - Constructor for class org.lsst.ccs.subsystem.cablerotator.Aerotech.Target
 
text - Variable in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Reply
The reply text stripped of the prefix and the newline; never null but may be empty.
toString() - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech.Target
 

U

updateStatus() - Method in class org.lsst.ccs.subsystem.cablerotator.Controller
 

V

valueOf(String) - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.ErrorHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.PositioningMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.RampMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.WaitMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.ErrorHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.PositioningMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.RampMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.subsystem.cablerotator.Aerotech.WaitMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
writeBytes(byte[], int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
writeBytes(byte[]) - Method in class org.lsst.ccs.subsystem.cablerotator.MockAscii
 
writeDglobal(int, double) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Writes the value of a DGLOBAL array element using DGLOBAL(index)=value.
writeDigitalOutput(String, int, int, boolean) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Sets the state of a digital output channel using DOUT axisName,port,bit:state.
writeIglobal(int, int) - Method in class org.lsst.ccs.subsystem.cablerotator.Aerotech
Writes the value of an IGLOBAL array element using IGLOBAL(index)=value.
A B C D E F G H I M O P R S T U V W 
Skip navigation links

Copyright © 2022 LSST. All rights reserved.