discoverpixy
Macros
pixydefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PIXY_ERROR_INVALID_PARAMETER   -150
 
#define PIXY_ERROR_CHIRP   -151
 
#define PIXY_ERROR_INVALID_COMMAND   -152
 
#define CRP_ARRAY   0x80
 
#define CRP_FLT   0x10
 
#define CRP_NO_COPY   (0x10 | 0x20)
 
#define CRP_NULLTERM_ARRAY   (0x20 | CRP_ARRAY)
 
#define CRP_INT8   0x01
 
#define CRP_UINT8   0x01
 
#define CRP_INT16   0x02
 
#define CRP_UINT16   0x02
 
#define CRP_INT32   0x04
 
#define CRP_UINT32   0x04
 
#define CRP_FLT32   (CRP_FLT | 0x04)
 
#define CRP_FLT64   (CRP_FLT | 0x08)
 
#define CRP_STRING   (CRP_NULLTERM_ARRAY | CRP_INT8)
 
#define CRP_TYPE_HINT   0x64
 
#define CRP_INTS8   (CRP_INT8 | CRP_ARRAY)
 
#define CRP_INTS16   (CRP_INT16 | CRP_ARRAY)
 
#define CRP_INTS32   (CRP_INT32 | CRP_ARRAY)
 
#define CRP_UINTS8   CRP_INTS8
 
#define CRP_UINTS8_NO_COPY   (CRP_INTS8 | CRP_NO_COPY)
 
#define CRP_UINTS16_NO_COPY   (CRP_INTS16 | CRP_NO_COPY)
 
#define CRP_UINTS32_NO_COPY   (CRP_INTS32 | CRP_NO_COPY)
 
#define CRP_UINTS16   CRP_INTS16
 
#define CRP_UINTS32   CRP_INTS32
 
#define CRP_FLTS32   (CRP_FLT32 | CRP_ARRAY)
 
#define CRP_FLTS64   (CRP_FLT64 | CRP_ARRAY)
 
#define INT8(v)   CRP_INT8, v
 
#define UINT8(v)   CRP_INT8, v
 
#define INT16(v)   CRP_INT16, v
 
#define UINT16(v)   CRP_INT16, v
 
#define INT32(v)   CRP_INT32, v
 
#define UINT32(v)   CRP_INT32, v
 
#define FLT32(v)   CRP_FLT32, v
 
#define FLT64(v)   CRP_FLT64, v
 
#define STRING(s)   CRP_STRING, s
 
#define INTS8(len, a)   CRP_INTS8, len, a
 
#define UINTS8(len, a)   CRP_INTS8, len, a
 
#define UINTS8_NO_COPY(len)   CRP_UINTS8_NO_COPY, len
 
#define UINTS16_NO_COPY(len)   CRP_UINTS16_NO_COPY, len
 
#define UINTS32_NO_COPY(len)   CRP_UINTS32_NO_COPY, len
 
#define INTS16(len, a)   CRP_INTS16, len, a
 
#define UINTS16(len, a)   CRP_INTS16, len, a
 
#define INTS32(len, a)   CRP_INTS32, len, a
 
#define UINTS32(len, a)   CRP_INTS32, len, a
 
#define FLTS32(len, a)   CRP_FLTS32, len, a
 
#define FLTS64(len, a)   CRP_FLTS64, len, a
 
#define END   0
 
#define END_OUT_ARGS   END
 
#define END_IN_ARGS   END
 

Macro Definition Documentation

#define CRP_ARRAY   0x80

Definition at line 34 of file pixydefs.h.

#define CRP_FLT   0x10

Definition at line 35 of file pixydefs.h.

#define CRP_FLT32   (CRP_FLT | 0x04)

Definition at line 44 of file pixydefs.h.

#define CRP_FLT64   (CRP_FLT | 0x08)

Definition at line 45 of file pixydefs.h.

#define CRP_FLTS32   (CRP_FLT32 | CRP_ARRAY)

Definition at line 57 of file pixydefs.h.

#define CRP_FLTS64   (CRP_FLT64 | CRP_ARRAY)

Definition at line 58 of file pixydefs.h.

#define CRP_INT16   0x02

Definition at line 40 of file pixydefs.h.

#define CRP_INT32   0x04

Definition at line 42 of file pixydefs.h.

#define CRP_INT8   0x01

Definition at line 38 of file pixydefs.h.

#define CRP_INTS16   (CRP_INT16 | CRP_ARRAY)

Definition at line 49 of file pixydefs.h.

#define CRP_INTS32   (CRP_INT32 | CRP_ARRAY)

