Z-Wave Protocol Controller Reference
ZwaveCommandClassType Class Reference

#include <zwave_command_type.hpp>

Collaboration diagram for ZwaveCommandClassType:

Public Types

enum  type_t {
  SET , GET , REPORT , SUPERVISION ,
  UNKNOWN
}
 

Static Public Member Functions

static type_t get_type (zwave_command_class_t command_class, zwave_command_t command)
 Get the type of a Z-Wave frame. More...
 
static bool is_supporting (zwave_command_class_t command_class, zwave_command_t command)
 Return is a frame is a supporting frame. More...
 

Static Public Attributes

static const std::set< uint16_t > supported_list
 
static const std::set< uint16_t > rep_list
 
static const std::set< uint16_t > set_list
 
static const std::set< uint16_t > get_list
 

Member Enumeration Documentation

◆ type_t

Enumerator
SET 
GET 
REPORT 
SUPERVISION 
UNKNOWN 

Member Function Documentation

◆ get_type()

static type_t ZwaveCommandClassType::get_type ( zwave_command_class_t  command_class,
zwave_command_t  command 
)
inlinestatic

Get the type of a Z-Wave frame.

Parameters
command_classCommand class byte
commandCommand byte
Returns
type_t

◆ is_supporting()

static bool ZwaveCommandClassType::is_supporting ( zwave_command_class_t  command_class,
zwave_command_t  command 
)
inlinestatic

Return is a frame is a supporting frame.

Parameters
command_classCommand class byte
commandCommand byte
Returns
true
false

Member Data Documentation

◆ get_list

const std::set<uint16_t> ZwaveCommandClassType::get_list
static

◆ rep_list

const std::set<uint16_t> ZwaveCommandClassType::rep_list
static

◆ set_list

const std::set<uint16_t> ZwaveCommandClassType::set_list
static

◆ supported_list

const std::set<uint16_t> ZwaveCommandClassType::supported_list
static

The documentation for this class was generated from the following file: