Class DeviceStatus
Represents measured values from the sensor.
public class DeviceStatus : AbstractReadEntity
- Inheritance
-
DeviceStatus
Properties
FanCleaningActive
Active during the automatic cleaning procedure of the fan.
public bool FanCleaningActive { get; }
Property Value
FanSpeedError
Fan is switched on, but the measured fan speed is 0 RPM.
public bool FanSpeedError { get; }
Property Value
Remarks
- The fan is checked once per second in the measurement mode. If 0 RPM is measured twice in succession, the FAN bit is set.
- The FAN-bit will not be cleared automatically.
- A fan failure can occur if the fan is mechanically blocked or broken.
FanSpeedWarning
Fan speed is too high or too low.
public bool FanSpeedWarning { get; }
Property Value
Remarks
- During the first 3 seconds after starting the measurement (fan start-up) the fan speed is not checked.
- The fan speed is also not checked during the auto cleaning procedure.
- Apart from the two exceptions mentioned above, the fan speed is checked once per second in the measurement mode. If it is out of range twice in succession, the SPEED-bit is set.
- At very high or low ambient temperatures, the fan may take longer to reach its target speed after start-up. In this case, the bit will be set. As soon as the target speed is reached, this bit is cleared automatically.
- If this bit is constantly set, this indicates a problem with the power supply or that the fan is no longer working properly.
GasSensorError
Gas sensor error.
public bool GasSensorError { get; }
Property Value
LaserFailure
Laser is switched on and current is out of range.
public bool LaserFailure { get; }
Property Value
Remarks
- The laser current is checked once per second in the measurement mode. If it is out of range, the LASER-bit is set.
- If the laser current is back within limits, this bit will be not cleared automatically.
- A laser failure can occur at very high temperatures outside of specifications or when the laser module is defective
RawDeviceStatus
Gets or sets the plain uint32 status register from the sensor.
public uint RawDeviceStatus { get; protected set; }
Property Value
RhtCommunicationError
Error in internal communication with the RHT sensor.
public bool RhtCommunicationError { get; }