Z-Wave Protocol Controller Reference
zwave_command_class_supervision_internals.h File Reference
#include "zwave_utils.h"
Include dependency graph for zwave_command_class_supervision_internals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zwave_supervision_get_frame
 
struct  supervision_session
 

Macros

#define SUPERVISION_GET_SESSION_ID_INDEX   2
 
#define SUPERVISION_GET_ENCAPSULATED_COMMANDS_LENGTH_INDEX   3
 
#define SUPERVISION_REPORT_MORE_STATUS_INDEX   2
 
#define SUPERVISION_REPORT_SESSION_ID_INDEX   2
 
#define SUPERVISION_REPORT_STATUS_INDEX   3
 
#define SUPERVISION_REPORT_DURATION_INDEX   4
 
#define SUPERVISION_VERSION_V2   0x02
 
#define SUPERVISION_REPORT_PROPERTIES1_WAKE_UP_BIT_MASK   0x40
 
#define SUPERVISION_ENCAPSULATED_COMMAND_MAXIMUM_SIZE   ZWAVE_MAX_FRAME_SIZE
 
#define MINUTE_IN_MS   60 * 100
 
#define SUPERVISION_DEFAULT_SESSION_DURATION   1 * MINUTE_IN_MS
 
#define INVALID_SUPERVISION_ID   ((supervision_id_t)0)
 

Typedefs

typedef uint32_t supervision_id_t
 
typedef struct zwave_supervision_get_frame zwave_supervision_get_frame_t
 
typedef struct supervision_session supervision_session_t