OpenZWave Library  1.6.784
Namespaces | Enumerations | Functions | Variables
NodeNaming.cpp File Reference
#include "command_classes/CommandClasses.h"
#include "command_classes/NodeNaming.h"
#include "command_classes/Association.h"
#include "Defs.h"
#include "Msg.h"
#include "Node.h"
#include "Driver.h"
#include "Notification.h"
#include "platform/Log.h"
+ Include dependency graph for NodeNaming.cpp:

Namespaces

 OpenZWave
 
 OpenZWave::Internal
 
 OpenZWave::Internal::CC
 

Enumerations

enum  OpenZWave::Internal::CC::NodeNamingCmd {
  OpenZWave::Internal::CC::NodeNamingCmd_Set = 0x01, OpenZWave::Internal::CC::NodeNamingCmd_Get = 0x02, OpenZWave::Internal::CC::NodeNamingCmd_Report = 0x03, OpenZWave::Internal::CC::NodeNamingCmd_LocationSet = 0x04,
  OpenZWave::Internal::CC::NodeNamingCmd_LocationGet = 0x05, OpenZWave::Internal::CC::NodeNamingCmd_LocationReport = 0x06
}
 
enum  OpenZWave::Internal::CC::StringEncoding { OpenZWave::Internal::CC::StringEncoding_ASCII = 0, OpenZWave::Internal::CC::StringEncoding_ExtendedASCII, OpenZWave::Internal::CC::StringEncoding_UTF16 }
 

Functions

std::string OpenZWave::Internal::CC::ExtractString (uint8 const *_data, uint32 const _length)
 Extract a String from a Z-Wave Encoded Packetthis function is used by the NodeNaming CC as well as the Alarm CC. More...
 
uint32 OpenZWave::Internal::CC::ConvertUFT16ToUTF8 (uint16 _utf16, char *_buffer, uint32 pos)
 Convert from UTF16 to UTF8this function is used by the NodeNaming CC as well as the Alarm CC. More...
 

Variables

uint16 const OpenZWave::Internal::CC::c_extendedAsciiToUnicode []