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

A

aimAgainUB() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
aimAgainXY() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
Alerts - Class in org.lsst.ccs.subsystem.ccob.thin
Defines the alerts raised by the subsystem.
AsciiAuto - Class in org.lsst.ccs.subsystem.ccob.thin
Adds the AutoCloseable interface to Ascii so that it can be used in try-with-resources statements.
AsciiAuto() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.AsciiAuto
 

C

changeAxisEnable(ChangeAxisEnable) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
changeOutputLine(ChangeOutputLine) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
clearAllFaults(ClearAllFaults) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
clearAxisFaults(ClearAxisFaults) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
clearCapture(ClearCapture) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
clearFaults() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
close() - Method in class org.lsst.ccs.subsystem.ccob.thin.AsciiAuto
Either does nothing or actually closes the connection.
close() - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
closeForReal() - Method in class org.lsst.ccs.subsystem.ccob.thin.AsciiAuto
 
closeSilent() - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing but return true.
COMM_ERROR - Static variable in class org.lsst.ccs.subsystem.ccob.thin.Alerts
We raise this alert when the subsystem tried and failed to send a command to TB_Server.
Commands - Class in org.lsst.ccs.subsystem.ccob.thin
Defines the names and other properties of the commands accepted by the subsystem.
Commands() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.Commands
 
Controller - Class in org.lsst.ccs.subsystem.ccob.thin
Communicates with the hardware.
Controller() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.Controller
 

D

diodeOff() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
diodeOn() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
diodeStatus() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
disable(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
disableAllAxes(DisableAllAxes) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 

E

enable(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
enableAllAxes(EnableAllAxes) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 

F

flush() - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.

G

getDiodeAttenuation() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
getDiodeAttenuation() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
getLastReply() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
getLastReply() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
getTarget() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
getTarget() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 

H

home(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
homeAxis(HomeAxis) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperCloseFastShutter() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperCloseMainShutter() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperKillLamp() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperLightLamp() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperOpenFastShutter() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperOpenMainShutter() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperRemoveFilter(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperSetWavelength(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperSetWavelength(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
hyperStartFastExposure(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperStartFastExposure(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
hyperStatus() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
hyperSwitchFastShutter(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
hyperSwitchLamp(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
hyperSwitchMainShutter(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
hyperZOP(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 

I

illuminateThenRead(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
illuminateThenRead(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
init() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
INTERNAL_ERROR - Static variable in class org.lsst.ccs.subsystem.ccob.thin.Alerts
We raise this alert when none of the other alerts are applicable.

M

main(String[]) - Static method in class org.lsst.ccs.subsystem.ccob.thin.ValueParser
 
MockThin - Class in org.lsst.ccs.subsystem.ccob.thin
Provides a dummy implementation of the thin-beam CCOB API.
MockThin() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
moveAxisAbsolute(MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
moveAxisAbsolute(MoveAxisAbsolute) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
moveAxisRelative(MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
moveAxisRelative(MoveAxisRelative) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
moveBy(String, double, double) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
moveTo(String, double, double) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 

O

open(DriverConstants.ConnType, String, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
open(DriverConstants.ConnType, String, int, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
openFtdi(String, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
openFtdi(String, int, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
openNet(String, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
openSerial(String, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
openSerial(String, int, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
org.lsst.ccs.subsystem.ccob.thin - package org.lsst.ccs.subsystem.ccob.thin
 
org.lsst.ccs.subsystem.ccob.thin.buses - package org.lsst.ccs.subsystem.ccob.thin.buses
 

P

parse(String) - Static method in class org.lsst.ccs.subsystem.ccob.thin.ValueParser
 
ParseError(String, String) - Constructor for exception org.lsst.ccs.subsystem.ccob.thin.ValueParser.ParseError
 
picoGetRange() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
picoGetRange() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
picoReadCurrent() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
picoReadCurrent() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
picoSetRange(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
picoSetRange(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
picoSetTime(double) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
picoSetTime(double) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
picoStatus() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
postInit() - Method in class org.lsst.ccs.subsystem.ccob.thin.Util
Sets the Agent property marking this as a motorplatform subsystem.
postShutdown() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
Shuts down all tasks.

R

raiseCommAlert(AlertService, DriverException) - Static method in class org.lsst.ccs.subsystem.ccob.thin.Alerts
Raises a comm alert.
raiseInternalAlert(AlertService, Throwable) - Static method in class org.lsst.ccs.subsystem.ccob.thin.Alerts
Raises an internal error alert.
raiseServerAlert(AlertService, TBServerException) - Static method in class org.lsst.ccs.subsystem.ccob.thin.Alerts
Raises a server alert.
read(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
read() - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
readBytes(byte[], int, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
readBytes(byte[], int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
readThenIlluminate(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
readThenIlluminate(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
registerAllAlerts(AlertService) - Static method in class org.lsst.ccs.subsystem.ccob.thin.Alerts
Registers all the alerts defined in this class.

S

sendAxisStatus(SendAxisStatus) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
sendAxisStatus(SendAxisStatus) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
sendConfiguration(SendConfiguration) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
sendConfiguration(SendConfiguration) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
sendControllerStatus(SendControllerStatus) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
sendControllerStatus(SendControllerStatus) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
SERVER_ERROR - Static variable in class org.lsst.ccs.subsystem.ccob.thin.Alerts
We raise this alert when the TB_Server replies to a command with an error or warning message.
setCommandTerm(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
setResponseTerm(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
setTargetHere() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
setTargetTo(double, double) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
setTerminator(Ascii.Terminator) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
setTimeout(int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
setTimeout(double) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
Does nothing.
setupCapture(SetupCapture) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
start() - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
Starts two tasks.
status(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
status(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
stopAll() - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
stopAllMotion(StopAllMotion) - Method in class org.lsst.ccs.subsystem.ccob.thin.Commands
 
stopAllMotion(StopAllMotion) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 
switchDiode(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.Controller
 

T

TBServerException - Exception in org.lsst.ccs.subsystem.ccob.thin.buses
Carries the reply from the TB server when that reply indicates that a command resulted in an error.
TBServerException(String) - Constructor for exception org.lsst.ccs.subsystem.ccob.thin.buses.TBServerException
Saves the reply from the TB server.

U

Util - Class in org.lsst.ccs.subsystem.ccob.thin
Provides tools used by other components of the subsystem.
Util() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.Util
 

V

ValueParser - Class in org.lsst.ccs.subsystem.ccob.thin
Parses replies to commands such as X? which contain a line of key-value pairs where the key is one or more space-separated alphanumeric words and the values are decimal numbers compatible with Java doubles.
ValueParser() - Constructor for class org.lsst.ccs.subsystem.ccob.thin.ValueParser
 
ValueParser.ParseError - Exception in org.lsst.ccs.subsystem.ccob.thin
Represents a parsing error.

W

write(String) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
writeBytes(byte[], int, int) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
writeBytes(byte[]) - Method in class org.lsst.ccs.subsystem.ccob.thin.MockThin
 
A C D E F G H I M O P R S T U V W 
Skip navigation links

Copyright © 2023 LSST. All rights reserved.