|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use HardwareException | |
|---|---|
| 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.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. |
| Uses of HardwareException in org.lsst.ccs.subsystems.fcs |
|---|
| Methods in org.lsst.ccs.subsystems.fcs that throw HardwareException | |
|---|---|
void |
BasicAutoChangerModule.checkPreConditionsForTrucksMotion()
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()
Open the 2 latches when the autochanger trucks are at standby position. |
String |
BasicAutoChangerModule.closeLatchesAtStandbyOneAfterOne()
Deprecated. |
String |
FilterLatchModule.closeWithThreadSleep()
|
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()
Open the 2 latches when the autochanger trucks are at standby position. |
String |
BasicAutoChangerModule.openLatchesAtStandbyOneAfterOne()
Deprecated. |
String |
FilterLatchModule.openWithThreadSleep()
|
void |
CarouselSocket.postAction(FcsEnumerations.MobileItemAction action)
|
void |
FilterLatchModule.postAction(FcsEnumerations.MobileItemAction action)
|
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. |
String |
CarouselModule.releaseClampsWithThreadSleep()
Deprecated. |
String |
CarouselSocket.releaseClampsWithThreadSleep()
Deprecated. |
String |
FilterClampModule.releaseWithThreadSleep()
Deprecated. |
void |
CarouselModule.removeFilterFromCarousel(Filter filter)
|
void |
BasicAutoChangerModule.startAction(FcsEnumerations.MobileItemAction action)
|
void |
CarouselSocket.startAction(FcsEnumerations.MobileItemAction action)
|
void |
FilterLatchModule.startAction(FcsEnumerations.MobileItemAction action)
|
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()
This method unclamp the 2 clamps at standby position. |
String |
CarouselModule.unlockClamps(Filter filter)
This methods unlocks the 2 clamps at standby position, without Thread.sleep |
String |
CarouselModule.unlockClampsWithThreadSleep()
|
String |
CarouselSocket.unlockClampsWithThreadSleep()
Deprecated. |
String |
CarouselModule.unlockClampsWithThreadSleep(Filter filter)
Deprecated. |
String |
FilterClampModule.unlockWithThreadSleep()
Deprecated. |
void |
CarouselModule.updateClampsStateWithSensors()
|
void |
CarouselSocket.updateClampsStateWithSensors()
|
void |
CarouselSocket.updateClampsStateWithSensors(CanOpenProxy.PDOStorage pdoStorage)
|
void |
CarouselModule.updateClampsStateWithSensorsFromPDO()
Read the clamps state from PDO : all the clamp sensors are read at one time. |
void |
CarouselModule.updateClampsStateWithSensorsFromSDO()
Deprecated. |
void |
CarouselSocket.updateClampsStateWithSensorsFromSDO()
Deprecated. |
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()
|
void |
FilterClampModule.updateStateWithSensorsFromSDO()
Deprecated. |
void |
BasicAutoChangerModule.updateStateWithSensorsToCheckIfActionIsCompleted()
|
void |
FilterClampModule.updateStateWithSensorsToCheckIfActionIsCompleted()
|
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 HardwareException in org.lsst.ccs.subsystems.fcs.common |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.common that throw HardwareException | |
|---|---|
String |
AutoChanger.closeLatchesAtStandby()
|
String |
MobileItemModule.executeAction(FcsEnumerations.MobileItemAction action,
long timeoutForAction)
This executes an action which moves the MobileItem and waits for the end od this action. |
String |
AutoChanger.grabFilterAtStandby(Filter filter)
|
String |
AutoChanger.moveFilterToOnline(Filter filter)
|
String |
AutoChanger.moveFilterToStandby(Filter filter)
|
String |
AutoChanger.openLatchesAtStandby()
|
abstract void |
MobileItemModule.postAction(FcsEnumerations.MobileItemAction action)
|
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. |
CanOpenProxy.PDOStorage |
BridgeToHardware.readPDOs()
|
String |
Carousel.releaseClamps()
This is a command that can be sent to the carousel. |
abstract void |
MobileItemModule.startAction(FcsEnumerations.MobileItemAction action)
|
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 HardwareException in org.lsst.ccs.subsystems.fcs.drivers |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.drivers that throw HardwareException | |
|---|---|
String |
CanOpenLatchActuatorModule.close()
|
String |
CanOpenLatchActuatorModule.open()
|
String |
CanOpenLatchActuatorModule.powerOff()
|
int |
CanOpenSensor14bits.readNewValue()
|
CanOpenProxy.PDOStorage |
BridgeToCanOpenHardware.readPDOs()
|
CanOpenProxy.PDOStorage |
CanOpenProxy.readPDOs()
This method sends a sync command to the can open stack and returns the reply. |
double |
CanOpenThermometer.readTemperature()
|
| Uses of HardwareException in org.lsst.ccs.subsystems.fcs.errors |
|---|
| Subclasses of HardwareException in org.lsst.ccs.subsystems.fcs.errors | |
|---|---|
class |
CanOpenCommunicationException
|
class |
CanOpenDeviceException
|
class |
CanOpenException
Throwned when we received an emergency message for a node. |
class |
CanOpenGenericException
|
class |
CanOpenMotionException
|
class |
CanOpenTemperatureException
|
class |
CanOpenVoltageException
|
class |
ClampMotorConfigurationException
This exception is throwned when the hardware configuration of a motor is not the same than the software configuration. |
class |
ClampsOrLatchesDisagreeException
|
class |
ErrorInBootingHardwareProcessException
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 |
HardwareConfigurationException
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 |
SDORequestException
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 |
UnexpectedBootMessageReceivedException
This exception is thrown when we receive an unexpected boot message from the field bus after the end of the boot process. |
| Uses of HardwareException in org.lsst.ccs.subsystems.fcs.simulation |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.simulation that throw HardwareException | |
|---|---|
void |
SimuCarouselSocket.updateClampsStateWithSensors()
|
void |
SimuSftCarouselModule.updateClampsStateWithSensors()
|
void |
SimuFilterClampModule.updateStateWithSensors()
|
void |
SimuSftCarouselModule.updateStateWithSensors()
|
| Uses of HardwareException in org.lsst.ccs.subsystems.fcs.singlefiltertest |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.singlefiltertest that throw HardwareException | |
|---|---|
void |
SftMainModule.checkPreConditionsForUnlockClamps()
|
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 |
SftCarouselModule.updateClampsStateWithSensors()
|
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 HardwareException in org.lsst.ccs.subsystems.fcs.testbench |
|---|
| Methods in org.lsst.ccs.subsystems.fcs.testbench that throw HardwareException | |
|---|---|
double |
APCTestBenchMainModule.readFakeSensor()
|
double |
APCTestBenchMainModule.readTemperature()
|
double |
LPNHETestBenchMainModule.readTemperature()
Read and return the temperature of the clampXminus. |
double |
APCTestBenchMainModule.readTemperatureFromPDO()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||