fdhwlib
2.0.25
|
#include <febasesensor.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 38 of file febasesensor.h.
FEbaseSensor::FEbaseSensor | ( | ) | [inline] |
Definition at line 40 of file febasesensor.h.
{ }
virtual FEbaseSensor::~FEbaseSensor | ( | ) | [virtual] |
virtual void FEbaseSensor::disableAlarm | ( | int | = -1 | ) | [inline, virtual] |
Disables the alarm feature.
Reimplemented in FEsensor, and FE4sensor.
Definition at line 70 of file febasesensor.h.
{ };
virtual void FEbaseSensor::enableAlarm | ( | int | = -1 | ) | [inline, virtual] |
Enables the alarm feature.
Reimplemented in FEsensor, and FE4sensor.
Definition at line 67 of file febasesensor.h.
{ };
virtual int FEbaseSensor::getLowerThresh | ( | int | ch | ) | [pure virtual] |
virtual int FEbaseSensor::getStatus | ( | ) | [pure virtual] |
virtual int FEbaseSensor::getUpperThresh | ( | int | ch | ) | [pure virtual] |
virtual bool FEbaseSensor::isEnabledAlarm | ( | int | = -1 | ) | [inline, virtual] |
Reimplemented in FEsensor, and FE4sensor.
Definition at line 73 of file febasesensor.h.
{ return false; };
virtual bool FEbaseSensor::isOutOfRange | ( | int | ch | ) | [pure virtual] |
virtual int FEbaseSensor::read | ( | int | ch | ) | [pure virtual] |
virtual void FEbaseSensor::setLowerThresh | ( | int | ch, |
int | treshold | ||
) | [pure virtual] |
virtual void FEbaseSensor::setRange | ( | int | ch, |
int | range | ||
) | [pure virtual] |
virtual void FEbaseSensor::setUpperThresh | ( | int | ch, |
int | treshold | ||
) | [pure virtual] |
virtual int FEbaseSensor::waitForAlarm | ( | ) | [inline, virtual] |
The methode blocks execution until an alarm is generated.
Reimplemented in FEsensor, and FE4sensor.
Definition at line 64 of file febasesensor.h.
{ return 0; };