JSON: Correcting the Sensor Class field

Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
This commit is contained in:
malikabh
2018-01-16 15:19:39 -05:00
committed by Abhishek Malik
parent b244fe45d1
commit 76949d9358
98 changed files with 189 additions and 393 deletions

View File

@ -2,7 +2,7 @@
"Library": "ozw",
"Description": "UPM OpenZWave library",
"Sensor Class": {
"ozw": {
"OZW": {
"Name": "API for the OpenZWave library",
"Description": "This module implements a singleton wrapper around the OpenZWave library. OpenZWave must be compiled and installed on your machine in order to use this library. This module was developed with OpenZWave 1.3/1.4, and an Aeon Z-Stick Gen5 configured as a Primary Controller. It provides the ability to query and set various values that can be used to control ZWave devices. It does not concern itself with configuration of devices. It is assumed that you have already setup your ZWave network using a tool like the OpenZWave control panel, and have already configured your devices as appropriate. To avoid exposing some of the internals of OpenZWave, devices (nodes) and their values, are accessed via a nodeId and a value index number. The ozwdump example will run dumpNodes() which will list the currently connected devices and the values that are available to them, along with an index number for that value. It is through these values (nodeId and index) that you can query and set device values at a low level. In addition to querying values from a device (such as state (on/off), or temperature, etc), methods are provided to allow you to control these devices to the extent they allow, for example, using a ZWave connected switch to turn on a lamp. Access to this class by OZW drivers is handled by the ozwInterface class. It is that class that drivers use for access to ozw, and therefore the Z-Wave network. This class is not intended to be used directly by end users. When writing an OZW driver, the ozwInterface class should be used (inherited) by your driver, and your driver should wrap and expose only those methods needed by the user. Take a look at some of the drivers (like aeotecss6) to see how this works.",
"Aliases": ["ozw"],