4S Device Communication Module Collection  Version 0.6-SNAPSHOT
Public interfaces of the modules in the 4SDC collection (aimed at users of the 4SDC modules)
PAL::PHDZigBeeDevice Class Reference

A ZigBee specialization of the PersonalHealthDevice. More...

#include <personalhealthdevice.h>

+ Inheritance diagram for PAL::PHDZigBeeDevice:
+ Collaboration diagram for PAL::PHDZigBeeDevice:

Public Member Functions

 PHDZigBeeDevice (FSYS::Handle &h)
 
- Public Member Functions inherited from PAL::PhysicalPHD
 PhysicalPHD ()
 Default constructor. More...
 
 PhysicalPHD (FSYS::Handle &h)
 Constructor used to clone the handle. More...
 
virtual ~PhysicalPHD ()
 Virtual destructor.
 
virtual std::string getDisplayName () const noexcept=0
 A user-friendly name of the device. More...
 
- Public Member Functions inherited from FSYS::Handle
 Handle (void)
 Default constructor. More...
 
 Handle (Handle &ref)
 Copy constructor for handle object. More...
 
 Handle (const Handle &ref)
 Copy constructor for handle object. More...
 
Handleoperator= (Handle const &theOtherOne)
 
bool operator== (Handle const &compareTo) const
 Equality comparator. More...
 
bool operator!= (Handle const &compareTo) const
 Not equalify operator. More...
 
bool operator> (Handle const &compareTo) const
 Greater than operator ('>') More...
 
bool operator< (Handle const &compareTo) const
 Less than operator ('<') More...
 

Additional Inherited Members

- Static Public Member Functions inherited from FSYS::Handle
static HandlebroadCastHandle (void)
 Generic broadcast handle. More...
 
static Handlenull (void)
 The null handle. More...
 

Detailed Description

This abstract class extends the PersonalHealthDevice with properties of the underlying ZigBee Health Care (ZHC) device.

Todo:
This specialization must be defined when the first ZigBee device is integrated in this framework.

The documentation for this class was generated from the following file: