![]() |
OpenZWave Library
1.6.1914
|
The Driver class handles communication between OpenZWave and a device attached via a serial port (typically a controller). More...
#include <Driver.h>
Classes | |
struct | DriverData |
Public Member Functions | |
Internal::TimerThread * | GetTimer () |
uint8 | GetNodeNumber (Internal::Msg const *_msg) const |
void | SendMsg (Internal::Msg *_msg, MsgQueue const _queue) |
uint8 | GetTransmitOptions () const |
void | LogDriverStatistics () |
aes_encrypt_ctx * | GetAuthKey () |
aes_encrypt_ctx * | GetEncKey () |
bool | isNetworkKeySet () |
bool | CheckNodeConfigRevision (Node *) |
bool | CheckMFSConfigRevision () |
void | ReloadNode (uint8 const _nodeId) |
bool | setHttpClient (Internal::i_HttpClient *client) |
string const | GetMetaData (uint8 const _nodeId, Node::MetaDataFields _metadata) |
Node::ChangeLogEntry const | GetChangeLog (uint8 const _nodeId, uint32_t revision) |
Internal::ManufacturerSpecificDB * | GetManufacturerSpecificDB () |
bool | downloadConfigRevision (Node *) |
bool | downloadMFSRevision () |
Friends | |
class | Manager |
class | Node |
class | Group |
class | Internal::CC::CommandClass |
class | Internal::CC::ControllerReplication |
class | Internal::DNSThread |
class | Internal::i_HttpClient |
class | Internal::VC::Value |
class | Internal::VC::ValueStore |
class | Internal::CC::Basic |
class | Internal::CC::ManufacturerSpecific |
class | Internal::CC::MultiChannelAssociation |
class | Internal::CC::NodeNaming |
class | Internal::CC::SceneActivation |
class | Internal::CC::WakeUp |
class | Internal::CC::ApplicationStatus |
class | Internal::CC::Security |
class | Internal::Msg |
class | Internal::ManufacturerSpecificDB |
class | TimerThread |
The Driver class handles communication between OpenZWave and a device attached via a serial port (typically a controller).
typedef void(* OpenZWave::Driver::pfnControllerCallback_t) (ControllerState _state, ControllerError _err, void *_context) |
Controller Commands. Commands to be used with the BeginControllerCommand method.
Controller Errors Provide some more information about controller failures.
Controller States. States reported via the callback handler passed into the BeginControllerCommand method.
bool Driver::CheckMFSConfigRevision | ( | ) |
bool Driver::CheckNodeConfigRevision | ( | Node * | node | ) |
bool Driver::downloadConfigRevision | ( | Node * | node | ) |
bool Driver::downloadMFSRevision | ( | ) |
aes_encrypt_ctx * Driver::GetAuthKey | ( | ) |
Node::ChangeLogEntry const Driver::GetChangeLog | ( | uint8 const | _nodeId, |
uint32_t | revision | ||
) |
aes_encrypt_ctx * Driver::GetEncKey | ( | ) |
Internal::ManufacturerSpecificDB * Driver::GetManufacturerSpecificDB | ( | ) |
string const Driver::GetMetaData | ( | uint8 const | _nodeId, |
Node::MetaDataFields | _metadata | ||
) |
|
inline |
|
inline |
|
inline |
Fetch the transmit options
bool Driver::isNetworkKeySet | ( | ) |
void Driver::LogDriverStatistics | ( | ) |
void Driver::ReloadNode | ( | uint8 const | _nodeId | ) |
void Driver::SendMsg | ( | Internal::Msg * | _msg, |
MsgQueue const | _queue | ||
) |
bool Driver::setHttpClient | ( | Internal::i_HttpClient * | client | ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |