libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Systems::BasicPeer Class Reference

#include <Peer.h>

Public Member Functions

 BasicPeer ()
 
 BasicPeer (int32_t address, std::string serial, bool isVirtual)
 
virtual ~BasicPeer ()
 

Public Attributes

std::shared_ptr< Peerpeer
 
bool hasSender = false
 
bool isSender = false
 
uint64_t id = 0
 
int32_t address = 0
 
std::string serialNumber
 
int32_t channel = 0
 
int32_t physicalIndexOffset = 0
 
bool isVirtual = false
 
std::string linkName
 
std::string linkDescription
 
std::vector< uint8_t > data
 
int32_t configEEPROMAddress = -1
 

Constructor & Destructor Documentation

§ BasicPeer() [1/2]

BaseLib::Systems::BasicPeer::BasicPeer ( )
inline

§ BasicPeer() [2/2]

BaseLib::Systems::BasicPeer::BasicPeer ( int32_t  address,
std::string  serial,
bool  isVirtual 
)
inline

§ ~BasicPeer()

virtual BaseLib::Systems::BasicPeer::~BasicPeer ( )
inlinevirtual

Member Data Documentation

§ address

int32_t BaseLib::Systems::BasicPeer::address = 0

§ channel

int32_t BaseLib::Systems::BasicPeer::channel = 0

§ configEEPROMAddress

int32_t BaseLib::Systems::BasicPeer::configEEPROMAddress = -1

§ data

std::vector<uint8_t> BaseLib::Systems::BasicPeer::data

§ hasSender

bool BaseLib::Systems::BasicPeer::hasSender = false

§ id

uint64_t BaseLib::Systems::BasicPeer::id = 0

§ isSender

bool BaseLib::Systems::BasicPeer::isSender = false

§ isVirtual

bool BaseLib::Systems::BasicPeer::isVirtual = false

§ linkDescription

std::string BaseLib::Systems::BasicPeer::linkDescription

§ linkName

std::string BaseLib::Systems::BasicPeer::linkName

§ peer

std::shared_ptr<Peer> BaseLib::Systems::BasicPeer::peer

§ physicalIndexOffset

int32_t BaseLib::Systems::BasicPeer::physicalIndexOffset = 0

§ serialNumber

std::string BaseLib::Systems::BasicPeer::serialNumber

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