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_Hardware::HardWare_UDP

#include <hardware_udp.h>

Graphe d'héritage de CTA_Hardware::HardWare_UDP:
CTA_Hardware::HardWareInterface CTA_Hardware::Socket

Fonctions membres publiques

 HardWare_UDP (std::string address, int port, std::string full, DataSenderReceiver *my_plugins, int manageInterface)
 
 ~HardWare_UDP ()
 
int open ()
 
int close ()
 
int init (std::string name)
 
void traite (std::string value)
 
int write (std::string cmd)
 
int set (std::string value)
 
int set (std::string value, std::vector< Byte > res)
 
int set (std::string value, std::vector< short int > res)
 
int set (std::string value, std::vector< int > res)
 
int set (std::string value, std::vector< long > res)
 
int set (std::string value, std::vector< float > res)
 
int cmd (std::string value, std::string *retValue)
 
int get (std::string command, std::vector< Byte > *res)
 
int get (std::string command, std::vector< short int > *res)
 
int get (std::string command, std::vector< int > *res)
 
int get (std::string command, std::vector< long > *res)
 
int get (std::string command, std::vector< float > *res)
 
int get (std::string command, std::string *result)
 
int read ()
 
- Fonctions membres publiques inherited from CTA_Hardware::HardWareInterface
 HardWareInterface ()
 
 ~HardWareInterface ()
 
void setTabId (std::map< std::string, std::string > tableauDp)
 
void setTabId (std::map< std::string, tableauDP_t > tableauDp2)
 
- Fonctions membres publiques inherited from CTA_Hardware::Socket
 Socket (std::string address, int port, int protocol)
 
 ~Socket ()
 
int Sopen ()
 
int Sclose ()
 
int Sclose (int sock)
 
int Swrite (std::string buf)
 
int Sread (char *buf)
 

Attributs publics

OpcUa_Int value
 
CTA_UA::NodeManagerCTAm_pNodeManager
 
DataSenderReceivermy_plugins
 
- Attributs publics inherited from CTA_Hardware::HardWareInterface
DataCollectorm_dataCollector
 
- Attributs publics inherited from CTA_Hardware::Socket
int value
 
int socketIdCtrl
 

Additional Inherited Members

- Attributs protégés inherited from CTA_Hardware::HardWareInterface
std::map< std::string,
std::string > 
m_tableauDp
 
std::map< std::string,
tableauDP_t
m_tableauDp2
 
int m_compound
 
- Attributs protégés inherited from CTA_Hardware::Socket
std::string m_address
 
int m_port
 
int m_timeOut_sec
 
int m_timeOut_usec
 
int m_clientServer_t
 
int m_connection_t
 

Documentation des constructeurs et destructeur

CTA_Hardware::HardWare_UDP::HardWare_UDP ( std::string  address,
int  port,
std::string  full,
DataSenderReceiver my_plugins,
int  manageInterface 
)
CTA_Hardware::HardWare_UDP::~HardWare_UDP ( )

Documentation des fonctions membres

int CTA_Hardware::HardWare_UDP::close ( )
virtual
int CTA_Hardware::HardWare_UDP::cmd ( std::string  value,
std::string *  retValue 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::vector< Byte > *  res 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::vector< short int > *  res 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::vector< int > *  res 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::vector< long > *  res 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::vector< float > *  res 
)
virtual
int CTA_Hardware::HardWare_UDP::get ( std::string  command,
std::string *  result 
)
virtual
int CTA_Hardware::HardWare_UDP::init ( std::string  name)
virtual
int CTA_Hardware::HardWare_UDP::open ( )
virtual
int CTA_Hardware::HardWare_UDP::read ( )
int CTA_Hardware::HardWare_UDP::set ( std::string  value)
virtual
int CTA_Hardware::HardWare_UDP::set ( std::string  value,
std::vector< Byte res 
)
inlinevirtual
int CTA_Hardware::HardWare_UDP::set ( std::string  value,
std::vector< short int >  res 
)
inlinevirtual
int CTA_Hardware::HardWare_UDP::set ( std::string  value,
std::vector< int >  res 
)
inlinevirtual
int CTA_Hardware::HardWare_UDP::set ( std::string  value,
std::vector< long >  res 
)
inlinevirtual
int CTA_Hardware::HardWare_UDP::set ( std::string  value,
std::vector< float >  res 
)
inlinevirtual
void CTA_Hardware::HardWare_UDP::traite ( std::string  value)
int CTA_Hardware::HardWare_UDP::write ( std::string  cmd)

Documentation des données membres

CTA_UA::NodeManagerCTA* CTA_Hardware::HardWare_UDP::m_pNodeManager
DataSenderReceiver* CTA_Hardware::HardWare_UDP::my_plugins
OpcUa_Int CTA_Hardware::HardWare_UDP::value

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