
public final class BladeSetConfiguration extends Object
See this Confluence page for descriptions of the configuration parameters.
org.lsst.ccs.drivers.iocard,
org.lsst.ccs.drivers.parker| Constructor and Description |
|---|
BladeSetConfiguration(ShutterSide side,
String controllerHost,
int controllerPort,
int axis,
double encoderCountsPerMm,
double encoderOffset,
double feedbackP,
double feedbackI,
double feedbackD,
double homePos,
double openPos,
double closedPos,
double lowestPos,
double highestPos,
int dioPortToController,
int dioLineToController,
int dioPortFromController,
int dioLineFromController) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAxis() |
double |
getClosedPos() |
static Constructor<BladeSetConfiguration> |
getConstructor()
Gets the constructor to be used when making an instance of this class using data from an external
source such as a text file.
|
String |
getControllerHost() |
int |
getControllerPort() |
int |
getDioLineFromController() |
int |
getDioLineToController() |
int |
getDioPortFromController() |
int |
getDioPortToController() |
double |
getEncoderCountsPerMm() |
double |
getEncoderOffset() |
double |
getFeedbackD() |
double |
getFeedbackI() |
double |
getFeedbackP() |
double |
getHighestPos() |
double |
getHomePos() |
double |
getLowestPos() |
double |
getOpenPos() |
ShutterSide |
getSide() |
public BladeSetConfiguration(ShutterSide side, String controllerHost, int controllerPort, int axis, double encoderCountsPerMm, double encoderOffset, double feedbackP, double feedbackI, double feedbackD, double homePos, double openPos, double closedPos, double lowestPos, double highestPos, int dioPortToController, int dioLineToController, int dioPortFromController, int dioLineFromController)
public static Constructor<BladeSetConfiguration> getConstructor()
Constructor<BladeSetConfiguration>.public ShutterSide getSide()
public String getControllerHost()
public int getControllerPort()
public int getAxis()
public double getEncoderCountsPerMm()
public double getEncoderOffset()
public double getFeedbackP()
public double getFeedbackI()
public double getFeedbackD()
public double getHomePos()
public double getOpenPos()
public double getClosedPos()
public double getLowestPos()
public double getHighestPos()
public int getDioPortToController()
public int getDioLineToController()
public int getDioPortFromController()
public int getDioLineFromController()
Copyright © 2019 LSST. All rights reserved.