diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index d541fdf2..d7377f12 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -952,6 +952,8 @@ static void boardInit(void) { } else { Serial.println("Set S8 AbcDays failure"); } + + ag->s8.printInformation(); } localServer.setFwMode(fwMode); diff --git a/src/S8/S8.cpp b/src/S8/S8.cpp index a8f9158f..4281dbfd 100644 --- a/src/S8/S8.cpp +++ b/src/S8/S8.cpp @@ -835,3 +835,13 @@ bool S8::setAbcPeriod(int hours) { * @return int Hour */ int S8::getAbcPeriod(void) { return getCalibPeriodABC(); } + + +void S8::printInformation(void) { + Serial.print("S8 type ID: 0x"); + Serial.println(getSensorTypeId(), HEX); + Serial.print("S8 serial number: 0x"); + Serial.println(getSensorId(), HEX); + Serial.print("S8 memory map version: 0x"); + Serial.println(getMemoryMapVersion(), HEX); +} diff --git a/src/S8/S8.h b/src/S8/S8.h index 8624945d..c76f1c98 100644 --- a/src/S8/S8.h +++ b/src/S8/S8.h @@ -80,6 +80,7 @@ class S8 { bool isBaseLineCalibrationDone(void); bool setAbcPeriod(int hours); int getAbcPeriod(void); + void printInformation(void); private: /** Variables */