libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include <Physical.h>
Public Member Functions | |
Physical (BaseLib::SharedObjects *baseLib) | |
Physical (BaseLib::SharedObjects *baseLib, xml_node *node) | |
virtual | ~Physical () |
Public Member Functions inherited from BaseLib::DeviceDescription::IPhysical | |
IPhysical (BaseLib::SharedObjects *baseLib, Type::Enum type) | |
IPhysical (BaseLib::SharedObjects *baseLib, Type::Enum type, xml_node *node) | |
virtual | ~IPhysical () |
Additional Inherited Members | |
Public Attributes inherited from BaseLib::DeviceDescription::IPhysical | |
std::string | groupId |
std::string | typeString |
Type::Enum | type = Type::none |
OperationType::Enum | operationType = OperationType::none |
Endianess::Enum | endianess = Endianess::big |
int32_t | address = 0 |
double | index = 0 |
bool | sizeDefined = false |
double | size = 1.0 |
int32_t | bitSize = -1 |
int32_t | mask = -1 |
int32_t | list = -1 |
double | memoryIndex = 0 |
MemoryIndexOperation::Enum | memoryIndexOperation = MemoryIndexOperation::Enum::none |
double | memoryChannelStep = 0 |
uint32_t | startIndex = 0 |
uint32_t | endIndex = 0 |
Protected Attributes inherited from BaseLib::DeviceDescription::IPhysical | |
BaseLib::SharedObjects * | _bl = nullptr |
BaseLib::DeviceDescription::PhysicalNone::Physical | ( | BaseLib::SharedObjects * | baseLib | ) |
BaseLib::DeviceDescription::PhysicalNone::Physical | ( | BaseLib::SharedObjects * | baseLib, |
xml_node * | node | ||
) |
|
inlinevirtual |