COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
Collaboration diagram for Smple Serial Library Typedefs:

Classes

struct  __cssl_t
 

Typedefs

typedef struct __cssl_t cssl_t
 

Enumerations

enum  cssl_error_t {
  CSSL_OK =0, CSSL_ERROR_NOSIGNAL =CSSL_ERROR_BASE, CSSL_ERROR_NOTSTARTED, CSSL_ERROR_NULLPOINTER,
  CSSL_ERROR_OOPS, CSSL_ERROR_MEMORY, CSSL_ERROR_OPEN
}
 

Detailed Description

Typedef Documentation

typedef struct __cssl_t cssl_t

Enumeration Type Documentation

Enumerator
CSSL_OK 
CSSL_ERROR_NOSIGNAL 
CSSL_ERROR_NOTSTARTED 
CSSL_ERROR_NULLPOINTER 
CSSL_ERROR_OOPS 
CSSL_ERROR_MEMORY 
CSSL_ERROR_OPEN 
55  {
56  CSSL_OK=0, /* everything is all right */
57  CSSL_ERROR_NOSIGNAL=CSSL_ERROR_BASE, /* there's no free signal */
58  CSSL_ERROR_NOTSTARTED, /* you should first start cssl */
59  CSSL_ERROR_NULLPOINTER, /* you gave a null pointer to the function */
60  CSSL_ERROR_OOPS, /* internal error, something's erong */
61  CSSL_ERROR_MEMORY, /* there's no memory for cssl_t structure */
62  CSSL_ERROR_OPEN /* file doesnt exist or you aren't good user */
63 } cssl_error_t;
cssl_error_t
Definition: cssl_lib.h:55
Definition: cssl_lib.h:62
Definition: cssl_lib.h:59
#define CSSL_ERROR_BASE
Definition: cosmos-errno.h:159
Definition: cssl_lib.h:58
Definition: cssl_lib.h:61
Definition: cssl_lib.h:56
Definition: cssl_lib.h:57
Definition: cssl_lib.h:60