55namespace sensirion ::upt::i2c_autodetect{
66
77Sen5x::Sen5x (TwoWire& wire, uint16_t address) :
8- _wire (wire),
9- _address {address},
10- _metaData {core::SEN5X ()} {};
8+ mWire (wire),
9+ mAddress {address},
10+ mMetadata {core::SEN5X ()} {};
1111
1212uint16_t Sen5x::start () {
13- _driver .begin (_wire );
13+ mDriver .begin (mWire );
1414 return 0 ;
1515}
1616
@@ -28,7 +28,7 @@ uint16_t Sen5x::measureAndWrite(MeasurementList& measurements,
2828 float vocIndex;
2929 float noxIndex;
3030
31- error = _driver .readMeasuredValues (
31+ error = mDriver .readMeasuredValues (
3232 massConcentrationPm1p0, massConcentrationPm2p5, massConcentrationPm4p0,
3333 massConcentrationPm10p0, ambientHumidity, ambientTemperature, vocIndex,
3434 noxIndex);
@@ -37,19 +37,19 @@ uint16_t Sen5x::measureAndWrite(MeasurementList& measurements,
3737 return error;
3838 }
3939
40- measurements.emplace_back (_metaData ,
40+ measurements.emplace_back (mMetadata ,
4141 core::SignalType::PM1P0_MICRO_GRAMM_PER_CUBIC_METER,
4242 core::DataPoint{timeStamp, massConcentrationPm1p0});
4343
44- measurements.emplace_back (_metaData ,
44+ measurements.emplace_back (mMetadata ,
4545 core::SignalType::PM2P5_MICRO_GRAMM_PER_CUBIC_METER,
4646 core::DataPoint{timeStamp, massConcentrationPm2p5});
4747
48- measurements.emplace_back (_metaData ,
48+ measurements.emplace_back (mMetadata ,
4949 core::SignalType::PM4P0_MICRO_GRAMM_PER_CUBIC_METER,
5050 core::DataPoint{timeStamp, massConcentrationPm4p0});
5151
52- measurements.emplace_back (_metaData ,
52+ measurements.emplace_back (mMetadata ,
5353 core::SignalType::PM10P0_MICRO_GRAMM_PER_CUBIC_METER,
5454 core::DataPoint{timeStamp, massConcentrationPm10p0});
5555
@@ -59,23 +59,23 @@ uint16_t Sen5x::measureAndWrite(MeasurementList& measurements,
5959 if (getDeviceType () == core::SEN54 () or
6060 getDeviceType () == core::SEN55 ()) {
6161
62- measurements.emplace_back (_metaData ,
62+ measurements.emplace_back (mMetadata ,
6363 core::SignalType::RELATIVE_HUMIDITY_PERCENTAGE,
6464 core::DataPoint{timeStamp, ambientHumidity});
6565
66- measurements.emplace_back (_metaData ,
66+ measurements.emplace_back (mMetadata ,
6767 core::SignalType::TEMPERATURE_DEGREES_CELSIUS,
6868 core::DataPoint{timeStamp, ambientTemperature});
6969
70- measurements.emplace_back (_metaData ,
70+ measurements.emplace_back (mMetadata ,
7171 core::SignalType::VOC_INDEX,
7272 core::DataPoint{timeStamp, vocIndex});
7373
7474 }
7575 // Version 55
7676 if (getDeviceType () == core::SEN55 ()) {
7777
78- measurements.emplace_back (_metaData ,
78+ measurements.emplace_back (mMetadata ,
7979 core::SignalType::NOX_INDEX,
8080 core::DataPoint{timeStamp, noxIndex});
8181
@@ -85,7 +85,7 @@ uint16_t Sen5x::measureAndWrite(MeasurementList& measurements,
8585
8686uint16_t Sen5x::initializationStep () {
8787 // stop potentially previously started measurement
88- uint16_t error = _driver .stopMeasurement ();
88+ uint16_t error = mDriver .stopMeasurement ();
8989 if (error) {
9090 return error;
9191 }
@@ -99,7 +99,7 @@ uint16_t Sen5x::initializationStep() {
9999 // Get sensor unique ID (last 8 chars of serial no.)
100100 uint8_t serialNumberSize = 32 ;
101101 unsigned char serialNumber[serialNumberSize];
102- error = _driver .getSerialNumber (serialNumber, serialNumberSize);
102+ error = mDriver .getSerialNumber (serialNumber, serialNumberSize);
103103 if (error) {
104104 return error;
105105 }
@@ -112,10 +112,10 @@ uint16_t Sen5x::initializationStep() {
112112 }
113113 sensorID |= serialNumber[actualLen - 1 ];
114114
115- _metaData .deviceID = sensorID;
115+ mMetadata .deviceID = sensorID;
116116
117117 // Start Measurement
118- error = _driver .startMeasurement ();
118+ error = mDriver .startMeasurement ();
119119 if (error) {
120120 return error;
121121 }
@@ -124,11 +124,11 @@ uint16_t Sen5x::initializationStep() {
124124}
125125
126126core::DeviceType Sen5x::getDeviceType () const {
127- return _metaData .deviceType ;
127+ return mMetadata .deviceType ;
128128}
129129
130130core::MetaData Sen5x::getMetaData () const {
131- return _metaData ;
131+ return mMetadata ;
132132}
133133
134134size_t Sen5x::getNumberOfDataPoints () const {
@@ -150,32 +150,32 @@ unsigned long Sen5x::getMinimumMeasurementIntervalMs() const {
150150}
151151
152152void * Sen5x::getDriver () {
153- return reinterpret_cast <void *>(&_driver );
153+ return reinterpret_cast <void *>(&mDriver );
154154}
155155
156156uint8_t Sen5x::getI2CAddress () const {
157- return _address ;
157+ return mAddress ;
158158};
159159
160160uint16_t Sen5x::_determineSensorVersion () {
161161 uint8_t sensorNameSize = 32 ;
162162 unsigned char sensorNameStr[sensorNameSize];
163- uint16_t error = _driver .getProductName (sensorNameStr, sensorNameSize);
163+ uint16_t error = mDriver .getProductName (sensorNameStr, sensorNameSize);
164164
165165 if (error) {
166166 return error;
167167 }
168168
169169 if (strcmp (reinterpret_cast <const char *>(sensorNameStr), " SEN50" ) == 0 ) {
170- _metaData .deviceType = core::SEN50 ();
170+ mMetadata .deviceType = core::SEN50 ();
171171 } else if (strcmp (reinterpret_cast <const char *>(sensorNameStr), " SEN54" ) ==
172172 0 ) {
173- _metaData .deviceType = core::SEN54 ();
173+ mMetadata .deviceType = core::SEN54 ();
174174 } else if (strcmp (reinterpret_cast <const char *>(sensorNameStr), " SEN55" ) ==
175175 0 ) {
176- _metaData .deviceType = core::SEN55 ();
176+ mMetadata .deviceType = core::SEN55 ();
177177 } else {
178- _metaData .deviceType = core::SEN5X ();
178+ mMetadata .deviceType = core::SEN5X ();
179179 }
180180 return 0 ;
181181}
0 commit comments