![]() |
OpenZWave Library
1.5.0
|
The _ManufacturerSpecificDB class handles the Config File Database that we use to configure devices. More...
#include <ManufacturerSpecificDB.h>
Public Member Functions | |
bool | LoadProductXML () |
void | UnloadProductXML () |
uint32 | getRevision () |
uint32 | getLatestRevision () |
void | setLatestRevision (uint32 rev) |
void | checkConfigFiles (Driver *) |
void | configDownloaded (Driver *, string file, uint8 node, bool success=true) |
void | mfsConfigDownloaded (Driver *, string file, bool success=true) |
bool | isReady () |
bool | updateConfigFile (Driver *, Node *) |
bool | updateMFSConfigFile (Driver *) |
void | checkInitialized () |
ProductDescriptor * | getProduct (uint16 _manufacturerId, uint16 _productType, uint16 _productId) |
Static Public Member Functions | |
static ManufacturerSpecificDB * | Create () |
static ManufacturerSpecificDB * | Get () |
static void | Destroy () |
The _ManufacturerSpecificDB class handles the Config File Database that we use to configure devices.
void ManufacturerSpecificDB::checkConfigFiles | ( | Driver * | driver | ) |
void ManufacturerSpecificDB::checkInitialized | ( | ) |
void ManufacturerSpecificDB::configDownloaded | ( | Driver * | driver, |
string | file, | ||
uint8 | node, | ||
bool | success = true |
||
) |
|
static |
|
static |
|
inlinestatic |
|
inline |
ProductDescriptor * ManufacturerSpecificDB::getProduct | ( | uint16 | _manufacturerId, |
uint16 | _productType, | ||
uint16 | _productId | ||
) |
|
inline |
bool ManufacturerSpecificDB::isReady | ( | ) |
bool ManufacturerSpecificDB::LoadProductXML | ( | ) |
void ManufacturerSpecificDB::mfsConfigDownloaded | ( | Driver * | driver, |
string | file, | ||
bool | success = true |
||
) |
|
inline |
void ManufacturerSpecificDB::UnloadProductXML | ( | ) |
bool ManufacturerSpecificDB::updateMFSConfigFile | ( | Driver * | driver | ) |