Macros | Typedefs | Functions
types.h File Reference
#include <stdint.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __attribute__(x)
 
#define __be
 
#define __le
 
#define __small_endian
 
#define _multi_thread
 
#define _single_thread
 
#define IS_FAIL(x)   ( ((x) & RESULT_FAIL_BIT) )
 
#define IS_OK(x)   ( ((x) & RESULT_FAIL_BIT) == 0 )
 
#define RESULT_ALREADY_DONE   0x20
 
#define RESULT_FAIL_BIT   0x80000000
 
#define RESULT_FORMAT_NOT_SUPPORT   (0x8005 | RESULT_FAIL_BIT)
 
#define RESULT_INSUFFICIENT_MEMORY   (0x8006 | RESULT_FAIL_BIT)
 
#define RESULT_INVALID_DATA   (0x8000 | RESULT_FAIL_BIT)
 
#define RESULT_NOT_FOUND   (0x8008 | RESULT_FAIL_BIT)
 
#define RESULT_OK   0
 
#define RESULT_OPERATION_ABORTED   (0x8007 | RESULT_FAIL_BIT)
 
#define RESULT_OPERATION_FAIL   (0x8001 | RESULT_FAIL_BIT)
 
#define RESULT_OPERATION_NOT_SUPPORT   (0x8004 | RESULT_FAIL_BIT)
 
#define RESULT_OPERATION_STOP   (0x8003 | RESULT_FAIL_BIT)
 
#define RESULT_OPERATION_TIMEOUT   (0x8002 | RESULT_FAIL_BIT)
 
#define RESULT_RECONNECTING   (0x8009 | RESULT_FAIL_BIT)
 
#define RPMODULE_EXPORT
 
#define RPMODULE_IMPEXP
 
#define RPMODULE_IMPORT
 

Typedefs

typedef int16_t _s16
 
typedef int32_t _s32
 
typedef int64_t _s64
 
typedef int8_t _s8
 
typedef uint16_t _u16
 
typedef uint32_t _u32
 
typedef uint64_t _u64
 
typedef uint8_t _u8
 
typedef uint32_t u_result
 

Functions

typedef _word_size_t (THREAD_PROC *thread_proc_t)(void *)
 

Macro Definition Documentation

#define __attribute__ (   x)

Definition at line 56 of file types.h.

#define __be

Definition at line 81 of file types.h.

#define __le

Definition at line 80 of file types.h.

#define __small_endian

Definition at line 53 of file types.h.

#define _multi_thread

Definition at line 83 of file types.h.

#define _single_thread

Definition at line 84 of file types.h.

#define IS_FAIL (   x)    ( ((x) & RESULT_FAIL_BIT) )

Definition at line 103 of file types.h.

#define IS_OK (   x)    ( ((x) & RESULT_FAIL_BIT) == 0 )

Definition at line 102 of file types.h.

#define RESULT_ALREADY_DONE   0x20

Definition at line 90 of file types.h.

#define RESULT_FAIL_BIT   0x80000000

Definition at line 89 of file types.h.

#define RESULT_FORMAT_NOT_SUPPORT   (0x8005 | RESULT_FAIL_BIT)

Definition at line 96 of file types.h.

#define RESULT_INSUFFICIENT_MEMORY   (0x8006 | RESULT_FAIL_BIT)

Definition at line 97 of file types.h.

#define RESULT_INVALID_DATA   (0x8000 | RESULT_FAIL_BIT)

Definition at line 91 of file types.h.

#define RESULT_NOT_FOUND   (0x8008 | RESULT_FAIL_BIT)

Definition at line 99 of file types.h.

#define RESULT_OK   0

Definition at line 88 of file types.h.

#define RESULT_OPERATION_ABORTED   (0x8007 | RESULT_FAIL_BIT)

Definition at line 98 of file types.h.

#define RESULT_OPERATION_FAIL   (0x8001 | RESULT_FAIL_BIT)

Definition at line 92 of file types.h.

#define RESULT_OPERATION_NOT_SUPPORT   (0x8004 | RESULT_FAIL_BIT)

Definition at line 95 of file types.h.

#define RESULT_OPERATION_STOP   (0x8003 | RESULT_FAIL_BIT)

Definition at line 94 of file types.h.

#define RESULT_OPERATION_TIMEOUT   (0x8002 | RESULT_FAIL_BIT)

Definition at line 93 of file types.h.

#define RESULT_RECONNECTING   (0x8009 | RESULT_FAIL_BIT)

Definition at line 100 of file types.h.

#define RPMODULE_EXPORT

Definition at line 34 of file types.h.

#define RPMODULE_IMPEXP

Definition at line 116 of file types.h.

#define RPMODULE_IMPORT

Definition at line 35 of file types.h.

Typedef Documentation

typedef int16_t _s16

Definition at line 44 of file types.h.

typedef int32_t _s32

Definition at line 47 of file types.h.

typedef int64_t _s64

Definition at line 50 of file types.h.

typedef int8_t _s8

Definition at line 41 of file types.h.

typedef uint16_t _u16

Definition at line 45 of file types.h.

typedef uint32_t _u32

Definition at line 48 of file types.h.

typedef uint64_t _u64

Definition at line 51 of file types.h.

typedef uint8_t _u8

Definition at line 42 of file types.h.

typedef uint32_t u_result

Definition at line 86 of file types.h.

Function Documentation

typedef _word_size_t ( THREAD_PROC *  thread_proc_t)


rplidar_ros
Author(s):
autogenerated on Wed Mar 20 2019 07:54:15