Definition at line 50 of file pixydefs.h.

#define CRP_INTS8   (CRP_INT8 | CRP_ARRAY)

Definition at line 48 of file pixydefs.h.

#define CRP_NO_COPY   (0x10 | 0x20)

Definition at line 36 of file pixydefs.h.

#define CRP_NULLTERM_ARRAY   (0x20 | CRP_ARRAY)

Definition at line 37 of file pixydefs.h.

#define CRP_STRING   (CRP_NULLTERM_ARRAY | CRP_INT8)

Definition at line 46 of file pixydefs.h.

#define CRP_TYPE_HINT   0x64

Definition at line 47 of file pixydefs.h.

#define CRP_UINT16   0x02

Definition at line 41 of file pixydefs.h.

#define CRP_UINT32   0x04

Definition at line 43 of file pixydefs.h.

#define CRP_UINT8   0x01

Definition at line 39 of file pixydefs.h.

#define CRP_UINTS16   CRP_INTS16

Definition at line 55 of file pixydefs.h.

#define CRP_UINTS16_NO_COPY   (CRP_INTS16 | CRP_NO_COPY)

Definition at line 53 of file pixydefs.h.

#define CRP_UINTS32   CRP_INTS32

Definition at line 56 of file pixydefs.h.

#define CRP_UINTS32_NO_COPY   (CRP_INTS32 | CRP_NO_COPY)

Definition at line 54 of file pixydefs.h.

#define CRP_UINTS8   CRP_INTS8

Definition at line 51 of file pixydefs.h.

#define CRP_UINTS8_NO_COPY   (CRP_INTS8 | CRP_NO_COPY)

Definition at line 52 of file pixydefs.h.

#define END   0

Definition at line 86 of file pixydefs.h.

#define END_IN_ARGS   END

Definition at line 90 of file pixydefs.h.

#define END_OUT_ARGS   END

Definition at line 89 of file pixydefs.h.

#define FLT32 (   v)    CRP_FLT32, v

Definition at line 67 of file pixydefs.h.

#define FLT64 (   v)    CRP_FLT64, v

Definition at line 68 of file pixydefs.h.

#define FLTS32 (   len,
 
)    CRP_FLTS32, len, a

Definition at line 79 of file pixydefs.h.

#define FLTS64 (   len,
 
)    CRP_FLTS64, len, a

Definition at line 80 of file pixydefs.h.

#define INT16 (   v)    CRP_INT16, v

Definition at line 63 of file pixydefs.h.

#define INT32 (   v)    CRP_INT32, v

Definition at line 65 of file pixydefs.h.

#define INT8 (   v)    CRP_INT8, v

Definition at line 61 of file pixydefs.h.

#define INTS16 (   len,
 
)    CRP_INTS16, len, a

Definition at line 75 of file pixydefs.h.

#define INTS32 (   len,
 
)    CRP_INTS32, len, a

Definition at line 77 of file pixydefs.h.

#define INTS8 (   len,
 
)    CRP_INTS8, len, a

Definition at line 70 of file pixydefs.h.

#define PIXY_ERROR_CHIRP   -151

Definition at line 31 of file pixydefs.h.

#define PIXY_ERROR_INVALID_COMMAND   -152

Definition at line 32 of file pixydefs.h.

#define PIXY_ERROR_INVALID_PARAMETER   -150

Definition at line 30 of file pixydefs.h.

#define STRING (   s)    CRP_STRING, s

Definition at line 69 of file pixydefs.h.

#define UINT16 (   v)    CRP_INT16, v

Definition at line 64 of file pixydefs.h.

#define UINT32 (   v)    CRP_INT32, v

Definition at line 66 of file pixydefs.h.

#define UINT8 (   v)    CRP_INT8, v

Definition at line 62 of file pixydefs.h.

#define UINTS16 (   len,
 
)    CRP_INTS16, len, a

Definition at line 76 of file pixydefs.h.

#define UINTS16_NO_COPY (   len)    CRP_UINTS16_NO_COPY, len

Definition at line 73 of file pixydefs.h.

#define UINTS32 (   len,
 
)    CRP_INTS32, len, a

Definition at line 78 of file pixydefs.h.

#define UINTS32_NO_COPY (   len)    CRP_UINTS32_NO_COPY, len

Definition at line 74 of file pixydefs.h.

#define UINTS8 (   len,
 
)    CRP_INTS8, len, a

Definition at line 71 of file pixydefs.h.

#define UINTS8_NO_COPY (   len)    CRP_UINTS8_NO_COPY, len

Definition at line 72 of file pixydefs.h.