COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
Collaboration diagram for Errno support functions:

Functions

string cosmos_error_string (int32_t cosmos_errno)
 

Detailed Description

Function Documentation

string cosmos_error_string ( int32_t  cosmos_errno)

Errno string Return the string equivalent of a COSMOS Error Number. If the error number is greater than -256, then use strerror.

Parameters
cosmos_errnoCOSMOS Error Number
Returns
String of error number, or empty string.
46 {
47  string error_string="";
48 
49  if (cosmos_errno > -256)
50  {
51  if (cosmos_errno >= 0)
52  {
53  error_string = "Success";
54  }
55  else
56  {
57  char *unix_error_string = strerror(-cosmos_errno);
58  if (unix_error_string != nullptr)
59  {
60  error_string = unix_error_string;
61  }
62  }
63  }
64  else
65  {
66  switch (cosmos_errno)
67  {
68  case GS232B_ERROR_OPEN:
69  error_string = "GS232B Open";
70  break;
72  error_string = "GS232B Device Closed";
73  break;
75  error_string = "GS232B Value Out of Range";
76  break;
77  case GS232B_ERROR_SEND:
78  error_string = "GS232B Send";
79  break;
81  error_string = "MICROSTRAIN_ERROR_OPEN";
82  break;
84  error_string = "";
85  break;
87  error_string = "MICROSTRAIN_ERROR_CLOSED";
88  break;
90  error_string = "MICROSTRAIN_ERROR_FAILED";
91  break;
93  error_string = "MICROSTRAIN_ERROR_TOOMANY";
94  break;
96  error_string = "MICROSTRAIN_ERROR_FUNCTION";
97  break;
99  error_string = "MICROSTRAIN_ERROR_SEND";
100  break;
101  case SINCLAIR_ERROR_OPEN:
102  error_string = "SINCLAIR_ERROR_OPEN";
103  break;
105  error_string = "SINCLAIR_ERROR_CLOSED";
106  break;
108  error_string = "SINCLAIR_ERROR_OUTOFRANGE";
109  break;
111  error_string = "SINCLAIR_ERROR_FAILED";
112  break;
114  error_string = "SINCLAIR_ERROR_TOOMANY";
115  break;
116  case NSP_ERROR_CRC:
117  error_string = "NSP_ERROR_CRC";
118  break;
119  case NSP_ERROR_SIZE:
120  error_string = "NSP_ERROR_SIZE";
121  break;
122  case NSP_ERROR_NACK :
123  error_string = "NSP_ERROR_NACK";
124  break;
125  case TS2000_ERROR_OPEN:
126  error_string = "TS2000_ERROR_OPEN";
127  break;
128  case TS2000_ERROR_CLOSED:
129  error_string = "TS2000_ERROR_CLOSED";
130  break;
132  error_string = "TS2000_ERROR_OUTOFRANGE";
133  break;
134  case VMT35_ERROR_RODNUM:
135  error_string = "VMT35_ERROR_RODNUM";
136  break;
137  case VMT35_ERROR_BYTE:
138  error_string = "VMT35_ERROR_BYTE";
139  break;
141  error_string = "VMT35_ERROR_OUTOFRANGE";
142  break;
143  case VMT35_ERROR_OPENED:
144  error_string = "VMT35_ERROR_OPENED";
145  break;
146  case VMT35_ERROR_CLOSED:
147  error_string = "VMT35_ERROR_CLOSED";
148  break;
149  case VMT35_ERROR_NACK:
150  error_string = "VMT35_ERROR_NACK";
151  break;
152  case VMT35_ERROR_CRC:
153  error_string = "VMT35_ERROR_CRC";
154  break;
155  case VMT35_ERROR_DEVNAME:
156  error_string = "VMT35_ERROR_DEVNAME";
157  break;
159  error_string = "JSON_ERROR_NAME_LENGTH";
160  break;
162  error_string = "JSON_ERROR_DATA_LENGTH";
163  break;
165  error_string = "JSON_ERROR_INDEX_SIZE";
166  break;
167  case JSON_ERROR_NOJMAP:
168  error_string = "JSON_ERROR_NOJMAP";
169  break;
170  case JSON_ERROR_NOENTRY:
171  error_string = "JSON_ERROR_NOENTRY";
172  break;
173  case JSON_ERROR_EOS:
174  error_string = "JSON_ERROR_EOS";
175  break;
176  case JSON_ERROR_SCAN:
177  error_string = "JSON_ERROR_SCAN";
178  break;
179  case JSON_ERROR_JSTRING:
180  error_string = "JSON_ERROR_JSTRING";
181  break;
182  case JSON_ERROR_NAN:
183  error_string = "JSON_ERROR_NAN";
184  break;
185  case SLIP_ERROR_CRC:
186  error_string = "SLIP_ERROR_CRC";
187  break;
188  case SLIP_ERROR_PACKING:
189  error_string = "SLIP_ERROR_PACKING";
190  break;
191  case SLIP_ERROR_BUFFER:
192  error_string = "SLIP_ERROR_BUFFER";
193  break;
195  error_string = "AGENT_ERROR_JSON_CREATE";
196  break;
198  error_string = "AGENT_ERROR_REQ_COUNT";
199  break;
200  case AGENT_ERROR_MEMORY:
201  error_string = "AGENT_ERROR_MEMORY";
202  break;
203  case AGENT_ERROR_SOCKET:
204  error_string = "AGENT_ERROR_SOCKET";
205  break;
206  case AGENT_ERROR_CHANNEL:
207  error_string = "AGENT_ERROR_CHANNEL";
208  break;
209  case AGENT_ERROR_BUFLEN:
210  error_string = "AGENT_ERROR_BUFLEN";
211  break;
212  case AGENT_ERROR_NULL:
213  error_string = "AGENT_ERROR_NULL";
214  break;
216  error_string = "AGENT_ERROR_DISCOVERY";
217  break;
218  case AGENT_ERROR_REQUEST:
219  error_string = "AGENT_ERROR_REQUEST";
220  break;
222  error_string = "MATH_ERROR_GJ_UNDEFINED";
223  break;
225  error_string = "MATH_ERROR_GJ_OUTOFRANGE";
226  break;
228  error_string = "Agent Server was running in another instance";
229  break;
231  error_string = "AGENT_ERROR_LCM_CREATE";
232  break;
234  error_string = "AGENT_ERROR_LCM_SUBSCRIBE";
235  break;
237  error_string = "AGENT_ERROR_LCM_TIMEOUT";
238  break;
239  case RW_ERROR_OPEN:
240  error_string = "RW_ERROR_OPEN";
241  break;
242  case RW_ERROR_CLOSED:
243  error_string = "RW_ERROR_CLOSED";
244  break;
245  case RW_ERROR_OUTOFRANGE:
246  error_string = "RW_ERROR_OUTOFRANGE";
247  break;
248  case RW_ERROR_FAILED:
249  error_string = "RW_ERROR_FAILED";
250  break;
251  case RW_ERROR_TOOMANY:
252  error_string = "RW_ERROR_TOOMANY";
253  break;
254  case RW_ERROR_SEND:
255  error_string = "RW_ERROR_SEND";
256  break;
257  case STK_ERROR_LOWINDEX:
258  error_string = "STK_ERROR_LOWINDEX";
259  break;
260  case STK_ERROR_HIGHINDEX:
261  error_string = "STK_ERROR_HIGHINDEX";
262  break;
264  error_string = "STK_ERROR_OUTOFRANGE";
265  break;
266  case STK_ERROR_NOTFOUND:
267  error_string = "STK_ERROR_NOTFOUND";
268  break;
269  case DEM_ERROR_SEMINIT:
270  error_string = "DEM_ERROR_SEMINIT";
271  break;
272  case DEM_ERROR_OPEN:
273  error_string = "DEM_ERROR_OPEN";
274  break;
276  error_string = "DEM_ERROR_INSUFFICIENT_MEMORY";
277  break;
278  case DEM_ERROR_NOTFOUND:
279  error_string = "DEM_ERROR_NOTFOUND";
280  break;
282  error_string = "TLE_ERROR_OUTOFRANGE";
283  break;
285  error_string = "ORBIT_ERROR_NOTSUPPORTED";
286  break;
287  case TLE_ERROR_NOTFOUND:
288  error_string = "TLE_ERROR_NOTFOUND";
289  break;
290  case NODE_ERROR_NODE:
291  error_string = "NODE_ERROR_NODE";
292  break;
294  error_string = "NODE_ERROR_GROUNDSTATION";
295  break;
296  case NODE_ERROR_ROOTDIR:
297  error_string = "NODE_ERROR_ROOTDIR";
298  break;
299  case MOST_USER_CANCELLED:
300  error_string = "MOST_USER_CANCELLED";
301  break;
302  case DATA_ERROR_ARCHIVE:
303  error_string = "DATA_ERROR_ARCHIVE";
304  break;
306  error_string = "DATA_ERROR_SIZE_MISMATCH";
307  break;
308  case DATA_ERROR_CRC:
309  error_string = "DATA_ERROR_CRC";
310  break;
311  case DATA_ERROR_FORMAT:
312  error_string = "DATA_ERROR_FORMAT";
313  break;
315  error_string = "DATA_ERROR_RESOURCES_FOLDER";
316  break;
318  error_string = "DATA_ERROR_NODES_FOLDER";
319  break;
321  error_string = "DATA_ERROR_ROOT_FOLDER";
322  break;
323  case GIGE_ERROR_NACK:
324  error_string = "GIGE_ERROR_NACK";
325  break;
326  case CSSL_ERROR_BASE:
327  error_string = "CSSL_ERROR_BASE";
328  break;
330  error_string = "SERIAL_ERROR_CHECKSUM";
331  break;
332  case SERIAL_ERROR_READ:
333  error_string = "SERIAL_ERROR_READ";
334  break;
336  error_string = "SERIAL_ERROR_TIMEOUT";
337  break;
338  case SERIAL_ERROR_EOT:
339  error_string = "SERIAL_ERROR_EOT";
340  break;
341  case SERIAL_ERROR_SLIPIN:
342  error_string = "SERIAL_ERROR_SLIPIN";
343  break;
345  error_string = "SERIAL_ERROR_SLIPOUT";
346  break;
348  error_string = "SERIAL_ERROR_BUFFER_SIZE_EXCEEDED";
349  break;
351  error_string = "SERIAL_ERROR_BAD_ESCAPE";
352  break;
353  case SERIAL_ERROR_OPEN:
354  error_string = "SERIAL_ERROR_OPEN";
355  break;
356  case IC9100_ERROR_OPEN:
357  error_string = "IC9100_ERROR_OPEN";
358  break;
359  case IC9100_ERROR_CLOSED:
360  error_string = "IC9100_ERROR_CLOSED";
361  break;
363  error_string = "IC9100_ERROR_OUTOFRANGE";
364  break;
365  case IC9100_ERROR_WRITE:
366  error_string = "IC9100_ERROR_WRITE";
367  break;
368  case IC9100_ERROR_NG:
369  error_string = "IC9100_ERROR_NG";
370  break;
371  case IC9100_ERROR_READ:
372  error_string = "IC9100_ERROR_READ";
373  break;
374  case IC9100_ERROR_ADDR:
375  error_string = "IC9100_ERROR_ADDR";
376  break;
378  error_string = "ASTRODEV_ERROR_HEADER_CS";
379  break;
381  error_string = "ASTRODEV_ERROR_SYNC0";
382  break;
383  case ASTRODEV_ERROR_NACK:
384  error_string = "ASTRODEV_ERROR_NACK";
385  break;
387  error_string = "ASTRODEV_ERROR_PAYLOAD_CS";
388  break;
390  error_string = "ASTRODEV_ERROR_SYNC1";
391  break;
393  error_string = "ASTRODEV_ERROR_HEADER";
394  break;
396  error_string = "ASTRODEV_ERROR_PAYLOAD";
397  break;
398  case GPS_ERROR_OPEN:
399  error_string = "GPS_ERROR_OPEN";
400  break;
401  case GPS_ERROR_CLOSED:
402  error_string = "GPS_ERROR_CLOSED";
403  break;
404  case OEMV_ERROR_OPEN:
405  error_string = "OEMV_ERROR_OPEN";
406  break;
407  case OEMV_ERROR_CLOSED:
408  error_string = "OEMV_ERROR_CLOSED";
409  break;
410  case OEMV_ERROR_CRC:
411  error_string = "OEMV_ERROR_CRC";
412  break;
413  case OEMV_ERROR_RESPONSE:
414  error_string = "OEMV_ERROR_RESPONSE";
415  break;
416  case PIC_ERROR_OPEN:
417  error_string = "PIC_ERROR_OPEN";
418  break;
419  case PIC_ERROR_CLOSED:
420  error_string = "PIC_ERROR_CLOSED";
421  break;
422  case PIC_ERROR_PORT:
423  error_string = "PIC_ERROR_PORT";
424  break;
425  case PIC_ERROR_NACK:
426  error_string = "PIC_ERROR_NACK";
427  break;
428  case PIC_ERROR_SIZE:
429  error_string = "PIC_ERROR_SIZE";
430  break;
431  case PIC_ERROR_ERR:
432  error_string = "PIC_ERROR_ERR";
433  break;
434  case PIC_ERROR_TYPE:
435  error_string = "PIC_ERROR_TYPE";
436  break;
437  case SUCHI_ERROR_CLOSED:
438  error_string = "SUCHI_ERROR_CLOSED";
439  break;
440  case VN100_ERROR_OPEN:
441  error_string = "VN100_ERROR_OPEN";
442  break;
443  case VN100_ERROR_NACK:
444  error_string = "VN100_ERROR_NACK";
445  break;
446  case VN100_ERROR_SCAN:
447  error_string = "VN100_ERROR_SCAN";
448  break;
449  case ISC_ERROR_CLOSED:
450  error_string = "ISC_ERROR_CLOSED";
451  break;
453  error_string = "TRANSFER_ERROR_MATCH";
454  break;
456  error_string = "TRANSFER_ERROR_QUEUEFULL";
457  break;
459  error_string = "TRANSFER_ERROR_INDEX";
460  break;
461  case TRANSFER_ERROR_NODE:
462  error_string = "TRANSFER_ERROR_NODE";
463  break;
465  error_string = "TRANSFER_ERROR_FILENAME";
466  break;
468  error_string = "TRANSFER_ERROR_DUPLICATE";
469  break;
471  error_string = "Bad File Size";
472  break;
474  error_string = "Zero File Size";
475  break;
476  case SOCKET_ERROR_CS:
477  error_string = "SOCKET_ERROR_CS";
478  break;
480  error_string = "SOCKET_ERROR_PROTOCOL";
481  break;
482  case SOCKET_READ_TIMEOUT:
483  error_string = "SOCKET_READ_TIMEOUT";
484  break;
485  case SOCKET_ERROR_OPEN :
486  error_string = "SOCKET_ERROR_OPEN";
487  break;
489  error_string = "SOCKET_ERROR_OPEN_RECEIVE";
490  break;
492  error_string = "SOCKET_ERROR_OPEN_TRANSMIT";
493  break;
495  error_string = "SOCKET_ERROR_OPEN_CONNECT";
496  break;
497  case SOCKET_ERROR_CLOSE:
498  error_string = "SOCKET_ERROR_CLOSE";
499  break;
500  case TRIMBLE_ERROR_CS:
501  error_string = "TRIMBLE_ERROR_CS";
502  break;
504  error_string = "JPLEPHEM_ERROR_NOTFOUND";
505  break;
507  error_string = "JPLEPHEM_ERROR_INSUFFICIENT_MEMORY";
508  break;
510  error_string = "JPLEPHEM_ERROR_OUTOFRANGE";
511  break;
513  error_string = "JPLEPHEM_ERROR_NUTATIONS";
514  break;
516  error_string = "JPLEPHEM_ERROR_LIBRATIONS";
517  break;
519  error_string = "GEOMAG_ERROR_NOTFOUND";
520  break;
522  error_string = "GEOMAG_ERROR_OUTOFRANGE";
523  break;
524  case PRKX2SU_ERROR_OPEN:
525  error_string = "PRKX2SU_ERROR_OPEN";
526  break;
528  error_string = "PRKX2SU_ERROR_CLOSED";
529  break;
531  error_string = "PRKX2SU_ERROR_OUTOFRANGE";
532  break;
533  case PRKX2SU_ERROR_SEND:
534  error_string = "PRKX2SU_ERROR_SEND";
535  break;
536  case CONVERT_ERROR_UTC:
537  error_string = "CONVERT_ERROR_UTC";
538  break;
540  error_string = "CUBEADCS SERIALCOMM: ADCS REPLY DID NOT MATCH EXPECTED REPLY";
541  break;
543  error_string = "Invalid Protocol Response";
544  break;
546  error_string = "Not Actively Connected";
547  break;
549  error_string = "Error in Serial Protocol";
550  break;
552  error_string = "Clyde EPS Not Connected";
553  break;
555  error_string = "Clyde Battery Not Connected";
556  break;
558  error_string = "Clyde Bad Address";
559  break;
561  error_string = "Meade Mount Bad Address";
562  break;
564  error_string = "Meade Mount Not Connected";
565  break;
567  error_string = "Meade Mount Value Invalid";
568  break;
570  error_string = "Meade Mount Request Outside Limits";
571  break;
573  error_string = "SCPI Bad Address";
574  break;
576  error_string = "SCPI Not Connected";
577  break;
579  error_string = "SCPI Value Invalid";
580  break;
582  error_string = "SCPI Request Outside Valid Limits";
583  break;
585  error_string = "SCPI Request Outside Supported Range";
586  break;
588  error_string = "Bad Size";
589  break;
590  case GENERAL_ERROR_BUSY:
591  error_string = "Busy";
592  break;
593  case GENERAL_ERROR_CRC:
594  error_string = "CRC";
595  break;
596  case GENERAL_ERROR_EMPTY:
597  error_string = "Empty";
598  break;
599  case GENERAL_ERROR_INPUT:
600  error_string = "Input";
601  break;
603  error_string = "Memory";
604  break;
606  error_string = "No Answer";
607  break;
609  error_string = "No Carrier";
610  break;
612  error_string = "No Dial Tone";
613  break;
615  error_string = "No Signal";
616  break;
618  error_string = "Not Started";
619  break;
621  error_string = "Null Pointer";
622  break;
623  case GENERAL_ERROR_OOPS:
624  error_string = "Oops";
625  break;
626  case GENERAL_ERROR_OPEN:
627  error_string = "Open";
628  break;
630  error_string = "Out Of Range";
631  break;
633  error_string = "Output";
634  break;
636  error_string = "Over Size";
637  break;
639  error_string = "Time Out";
640  break;
642  error_string = "Undefined";
643  break;
645  error_string = "Under Size";
646  break;
648  error_string = "Unhandled Error";
649  break;
651  error_string = "Unimplemented";
652  break;
654  error_string = "Zero Size";
655  break;
657  error_string = "Duplicate";
658  break;
660  error_string = "Mismatch";
661  break;
662  case GENERAL_ERROR_ERROR:
663  error_string = "General Error";
664  break;
666  error_string = "Not Ready";
667  break;
668  default:
669  char tval[30];
670  sprintf(tval,"Undefined Value %d", cosmos_errno);
671  error_string = tval;
672  break;
673  }
674  }
675  return error_string;
676 }
#define AGENT_ERROR_LCM_CREATE
Definition: cosmos-errno.h:118
#define AGENT_ERROR_SERVER_RUNNING
Definition: cosmos-errno.h:104
#define SERIAL_ERROR_TIMEOUT
Definition: cosmos-errno.h:171
#define MICROSTRAIN_ERROR_FAILED
Definition: cosmos-errno.h:62
#define AGENT_ERROR_REQ_COUNT
Definition: cosmos-errno.h:106
#define GIGE_ERROR_NACK
Definition: cosmos-errno.h:157
#define SCPI_ERROR_NOT_CONNECTED
Definition: cosmos-errno.h:271
#define AGENT_ERROR_MEMORY
Definition: cosmos-errno.h:107
#define ASTRODEV_ERROR_NACK
Definition: cosmos-errno.h:206
#define MATH_ERROR_GJ_OUTOFRANGE
Definition: cosmos-errno.h:116
#define DATA_ERROR_NODES_FOLDER
Definition: cosmos-errno.h:154
#define GENERAL_ERROR_UNDERSIZE
Definition: cosmos-errno.h:290
#define VMT35_ERROR_RODNUM
Definition: cosmos-errno.h:81
#define MEADE_MOUNT_ERROR_OUTSIDE_LIMITS
Definition: cosmos-errno.h:269
#define AGENT_ERROR_REQUEST
Definition: cosmos-errno.h:113
#define ASTRODEV_ERROR_HEADER
Definition: cosmos-errno.h:209
#define RW_ERROR_CLOSED
Definition: cosmos-errno.h:123
#define AGENT_ERROR_NULL
Definition: cosmos-errno.h:111
#define TS2000_ERROR_CLOSED
Definition: cosmos-errno.h:78
#define NSP_ERROR_SIZE
Definition: cosmos-errno.h:74
#define SINCLAIR_ERROR_CLOSED
Definition: cosmos-errno.h:68
#define SLIP_ERROR_BUFFER
Definition: cosmos-errno.h:102
#define SCPI_ERROR_OUTSIDE_RANGE
Definition: cosmos-errno.h:275
#define SCPI_ERROR_BAD_RESPONSE
Definition: cosmos-errno.h:272
#define MICROSTRAIN_ERROR_FUNCTION
Definition: cosmos-errno.h:64
#define JSON_ERROR_DATA_LENGTH
Definition: cosmos-errno.h:91
#define GPS_ERROR_OPEN
Definition: cosmos-errno.h:188
#define GPS_ERROR_CLOSED
Definition: cosmos-errno.h:189
#define GENERAL_ERROR_NO_CARRIER
Definition: cosmos-errno.h:299
#define TRANSFER_ERROR_NODE
Definition: cosmos-errno.h:223
#define IC9100_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:182
#define DEM_ERROR_SEMINIT
Definition: cosmos-errno.h:134
#define JSON_ERROR_NOJMAP
Definition: cosmos-errno.h:93
#define SINCLAIR_ERROR_FAILED
Definition: cosmos-errno.h:70
#define OEMV_ERROR_CLOSED
Definition: cosmos-errno.h:192
#define OEMV_ERROR_CRC
Definition: cosmos-errno.h:193
#define AGENT_ERROR_LCM_TIMEOUT
Definition: cosmos-errno.h:120
#define SINCLAIR_ERROR_TOOMANY
Definition: cosmos-errno.h:71
#define CLYDE_BATTERY_NOT_CONNECTED
Definition: cosmos-errno.h:263
#define GENERAL_ERROR_UNIMPLEMENTED
Definition: cosmos-errno.h:287
#define VMT35_ERROR_NACK
Definition: cosmos-errno.h:86
#define SUCHI_ERROR_CLOSED
Definition: cosmos-errno.h:212
#define DATA_ERROR_RESOURCES_FOLDER
Definition: cosmos-errno.h:153
#define SERIAL_ERROR_SLIPIN
Definition: cosmos-errno.h:173
#define SOCKET_ERROR_PROTOCOL
Definition: cosmos-errno.h:230
#define GENERAL_ERROR_TIMEOUT
Definition: cosmos-errno.h:292
#define AGENT_ERROR_LCM_SUBSCRIBE
Definition: cosmos-errno.h:119
#define PRKX2SU_ERROR_CLOSED
Definition: cosmos-errno.h:250
#define PRKX2SU_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:251
#define NODE_ERROR_ROOTDIR
Definition: cosmos-errno.h:145
#define GENERAL_ERROR_DUPLICATE
Definition: cosmos-errno.h:302
#define IC9100_ERROR_OPEN
Definition: cosmos-errno.h:180
#define IC9100_ERROR_READ
Definition: cosmos-errno.h:185
#define JSON_ERROR_NOENTRY
Definition: cosmos-errno.h:94
#define SOCKET_ERROR_OPEN
Definition: cosmos-errno.h:232
#define GENERAL_ERROR_MEMORY
Definition: cosmos-errno.h:282
#define GS232B_ERROR_OPEN
Definition: cosmos-errno.h:53
#define SCPI_ERROR_OUTSIDE_LIMITS
Definition: cosmos-errno.h:274
#define GENERAL_ERROR_OOPS
Definition: cosmos-errno.h:281
#define VMT35_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:83
#define SOCKET_ERROR_CS
Definition: cosmos-errno.h:229
#define SERIAL_ERROR_EOT
Definition: cosmos-errno.h:172
#define PIC_ERROR_CLOSED
Definition: cosmos-errno.h:197
#define AGENT_ERROR_CHANNEL
Definition: cosmos-errno.h:109
#define DEM_ERROR_INSUFFICIENT_MEMORY
Definition: cosmos-errno.h:136
#define GENERAL_ERROR_OPEN
Definition: cosmos-errno.h:283
#define NSP_ERROR_CRC
Definition: cosmos-errno.h:73
#define MEADE_MOUNT_ERROR_NOT_CONNECTED
Definition: cosmos-errno.h:266
#define VN100_ERROR_OPEN
Definition: cosmos-errno.h:214
#define MICROSTRAIN_ERROR_SEND
Definition: cosmos-errno.h:65
#define GENERAL_ERROR_NO_DIALTONE
Definition: cosmos-errno.h:300
#define TRANSFER_ERROR_FILESIZE
Definition: cosmos-errno.h:226
#define ASTRODEV_ERROR_PAYLOAD_CS
Definition: cosmos-errno.h:207
#define ASTRODEV_ERROR_SYNC0
Definition: cosmos-errno.h:205
#define GENERAL_ERROR_BAD_SIZE
Definition: cosmos-errno.h:291
#define CSSL_ERROR_BASE
Definition: cosmos-errno.h:159
#define TRIMBLE_ERROR_CS
Definition: cosmos-errno.h:238
#define JPLEPHEM_ERROR_LIBRATIONS
Definition: cosmos-errno.h:244
#define RW_ERROR_SEND
Definition: cosmos-errno.h:127
#define STK_ERROR_NOTFOUND
Definition: cosmos-errno.h:132
#define AGENT_ERROR_DISCOVERY
Definition: cosmos-errno.h:112
#define CUBEADCS_NOT_CONNECTED
Definition: cosmos-errno.h:259
#define GENERAL_ERROR_NO_ANSWER
Definition: cosmos-errno.h:301
#define NODE_ERROR_GROUNDSTATION
Definition: cosmos-errno.h:144
#define PIC_ERROR_SIZE
Definition: cosmos-errno.h:200
#define GS232B_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:55
#define SINCLAIR_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:69
#define GS232B_ERROR_CLOSED
Definition: cosmos-errno.h:54
#define PRKX2SU_ERROR_SEND
Definition: cosmos-errno.h:252
#define TLE_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:139
#define MATH_ERROR_GJ_UNDEFINED
Definition: cosmos-errno.h:115
#define ASTRODEV_ERROR_PAYLOAD
Definition: cosmos-errno.h:210
#define SLIP_ERROR_PACKING
Definition: cosmos-errno.h:101
#define PRKX2SU_ERROR_OPEN
Definition: cosmos-errno.h:249
#define SERIAL_ERROR_SLIPOUT
Definition: cosmos-errno.h:174
#define SERIAL_ERROR_CHECKSUM
Definition: cosmos-errno.h:169
#define CUBEADCS_INVALID_RESPONSE
Definition: cosmos-errno.h:258
#define GENERAL_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:296
#define JPLEPHEM_ERROR_INSUFFICIENT_MEMORY
Definition: cosmos-errno.h:241
#define JSON_ERROR_EOS
Definition: cosmos-errno.h:95
#define CUBEADCS_SERIALCOMM_RESPONSE
Definition: cosmos-errno.h:257
#define TLE_ERROR_NOTFOUND
Definition: cosmos-errno.h:141
#define GENERAL_ERROR_NULLPOINTER
Definition: cosmos-errno.h:280
#define STK_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:131
#define PIC_ERROR_OPEN
Definition: cosmos-errno.h:196
#define DATA_ERROR_CRC
Definition: cosmos-errno.h:151
#define TRANSFER_ERROR_QUEUEFULL
Definition: cosmos-errno.h:221
#define GENERAL_ERROR_UNHANDLED_ERR
Definition: cosmos-errno.h:289
#define MICROSTRAIN_ERROR_CLOSED
Definition: cosmos-errno.h:60
#define SOCKET_ERROR_OPEN_RECEIVE
Definition: cosmos-errno.h:233
#define ORBIT_ERROR_NOTSUPPORTED
Definition: cosmos-errno.h:140
#define JSON_ERROR_JSTRING
Definition: cosmos-errno.h:97
#define JSON_ERROR_INDEX_SIZE
Definition: cosmos-errno.h:92
#define SINCLAIR_ERROR_OPEN
Definition: cosmos-errno.h:67
#define SOCKET_ERROR_CLOSE
Definition: cosmos-errno.h:236
#define JPLEPHEM_ERROR_NOTFOUND
Definition: cosmos-errno.h:240
#define TRANSFER_ERROR_MATCH
Definition: cosmos-errno.h:220
#define DATA_ERROR_SIZE_MISMATCH
Definition: cosmos-errno.h:150
#define AGENT_ERROR_SOCKET
Definition: cosmos-errno.h:108
#define RW_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:124
#define IC9100_ERROR_NG
Definition: cosmos-errno.h:184
#define SLIP_ERROR_CRC
Definition: cosmos-errno.h:100
#define PIC_ERROR_ERR
Definition: cosmos-errno.h:201
#define MEADE_MOUNT_ERROR_BAD_RESPONSE
Definition: cosmos-errno.h:267
#define VMT35_ERROR_CRC
Definition: cosmos-errno.h:87
#define TRANSFER_ERROR_INDEX
Definition: cosmos-errno.h:222
#define JSON_ERROR_NAN
Definition: cosmos-errno.h:98
#define VN100_ERROR_SCAN
Definition: cosmos-errno.h:216
#define ASTRODEV_ERROR_SYNC1
Definition: cosmos-errno.h:208
#define TRANSFER_ERROR_DUPLICATE
Definition: cosmos-errno.h:225
#define GENERAL_ERROR_OVERSIZE
Definition: cosmos-errno.h:285
#define RW_ERROR_FAILED
Definition: cosmos-errno.h:125
#define ISC_ERROR_CLOSED
Definition: cosmos-errno.h:218
#define OEMV_ERROR_RESPONSE
Definition: cosmos-errno.h:194
#define IC9100_ERROR_CLOSED
Definition: cosmos-errno.h:181
#define CONVERT_ERROR_UTC
Definition: cosmos-errno.h:254
#define GENERAL_ERROR_CRC
Definition: cosmos-errno.h:284
#define JPLEPHEM_ERROR_NUTATIONS
Definition: cosmos-errno.h:243
#define DEM_ERROR_NOTFOUND
Definition: cosmos-errno.h:137
#define PIC_ERROR_NACK
Definition: cosmos-errno.h:199
#define GENERAL_ERROR_NOTSTARTED
Definition: cosmos-errno.h:279
#define JSON_ERROR_NAME_LENGTH
Definition: cosmos-errno.h:90
#define SERIAL_ERROR_BUFFER_SIZE_EXCEEDED
Definition: cosmos-errno.h:175
#define CUBEADCS_SERIAL_PROTOCOL
Definition: cosmos-errno.h:260
#define CLYDE_EPS_NOT_CONNECTED
Definition: cosmos-errno.h:262
#define PIC_ERROR_TYPE
Definition: cosmos-errno.h:202
#define JPLEPHEM_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:242
#define SOCKET_ERROR_OPEN_CONNECT
Definition: cosmos-errno.h:235
#define SOCKET_READ_TIMEOUT
Definition: cosmos-errno.h:231
#define GENERAL_ERROR_OUTPUT
Definition: cosmos-errno.h:294
#define DEM_ERROR_OPEN
Definition: cosmos-errno.h:135
#define RW_ERROR_TOOMANY
Definition: cosmos-errno.h:126
#define GENERAL_ERROR_ZEROSIZE
Definition: cosmos-errno.h:286
#define CLYDE_GENERAL_BAD_ADDRESS
Definition: cosmos-errno.h:264
#define ASTRODEV_ERROR_HEADER_CS
Definition: cosmos-errno.h:204
#define JSON_ERROR_SCAN
Definition: cosmos-errno.h:96
#define GENERAL_ERROR_BUSY
Definition: cosmos-errno.h:298
#define OEMV_ERROR_OPEN
Definition: cosmos-errno.h:191
#define DATA_ERROR_FORMAT
Definition: cosmos-errno.h:152
#define GENERAL_ERROR_NOTREADY
Definition: cosmos-errno.h:297
#define TRANSFER_ERROR_FILENAME
Definition: cosmos-errno.h:224
#define GS232B_ERROR_SEND
Definition: cosmos-errno.h:56
#define NSP_ERROR_NACK
Definition: cosmos-errno.h:75
#define MICROSTRAIN_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:61
#define GENERAL_ERROR_UNDEFINED
Definition: cosmos-errno.h:295
#define MEADE_MOUNT_ERROR_VALUE_INVALID
Definition: cosmos-errno.h:268
#define MOST_USER_CANCELLED
Definition: cosmos-errno.h:147
#define DATA_ERROR_ARCHIVE
Definition: cosmos-errno.h:149
#define TS2000_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:79
#define VN100_ERROR_NACK
Definition: cosmos-errno.h:215
#define GENERAL_ERROR_ERROR
Definition: cosmos-errno.h:304
#define GENERAL_ERROR_MISMATCH
Definition: cosmos-errno.h:303
#define AGENT_ERROR_BUFLEN
Definition: cosmos-errno.h:110
#define AGENT_ERROR_JSON_CREATE
Definition: cosmos-errno.h:105
#define SERIAL_ERROR_OPEN
Definition: cosmos-errno.h:177
#define RW_ERROR_OPEN
Definition: cosmos-errno.h:122
#define GENERAL_ERROR_NO_SIGNAL
Definition: cosmos-errno.h:278
#define SERIAL_ERROR_READ
Definition: cosmos-errno.h:170
#define GENERAL_ERROR_INPUT
Definition: cosmos-errno.h:293
#define VMT35_ERROR_BYTE
Definition: cosmos-errno.h:82
#define PIC_ERROR_PORT
Definition: cosmos-errno.h:198
#define MICROSTRAIN_ERROR_TOOMANY
Definition: cosmos-errno.h:63
#define VMT35_ERROR_DEVNAME
Definition: cosmos-errno.h:88
#define MICROSTRAIN_ERROR_OPEN
Error opening MicroStrain device.
Definition: cosmos-errno.h:59
#define STK_ERROR_HIGHINDEX
Definition: cosmos-errno.h:130
#define GENERAL_ERROR_EMPTY
Definition: cosmos-errno.h:288
#define IC9100_ERROR_ADDR
Definition: cosmos-errno.h:186
#define TRANSFER_ERROR_FILEZERO
Definition: cosmos-errno.h:227
#define VMT35_ERROR_CLOSED
Definition: cosmos-errno.h:85
#define GEOMAG_ERROR_OUTOFRANGE
Definition: cosmos-errno.h:247
#define SOCKET_ERROR_OPEN_TRANSMIT
Definition: cosmos-errno.h:234
#define STK_ERROR_LOWINDEX
Definition: cosmos-errno.h:129
#define SCPI_ERROR_VALUE_INVALID
Definition: cosmos-errno.h:273
#define TS2000_ERROR_OPEN
Definition: cosmos-errno.h:77
#define DATA_ERROR_ROOT_FOLDER
Definition: cosmos-errno.h:155
#define VMT35_ERROR_OPENED
Definition: cosmos-errno.h:84
#define IC9100_ERROR_WRITE
Definition: cosmos-errno.h:183
#define NODE_ERROR_NODE
Definition: cosmos-errno.h:143
#define SERIAL_ERROR_BAD_ESCAPE
Definition: cosmos-errno.h:176
#define GEOMAG_ERROR_NOTFOUND
Definition: cosmos-errno.h:246