libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This class converts HomeMatic device description files to Homegear's device description format. More...
#include <HmConverter.h>
Public Member Functions | |
HmConverter (BaseLib::SharedObjects *baseLib) | |
virtual | ~HmConverter () |
void | convert (std::shared_ptr< Device > homematicDevice, std::shared_ptr< HomegearDevice > homegearDevice) |
Protected Member Functions | |
void | convertChannel (std::shared_ptr< DeviceChannel > homematicChannel, PFunction function) |
void | convertParameter (std::shared_ptr< HomeMaticParameter > homematicParameter, PParameter parameter) |
void | convertPacket (std::shared_ptr< DeviceFrame > homematicFrame, PPacket packet) |
Protected Attributes | |
BaseLib::SharedObjects * | _bl = nullptr |
This class converts HomeMatic device description files to Homegear's device description format.
BaseLib::HmDeviceDescription::HmConverter::HmConverter | ( | BaseLib::SharedObjects * | baseLib | ) |
|
inlinevirtual |
void BaseLib::HmDeviceDescription::HmConverter::convert | ( | std::shared_ptr< Device > | homematicDevice, |
std::shared_ptr< HomegearDevice > | homegearDevice | ||
) |
|
protected |
|
protected |
|
protected |
|
protected |