SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorErr.hpp
Go to the documentation of this file.
1
30#pragma once
31
32#include <stdint.h>
33
34// 0 = OK, negative = error
35typedef enum SENSOR_ERROR_CODE : int16_t {
36 // OK
38
39 // ===== GENERIC / STATE (-100..-199) =====
40 SENSOR_ERR = -100,
50
51 // ===== COMMUNICATION (-200..-299) =====
62
63 // ===== DEVICE PROBE / IDENTITY (-300..-399) =====
69
70 // ===== REGISTER ACCESS (-400..-499) =====
74
75 // ===== DATA PATH (-500..-599) =====
83
84 // ===== BOSCH SMART SENSOR / FIRMWARE (-600..-699) =====
93
94 // ===== TOUCH (-700..-799) =====
101
102 // ===== IO EXPANDER / GPIO (-800..-899) =====
107
108 // ===== MEMORY / RESOURCES (-900..-999) =====
SENSOR_ERROR_CODE
Definition SensorErr.hpp:35
@ SENSOR_ERR_GPIO_READ_FAIL
@ SENSOR_ERR_INTERNAL
Definition SensorErr.hpp:48
@ SENSOR_ERR_FEATURE_NOT_FOUND
Definition SensorErr.hpp:90
@ SENSOR_ERR_TIMEOUT
Definition SensorErr.hpp:47
@ SENSOR_ERR_DEVICE_SELF_TEST_FAIL
Definition SensorErr.hpp:68
@ SENSOR_ERR_ALREADY_INITIALIZED
Definition SensorErr.hpp:42
@ SENSOR_ERR_DEVICE_CONFIG_FAIL
Definition SensorErr.hpp:67
@ SENSOR_ERR_CALIBRATION_REQUIRED
Definition SensorErr.hpp:81
@ SENSOR_ERR_GPIO_WRITE_FAIL
@ SENSOR_ERR_REG_READ
Definition SensorErr.hpp:71
@ SENSOR_ERR_FIFO
Definition SensorErr.hpp:80
@ SENSOR_ERR_FW_INVALID
Definition SensorErr.hpp:86
@ SENSOR_ERR_FW_BOOT_FAIL
Definition SensorErr.hpp:88
@ SENSOR_ERR_REG_WRITE
Definition SensorErr.hpp:72
@ SENSOR_ERR_DEVICE_RESET_FAIL
Definition SensorErr.hpp:66
@ SENSOR_ERR_COMM_ARBITRATION
Definition SensorErr.hpp:56
@ SENSOR_ERR_COMM_CRC
Definition SensorErr.hpp:58
@ SENSOR_ERR_UNKNOWN
Definition SensorErr.hpp:49
@ SENSOR_ERR_COMM_BUS
Definition SensorErr.hpp:57
@ SENSOR_ERR_TOUCH_CHIPID_MISMATCH
Definition SensorErr.hpp:98
@ SENSOR_ERR_GPIO_INVALID_PIN
@ SENSOR_ERR_COMM_FRAME
Definition SensorErr.hpp:59
@ SENSOR_ERR_CALIBRATION_FAIL
Definition SensorErr.hpp:82
@ SENSOR_ERR_TOUCH_NO_POINT
Definition SensorErr.hpp:95
@ SENSOR_ERR_BUFFER_TOO_SMALL
@ SENSOR_ERR_COMM_TIMEOUT
Definition SensorErr.hpp:54
@ SENSOR_ERR_TOUCH_COORD_INVALID
Definition SensorErr.hpp:96
@ SENSOR_ERR_DATA_INVALID
Definition SensorErr.hpp:77
@ SENSOR_ERR_NO_DATA
Definition SensorErr.hpp:76
@ SENSOR_ERR_RESOURCE_EXHAUSTED
@ SENSOR_ERR_BUSY
Definition SensorErr.hpp:46
@ SENSOR_ERR_DEVICE_ID_MISMATCH
Definition SensorErr.hpp:65
@ SENSOR_ERR_GPIO_INVALID_MODE
@ SENSOR_ERR_NOT_INITIALIZED
Definition SensorErr.hpp:41
@ SENSOR_ERR_FW_MISSING
Definition SensorErr.hpp:85
@ SENSOR_ERR_DATA_UNDERFLOW
Definition SensorErr.hpp:79
@ SENSOR_ERR_FW_UPLOAD_FAIL
Definition SensorErr.hpp:87
@ SENSOR_ERR_COMM_UNAVAILABLE
Definition SensorErr.hpp:60
@ SENSOR_ERR_NO_MEMORY
@ SENSOR_ERR_TOUCH_RESOLUTION_NOT_SET
Definition SensorErr.hpp:97
@ SENSOR_OK
Definition SensorErr.hpp:37
@ SENSOR_ERR_COMM_NACK
Definition SensorErr.hpp:55
@ SENSOR_ERR_DEVICE_NOT_FOUND
Definition SensorErr.hpp:64
@ SENSOR_ERR_REG_VERIFY
Definition SensorErr.hpp:73
@ SENSOR_ERR_NOT_SUPPORTED
Definition SensorErr.hpp:45
@ SENSOR_ERR_INVALID_ARG
Definition SensorErr.hpp:43
@ SENSOR_ERR_DATA_OVERFLOW
Definition SensorErr.hpp:78
@ SENSOR_ERR_COMM_INIT
Definition SensorErr.hpp:53
@ SENSOR_ERR_COMM
Definition SensorErr.hpp:52
@ SENSOR_ERR_TOUCH_MODE_INVALID
Definition SensorErr.hpp:99
@ SENSOR_ERR_META_EVENT
Definition SensorErr.hpp:92
@ SENSOR_ERR_TOUCH_INT_CONFIG
@ SENSOR_ERR_FEATURE_ENABLE_FAIL
Definition SensorErr.hpp:91
@ SENSOR_ERR_FW_VERSION_UNSUPPORTED
Definition SensorErr.hpp:89
@ SENSOR_ERR
Definition SensorErr.hpp:40
@ SENSOR_ERR_OUT_OF_RANGE
Definition SensorErr.hpp:44
@ SENSOR_ERR_COMM_DATA_TOO_LONG
Definition SensorErr.hpp:61