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