Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
cta_ua_eventdata.h
Aller à la documentation de ce fichier.
1 #ifndef BAEVENTDATA_H
2 #define BAEVENTDATA_H
3 #include "uaeventdata.h"
4 namespace CTA_UA {
5 
6 class ControllerEventTypeData: public BaseEventTypeData {
7  UA_DISABLE_COPY(ControllerEventTypeData);
8 public:
9  ControllerEventTypeData(OpcUa_Int16 nsIdx);
10  virtual ~ControllerEventTypeData();
11  void registerEventFields();
12  virtual void getFieldData(OpcUa_UInt32 index, Session* pSession,
13  OpcUa_Variant& data);
14  UaVariant m_Temperature;
15  UaVariant m_State;
16  OpcUa_Int16 m_nsIdx;
17 
18 private:
19  static map<OpcUa_UInt32, OpcUa_UInt32> s_ControllerEventTypeDataFields;
20 };
21 } // end namespace
22 #endif // BAEVENTDATA_H