OpenZWave Library  1.6.953
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
OpenZWave::Internal::NotificationCCTypes Class Reference

#include <NotificationCCTypes.h>

Classes

class  NotificationEventParams
 
class  NotificationEvents
 
class  NotificationTypes
 

Public Types

enum  NotificationEventParamTypes {
  NEPT_Location = 0x01, NEPT_List, NEPT_UserCodeReport, NEPT_Byte,
  NEPT_String, NEPT_Time
}
 

Public Member Functions

string GetAlarmType (uint32)
 
string GetEventForAlarmType (uint32, uint32)
 
const std::shared_ptr< NotificationCCTypes::NotificationTypesGetAlarmNotificationTypes (uint32)
 
const std::shared_ptr< NotificationEventsGetAlarmNotificationEvents (uint32, uint32)
 
const std::map< uint32, std::shared_ptr< NotificationCCTypes::NotificationEventParams > > GetAlarmNotificationEventParams (uint32, uint32)
 

Static Public Member Functions

static NotificationCCTypesGet ()
 
static bool Create ()
 
static string GetEventParamNames (NotificationEventParamTypes)
 

Member Enumeration Documentation

◆ NotificationEventParamTypes

Enumerator
NEPT_Location 
NEPT_List 
NEPT_UserCodeReport 
NEPT_Byte 
NEPT_String 
NEPT_Time 

Member Function Documentation

◆ Create()

bool OpenZWave::Internal::NotificationCCTypes::Create ( )
static

◆ Get()

NotificationCCTypes * OpenZWave::Internal::NotificationCCTypes::Get ( )
static

◆ GetAlarmNotificationEventParams()

const std::map< uint32, std::shared_ptr< NotificationCCTypes::NotificationEventParams > > OpenZWave::Internal::NotificationCCTypes::GetAlarmNotificationEventParams ( uint32  type,
uint32  event 
)

◆ GetAlarmNotificationEvents()

const std::shared_ptr< NotificationCCTypes::NotificationEvents > OpenZWave::Internal::NotificationCCTypes::GetAlarmNotificationEvents ( uint32  type,
uint32  event 
)

◆ GetAlarmNotificationTypes()

const std::shared_ptr< NotificationCCTypes::NotificationTypes > OpenZWave::Internal::NotificationCCTypes::GetAlarmNotificationTypes ( uint32  type)

◆ GetAlarmType()

std::string OpenZWave::Internal::NotificationCCTypes::GetAlarmType ( uint32  type)

◆ GetEventForAlarmType()

std::string OpenZWave::Internal::NotificationCCTypes::GetEventForAlarmType ( uint32  type,
uint32  event 
)

◆ GetEventParamNames()

std::string OpenZWave::Internal::NotificationCCTypes::GetEventParamNames ( NotificationEventParamTypes  type)
static

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