![]() |
OpenZWave Library
1.6.1768
|
Namespaces | |
CC | |
Platform | |
VC | |
Classes | |
class | Bitfield |
struct | CompatOptionFlagDefintions |
struct | CompatOptionFlagStorage |
class | CompatOptionManager |
struct | DNSLookup |
class | DNSThread |
the DNSThread provides Async DNS lookups for checking revision numbers of Config Files against the official database More... | |
class | HttpClient |
struct | HttpDownload |
class | i_HttpClient |
class | LabelLocalizationEntry |
class | Localization |
struct | LockGuard |
class | ManufacturerSpecificDB |
The _ManufacturerSpecificDB class handles the Config File Database that we use to configure devices. More... | |
class | Msg |
Message object to be passed to and from devices on the Z-Wave network. More... | |
class | NotificationCCTypes |
class | ProductDescriptor |
class | Scene |
Collection of ValueIDs to be treated as a unit. More... | |
class | SensorMultiLevelCCTypes |
class | Timer |
Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out of scope. More... | |
class | TimerThread |
The TimerThread class makes it possible to schedule events to happen at a certain time in the future. More... | |
class | ValueLocalizationEntry |
Functions | |
std::string | ToUpper (std::string const &_str) |
std::string | ToLower (std::string const &_str) |
std::string & | removewhitespace (std::string &s) |
std::string & | ltrim (std::string &s) |
Left Trim. More... | |
std::string & | rtrim (std::string &s) |
Right Trim. More... | |
std::string & | trim (std::string &s) |
Trim. More... | |
void | split (std::vector< std::string > &lst, const std::string &input, const std::string &separators, bool remove_empty) |
void | PrintHex (std::string prefix, uint8_t const *data, uint32 const length) |
string | PktToString (uint8 const *data, uint32 const length) |
string | ozwdirname (string m_path) |
string | intToString (int x) |
const char * | rssi_to_string (uint8 _data) |
bool | GenerateAuthentication (uint8 const *_data, uint32 const _length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 *iv, uint8 *_authentication) |
bool | EncryptBuffer (uint8 *m_buffer, uint8 m_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *e_buffer) |
bool | createIVFromPacket_inbound (uint8 const *_data, uint8 const m_nonce[8], uint8 *iv) |
bool | DecryptBuffer (uint8 *e_buffer, uint8 e_length, Driver *driver, uint8 const _sendingNode, uint8 const _receivingNode, uint8 const m_nonce[8], uint8 *m_buffer) |
SecurityStrategy | ShouldSecureCommandClass (uint8 CommandClass) |
Variables | |
CompatOptionFlagDefintions | availableCompatFlags [] |
uint16_t | availableCompatFlagsCount = sizeof(availableCompatFlags) / sizeof(availableCompatFlags[0]) |
CompatOptionFlagDefintions | availableDiscoveryFlags [] |
uint16_t | availableDiscoveryFlagsCount = sizeof(availableDiscoveryFlags) / sizeof(availableDiscoveryFlags[0]) |
uint32 const | c_sceneVersion = 1 |
bool OpenZWave::Internal::createIVFromPacket_inbound | ( | uint8 const * | _data, |
uint8 const | m_nonce[8], | ||
uint8 * | iv | ||
) |
bool OpenZWave::Internal::DecryptBuffer | ( | uint8 * | e_buffer, |
uint8 | e_length, | ||
Driver * | driver, | ||
uint8 const | _sendingNode, | ||
uint8 const | _receivingNode, | ||
uint8 const | m_nonce[8], | ||
uint8 * | m_buffer | ||
) |
bool OpenZWave::Internal::EncryptBuffer | ( | uint8 * | m_buffer, |
uint8 | m_length, | ||
Driver * | driver, | ||
uint8 const | _sendingNode, | ||
uint8 const | _receivingNode, | ||
uint8 const | m_nonce[8], | ||
uint8 * | e_buffer | ||
) |
bool OpenZWave::Internal::GenerateAuthentication | ( | uint8 const * | _data, |
uint32 const | _length, | ||
Driver * | driver, | ||
uint8 const | _sendingNode, | ||
uint8 const | _receivingNode, | ||
uint8 * | iv, | ||
uint8 * | _authentication | ||
) |
string OpenZWave::Internal::intToString | ( | int | x | ) |
std::string & OpenZWave::Internal::ltrim | ( | std::string & | s | ) |
Left Trim.
Trims whitespace from the left end of the provided std::string
[out] | s | The std::string to trim |
string OpenZWave::Internal::ozwdirname | ( | string | m_path | ) |
void OpenZWave::Internal::PrintHex | ( | std::string | prefix, |
uint8_t const * | data, | ||
uint32 const | length | ||
) |
std::string & OpenZWave::Internal::removewhitespace | ( | std::string & | s | ) |
remove all Whitespace from of a string.
s | the string to trim |
const char * OpenZWave::Internal::rssi_to_string | ( | uint8 | _data | ) |
std::string & OpenZWave::Internal::rtrim | ( | std::string & | s | ) |
Right Trim.
Trims whitespace from the right end of the provided std::string
[out] | s | The std::string to trim |
SecurityStrategy OpenZWave::Internal::ShouldSecureCommandClass | ( | uint8 | CommandClass | ) |
void OpenZWave::Internal::split | ( | std::vector< std::string > & | lst, |
const std::string & | input, | ||
const std::string & | separators, | ||
bool | remove_empty = true |
||
) |
Split a String into a Vector, separated by separators
lst | the vector to store the results in |
input | the input string to split |
separators | a string containing a list of valid separators |
remove_empty | if after splitting a string, the any of the results are a empty string, should we preserve them or not |
std::string OpenZWave::Internal::ToLower | ( | string const & | _str | ) |
Convert a string to all lower-case.
_str | the string to be converted. |
std::string OpenZWave::Internal::ToUpper | ( | string const & | _str | ) |
Convert a string to all upper-case.
_str | the string to be converted. |
std::string & OpenZWave::Internal::trim | ( | std::string & | s | ) |
Trim.
Trims whitespace from both ends of the provided std::string
[out] | s | The std::string to trim |
CompatOptionFlagDefintions OpenZWave::Internal::availableCompatFlags[] |
uint16_t OpenZWave::Internal::availableCompatFlagsCount = sizeof(availableCompatFlags) / sizeof(availableCompatFlags[0]) |
CompatOptionFlagDefintions OpenZWave::Internal::availableDiscoveryFlags[] |
uint16_t OpenZWave::Internal::availableDiscoveryFlagsCount = sizeof(availableDiscoveryFlags) / sizeof(availableDiscoveryFlags[0]) |
uint32 const OpenZWave::Internal::c_sceneVersion = 1 |