Z-Wave Typedefs#
Macros#
#define
ZW_WEAK __attribute__((weak))
#define
EOF (-1)
#define
NULL ((void*)0)
#define
This definition is used for task-functions and allows the compiler to know this detail and therefore do optimizations on the function.
#define
VOID_CALLBACKFUNC (completedFunc)
Define for making easy and consistent callback definitions.
#define
IS_NULL (x)
Safe null pointer check.
#define
NON_NULL (x)
#define
UIP_HTONL (x)
Macro Definition Documentation#
ZW_WEAK#
#define ZW_WEAKValue:
__attribute__((weak))
Definition at line
20
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
EOF#
#define EOFValue:
(-1)
Definition at line
24
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
NULL#
#define NULLValue:
((void*)0)
Definition at line
28
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
NO_RETURN#
#define NO_RETURN
This definition is used for task-functions and allows the compiler to know this detail and therefore do optimizations on the function.
Definition at line
38
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
VOID_CALLBACKFUNC#
#define VOID_CALLBACKFUNCValue:
(completedFunc)
Define for making easy and consistent callback definitions.
Definition at line
42
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
IS_NULL#
#define IS_NULLValue:
(x)
Safe null pointer check.
Definition at line
45
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
NON_NULL#
#define NON_NULLValue:
(x)
Definition at line
46
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h
UIP_HTONL#
#define UIP_HTONLValue:
(x)
Definition at line
53
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h