| 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.testbench |
This package is for the test bench installed at
APC
with a PC104 and two Can Open Devices : an ADC and a DAC.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilterClampModule.startAction(FcsEnumerations.MobileItemAction action) |
| Modifier and Type | Method and Description |
|---|---|
String |
Actuator.off() |
String |
Actuator.on() |
| Modifier and Type | Method and Description |
|---|---|
void |
CanOpenEPOS.activateCurrentMode() |
void |
CanOpenEPOS.activateHomingMode() |
void |
CanOpenEPOS.activateProfilePositionMode() |
String |
CanOpenEPOS.changeMode(CanOpenEPOS.EposMode newMode)
This methods changes the mode to the new mode given as an argument.
|
String |
CanOpenEPOS.changeMode(String modeInString)
Changes the mode to the new mode given as a String argument.
|
boolean |
CanOpenDIO.checkMask()
This methods checks if the mask of the device is the good one.
|
boolean |
CanOpenEPOS.checkMotorParameters()
This methods read the parameters of the motor stored in the actuator
(hardware configuration)and compare with the configuration stored in the
Configuration Data Base (software configuration).
|
String |
CanOpenProxy.configAsHeartbeatConsumer(int nodeID,
int producerNodeID,
int heartbeat_time)
Configure a node as a hearbeat consumer.
|
String |
CanOpenProxy.configAsHeartbeatProducer(int nodeID,
int heartbeat_time)
Command to be used by the end users.
|
String |
CanOpenProxy.configAsHeartbeatProducer(String nodeID,
String heartbeat_time)
Configure a node as a hearbeat producer.
|
String |
CanOpenPlutoGateway.configure() |
void |
CanOpenEPOS.defineAbsolutePosition(int position)
Defines the actual position as the absolute position which value is given as an argument.
|
String |
CanOpenDevice.displayErrorHistory() |
String |
CanOpenDevice.displayErrorRegister() |
String |
CanOpenEPOS.displayMotorParameters() |
String |
CanOpenEPOS.enable()
This methods enable the actuator : i.e.
|
void |
CanOpenEPOS.faultReset() |
String |
CanOpenPlutoGateway.initializeHardware() |
String |
CanOpenADC.initializeHardware() |
boolean |
CanOpenEPOS.isEnable() |
String |
CanOpenEPOS.off() |
String |
CanOpenEPOS.on() |
void |
CanOpenEPOS.quickStop() |
String |
CanOpenADC.readAnalogInput(int inputNB)
Read the analog input whom number is given as a parameter
|
String |
CanOpenEPOS.readControlWord()
Read the control world (index=6040, subindex=0,size=2)
|
int |
CanOpenEPOS.readCurrent()
In Current Mode this methods returns the current actualy received by the motor.
|
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.
|
String |
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 |
CanOpenEPOS.readMotorData(String subindex)
This methods reads the parameters of the motor stored in the actuator.
|
int |
CanOpenEPOS.readMotorType()
This command read the motor type on the actuator.
|
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.
|
int |
CanOpenEPOS.readParameter(CanOpenEPOS.Parameter param)
Reads in the EPOS CPU the value of the Parameter.
|
int |
CanOpenEPOS.readParameter(String parameterName)
Reads in the EPOS CPU the value of the Parameter which parameter name is given as argument.
|
String |
CanOpenEPOS.readParameters() |
String |
CanOpenEPOS.readParameters(String modeInString)
This methods reads in the CPU of the EPOS the values of the parameters for a given mode.
|
int |
CanOpenEPOS.readPositionActualValue()
To make end user's life more easy : reads in the CPU the value of the parameter PositionActualValue
and returns it in a decimal format.
|
int |
CanOpenEPOS.readPositionSensorType()
This command read the position sensor type on the actuator.
|
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) |
String |
CanOpenProxy.readSDO(String nodeID,
String index,
String subindex)
Read a SDO with the given index and subindex
RETURNS the value read in hexa (String) if no error occured
or returns the error code if a error was detected.
|
String |
CanOpenEPOS.readStatusWord()
Read the status world (index=6041, subindex=0,size=2)
|
double |
CanOpenGaugeHD2001.readTemperature()
Read the temparature and returns the new value in degree celcius.
|
double |
CanOpenADC.readVoltage(int inputNB)
Read the voltage at the ADC input inputNB on the ADC and returns the value in Volt
|
Object |
CanOpenEPOS.restoreParameters() |
Object |
CanOpenEPOS.saveParameters()
This method save the parameters in the actuator memory.
|
String |
CanOpenEPOS.setHomePosition(int position)
Set the Home Position with the value given as argument in decimal format.
|
String |
CanOpenEPOS.setHomingMethodActual()
Writes value 35 in hexa to set the Homing method as Actual (See EPOS documentation)
|
void |
CanOpenEPOS.setMaxiVelocity(int velocity) |
String |
CanOpenEPOS.shutdown() |
void |
CanOpenEPOS.startHoming()
Starts homing : (See EPOS documentation)
For engineering mode.
|
void |
CanOpenEPOS.stopCurrent()
In current mode this methods set to zero the value of the current sent to
the motor.
|
void |
CanOpenEPOS.switchOnEnableOperation() |
String |
CanOpenClampActuatorModule.unclamp()
This is the user name of the command ON in single filter test.
|
void |
CanOpenEPOS.updateReadValue()
Reads the current value or the velocity value stored in the EPOS and updates the readValue field.
|
void |
CanOpenDAC.writeAnalogOutput(int inputNB,
int value)
Write a value to the output of the DAC
|
void |
CanOpenEPOS.writeControlWord(String value)
Write a value in hexa in the control world (index=6040, subindex=0,size=2)
|
void |
CanOpenEPOS.writeCurrent(int aValue)
In current mode this methods send a current to the motor.
|
String |
CanOpenDIO.writeDigitalOutput(int outputNB,
int value)
Write a value to the output of the DAC
|
String |
CanOpenDIO.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.
|
void |
CanOpenEPOS.writeMaxSpeed(int value) |
protected void |
CanOpenEPOS.writeMotorData(String subindex,
String sizeInHexa,
int value)
This method writes the parameters for the motor on the actuator.
|
void |
CanOpenEPOS.writeMotorParameters()
Write the values of the motor fields in the actuator memory.
|
void |
CanOpenEPOS.writeMotorType(int value)
This command set the motor type on the actuator.
|
String |
CanOpenEPOS.writeParameter(CanOpenEPOS.Parameter param,
int value) |
String |
CanOpenEPOS.writeParameter(String parameterName,
int value)
This method writes a parameter in the CPU of the EPOS.
|
void |
CanOpenEPOS.writeParameters(CanOpenEPOS.EposMode mode)
This methods writes in the CPU of the EPOS devis the values of the parameters set for the mode.
|
void |
CanOpenEPOS.writeParameters(Map<String,Integer> paramMap)
Write to the CPU of the EPOS a map of parameters.
|
void |
CanOpenEPOS.writeParameters(String modeInString) |
void |
CanOpenEPOS.writePositionSensorType(int value) |
String |
CanOpenProxy.writeSDO(int nodeID,
String index,
String subindex,
int size,
int value)
Command to be used by the end user at the console.
|
String |
CanOpenDevice.writeSDO(String index,
String subindex,
String length,
String newValue) |
String |
CanOpenProxy.writeSDO(String nodeID,
String index,
String subindex,
String size,
String value)
Write a SDO request and send it to the can open stack, then analyses the response
or throws an exception if the request failed.
|
void |
CanOpenEPOS.writeTargetPosition(int aValue)
In PROFILE_POSITION mode this methods set the target position.
|
String |
CanOpenPlutoGateway.writeTransmissionType(String transmissionType) |
| Modifier and Type | Method and Description |
|---|---|
void |
LPSCTestBenchMainModule.closeHooks() |
String |
CPPMTestBenchMainModule.enableEPOS()
To enable the EPOS controller.
|
void |
LPSCTestBenchMainModule.openHooks() |
String |
CanOpenLED.sentCurrent(String hexa)
to sent a current to a led
|
String |
Led.turnOFF() |
String |
CanOpenLED.turnOFF() |
String |
APCTestBenchMainModule.turnOffFakeLED() |
String |
LPCTestBenchMainModule.turnOffFakeLED() |
String |
APCTestBenchMainModule.turnOffLED() |
String |
LPCTestBenchMainModule.turnOffLED() |
String |
Led.turnON() |
String |
CanOpenLED.turnON() |
String |
APCTestBenchMainModule.turnOnFakeLED() |
String |
LPCTestBenchMainModule.turnOnFakeLED() |
String |
APCTestBenchMainModule.turnOnLED() |
String |
LPCTestBenchMainModule.turnOnLED() |
Copyright © 2014 LSST. All Rights Reserved.