![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include <HmDevice.h>
Classes | |
| struct | StartType |
Public Member Functions | |
| DeviceProgram (BaseLib::SharedObjects *baseLib) | |
| DeviceProgram (BaseLib::SharedObjects *baseLib, xml_node *node) | |
| virtual | ~DeviceProgram () |
Public Attributes | |
| StartType::Enum | startType = StartType::none |
| std::string | path |
| std::vector< std::string > | arguments |
| uint32_t | interval = 0 |
Protected Attributes | |
| BaseLib::SharedObjects * | _bl = nullptr |
| BaseLib::HmDeviceDescription::DeviceProgram::DeviceProgram | ( | BaseLib::SharedObjects * | baseLib | ) |
| BaseLib::HmDeviceDescription::DeviceProgram::DeviceProgram | ( | BaseLib::SharedObjects * | baseLib, |
| xml_node * | node | ||
| ) |
|
inlinevirtual |
|
protected |
| std::vector<std::string> BaseLib::HmDeviceDescription::DeviceProgram::arguments |
| uint32_t BaseLib::HmDeviceDescription::DeviceProgram::interval = 0 |
| std::string BaseLib::HmDeviceDescription::DeviceProgram::path |
| StartType::Enum BaseLib::HmDeviceDescription::DeviceProgram::startType = StartType::none |