|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use HardwareError | |
|---|---|
| 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.errors | This packages is for the specific exceptions used in FCS. |
| 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. |
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs |
|---|
| Methods in org.lsst.ccs.subsystems.fcs that throw HardwareError | |
|---|---|
void |
BasicAutoChangerModule.checkPreConditionsForMotion()
This method checks if the preconditions are ok before a motion of the trucks can be started. |
abstract String |
LatchActuatorModule.close()
This is the command that has to be sent to the latch actuator to close the latch it (same as lock it). |
String |
FilterLatchModule.close()
|
String |
BasicAutoChangerModule.closeLatchesAtStandby()
This methods locks the trucks latches at standby position and updates the field filterOnTrucks, the field filterLocation of the object Filter and updates the data that we publish on the status bus. |
abstract String |
BasicAutoChangerModule.goToStandback()
|
abstract String |
BasicAutoChangerModule.goToStandby()
|
String |
CarouselModule.grabbeFilterAtStandby(Filter filter)
This method has to be executed when a filter has just been moved on the carousel at standby position by the autochanger. |
String |
CarouselModule.grabbeFilterAtStandby(Object filterName)
|
String |
BasicAutoChangerModule.grabFilterAtStandby(Filter filter)
|
boolean |
CarouselSocket.isEmpty()
|
boolean |
CarouselModule.isHoldingFilterAtStandby()
|
boolean |
CarouselModule.isReadyToGrabbeAFilterAtStandby()
This method let us know if the carousel is ready to receive a filter at standby position : - the carousel must not rotate - an empty socketAtStandby is at standby position. |
String |
FcsMainModule.moveFilterToOnline(Object filterName)
Move a filter to online position. |
abstract String |
BasicAutoChangerModule.moveFilterToStandback(Filter aFilter)
|
abstract String |
BasicAutoChangerModule.moveFilterToStandby(Filter aFilter)
|
abstract String |
LatchActuatorModule.open()
This is the command that has to be sent to the latch actuator to open the latch (same as unlock it). |
String |
FilterLatchModule.open()
|
String |
BasicAutoChangerModule.openLatchesAtStandby()
|
abstract String |
LatchActuatorModule.powerOff()
Power off the latch actuator. |
double |
Thermometer.readTemperature()
|
String |
FilterClampModule.release()
The clamps on the carousel are locked automaticaly when the filter comes at the standby position. |
String |
CarouselModule.releaseClamps()
|
String |
CarouselSocket.releaseClamps()
Releases the 2 clamps of the socket. |
void |
CarouselModule.removeFilterFromCarousel(Filter filter)
|
void |
CarouselModule.ungrabbeFilterAtStandby(Filter filter)
|
String |
BasicAutoChangerModule.ungrabFilterAtStandby()
|
String |
FilterClampModule.unlock()
Unlock the clamp when a filter is locked by the clamp. |
String |
CarouselModule.unlockClamps()
|
String |
CarouselSocket.unlockClamps()
Unlock the 2 clamps |
String |
CarouselModule.unlockClamps(Filter filter)
|
void |
CarouselModule.updateClampsStateWithSensors()
|
void |
CarouselSocket.updateClampsStateWithSensors()
This method updates the state of the 2 clamps in reading the values sent by the sensors. |
void |
FilterClampModule.updateFilterPresenceStatus()
Update the field lockPresenceStatus in reading the filter presence sensor. |
void |
BasicAutoChangerModule.updateLatchesStateWithSensors()
This methods updates the latches status in reading the sensors. |
void |
FilterClampModule.updateLockStatus()
Update the field lockStatus in reading the lock sensor. |
abstract void |
BasicAutoChangerModule.updateStateWithSensors()
|
void |
FilterClampModule.updateStateWithSensors()
This method updates the clamp clampState regarding the value returned by the filter presence sensor and the value returned by the method isLocked(). |
void |
AutoChangerModule.updateStateWithSensors()
|
double |
FilterClampModule.updateTemperature()
This methods read the thermometer, update the field temperature and returns the value sent by the thermometer; |
void |
Sensor14bits.updateValue()
This method updates the sensor value : first it reads a new value from the hardware or from the simulated sensor, then it checks if the value is in the range between minimal value and maximal value. |
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs.common |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.common that throw HardwareError | |
|---|---|
String |
AutoChanger.closeLatchesAtStandby()
|
String |
AutoChanger.grabFilterAtStandby(Filter filter)
|
String |
AutoChanger.moveFilterToOnline(Filter filter)
|
String |
AutoChanger.moveFilterToStandby(Filter filter)
|
String |
AutoChanger.openLatchesAtStandby()
|
int |
Sensor.readNewValue()
This method reads the current value in decimal measured by the hardware or compute a random value for the simulated sensor, and returns this current value. |
String |
Carousel.releaseClamps()
This is a command that can be sent to the carousel. |
String |
AutoChanger.ungrabFilterAtStandby()
|
String |
Carousel.unlockClamps(Filter filter)
|
void |
Sensor.updateValue()
This method reads the current value, controls if this current value is correct depending on the type of the sensor (this value could be between a minimum and a maximum) and if the value is correct, updates the Sensor.value field. |
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs.drivers |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.drivers that throw HardwareError | |
|---|---|
String |
CanOpenLatchActuatorModule.close()
|
String |
CanOpenLatchActuatorModule.open()
|
String |
CanOpenLatchActuatorModule.powerOff()
|
int |
CanOpenSensor14bits.readNewValue()
|
double |
CanOpenThermometer.readTemperature()
|
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs.errors |
|---|
| Subclasses of HardwareError in org.lsst.ccs.subsystems.fcs.errors | |
|---|---|
class |
CanOpenCommunicationError
|
class |
CanOpenDeviceError
|
class |
CanOpenError
Throwned when we received an emergency message for a node. |
class |
CanOpenGenericError
|
class |
CanOpenMotionError
|
class |
CanOpenTemperatureError
|
class |
CanOpenVoltageError
|
class |
ClampMotorConfigurationError
This exception is throwned when the hardware configuration of a motor is not the same than the software configuration. |
class |
ErrorInBootingHardwareProcess
This exception is thrown during the booting process when we were not able to see all the pieces of hardware that we expected on the field bus during a given amount of time (timeout). |
class |
HardwareConfigurationError
This exception is thrown when we detect an error in the configuration of the hardware. |
class |
HardwareNotDetectedException
This exception is thrown when we can't detect a given Serial Number on the Can Open network. |
class |
NodeIDMismatchException
This exception is thrown when the detected node ID of a piece of hardware identified by its serial number doesn't match the node ID that is in the configuration DB. |
class |
SDORequestError
This exception is throwned when a read SDO command returns an error code. |
class |
SensorValueOutOfRangeException
This exception is thrown when a sensor real or simulated returns a current value out of range. |
class |
UnexpectedBootMessageReceived
This exception is thrown when we receive an unexpected boot message from the field bus after the end of the boot process. |
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs.singlefiltertest |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.singlefiltertest that throw HardwareError | |
|---|---|
String |
SftMainModule.executeSequence1()
This method is the main sequence of commands that we want to test on the Single Filter Test. |
String |
SftMainModule.executeSequence1(int nb)
This method will execute nb times the Sequence1 : the parameter nb is given by the user at the console. |
String |
SftAutoChangerModule.goToStandback()
|
String |
SftAutoChangerModule.goToStandby()
This methods moves the trucks from standback position to standby position. |
void |
SftMainModule.locateFilter()
|
String |
SftAutoChangerModule.moveFilterToOnline(Filter filter)
|
String |
SftAutoChangerModule.moveFilterToStandback(Filter aFilter)
|
String |
SftAutoChangerModule.moveFilterToStandby(Filter aFilter)
|
void |
SftAutoChangerModule.updateStateWithSensors()
|
void |
SftCarouselModule.updateStateWithSensors()
This method reads the clamps sensors and update the clamps state AND put or remove the filter (software) on the socket at standby. |
void |
SftMainModule.updateStateWithSensors()
This command updates the state of the carousel and of the autochanger in reading the sensors. |
| Uses of HardwareError in org.lsst.ccs.subsystems.fcs.testbench |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.testbench that throw HardwareError | |
|---|---|
double |
LPNHETestBenchMainModule.readTemperature()
Read and return the temperature of the clampXminus. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||