mirror of
https://github.com/niesteszeck/idDHT11.git
synced 2025-03-15 04:27:29 +03:00
Updates idDHT11.h to differentiate between timeouts
Creates three different error codes instead of a single code for three timeout possibilities.
This commit is contained in:
parent
e2769e3a7e
commit
e73b4fb665
16
idDHT11.h
16
idDHT11.h
@ -21,17 +21,19 @@
|
|||||||
#define IDDHT11LIB_VERSION "0.1"
|
#define IDDHT11LIB_VERSION "0.1"
|
||||||
|
|
||||||
// state codes
|
// state codes
|
||||||
#define IDDHTLIB_OK 0
|
#define IDDHTLIB_OK 0
|
||||||
#define IDDHTLIB_ACQUIRING 1
|
#define IDDHTLIB_ACQUIRING 1
|
||||||
#define IDDHTLIB_ACQUIRED 2
|
#define IDDHTLIB_ACQUIRED 2
|
||||||
#define IDDHTLIB_RESPONSE_OK 3
|
#define IDDHTLIB_RESPONSE_OK 3
|
||||||
|
|
||||||
// error codes
|
// error codes
|
||||||
#define IDDHTLIB_ERROR_CHECKSUM -1
|
#define IDDHTLIB_ERROR_CHECKSUM -1
|
||||||
#define IDDHTLIB_ERROR_TIMEOUT -2
|
#define IDDHTLIB_ERROR_ISR_TIMEOUT -2
|
||||||
#define IDDHTLIB_ERROR_ACQUIRING -3
|
#define IDDHTLIB_ERROR_RESPONSE_TIMEOUT -3
|
||||||
#define IDDHTLIB_ERROR_DELTA -4
|
#define IDDHTLIB_ERROR_DATA_TIMEOUT -4
|
||||||
#define IDDHTLIB_ERROR_NOTSTARTED -5
|
#define IDDHTLIB_ERROR_ACQUIRING -5
|
||||||
|
#define IDDHTLIB_ERROR_DELTA -6
|
||||||
|
#define IDDHTLIB_ERROR_NOTSTARTED -7
|
||||||
|
|
||||||
#define IDDHT11_CHECK_STATE if(state == STOPPED) \
|
#define IDDHT11_CHECK_STATE if(state == STOPPED) \
|
||||||
return status; \
|
return status; \
|
||||||
@ -71,4 +73,4 @@ private:
|
|||||||
volatile float hum;
|
volatile float hum;
|
||||||
volatile float temp;
|
volatile float temp;
|
||||||
};
|
};
|
||||||
#endif // idDHT11_H__
|
#endif // idDHT11_H__
|
||||||
|
Loading…
x
Reference in New Issue
Block a user