Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe CTA_Slc_Dict::Deviceabstract

#include <cta_slc_device.h>

Graphe d'héritage de CTA_Slc_Dict::Device:
CTA_Slc_Dict::ElementBase CTA_Slc_Dict::CompoundDevice CTA_Slc_Dict::SimpleDevice

Fonctions membres publiques

 Device ()
 
 ~Device ()
 
virtual void parse ()=0
 
virtual void init ()=0
 
virtual void createNodes ()=0
 
void afterAnalyse ()
 
virtual int find (std::string ip, std::string *val_ip, std::string id, std::string *val_id)=0
 
- Fonctions membres publiques inherited from CTA_Slc_Dict::ElementBase
 ElementBase ()
 
 ~ElementBase ()
 
void parse (std::string res, xmlNodePtr n)
 
void createFolder ()
 
void createFolder (int folder)
 
void createNodes ()
 
int find (std::string ip, std::string *val_ip, std::string id, std::string *val_id)
 

Attributs publics

std::string m_interface
 
int m_asynchrone
 
HardwareConfigm_hardwareConfig
 
std::list< HardwareConfig * > m_hardwareConfigList
 
DataSenderReceivermy_plugins
 
PluginsLoaderm_pluginsLoader
 
std::string m_pluginClass
 
int m_manageInterface
 
InterfaceManagerm_interfaceManager
 
std::string m_pluginFile
 
- Attributs publics inherited from CTA_Slc_Dict::ElementBase
std::string m_pname
 
std::string m_parent
 
std::string m_full
 
int m_multiplicity
 
xmlNodePtr m_racine
 
std::string m_dict
 
std::string m_type
 
std::string m_description
 
std::string m_endDelimiter
 
int m_historizing
 
std::list< Attribut * > m_info
 
std::list< Attribut * > m_attribut
 
std::list< SimpleDatapoint * > m_datapoint
 
std::list< CompoundDatapoint * > m_compoundDatapoint
 
std::list< CompoundDevice * > m_compound
 
std::list< SimpleDevice * > m_device
 
std::string m_dataIdDescriptorRef
 
CTA_UA::NodeManagerCTAm_pNodeManager
 
CTA_Slc::XmlManagerm_pAnalyserManager
 
vector< int > m_index
 

Additional Inherited Members

- Attributs protégés inherited from CTA_Slc_Dict::ElementBase
CTA_Hardware::HardWareInterfacem_hardwareComm
 

Documentation des constructeurs et destructeur

CTA_Slc_Dict::Device::Device ( )
inline
CTA_Slc_Dict::Device::~Device ( )

Documentation des fonctions membres

void CTA_Slc_Dict::Device::afterAnalyse ( )
virtual void CTA_Slc_Dict::Device::createNodes ( )
pure virtual
virtual int CTA_Slc_Dict::Device::find ( std::string  ip,
std::string *  val_ip,
std::string  id,
std::string *  val_id 
)
pure virtual
virtual void CTA_Slc_Dict::Device::init ( )
pure virtual
virtual void CTA_Slc_Dict::Device::parse ( )
pure virtual

Documentation des données membres

int CTA_Slc_Dict::Device::m_asynchrone
HardwareConfig* CTA_Slc_Dict::Device::m_hardwareConfig
std::list<HardwareConfig*> CTA_Slc_Dict::Device::m_hardwareConfigList
std::string CTA_Slc_Dict::Device::m_interface
InterfaceManager* CTA_Slc_Dict::Device::m_interfaceManager
int CTA_Slc_Dict::Device::m_manageInterface
std::string CTA_Slc_Dict::Device::m_pluginClass
std::string CTA_Slc_Dict::Device::m_pluginFile
PluginsLoader* CTA_Slc_Dict::Device::m_pluginsLoader
DataSenderReceiver* CTA_Slc_Dict::Device::my_plugins

La documentation de cette classe a été générée à partir des fichiers suivants :