13 #ifndef CTA_SLC_DATAPOINT_H
14 #define CTA_SLC_DATAPOINT_H
18 #include <libxml/parser.h>
19 #include <libxml/xpath.h>
28 namespace CTA_Slc_Dict {
31 class SimpleDatapoint;
32 class CompoundDatapoint;
47 namespace CTA_Hardware {
53 class ControllerObject;
56 namespace CTA_Slc_Dict {
85 std::string dataIdDescriptorRef, vector<int>nb);
93 std::list<Trame*> m_trame;
104 void createNodes2(std::string ch, std::string ch2,
int i);
105 int find(std::string
id, std::string *val_id);
119 std::string m_interface;
120 std::string m_endDelimiter;
121 std::list<Attribut*> m_attribut2;
122 std::list<Variable*> m_variable;
123 std::list<Method*> m_method;
124 std::list<std::string> m_plistHistory;
125 std::list<std::string> m_plistTrame;
126 std::list<std::string> m_plistSubTrame;
127 std::list<FrameStructure*> m_frameStructure;
128 std::vector<myStruct> tabFinal2;
130 std::string m_readIdCollector;
132 std::map<std::string, std::string> m_eventList;
136 std::string m_eventMessage;
145 std::string m_description;
146 std::string m_DeviceCommandOutput;
147 std::string m_DeviceCommand;
149 OpcUa::BaseVariableType* pVariableType;
150 OpcUa::HistoricalDataConfigurationType* pHAConfig;
154 #endif // CTA_SLC_DATAPOINT_H