Z-Wave Protocol Controller Reference
zwave_generic_types.h File Reference
#include <stdint.h>
Include dependency graph for zwave_generic_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef uint16_t zwave_command_class_t
 
typedef uint8_t zwave_command_t
 
typedef enum zwave_operating_mode zwave_operating_mode_t
 Z-Wave Operating Modes (AL, FL or NL). Refer to the Z-Wave Network Layer Specification for details. More...
 
typedef enum zwave_protocol zwave_protocol_t
 Z-Wave Inclusion Protocol (Z-Wave / Z-Wave Long Range). More...
 
typedef enum zwave_role_type zwave_role_type_t
 Z-Wave Plus Role Type. More...
 

Enumerations

enum  zwave_operating_mode { OPERATING_MODE_AL , OPERATING_MODE_FL , OPERATING_MODE_NL , OPERATING_MODE_UNKNOWN }
 Z-Wave Operating Modes (AL, FL or NL). Refer to the Z-Wave Network Layer Specification for details. More...
 
enum  zwave_protocol { PROTOCOL_ZWAVE , PROTOCOL_ZWAVE_LONG_RANGE , PROTOCOL_UNKNOWN }
 Z-Wave Inclusion Protocol (Z-Wave / Z-Wave Long Range). More...
 
enum  zwave_role_type {
  ROLE_TYPE_CSC = 0x00 , ROLE_TYPE_SSC = 0x01 , ROLE_TYPE_PC = 0x02 , ROLE_TYPE_RPC = 0x03 ,
  ROLE_TYPE_PEN = 0x04 , ROLE_TYPE_AOEN = 0x05 , ROLE_TYPE_RSEN = 0x06 , ROLE_TYPE_LSEN = 0x07 ,
  ROLE_TYPE_NAEN = 0x08 , ROLE_TYPE_UNKNOWN = 0xFF
}
 Z-Wave Plus Role Type. More...