31 #ifndef DEVICEPARAMETERPHYSICAL_H_ 32 #define DEVICEPARAMETERPHYSICAL_H_ 49 namespace DeviceDescription
58 typedef std::shared_ptr<Physical>
PPhysical;
74 enum Enum { none, addition, subtraction };
79 enum Enum { none = 0, command = 1, centralCommand = 2,
internal = 3, config = 4, configString = 5, store = 6, memory = 7 };
84 enum Enum { unset = 0, big = 1, little = 2 };
94 bool sizeDefined =
false;
99 double memoryIndex = 0;
101 double memoryChannelStep = 0;
108 uint32_t startIndex = 0;
109 uint32_t endIndex = 0;
std::shared_ptr< PhysicalNone > PPhysicalNone
Definition: Physical.h:59
Definition: Physical.h:114
Definition: Physical.h:77
This is the base library main class.
Definition: BaseLib.h:95
virtual ~Physical()
Definition: Physical.h:119
std::string typeString
Definition: Physical.h:88
virtual ~IPhysical()
Definition: Physical.h:105
std::shared_ptr< PhysicalString > PPhysicalString
Definition: Physical.h:62
Definition: BaseLib.cpp:34
Enum
Definition: Physical.h:74
Definition: Physical.h:82
Enum
Definition: Physical.h:84
std::shared_ptr< PhysicalInteger > PPhysicalInteger
Definition: Physical.h:60
Enum
Definition: Physical.h:69
Physical PhysicalNone
Definition: Physical.h:52
Definition: Physical.h:67
Definition: Physical.h:72
std::shared_ptr< Physical > PPhysical
Definition: Physical.h:56
Definition: Physical.h:130
virtual ~PhysicalInteger()
Definition: Physical.h:127
Definition: Physical.h:122
virtual ~PhysicalString()
Definition: Physical.h:143
virtual ~PhysicalBoolean()
Definition: Physical.h:135
Definition: Physical.h:64
Definition: Physical.h:138
std::string groupId
Definition: Physical.h:87
Class representing a node of XML document.
Definition: rapidxml.h:539
Definition: BinaryPayload.h:38
std::shared_ptr< PhysicalBoolean > PPhysicalBoolean
Definition: Physical.h:61
Enum
Definition: Physical.h:79