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 Serial

#include <serial.h>

Fonctions membres publiques

 Serial (const char *acm="/dev/ttyS0", int vitesse=9600)
 
void setParity (std::string parity)
 
void setStopBit (int stopBit)
 
void setNbBit (int nbBit)
 
void sOpen ()
 
void setBaudRate (int baudRate)
 
void setBaud (int vitesse)
 
void sWrite (std::string c)
 
void putchar (char *c, int n)
 
int sRead (std::string *buf)
 
void sClose ()
 
void setspeed (speed_t vitesse)
 

Attributs publics

int nb_read
 
unsigned char buffer [LG_BUFFER]
 
struct termios tio
 
int tty_fd
 
std::string m_port
 
int m_nbBit
 
int m_stopBit
 
int m_parity
 
int m_baudRate
 

Documentation des constructeurs et destructeur

Serial::Serial ( const char *  acm = "/dev/ttyS0",
int  vitesse = 9600 
)

Documentation des fonctions membres

void Serial::putchar ( char *  c,
int  n 
)
void Serial::sClose ( )
void Serial::setBaud ( int  vitesse)
void Serial::setBaudRate ( int  baudRate)
void Serial::setNbBit ( int  nbBit)
void Serial::setParity ( std::string  parity)
void Serial::setspeed ( speed_t  vitesse)
void Serial::setStopBit ( int  stopBit)
void Serial::sOpen ( )
int Serial::sRead ( std::string *  buf)
void Serial::sWrite ( std::string  c)

Documentation des données membres

unsigned char Serial::buffer[LG_BUFFER]
int Serial::m_baudRate
int Serial::m_nbBit
int Serial::m_parity
std::string Serial::m_port
int Serial::m_stopBit
int Serial::nb_read
struct termios Serial::tio
int Serial::tty_fd

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