31 #ifndef HMCONVERTER_H_ 32 #define HMCONVERTER_H_ 35 #include "../HomegearDevice.h" 41 namespace HmDeviceDescription
53 void convert(std::shared_ptr<Device> homematicDevice, std::shared_ptr<HomegearDevice> homegearDevice);
57 void convertChannel(std::shared_ptr<DeviceChannel> homematicChannel,
PFunction function);
58 void convertParameter(std::shared_ptr<HomeMaticParameter> homematicParameter,
PParameter parameter);
59 void convertPacket(std::shared_ptr<DeviceFrame> homematicFrame,
PPacket packet);
Definition: BinaryPayload.cpp:36
This is the base library main class.
Definition: BaseLib.h:95
std::shared_ptr< Packet > PPacket
Helper type for Packet pointers.
Definition: DevicePacket.h:53
Definition: BaseLib.cpp:34
This class converts HomeMatic device description files to Homegear's device description format...
Definition: HmConverter.h:47
std::shared_ptr< Function > PFunction
Definition: Function.h:46
virtual ~HmConverter()
Definition: HmConverter.h:51
std::shared_ptr< Parameter > PParameter
Definition: Parameter.h:55