Sternum Embedded SDK
sternum_error_codes.h File Reference

Sternum SDK error codes. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define STERNUM_SDK_ERROR   -1
 
#define STERNUM_SDK_SUCCESS   0
 
#define STERNUM_SDK_NOT_INITIALIZED   2
 
#define STERNUM_SDK_INVALID_POINTER   3
 
#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_SIZE   4
 
#define STERNUM_SDK_OUT_OF_MEMORY   5
 
#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_TYPE   6
 
#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_ROLE_TYPE   7
 
#define STERNUM_SDK_MUTEX_OPERATION_FAILURE   8
 
#define STERNUM_SDK_INITIALIZATION_ERROR   9
 
#define STERNUM_SDK_INVALID_ARGUMENT   11
 
#define STERNUM_SDK_NOT_IMPLEMENTED   13
 

Typedefs

typedef int sternum_code_t
 

Detailed Description

Sternum SDK error codes.

Macro Definition Documentation

◆ STERNUM_SDK_ERROR

#define STERNUM_SDK_ERROR   -1

◆ STERNUM_SDK_INITIALIZATION_ERROR

#define STERNUM_SDK_INITIALIZATION_ERROR   9

◆ STERNUM_SDK_INVALID_ARGUMENT

#define STERNUM_SDK_INVALID_ARGUMENT   11

◆ STERNUM_SDK_INVALID_POINTER

#define STERNUM_SDK_INVALID_POINTER   3

◆ STERNUM_SDK_MUTEX_OPERATION_FAILURE

#define STERNUM_SDK_MUTEX_OPERATION_FAILURE   8

◆ STERNUM_SDK_NOT_IMPLEMENTED

#define STERNUM_SDK_NOT_IMPLEMENTED   13

◆ STERNUM_SDK_NOT_INITIALIZED

#define STERNUM_SDK_NOT_INITIALIZED   2

◆ STERNUM_SDK_OUT_OF_MEMORY

#define STERNUM_SDK_OUT_OF_MEMORY   5

◆ STERNUM_SDK_SUCCESS

#define STERNUM_SDK_SUCCESS   0

◆ STERNUM_SDK_UNSUPPORTED_ARGUMENT_ROLE_TYPE

#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_ROLE_TYPE   7

◆ STERNUM_SDK_UNSUPPORTED_ARGUMENT_SIZE

#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_SIZE   4

◆ STERNUM_SDK_UNSUPPORTED_ARGUMENT_TYPE

#define STERNUM_SDK_UNSUPPORTED_ARGUMENT_TYPE   6

Typedef Documentation

◆ sternum_code_t

typedef int sternum_code_t