#include <ngcdcsSENS.hpp>
Public Member Functions | |
| ngcdcsMPL3115A2_PRESSURE (int filterSize=9) | |
| virtual | ~ngcdcsMPL3115A2_PRESSURE () |
| Destructor. | |
Public Member Functions inherited from ngcdcsSENS | |
| ngcdcsSENS & | operator= (const ngcdcsSENS &other) |
| Operator =. | |
| ngcdcsSENS (int filterSize=9) | |
| Constructor. | |
| ngcdcsSENS (const ngcdcsSENS &other) | |
| Copy constructor. | |
| virtual | ~ngcdcsSENS () |
| Destructor. | |
| void | AttachLogging (ngcbOBJ *obj) |
| Attach logging system. | |
| char * | ErrMsg () |
| Error message. | |
| void | Prefix (const char *s) |
| Set prefix for logging and alarm system. | |
| void | Reset () |
| Reset errors and alarms. | |
| void | ClearFilter (int prefill) |
| Clear sensor filter. | |
| int | FilterStatus () |
| Get filter status (return 1 if filter is filled with valid data) | |
| int | Process (const int *r, ngcbALARM_SYS *alarmSystem) |
| Process sensor register(s) | |
Protected Member Functions | |
| int | Value (const int *r, double *data) |
| Compute sensor data from registers. | |
Protected Member Functions inherited from ngcdcsSENS | |
| void | OpsLog (const char *msg) |
| Operational log. | |
Additional Inherited Members | |
Public Attributes inherited from ngcdcsSENS | |
| double | value |
| Sensor value. | |
| int | error |
| Sensor error flag. | |
| int | active |
| Sensor enabled. | |
| int | faults |
| Number of faulty sensor reads. | |
| ngcdcs_rck_t | rck |
| Range-check. | |
| char | unit [8] |
| Sensor unit. | |
| char | format [8] |
| Sensor data format (floating point precision) | |
| char | name [32] |
| Sensor name. | |
| ngcbMEDIAN * | filter |
| Median filter for sensor. | |
Protected Attributes inherited from ngcdcsSENS | |
| int | valid |
| Sensor data valid (flag) | |
Freescale MPL3115A2 pressure sensor class
|
explicit |
|
virtual |
Destructor.
|
protectedvirtual |
Compute sensor data from registers.
Reimplemented from ngcdcsSENS.