![]() |
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 |