1
1
/**
2
- * Created April 23 , 2022
2
+ * Created November 10 , 2022
3
3
*/
4
4
5
5
#ifndef FB_Error_H
20
20
#define FIREBASE_ERROR_TCP_ERROR_TOO_LESS_RAM (-7)
21
21
#define FIREBASE_ERROR_TCP_ERROR_ENCODING (-8)
22
22
#define FIREBASE_ERROR_TCP_ERROR_STREAM_WRITE (-9)
23
- #define FIREBASE_ERROR_TCP_RESPONSE_PAYLOAD_READ_TIMED_OUT (-10)
24
- #define FIREBASE_ERROR_TCP_RESPONSE_READ_FAILED (-11)
25
- #define FIREBASE_ERROR_EXTERNAL_CLIENT_DISABLED (-12)
26
- #define FIREBASE_ERROR_EXTERNAL_CLIENT_NOT_INITIALIZED (-13)
23
+ #define FIREBASE_ERROR_TCP_ERROR_CONNECTION_INUSED (-10)
24
+ #define FIREBASE_ERROR_TCP_RESPONSE_PAYLOAD_READ_TIMED_OUT (-11)
25
+ #define FIREBASE_ERROR_TCP_RESPONSE_READ_FAILED (-12)
26
+
27
27
28
28
/// HTTP codes see RFC7231
29
29
#define FIREBASE_ERROR_HTTP_CODE_OK 200
59
59
#define FIREBASE_ERROR_HTTP_CODE_LOOP_DETECTED 508
60
60
#define FIREBASE_ERROR_HTTP_CODE_NETWORK_AUTHENTICATION_REQUIRED 511
61
61
62
- // Firenbase error
62
+ // Firebase error
63
63
#define FIREBASE_ERROR_BUFFER_OVERFLOW /* */ (FB_ERROR_RANGE - 1)
64
64
#define FIREBASE_ERROR_DATA_TYPE_MISMATCH /* */ (FB_ERROR_RANGE - 2)
65
65
#define FIREBASE_ERROR_PATH_NOT_EXIST /* */ (FB_ERROR_RANGE - 3)
66
- #define FIREBASE_ERROR_TCP_ERROR_CONNECTION_INUSED /* */ (FB_ERROR_RANGE - 4)
67
- #define FIREBASE_ERROR_NO_FCM_ID_TOKEN_PROVIDED /* */ (FB_ERROR_RANGE - 5)
68
- #define FIREBASE_ERROR_NO_FCM_SERVER_KEY_PROVIDED /* */ (FB_ERROR_RANGE - 6)
69
- #define FIREBASE_ERROR_OAUTH2_REQUIRED /* */ (FB_ERROR_RANGE - 7)
70
- #define FIREBASE_ERROR_TCP_MAX_REDIRECT_REACHED /* */ (FB_ERROR_RANGE - 8)
71
- #define FIREBASE_ERROR_EXPECTED_JSON_DATA /* */ (FB_ERROR_RANGE - 9)
72
- #define FIREBASE_ERROR_CANNOT_CONFIG_TIME /* */ (FB_ERROR_RANGE - 10)
73
- #define FIREBASE_ERROR_SSL_RX_BUFFER_SIZE_TOO_SMALL /* */ (FB_ERROR_RANGE - 11)
74
- #define FIREBASE_ERROR_ARCHIVE_NOT_FOUND /* */ (FB_ERROR_RANGE - 12)
75
- #define FIREBASE_ERROR_UNINITIALIZED /* */ (FB_ERROR_RANGE - 13)
76
- #define FIREBASE_ERROR_TOKEN_SET_TIME /* */ (FB_ERROR_RANGE - 14)
77
- #define FIREBASE_ERROR_TOKEN_CREATE_HASH /* */ (FB_ERROR_RANGE - 15)
78
- #define FIREBASE_ERROR_TOKEN_PARSE_PK /* */ (FB_ERROR_RANGE - 16)
79
- #define FIREBASE_ERROR_TOKEN_SIGN /* */ (FB_ERROR_RANGE - 17)
80
- #define FIREBASE_ERROR_TOKEN_EXCHANGE /* */ (FB_ERROR_RANGE - 18)
81
- #define FIREBASE_ERROR_TOKEN_NOT_READY /* */ (FB_ERROR_RANGE - 19)
82
- #define FIREBASE_ERROR_LONG_RUNNING_TASK /* */ (FB_ERROR_RANGE - 20)
83
- #define FIREBASE_ERROR_UPLOAD_TIME_OUT /* */ (FB_ERROR_RANGE - 21)
84
- #define FIREBASE_ERROR_UPLOAD_DATA_ERRROR /* */ (FB_ERROR_RANGE - 22)
85
- #define FIREBASE_ERROR_NO_FCM_TOPIC_PROVIDED /* */ (FB_ERROR_RANGE - 23)
86
- #define FIREBASE_ERROR_FCM_ID_TOKEN_AT_INDEX_NOT_FOUND /* */ (FB_ERROR_RANGE - 24)
87
- #define FIREBASE_ERROR_MISSING_DATA /* */ (FB_ERROR_RANGE - 25)
88
- #define FIREBASE_ERROR_MISSING_CREDENTIALS /* */ (FB_ERROR_RANGE - 26)
89
- #define FIREBASE_ERROR_INVALID_JSON_RULES /* */ (FB_ERROR_RANGE - 27)
90
- #define FIREBASE_ERROR_FW_UPDATE_INVALID_FIRMWARE /* */ (FB_ERROR_RANGE - 28)
91
- #define FIREBASE_ERROR_FW_UPDATE_TOO_LOW_FREE_SKETCH_SPACE /* */ (FB_ERROR_RANGE - 29)
92
- #define FIREBASE_ERROR_FW_UPDATE_BIN_SIZE_NOT_MATCH_SPI_FLASH_SPACE /* */ (FB_ERROR_RANGE - 30)
93
- #define FIREBASE_ERROR_FW_UPDATE_BEGIN_FAILED /* */ (FB_ERROR_RANGE - 31)
94
- #define FIREBASE_ERROR_FW_UPDATE_WRITE_FAILED /* */ (FB_ERROR_RANGE - 32)
95
- #define FIREBASE_ERROR_FW_UPDATE_END_FAILED /* */ (FB_ERROR_RANGE - 33)
96
- #define FIREBASE_ERROR_SYS_TIME_IS_NOT_READY /* */ (FB_ERROR_RANGE - 34)
97
- #define FIREBASE_ERROR_NTP_SYNC_TIMED_OUT /* */ (FB_ERROR_RANGE - 35)
66
+ #define FIREBASE_ERROR_EXTERNAL_CLIENT_DISABLED /* */ (FB_ERROR_RANGE - 4)
67
+ #define FIREBASE_ERROR_EXTERNAL_CLIENT_NOT_INITIALIZED /* */ (FB_ERROR_RANGE - 5)
68
+ #define FIREBASE_ERROR_NO_FCM_ID_TOKEN_PROVIDED /* */ (FB_ERROR_RANGE - 6)
69
+ #define FIREBASE_ERROR_NO_FCM_SERVER_KEY_PROVIDED /* */ (FB_ERROR_RANGE - 7)
70
+ #define FIREBASE_ERROR_OAUTH2_REQUIRED /* */ (FB_ERROR_RANGE - 8)
71
+ #define FIREBASE_ERROR_TCP_MAX_REDIRECT_REACHED /* */ (FB_ERROR_RANGE - 9)
72
+ #define FIREBASE_ERROR_EXPECTED_JSON_DATA /* */ (FB_ERROR_RANGE - 10)
73
+ #define FIREBASE_ERROR_CANNOT_CONFIG_TIME /* */ (FB_ERROR_RANGE - 11)
74
+ #define FIREBASE_ERROR_SSL_RX_BUFFER_SIZE_TOO_SMALL /* */ (FB_ERROR_RANGE - 12)
75
+ #define FIREBASE_ERROR_ARCHIVE_NOT_FOUND /* */ (FB_ERROR_RANGE - 13)
76
+ #define FIREBASE_ERROR_UNINITIALIZED /* */ (FB_ERROR_RANGE - 14)
77
+ #define FIREBASE_ERROR_TOKEN_SET_TIME /* */ (FB_ERROR_RANGE - 15)
78
+ #define FIREBASE_ERROR_TOKEN_CREATE_HASH /* */ (FB_ERROR_RANGE - 16)
79
+ #define FIREBASE_ERROR_TOKEN_PARSE_PK /* */ (FB_ERROR_RANGE - 17)
80
+ #define FIREBASE_ERROR_TOKEN_SIGN /* */ (FB_ERROR_RANGE - 18)
81
+ #define FIREBASE_ERROR_TOKEN_EXCHANGE /* */ (FB_ERROR_RANGE - 19)
82
+ #define FIREBASE_ERROR_TOKEN_NOT_READY /* */ (FB_ERROR_RANGE - 20)
83
+ #define FIREBASE_ERROR_LONG_RUNNING_TASK /* */ (FB_ERROR_RANGE - 21)
84
+ #define FIREBASE_ERROR_UPLOAD_TIME_OUT /* */ (FB_ERROR_RANGE - 22)
85
+ #define FIREBASE_ERROR_UPLOAD_DATA_ERRROR /* */ (FB_ERROR_RANGE - 23)
86
+ #define FIREBASE_ERROR_NO_FCM_TOPIC_PROVIDED /* */ (FB_ERROR_RANGE - 24)
87
+ #define FIREBASE_ERROR_FCM_ID_TOKEN_AT_INDEX_NOT_FOUND /* */ (FB_ERROR_RANGE - 25)
88
+ #define FIREBASE_ERROR_MISSING_DATA /* */ (FB_ERROR_RANGE - 26)
89
+ #define FIREBASE_ERROR_MISSING_CREDENTIALS /* */ (FB_ERROR_RANGE - 27)
90
+ #define FIREBASE_ERROR_INVALID_JSON_RULES /* */ (FB_ERROR_RANGE - 28)
91
+ #define FIREBASE_ERROR_FW_UPDATE_INVALID_FIRMWARE /* */ (FB_ERROR_RANGE - 29)
92
+ #define FIREBASE_ERROR_FW_UPDATE_TOO_LOW_FREE_SKETCH_SPACE /* */ (FB_ERROR_RANGE - 30)
93
+ #define FIREBASE_ERROR_FW_UPDATE_BIN_SIZE_NOT_MATCH_SPI_FLASH_SPACE /* */ (FB_ERROR_RANGE - 31)
94
+ #define FIREBASE_ERROR_FW_UPDATE_BEGIN_FAILED /* */ (FB_ERROR_RANGE - 32)
95
+ #define FIREBASE_ERROR_FW_UPDATE_WRITE_FAILED /* */ (FB_ERROR_RANGE - 33)
96
+ #define FIREBASE_ERROR_FW_UPDATE_END_FAILED /* */ (FB_ERROR_RANGE - 34)
97
+ #define FIREBASE_ERROR_SYS_TIME_IS_NOT_READY /* */ (FB_ERROR_RANGE - 35)
98
+ #define FIREBASE_ERROR_NTP_SYNC_TIMED_OUT /* */ (FB_ERROR_RANGE - 36)
99
+ #define FIREBASE_ERROR_TOKEN_COMPLETE_NOTIFY /* */ (FB_ERROR_RANGE - 37)
100
+ #define FIREBASE_ERROR_TOKEN_COMPLETE_UNNOTIFY /* */ (FB_ERROR_RANGE - 38)
101
+ #define FIREBASE_ERROR_TOKEN_ERROR_UNNOTIFY /* */ (FB_ERROR_RANGE - 39)
102
+
98
103
99
104
#endif
0 commit comments