![]() |
OpenZWave Library
1.6.1914
|
Namespaces | |
| CC | |
| Platform | |
| VC | |
Classes | |
| class | Bitfield |
| struct | CompatOptionFlagStorage |
| struct | CompatOptionFlagDefintions |
| class | CompatOptionManager |
| struct | DNSLookup |
| class | DNSThread |
| the DNSThread provides Async DNS lookups for checking revision numbers of Config Files against the official database More... | |
| struct | HttpDownload |
| class | i_HttpClient |
| class | HttpClient |
| class | LabelLocalizationEntry |
| class | ValueLocalizationEntry |
| class | Localization |
| class | ProductDescriptor |
| 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 | Scene |
| Collection of ValueIDs to be treated as a unit. More... | |
| class | SensorMultiLevelCCTypes |
| class | TimerThread |
| The TimerThread class makes it possible to schedule events to happen at a certain time in the future. More... | |
| class | Timer |
| Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out of scope. More... | |
| struct | LockGuard |
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 |