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_USB

#include <hardware_usb.h>

Graphe d'héritage de CTA_Hardware::HardWare_USB:
CTA_Hardware::HardWareInterface

Fonctions membres publiques

 HardWare_USB ()
 
 ~HardWare_USB ()
 
int read (std::string *bloc, int *value2, int *type)
 
int open ()
 
int close ()
 
int init (std::string name)
 
void 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 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 cmd (std::string value, std::string *retValue)
 
int get (std::string command, std::string *result)
 
int set (std::string ip, int port, std::vector< Byte > value)
 
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)
 

Attributs publics

OpcUa_Int value
 
referenceIP_FrontEnd m_referenceIP_FrontEnd
 
referenceFE_Trame m_referenceFE_Trame
 
referenceFE_Trame m_referenceFE_Trame2
 
CTA_UA::NodeManagerCTAm_pNodeManager
 
std::string m_pullPush
 
- Attributs publics inherited from CTA_Hardware::HardWareInterface
DataCollectorm_dataCollector
 

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
 

Documentation des constructeurs et destructeur

CTA_Hardware::HardWare_USB::HardWare_USB ( )
CTA_Hardware::HardWare_USB::~HardWare_USB ( )

Documentation des fonctions membres

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

Documentation des données membres

CTA_UA::NodeManagerCTA* CTA_Hardware::HardWare_USB::m_pNodeManager
std::string CTA_Hardware::HardWare_USB::m_pullPush
referenceFE_Trame CTA_Hardware::HardWare_USB::m_referenceFE_Trame
referenceFE_Trame CTA_Hardware::HardWare_USB::m_referenceFE_Trame2
referenceIP_FrontEnd CTA_Hardware::HardWare_USB::m_referenceIP_FrontEnd
OpcUa_Int CTA_Hardware::HardWare_USB::value

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