aboutsummaryrefslogtreecommitdiff
path: root/shared/errors.h
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-05-26 14:09:41 +0200
committerlonkaars <loek@pipeframe.xyz>2022-05-26 14:09:41 +0200
commit2a88cf72a211746f4da582850dc5d65ea7bfd4dc (patch)
tree7810d060c6790f05717fa8ed52e6b7b8099a4760 /shared/errors.h
parentd70f4f44f927281d6c9bfff64264bd754d682dc8 (diff)
typedef enums
Diffstat (limited to 'shared/errors.h')
-rw-r--r--shared/errors.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/shared/errors.h b/shared/errors.h
index 280c5ef..985fcb1 100644
--- a/shared/errors.h
+++ b/shared/errors.h
@@ -15,7 +15,7 @@
* error codes are between 0-63 because the two most significant bits are
* reserved for error type checking
*/
-enum w2_e_errorcodes {
+typedef enum {
/** wireless connection lost from either robot or client-side */
W2_E_CRIT_CONN_LOST = 0x00 | W2_E_TYPE_CRIT,
/** serial COM-port unavalable. client-side only */
@@ -39,7 +39,7 @@ enum w2_e_errorcodes {
W2_E_WARN_LINE_LOST = 0x05 | W2_E_TYPE_WARN,
/** serial buffer full, gets thrown on next cycle */
W2_E_WARN_SERCOMM_BUFFER_FULL = 0x06 | W2_E_TYPE_WARN,
-};
+} w2_e_errorcode;
/**
* error struct
@@ -48,7 +48,7 @@ enum w2_e_errorcodes {
* `message_length`
*/
typedef struct {
- enum w2_e_errorcodes code;
+ w2_e_errorcode code;
uint8_t message_length;
char message[];
} w2_s_error;