Skip to content

Commit 289c6ae

Browse files
committed
Test dos2unix
1 parent 815269e commit 289c6ae

File tree

1 file changed

+194
-194
lines changed

1 file changed

+194
-194
lines changed

obc/app/sys/obc_errors.h

Lines changed: 194 additions & 194 deletions
Original file line numberDiff line numberDiff line change
@@ -1,194 +1,194 @@
1-
#pragma once
2-
3-
#define RELIANCE_EDGE_ERROR_CODES_OFFSET 1000U
4-
#define DIGITAL_WATCHDOG_ERROR_CODE_OFFSET 900U
5-
6-
typedef enum {
7-
/* Common Errors 0 - 99 */
8-
OBC_ERR_CODE_SUCCESS = 0,
9-
OBC_ERR_CODE_UNKNOWN = 1,
10-
OBC_ERR_CODE_INVALID_ARG = 2,
11-
OBC_ERR_CODE_QUEUE_FULL = 3,
12-
OBC_ERR_CODE_MUTEX_TIMEOUT = 4,
13-
OBC_ERR_CODE_BUFF_TOO_SMALL = 5,
14-
OBC_ERR_CODE_LOG_MSG_SILENCED = 6,
15-
OBC_ERR_CODE_INVALID_STATE = 7,
16-
OBC_ERR_CODE_UNSUPPORTED_EVENT = 8,
17-
OBC_ERR_CODE_BUFF_OVERFLOW = 9,
18-
OBC_ERR_CODE_SEMAPHORE_TIMEOUT = 10,
19-
OBC_ERR_CODE_SEMAPHORE_FULL = 11,
20-
OBC_ERR_CODE_QUEUE_EMPTY = 12,
21-
OBC_ERR_CODE_NOT_MUTEX_OWNER = 13,
22-
OBC_ERR_CODE_PERSISTENT_CORRUPTED = 14,
23-
OBC_ERR_CODE_FAILED_UNPACK = 15,
24-
OBC_ERR_CODE_FAILED_PACK = 16,
25-
OBC_ERR_CODE_INVALID_STATE_TRANSITION = 17,
26-
OBC_ERR_CODE_FREERTOS_ASSERT_FAIL = 18,
27-
28-
/* Driver Errors 100 - 199*/
29-
OBC_ERR_CODE_SPI_FAILURE = 100,
30-
OBC_ERR_CODE_I2C_FAILURE = 101,
31-
OBC_ERR_CODE_UART_FAILURE = 102,
32-
OBC_ERR_CODE_FRAM_ADDRESS_OUT_OF_RANGE = 103,
33-
OBC_ERR_CODE_I2C_TRANSFER_TIMEOUT = 104,
34-
OBC_ERR_CODE_MAX5360_SHUTDOWN_FAILURE = 105,
35-
OBC_ERR_CODE_FRAM_IS_ASLEEP = 106,
36-
OBC_ERR_CODE_SD_CARD_INVALID_VOLTAGE = 107,
37-
OBC_ERR_CODE_SD_CARD_INIT_FAILED = 108,
38-
OBC_ERR_CODE_SPI_DATA_LENGTH_ERROR = 109,
39-
OBC_ERR_CODE_SPI_TIMEOUT = 110,
40-
OBC_ERR_CODE_SPI_PARITY_ERROR = 111,
41-
OBC_ERR_CODE_SPI_DESYNC_ERROR = 112,
42-
OBC_ERR_CODE_SPI_BIT_ERROR = 113,
43-
OBC_ERR_CODE_SPI_RX_OVERRUN = 114,
44-
OBC_ERR_CODE_ADC_INVALID_CHANNEL = 115,
45-
OBC_ERR_CODE_ADC_FAILURE = 116,
46-
47-
/* CDH errors 200 - 299 */
48-
OBC_ERR_CODE_UNSUPPORTED_CMD = 200,
49-
OBC_ERR_CODE_CMD_NOT_ALLOWED = 201,
50-
OBC_ERR_CODE_NO_METADATA = 202,
51-
52-
/* ADCS errors 300 - 399 */
53-
54-
OBC_ERR_CODE_VN100_INVALID_SYNC_BYTE = 300,
55-
OBC_ERR_CODE_VN100_HARDFAULT = 301,
56-
OBC_ERR_CODE_VN100_SERIAL_BUFFER_OVERFLOW = 302,
57-
OBC_ERR_CODE_VN100_INVALID_CHECKSUM = 303,
58-
OBC_ERR_CODE_VN100_INVALID_COMMAND = 304,
59-
OBC_ERR_CODE_VN100_NOT_ENOUGH_PARAMETERS = 305,
60-
OBC_ERR_CODE_VN100_TOO_MANY_PARAMETERS = 306,
61-
OBC_ERR_CODE_VN100_INVALID_PARAMETERS = 307,
62-
OBC_ERR_CODE_VN100_INVALID_REGISTERS = 308,
63-
OBC_ERR_CODE_VN100_UNAUTHORIZED_ACCESS = 309,
64-
OBC_ERR_CODE_VN100_WATCHDOG_RESET = 310,
65-
OBC_ERR_CODE_VN100_OUTPUT_BUFFER_OVERFLOW = 311,
66-
OBC_ERR_CODE_VN100_INSUFFICIENT_BAUD_RATE = 312,
67-
OBC_ERR_CODE_VN100_ERROR_BUFFER_OVERFLOW = 313,
68-
69-
/* EPS errors 400 - 499 */
70-
71-
/* COMMS errors 500 - 599 */
72-
OBC_ERR_CODE_CC1120_READ_EXT_ADDR_SPI_FAILED = 500,
73-
OBC_ERR_CODE_CC1120_WRITE_EXT_ADDR_SPI_FAILED,
74-
OBC_ERR_CODE_CC1120_INVALID_STATUS_BYTE,
75-
OBC_ERR_CODE_CORRUPTED_MSG,
76-
OBC_ERR_CODE_INVALID_AX25_PACKET,
77-
OBC_ERR_CODE_CC1120_RECEIVE_FAILURE,
78-
OBC_ERR_CODE_CC1120_RECEIVE_TERMINATED,
79-
OBC_ERR_CODE_FEC_ENCODE_FAILURE,
80-
OBC_ERR_CODE_FEC_DECODE_FAILURE,
81-
OBC_ERR_CODE_AX25_ENCODE_FAILURE,
82-
OBC_ERR_CODE_AX25_DECODE_FAILURE,
83-
OBC_ERR_CODE_AX25_BIT_STUFF_FAILURE,
84-
OBC_ERR_CODE_AX25_BIT_UNSTUFF_FAILURE,
85-
OBC_ERR_CODE_AES_DECRYPT_FAILURE,
86-
OBC_ERR_CODE_CC1120_TEST_FAILURE = 599,
87-
88-
/* Payload errors 600 - 699 */
89-
OBC_ERR_CODE_FRAME_SIZE_OUT_OF_RANGE = 600,
90-
91-
/* File System errors 700 - 799 */
92-
OBC_ERR_CODE_INVALID_FILE_NAME = 700,
93-
OBC_ERR_CODE_FAILED_FILE_OPEN = 701,
94-
OBC_ERR_CODE_FAILED_FILE_CLOSE = 702,
95-
OBC_ERR_CODE_FAILED_FILE_WRITE = 703,
96-
OBC_ERR_CODE_FAILED_FILE_READ = 704,
97-
OBC_ERR_CODE_REACHED_EOF = 705,
98-
OBC_ERR_CODE_MAX_FILE_SIZE_REACHED = 706,
99-
OBC_ERR_CODE_FS_INIT_FAILED = 707,
100-
OBC_ERR_CODE_FS_MOUNT_FAILED = 708,
101-
OBC_ERR_CODE_FS_FORMAT_FAILED = 709,
102-
OBC_ERR_CODE_MKDIR_FAILED = 710,
103-
OBC_ERR_CODE_FAILED_FILE_DELETE = 711,
104-
OBC_ERR_CODE_FAILED_FILE_SEEK = 712,
105-
106-
/* Time errors 800 - 899 */
107-
OBC_ERR_CODE_UNSUPPORTED_ALARM_TYPE = 800,
108-
OBC_ERR_CODE_RTC_ALARM_EARLY = 801,
109-
110-
/* watchdog errors 900-925 */
111-
/* values are mapped as (DIGITAL_WATCHDOG_ERROR_CODE_OFFSET + enum value of task in obc_scheduler_config_id_t)*/
112-
OBC_ERR_CODE_STATE_MGR_NOT_CHECKED_IN = 900,
113-
114-
/* Reliance edge errors */
115-
// Values are mapped as (ORIGINAL_RED_ERRCODE + RELIANCE_EDGE_ERROR_CODES_OFFSET)
116-
/** Operation not permitted. */
117-
OBC_ERR_CODE_RED_EPERM = 1001,
118-
OBC_ERR_CODE_RED_ENOENT = 1002,
119-
120-
/** I/O error. */
121-
OBC_ERR_CODE_RED_EIO = 1005,
122-
123-
/** Bad file number. */
124-
OBC_ERR_CODE_RED_EBADF = 1009,
125-
126-
/** Out of memory */
127-
OBC_ERR_CODE_RED_ENOMEM = 1012,
128-
129-
/** Permission denied. */
130-
OBC_ERR_CODE_RED_EACCES = 1013,
131-
132-
/** Device or resource busy. */
133-
OBC_ERR_CODE_RED_EBUSY = 1016,
134-
135-
/** File exists. */
136-
OBC_ERR_CODE_RED_EEXIST = 1017,
137-
138-
/** Cross-device link. */
139-
OBC_ERR_CODE_RED_EXDEV = 1018,
140-
141-
/** Not a directory. */
142-
OBC_ERR_CODE_RED_ENOTDIR = 1020,
143-
144-
/** Is a directory. */
145-
OBC_ERR_CODE_RED_EISDIR = 1021,
146-
147-
/** Invalid argument. */
148-
OBC_ERR_CODE_RED_EINVAL = 1022,
149-
150-
/** File table overflow. */
151-
OBC_ERR_CODE_RED_ENFILE = 1023,
152-
153-
/** Too many open files. */
154-
OBC_ERR_CODE_RED_EMFILE = 1024,
155-
156-
/** File too large. */
157-
OBC_ERR_CODE_RED_EFBIG = 1027,
158-
159-
/** No space left on device. */
160-
OBC_ERR_CODE_RED_ENOSPC = 1028,
161-
162-
/** Read-only file system. */
163-
OBC_ERR_CODE_RED_EROFS = 1030,
164-
165-
/** Too many links. */
166-
OBC_ERR_CODE_RED_EMLINK = 1031,
167-
168-
/** Math result not representable. */
169-
OBC_ERR_CODE_RED_ERANGE = 1034,
170-
171-
/** File name too long. */
172-
OBC_ERR_CODE_RED_ENAMETOOLONG = 1036,
173-
174-
/** Function not implemented. */
175-
OBC_ERR_CODE_RED_ENOSYS = 1038,
176-
177-
/** Directory not empty. */
178-
OBC_ERR_CODE_RED_ENOTEMPTY = 1039,
179-
180-
/** Too many symbolic links encountered. */
181-
OBC_ERR_CODE_RED_ELOOP = 1040,
182-
183-
/** No data available. */
184-
OBC_ERR_CODE_RED_ENODATA = 1061,
185-
186-
/** Link has been severed. */
187-
OBC_ERR_CODE_RED_ENOLINK = 1067,
188-
189-
/** Too many users. */
190-
OBC_ERR_CODE_RED_EUSERS = 1087,
191-
192-
/** Operation is not supported. */
193-
OBC_ERR_CODE_RED_ENOTSUPP = 1524,
194-
} obc_error_code_t;
1+
#pragma once
2+
3+
#define RELIANCE_EDGE_ERROR_CODES_OFFSET 1000U
4+
#define DIGITAL_WATCHDOG_ERROR_CODE_OFFSET 900U
5+
6+
typedef enum {
7+
/* Common Errors 0 - 99 */
8+
OBC_ERR_CODE_SUCCESS = 0,
9+
OBC_ERR_CODE_UNKNOWN = 1,
10+
OBC_ERR_CODE_INVALID_ARG = 2,
11+
OBC_ERR_CODE_QUEUE_FULL = 3,
12+
OBC_ERR_CODE_MUTEX_TIMEOUT = 4,
13+
OBC_ERR_CODE_BUFF_TOO_SMALL = 5,
14+
OBC_ERR_CODE_LOG_MSG_SILENCED = 6,
15+
OBC_ERR_CODE_INVALID_STATE = 7,
16+
OBC_ERR_CODE_UNSUPPORTED_EVENT = 8,
17+
OBC_ERR_CODE_BUFF_OVERFLOW = 9,
18+
OBC_ERR_CODE_SEMAPHORE_TIMEOUT = 10,
19+
OBC_ERR_CODE_SEMAPHORE_FULL = 11,
20+
OBC_ERR_CODE_QUEUE_EMPTY = 12,
21+
OBC_ERR_CODE_NOT_MUTEX_OWNER = 13,
22+
OBC_ERR_CODE_PERSISTENT_CORRUPTED = 14,
23+
OBC_ERR_CODE_FAILED_UNPACK = 15,
24+
OBC_ERR_CODE_FAILED_PACK = 16,
25+
OBC_ERR_CODE_INVALID_STATE_TRANSITION = 17,
26+
OBC_ERR_CODE_FREERTOS_ASSERT_FAIL = 18,
27+
28+
/* Driver Errors 100 - 199*/
29+
OBC_ERR_CODE_SPI_FAILURE = 100,
30+
OBC_ERR_CODE_I2C_FAILURE = 101,
31+
OBC_ERR_CODE_UART_FAILURE = 102,
32+
OBC_ERR_CODE_FRAM_ADDRESS_OUT_OF_RANGE = 103,
33+
OBC_ERR_CODE_I2C_TRANSFER_TIMEOUT = 104,
34+
OBC_ERR_CODE_MAX5360_SHUTDOWN_FAILURE = 105,
35+
OBC_ERR_CODE_FRAM_IS_ASLEEP = 106,
36+
OBC_ERR_CODE_SD_CARD_INVALID_VOLTAGE = 107,
37+
OBC_ERR_CODE_SD_CARD_INIT_FAILED = 108,
38+
OBC_ERR_CODE_SPI_DATA_LENGTH_ERROR = 109,
39+
OBC_ERR_CODE_SPI_TIMEOUT = 110,
40+
OBC_ERR_CODE_SPI_PARITY_ERROR = 111,
41+
OBC_ERR_CODE_SPI_DESYNC_ERROR = 112,
42+
OBC_ERR_CODE_SPI_BIT_ERROR = 113,
43+
OBC_ERR_CODE_SPI_RX_OVERRUN = 114,
44+
OBC_ERR_CODE_ADC_INVALID_CHANNEL = 115,
45+
OBC_ERR_CODE_ADC_FAILURE = 116,
46+
47+
/* CDH errors 200 - 299 */
48+
OBC_ERR_CODE_UNSUPPORTED_CMD = 200,
49+
OBC_ERR_CODE_CMD_NOT_ALLOWED = 201,
50+
OBC_ERR_CODE_NO_METADATA = 202,
51+
52+
/* ADCS errors 300 - 399 */
53+
54+
OBC_ERR_CODE_VN100_INVALID_SYNC_BYTE = 300,
55+
OBC_ERR_CODE_VN100_HARDFAULT = 301,
56+
OBC_ERR_CODE_VN100_SERIAL_BUFFER_OVERFLOW = 302,
57+
OBC_ERR_CODE_VN100_INVALID_CHECKSUM = 303,
58+
OBC_ERR_CODE_VN100_INVALID_COMMAND = 304,
59+
OBC_ERR_CODE_VN100_NOT_ENOUGH_PARAMETERS = 305,
60+
OBC_ERR_CODE_VN100_TOO_MANY_PARAMETERS = 306,
61+
OBC_ERR_CODE_VN100_INVALID_PARAMETERS = 307,
62+
OBC_ERR_CODE_VN100_INVALID_REGISTERS = 308,
63+
OBC_ERR_CODE_VN100_UNAUTHORIZED_ACCESS = 309,
64+
OBC_ERR_CODE_VN100_WATCHDOG_RESET = 310,
65+
OBC_ERR_CODE_VN100_OUTPUT_BUFFER_OVERFLOW = 311,
66+
OBC_ERR_CODE_VN100_INSUFFICIENT_BAUD_RATE = 312,
67+
OBC_ERR_CODE_VN100_ERROR_BUFFER_OVERFLOW = 313,
68+
69+
/* EPS errors 400 - 499 */
70+
71+
/* COMMS errors 500 - 599 */
72+
OBC_ERR_CODE_CC1120_READ_EXT_ADDR_SPI_FAILED = 500,
73+
OBC_ERR_CODE_CC1120_WRITE_EXT_ADDR_SPI_FAILED,
74+
OBC_ERR_CODE_CC1120_INVALID_STATUS_BYTE,
75+
OBC_ERR_CODE_CORRUPTED_MSG,
76+
OBC_ERR_CODE_INVALID_AX25_PACKET,
77+
OBC_ERR_CODE_CC1120_RECEIVE_FAILURE,
78+
OBC_ERR_CODE_CC1120_RECEIVE_TERMINATED,
79+
OBC_ERR_CODE_FEC_ENCODE_FAILURE,
80+
OBC_ERR_CODE_FEC_DECODE_FAILURE,
81+
OBC_ERR_CODE_AX25_ENCODE_FAILURE,
82+
OBC_ERR_CODE_AX25_DECODE_FAILURE,
83+
OBC_ERR_CODE_AX25_BIT_STUFF_FAILURE,
84+
OBC_ERR_CODE_AX25_BIT_UNSTUFF_FAILURE,
85+
OBC_ERR_CODE_AES_DECRYPT_FAILURE,
86+
OBC_ERR_CODE_CC1120_TEST_FAILURE = 599,
87+
88+
/* Payload errors 600 - 699 */
89+
OBC_ERR_CODE_FRAME_SIZE_OUT_OF_RANGE = 600,
90+
91+
/* File System errors 700 - 799 */
92+
OBC_ERR_CODE_INVALID_FILE_NAME = 700,
93+
OBC_ERR_CODE_FAILED_FILE_OPEN = 701,
94+
OBC_ERR_CODE_FAILED_FILE_CLOSE = 702,
95+
OBC_ERR_CODE_FAILED_FILE_WRITE = 703,
96+
OBC_ERR_CODE_FAILED_FILE_READ = 704,
97+
OBC_ERR_CODE_REACHED_EOF = 705,
98+
OBC_ERR_CODE_MAX_FILE_SIZE_REACHED = 706,
99+
OBC_ERR_CODE_FS_INIT_FAILED = 707,
100+
OBC_ERR_CODE_FS_MOUNT_FAILED = 708,
101+
OBC_ERR_CODE_FS_FORMAT_FAILED = 709,
102+
OBC_ERR_CODE_MKDIR_FAILED = 710,
103+
OBC_ERR_CODE_FAILED_FILE_DELETE = 711,
104+
OBC_ERR_CODE_FAILED_FILE_SEEK = 712,
105+
106+
/* Time errors 800 - 899 */
107+
OBC_ERR_CODE_UNSUPPORTED_ALARM_TYPE = 800,
108+
OBC_ERR_CODE_RTC_ALARM_EARLY = 801,
109+
110+
/* watchdog errors 900-925 */
111+
/* values are mapped as (DIGITAL_WATCHDOG_ERROR_CODE_OFFSET + enum value of task in obc_scheduler_config_id_t)*/
112+
OBC_ERR_CODE_STATE_MGR_NOT_CHECKED_IN = 900,
113+
114+
/* Reliance edge errors */
115+
// Values are mapped as (ORIGINAL_RED_ERRCODE + RELIANCE_EDGE_ERROR_CODES_OFFSET)
116+
/** Operation not permitted. */
117+
OBC_ERR_CODE_RED_EPERM = 1001,
118+
OBC_ERR_CODE_RED_ENOENT = 1002,
119+
120+
/** I/O error. */
121+
OBC_ERR_CODE_RED_EIO = 1005,
122+
123+
/** Bad file number. */
124+
OBC_ERR_CODE_RED_EBADF = 1009,
125+
126+
/** Out of memory */
127+
OBC_ERR_CODE_RED_ENOMEM = 1012,
128+
129+
/** Permission denied. */
130+
OBC_ERR_CODE_RED_EACCES = 1013,
131+
132+
/** Device or resource busy. */
133+
OBC_ERR_CODE_RED_EBUSY = 1016,
134+
135+
/** File exists. */
136+
OBC_ERR_CODE_RED_EEXIST = 1017,
137+
138+
/** Cross-device link. */
139+
OBC_ERR_CODE_RED_EXDEV = 1018,
140+
141+
/** Not a directory. */
142+
OBC_ERR_CODE_RED_ENOTDIR = 1020,
143+
144+
/** Is a directory. */
145+
OBC_ERR_CODE_RED_EISDIR = 1021,
146+
147+
/** Invalid argument. */
148+
OBC_ERR_CODE_RED_EINVAL = 1022,
149+
150+
/** File table overflow. */
151+
OBC_ERR_CODE_RED_ENFILE = 1023,
152+
153+
/** Too many open files. */
154+
OBC_ERR_CODE_RED_EMFILE = 1024,
155+
156+
/** File too large. */
157+
OBC_ERR_CODE_RED_EFBIG = 1027,
158+
159+
/** No space left on device. */
160+
OBC_ERR_CODE_RED_ENOSPC = 1028,
161+
162+
/** Read-only file system. */
163+
OBC_ERR_CODE_RED_EROFS = 1030,
164+
165+
/** Too many links. */
166+
OBC_ERR_CODE_RED_EMLINK = 1031,
167+
168+
/** Math result not representable. */
169+
OBC_ERR_CODE_RED_ERANGE = 1034,
170+
171+
/** File name too long. */
172+
OBC_ERR_CODE_RED_ENAMETOOLONG = 1036,
173+
174+
/** Function not implemented. */
175+
OBC_ERR_CODE_RED_ENOSYS = 1038,
176+
177+
/** Directory not empty. */
178+
OBC_ERR_CODE_RED_ENOTEMPTY = 1039,
179+
180+
/** Too many symbolic links encountered. */
181+
OBC_ERR_CODE_RED_ELOOP = 1040,
182+
183+
/** No data available. */
184+
OBC_ERR_CODE_RED_ENODATA = 1061,
185+
186+
/** Link has been severed. */
187+
OBC_ERR_CODE_RED_ENOLINK = 1067,
188+
189+
/** Too many users. */
190+
OBC_ERR_CODE_RED_EUSERS = 1087,
191+
192+
/** Operation is not supported. */
193+
OBC_ERR_CODE_RED_ENOTSUPP = 1524,
194+
} obc_error_code_t;

0 commit comments

Comments
 (0)