![]() |
OpenZWave Library
1.6.1914
|
Manages a group of devices (various nodes associated with each other). More...
#include <Group.h>
Public Member Functions | |
| Group (uint32 const _homeId, uint8 const _nodeId, uint8 const _groupIdx, uint8 const _maxAssociations) | |
| Group (uint32 const _homeId, uint8 const _nodeId, TiXmlElement const *_valueElement) | |
| ~Group () | |
| void | WriteXML (TiXmlElement *_groupElement) |
| string const & | GetLabel () const |
| uint32 | GetAssociations (uint8 **o_associations) |
| uint32 | GetAssociations (InstanceAssociation **o_associations) |
| uint8 | GetMaxAssociations () const |
| uint8 | GetIdx () const |
| bool | Contains (uint8 const _nodeId, uint8 const _endPoint=0x00) |
| bool | IsMultiInstance () const |
| bool | ClearCommands (uint8 const _nodeId, uint8 const _endPoint=0x00) |
| bool | AddCommand (uint8 const _nodeId, uint8 const _length, uint8 const *_data, uint8 const _endPoint=0x00) |
Friends | |
| class | Node |
| class | Internal::CC::Association |
| class | Internal::CC::MultiChannelAssociation |
Manages a group of devices (various nodes associated with each other).
| Group::Group | ( | uint32 const | _homeId, |
| uint8 const | _nodeId, | ||
| uint8 const | _groupIdx, | ||
| uint8 const | _maxAssociations | ||
| ) |
|
inline |
| bool Group::AddCommand | ( | uint8 const | _nodeId, |
| uint8 const | _length, | ||
| uint8 const * | _data, | ||
| uint8 const | _endPoint = 0x00 |
||
| ) |
| uint32 Group::GetAssociations | ( | InstanceAssociation ** | o_associations | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void Group::WriteXML | ( | TiXmlElement * | _groupElement | ) |
|
friend |
|
friend |
|
friend |
1.8.10