fdhwlib
2.0.25
|
#include <fe4sensor.h>
There are 8 sensor channels available in order to supervise the temperature and the voltage level of the FD electronic.
The sensors are numbered from 1 to 8. For each sensor lower and upper bound can be specified. On leaving that margin a alarm is generated. Both margin have to be specified in means of 12 bit DAC values.
The range of the sensor data can be choosen as follows:
Definition at line 41 of file fe4sensor.h.
FE4sensor::FE4sensor | ( | hw4::SubrackAuger * | s | ) |
void FE4sensor::disableAlarm | ( | int | ch = -1 | ) | [virtual] |
Disables the alarm feature.
Reimplemented from FEbaseSensor.
void FE4sensor::enableAlarm | ( | int | ch = -1 | ) | [virtual] |
Enables the alarm feature.
Reimplemented from FEbaseSensor.
int FE4sensor::getLowerThresh | ( | int | ch | ) | [virtual] |
Implements FEbaseSensor.
int FE4sensor::getRange | ( | int | ch | ) | [virtual] |
Implements FEbaseSensor.
int FE4sensor::getStatus | ( | ) | [virtual] |
Get the status of all sensors.
Implements FEbaseSensor.
int FE4sensor::getUpperThresh | ( | int | ch | ) | [virtual] |
Implements FEbaseSensor.
bool FE4sensor::isEnabledAlarm | ( | int | ch = -1 | ) | [virtual] |
Reimplemented from FEbaseSensor.
bool FE4sensor::isOutOfRange | ( | int | ch | ) | [virtual] |
Implements FEbaseSensor.
int FE4sensor::read | ( | int | ch | ) | [virtual] |
void FE4sensor::setLowerThresh | ( | int | ch, |
int | treshold | ||
) | [virtual] |
Implements FEbaseSensor.
void FE4sensor::setRange | ( | int | ch, |
int | range | ||
) | [virtual] |
Implements FEbaseSensor.
void FE4sensor::setUpperThresh | ( | int | ch, |
int | treshold | ||
) | [virtual] |
Implements FEbaseSensor.
int FE4sensor::waitForAlarm | ( | ) | [virtual] |
The methode blocks execution until an alarm is generated.
Reimplemented from FEbaseSensor.
hw4::SubrackAuger* FE4sensor::s [private] |
Definition at line 89 of file fe4sensor.h.