Skip to content

Commit 23f8c38

Browse files
authored
Merge pull request #345 from airgradienthq/feat/print-s8-info
Print S8 sensor information
2 parents 75be7d9 + c0ad1db commit 23f8c38

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

examples/OneOpenAir/OneOpenAir.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,8 @@ static void boardInit(void) {
952952
} else {
953953
Serial.println("Set S8 AbcDays failure");
954954
}
955+
956+
ag->s8.printInformation();
955957
}
956958

957959
localServer.setFwMode(fwMode);

src/S8/S8.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -835,3 +835,13 @@ bool S8::setAbcPeriod(int hours) {
835835
* @return int Hour
836836
*/
837837
int S8::getAbcPeriod(void) { return getCalibPeriodABC(); }
838+
839+
840+
void S8::printInformation(void) {
841+
Serial.print("S8 type ID: 0x");
842+
Serial.println(getSensorTypeId(), HEX);
843+
Serial.print("S8 serial number: 0x");
844+
Serial.println(getSensorId(), HEX);
845+
Serial.print("S8 memory map version: 0x");
846+
Serial.println(getMemoryMapVersion(), HEX);
847+
}

src/S8/S8.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ class S8 {
8080
bool isBaseLineCalibrationDone(void);
8181
bool setAbcPeriod(int hours);
8282
int getAbcPeriod(void);
83+
void printInformation(void);
8384

8485
private:
8586
/** Variables */

0 commit comments

Comments
 (0)