27 #ifndef _EASYUINO_DISTANCE_METER_ACCURATE_TEST_h 28 #define _EASYUINO_DISTANCE_METER_ACCURATE_TEST_h 31 #include "ManualTest.h" 34 using Easyuino::TemperatureScale;
52 unsigned long timer = 0;
54 testStart(
"1.BLOCK MEASURE");
56 while (millis() - timer < 25000) {
58 _debugStream->println(dm->getDistanceCentimeters());
63 testStart(
"1.END => -1");
65 _debugStream->println(dm->getDistanceCentimeters());
68 testStart(
"2.NON BLOCK MEASURE");
71 while (millis() - timer < 25000) {
72 dm->updateDistanceNonBlock();
73 _debugStream->println(dm->getDistanceCentimeters());
79 void afterTestSuite() {
Definition: ManualTest.h:42
void updateDistance(IN float airTemperature=DEFAULT_AIR_TEMPERATURE_CELSIUS, IN TemperatureScale temperatureScale=CELSIUS)
Updates the distance of the US to the objects in a blocking way.
Definition: DistanceMeterAccurate.cpp:46
Definition: DistanceMeterAccurateTest.h:36
Definition: DistanceMeterAccurate.h:50