| Package | Description |
|---|---|
| org.lsst.ccs.subsystems.fcs |
This package is for the control software of the LSST camera Filter Exchanger
Subsystem.
|
| org.lsst.ccs.subsystems.fcs.common |
This packages is for the interfaces or abstract classes that are common for
all the subpackages.
|
| org.lsst.ccs.subsystems.fcs.drivers |
This package is for the software which communicates with the drivers of the
real hardware.
|
| org.lsst.ccs.subsystems.fcs.simulation |
This package is for the simulators of the Filter Exchanger hardware.
|
| org.lsst.ccs.subsystems.fcs.singlefiltertest |
This package is for the Single Filter Test control software.
|
| org.lsst.ccs.subsystems.fcs.testbench |
This package is for the test bench installed at
APC
with a PC104 and two Can Open Devices : an ADC and a DAC.
|
| org.lsst.ccs.subsystems.fcs.testbench.LPC |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LoaderModule.checkPreConditionsForCarrierMotion() |
boolean |
LoaderModule.checkPreConditionsForClosingHooks() |
boolean |
LoaderModule.checkPreConditionsForOpeningHooks() |
boolean |
AutoChangerModule.checkPreConditionsForOpeningLatches() |
void |
AutochangerOnlineClampModule.configureController() |
void |
AutoChangerTrucksModule.configureControllers() |
static void |
AutoChangerTrucksModule.configureDigitalInputOfLinearRails(EPOSController ctl)
This configures the digital inputs of the EPOS controller to work with a
holding brake.
|
void |
AutochangerOnlineClampModule.configureDigitalInputOfOnlineClamps()
This method is used to configure the controllers of the autochanger
online clamps.
|
static void |
AutoChangerTrucksModule.configureDigitalOutputOfLinearRails(EPOSController ctl)
Configuration of an EPOS controller to work with a holding brake.
|
void |
AutochangerOnlineClampModule.configureDigitalOutputOfOnlineClamps()
This methods is used to configure the autochanger onlineClamps EPOS
controllers.
|
String |
LoaderModule.goToHandoff()
Moves the loader carrier to the handoff position.
|
String |
LoaderModule.goToStorage()
Moves the loader carrier to the storage position.
|
void |
AutoChangerTrucksModule.homing() |
boolean |
LoaderClampModule.isAtClampedPosition() |
boolean |
LoaderClampModule.isAtClosedPosition() |
boolean |
LoaderClampModule.isAtHomePosition() |
boolean |
LoaderClampModule.isAtOpenPosition() |
boolean |
LoaderModule.isHoldingAFilter() |
String |
AutochangerThreeOnlineClamps.lockClamps() |
void |
AutoChangerTrucksModule.moveToAbsoluteTargetPosition(int targetPosition)
Move the trucks to an absolute position given as argument.
|
void |
AutoChangerTrucksModule.moveToRelativeTargetPosition(int relativePosition)
Move the trucks to a relative position given as argument.
|
int |
AutoChangerTrucksModule.readPosition()
For the GUI and end users for test purpose.
|
void |
AutochangerOnlineClampModule.slowDownCurrent() |
void |
CarouselClampModule.startAction(FcsEnumerations.MobileItemAction action) |
String |
AutochangerOnlineClampModule.testLock() |
String |
AutochangerOnlineClampModule.testUnlock() |
String |
LoaderModule.unloadFilterFromCamera()
This command can be launched when the loader is empty and we want to take
a filter from the camera.
|
String |
AutochangerThreeOnlineClamps.unlockClamps() |
void |
LoaderClampModule.updateCurrent()
Updates the field readCurrent of the clamp in reading the CPU of the
controller.
|
void |
LoaderCarrierModule.updateCurrent()
Updates the field position of the carrier in reading the CPU of the
controller.
|
void |
AutochangerLatchModule.updateCurrent()
Updates the field readCurrent of the latch in reading the CPU of the
controller.
|
void |
LoaderClampModule.updatePosition()
Updates the position of the clamp in reading the CPU of the controller.
|
void |
LoaderCarrierModule.updatePosition()
Updates the field position of the carrier in reading the CPU of the
controller.
|
void |
AutoChangerTrucksModule.updatePosition()
Updates the field position of the carrier in reading the CPU of the
controller.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EPOSController.activateBrake() |
String |
EPOSController.changeMode(EPOSEnumerations.EposMode newMode)
This methods changes the mode to the new mode given as an argument.
|
void |
EPOSController.checkFault() |
void |
EPOSController.checkParameters(EPOSEnumerations.EposMode aMode) |
void |
EPOSController.checkParameters(String modeInString)
For every parameter to be defined for this mode this method compares the
values in configuration with the value stored in controller CPU and
throws a HardwareException if these values are not equal.
|
boolean |
EPOSController.checkTargetReached() |
void |
EPOSController.defineAbsolutePosition(int position)
Defines the actual position as the absolute position which value is given
as an argument.
|
void |
EPOSController.disable() |
String |
EPOSController.displayErrorHistory() |
String |
EPOSController.enable() |
boolean |
EPOSController.isEnabled() |
boolean |
EPOSController.isTargetPositionReached(int position) |
String |
Actuator.off() |
void |
EPOSController.quickStop() |
String |
ADCInterface.readAnalogInput(int inputNB)
Read the analog input whom number is given as a parameter
|
int |
EPOSController.readCurrent() |
EPOSEnumerations.EposMode |
EPOSController.readMode() |
int |
EPOSController.readNumberOfErrors() |
String |
EPOSController.readParameters(EPOSEnumerations.EposMode mode) |
int |
EPOSController.readPosition() |
int |
EPOSController.readProfileVelocity() |
int |
EPOSController.readSSIPosition() |
double |
ADCInterface.readVoltage(int inputNB)
Read the voltage at the ADC input inputNB on the ADC and returns the
value in Volt
|
void |
EPOSController.releaseBrake() |
String |
EPOSController.shutdown() |
void |
EPOSController.switchOnEnableOperation() |
void |
EPOSController.writeControlWord(String f) |
void |
EPOSController.writeCurrent(int aValue)
In current mode this methods send a current to the motor.
|
String |
EPOSController.writeParameterInHexa(EPOSEnumerations.Parameter parameter,
String string) |
void |
EPOSController.writeParameters(EPOSEnumerations.EposMode mode)
This methods writes in the CPU of the EPOS devis the values of the
parameters set for the mode.
|
void |
EPOSController.writeParameters(Map<String,Integer> paramMap)
Write to the CPU of the EPOS a map of parameters.
|
void |
EPOSController.writeTargetPosition(int aValue)
In PROFILE_POSITION mode this methods set the target position.
|
| Modifier and Type | Method and Description |
|---|---|
String |
CanOpenPlutoGateway.configurePlutoForThreeBlocs()
Assuming Pluto has 3 fonctions Gateway_to_User_C First one =>
Fonction_ID=01 Second one => Fonction_ID=02 Third one => Fonction_ID=03
|
String |
CanOpenDevice.displayErrorHistory() |
String |
CanOpenDevice.displayErrorRegister() |
String[] |
CanOpenDevice.getErrorHistoryNames()
For the GUI or to display at the console : return a list of String with
the error code and the error name.
|
String |
CanOpenADC.readAnalogInput(int inputNB)
Read the analog input whom number is given as a parameter
|
String[] |
CanOpenDevice.readErrorHistory()
The error history holds errors that have occurred on the device and have
been signalled via the emergency object.
|
String |
CanOpenDevice.readErrorRegister()
At index 1001 there deviceErrorFile an error register for the device.
|
EPOSEnumerations.EposMode |
CanOpenEPOS.readMode()
Reads the EPOS mode in the CPU of the EPOS device, updates the field mode
and returns the mode as a String.
|
int |
CanOpenDevice.readNumberOfErrors()
Extract from the Maxon Motor firmware specification : Contains the number
of actual errors that are recorded in the array starting at subindex 1.
|
String |
CanOpenProxy.readSDO(int nodeID,
String index,
String subindex)
Command to be used by the end user at the console in engineering mode.
|
String |
CanOpenDevice.readSDO(String index,
String subindex) |
double |
CanOpenThermometer.readTemperature() |
double |
CanOpenADC.readVoltage(int inputNB)
Read the voltage at the ADC input inputNB on the ADC and returns the
value in Volt
|
Object |
CanOpenDevice.saveParameters()
This method saves the parameters in the controller memory.
|
void |
CanOpenDAC.writeAnalogOutput(int inputNB,
int value)
Write a value to the output of the DAC
|
String |
CanOpenDevice.writeSDO(String index,
String subindex,
String length,
String newValue) |
String |
CanOpenPlutoGateway.writeTransmissionType(String transmissionType) |
| Modifier and Type | Method and Description |
|---|---|
void |
SimuEPOSControllerModule.activateBrake() |
String |
SimuEPOSControllerModule.changeMode(EPOSEnumerations.EposMode newMode) |
String |
SimuEPOSControllerModule.changeMode(String modeInString)
Changes the mode to the new mode given as a String argument.
|
void |
SimuEPOSControllerModule.checkFault() |
void |
SimuEPOSControllerModule.checkParameters(EPOSEnumerations.EposMode aMode) |
void |
SimuEPOSControllerModule.checkParameters(String modeInString) |
boolean |
SimuEPOSControllerModule.checkTargetReached() |
void |
SimuEPOSControllerModule.defineAbsolutePosition(int position) |
void |
SimuEPOSControllerModule.disable() |
String |
SimuEPOSControllerModule.displayErrorHistory() |
String |
SimuEPOSControllerModule.enable() |
void |
SimuEPOSControllerModule.faultReset() |
boolean |
SimuEPOSControllerModule.isEnabled() |
String |
SimuAutochangerLatchController.off() |
void |
SimuEPOSControllerModule.quickStop() |
String |
SimuADCDevice.readAnalogInput(int inputNB) |
int |
SimuEPOSControllerModule.readCurrent() |
EPOSEnumerations.EposMode |
SimuEPOSControllerModule.readMode() |
int |
SimuEPOSControllerModule.readNumberOfErrors() |
String |
SimuEPOSControllerModule.readParameters(EPOSEnumerations.EposMode mode) |
int |
SimuEPOSControllerModule.readPosition() |
int |
SimuEPOSControllerModule.readProfileVelocity() |
int |
SimuEPOSControllerModule.readSSIPosition()
Read the position returned by the absolute encoder (single serial data).
|
double |
SimuADCDevice.readVoltage(int inputNB) |
void |
SimuEPOSControllerModule.releaseBrake() |
String |
SimuEPOSControllerModule.shutdown() |
void |
SimuCarouselClamp.startAction(FcsEnumerations.MobileItemAction action) |
void |
SimuEPOSControllerModule.switchOnEnableOperation() |
void |
SimuEPOSControllerModule.writeControlWord(String f) |
void |
SimuCarouselClampController.writeCurrent(int currentValue) |
void |
SimuAutochangerLatchController.writeCurrent(int aValue) |
void |
SimuLoaderClampController.writeCurrent(int aValue) |
void |
SimuEPOSControllerModule.writeCurrent(int aValue) |
String |
SimuEPOSControllerModule.writeParameterInHexa(EPOSEnumerations.Parameter parameter,
String string) |
void |
SimuEPOSControllerModule.writeParameters(EPOSEnumerations.EposMode mode) |
void |
SimuEPOSControllerModule.writeParameters(Map<String,Integer> paramMap) |
void |
SimuAutochangerLinearRailController.writeTargetPosition(int positionToReached) |
void |
SimuLoaderCarrierController.writeTargetPosition(int positionToReached) |
void |
SimuLoaderClampController.writeTargetPosition(int positionToReached) |
void |
SimuEPOSControllerModule.writeTargetPosition(int position) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompactIOModule.checkMask()
This methods checks if the mask of the device is the good one.
|
String |
CompactIOModule.writeDigitalOutput(int outputNB,
int value)
Write a value to the output of the DAC
|
String |
CompactIOModule.writeMask()
This methods initialize the CAN-CBX-DIO8 with the mask (value 3) to
configure the 2 first channels of the device to be output channel.
|
| Modifier and Type | Method and Description |
|---|---|
String |
LoaderTestBenchMainModule.closeHooks() |
String |
LoaderTestBenchMainModule.openHooks() |
String |
CanOpenLED.sentCurrent(String hexa)
to sent a current to a led
|
String |
Led.turnOFF() |
String |
CanOpenLED.turnOFF() |
String |
APCTestBenchMainModule.turnOffFakeLED() |
String |
APCTestBench2CanBusMain.turnOffLED() |
String |
APCTestBenchMainModule.turnOffLED() |
String |
Led.turnON() |
String |
CanOpenLED.turnON() |
String |
APCTestBenchMainModule.turnOnFakeLED() |
String |
APCTestBench2CanBusMain.turnOnLED()
To turn the LED on.
|
String |
APCTestBenchMainModule.turnOnLED() |
String |
LoaderTestBenchMainModule.unloadFilterFromCamera()
This command can be launched when the loader is empty and we want to take
a filter from the camera.
|
| Modifier and Type | Method and Description |
|---|---|
String |
CanOpenDigitaxVariator.changeMode(CanOpenDigitaxVariator.DigitaxMode newMode)
This methods changes the mode to the new mode given as an argument.
|
String |
CanOpenDigitaxVariator.changeMode(String modeInString)
Changes the mode to the new mode given as a String argument.
|
String |
CanOpenDigitaxVariator.enable()
This methods enable the actuator : i.e.
|
void |
CanOpenDigitaxVariator.faultReset() |
boolean |
CanOpenDigitaxVariator.isEnable() |
void |
CanOpenDigitaxVariator.quickStop() |
String |
CanOpenDigitaxVariator.readControlWord()
Read the control world (index=6040, subindex=0,size=2)
|
String |
CanOpenDigitaxVariator.readMode()
Reads the Digitax mode in the CPU of the Digitax device, updates the field mode and returns
the mode as a String.
|
int |
CanOpenDigitaxVariator.readParameter(CanOpenDigitaxVariator.Parameter param)
Reads in the Digitax Variator CPU the value of the Parameter.
|
int |
CanOpenDigitaxVariator.readParameter(String parameterName)
Reads in the Digitax Variator CPU the value of the Parameter which parameter
name is given as argument.
|
String |
CanOpenDigitaxVariator.readParameters() |
String |
CanOpenDigitaxVariator.readParameters(String modeInString)
This methods reads in the CPU of the Digitax Variator the values of the parameters for a given mode.
|
String |
CanOpenDigitaxVariator.readStatusWord()
Read the status world (index=6041, subindex=0,size=2)
|
double |
CanOpenLPCGaugeHD2001.readTemperature()
Read the temparature and returns the new value in degree celcius.
|
int |
CanOpenDigitaxVariator.readTorque_actual_value() |
Object |
CanOpenDigitaxVariator.restoreParameters() |
Object |
CanOpenDigitaxVariator.saveParameters()
This method save the parameters in the actuator memory.
|
String |
CanOpenDigitaxVariator.shutdown() |
void |
CanOpenDigitaxVariator.switchOnEnableOperation() |
String |
Scale1ProtoTestBenchMainModule.turnOffFakeLED() |
String |
Scale1ProtoTestBenchMainModule.turnOffLED()
Turn Off the led.
|
String |
Scale1ProtoTestBenchMainModule.turnOnFakeLED() |
String |
Scale1ProtoTestBenchMainModule.turnOnLED()
Turn On the led.
|
void |
CanOpenDigitaxVariator.writeControlWord(String value)
Write a value in hexa in the control world (index=6040, subindex=0,size=2)
|
String |
CanOpenDigitaxVariator.writeParameter(CanOpenDigitaxVariator.Parameter param,
int value) |
String |
CanOpenDigitaxVariator.writeParameter(String parameterName,
int value)
This method writes a parameter in the CPU of the Digitax Variator.
|
void |
CanOpenDigitaxVariator.writeParameters(CanOpenDigitaxVariator.DigitaxMode mode)
This methods writes in the CPU of the EPOS devis the values of the parameters
set for the mode.
|
void |
CanOpenDigitaxVariator.writeParameters(Map<String,Integer> paramMap)
Write to the CPU of the Digitax Variator a map of parameters.
|
void |
CanOpenDigitaxVariator.writeParameters(String modeInString) |
String |
CanOpenDigitaxVariator.writeTorque(int value) |
Copyright © 2016 LSST. All rights reserved.