- class tRs485 : public tRs232
- {
- public:
- tRs485(char* pPort, int Vitesse, int NbBits, int Parite, int NbStop);
- tRs485(void);
- int Envoyer(char* pChaine);
- void setRTS(bool S);
- };
-
- class tRs232
- {
- private:
- termios Config;
- char MessageConfigurer[30];
-
- int Configurer(char* pPort,int Vitesse,int NbBits,int Parite,int NbStop);
- protected:
- int fd; //Descripteur de fichier
- //------------------------------
- public:
- tRs232(void);
- tRs232(char* pPort,int Vitesse,int NbBits,int Parite,int NbStop);
- ~tRs232();
- void AfficherMessageConfigurer();
- int Envoyer(char* pChaine);
- int Recevoir(int Nb,char* pChaine);
- int Recevoir(char Fin, char* pChaine, int Mode);
- int Recevoir(char Fin, char* pChaine,int Mode, int Attente);
- int RecevoirCaractere(char* Caractere, int Attente);
- int RecevoirFichier(char *NomFichier, int AttenteDebut);
- } ;
class tRs485 : public tRs232
{
public:
tRs485(char* pPort, int Vitesse, int NbBits, int Parite, int NbStop);
tRs485(void);
int Envoyer(char* pChaine);
void setRTS(bool S);
};
class tRs232
{
private:
termios Config;
char MessageConfigurer[30];
int Configurer(char* pPort,int Vitesse,int NbBits,int Parite,int NbStop);
protected:
int fd; //Descripteur de fichier
//------------------------------
public:
tRs232(void);
tRs232(char* pPort,int Vitesse,int NbBits,int Parite,int NbStop);
~tRs232();
void AfficherMessageConfigurer();
int Envoyer(char* pChaine);
int Recevoir(int Nb,char* pChaine);
int Recevoir(char Fin, char* pChaine, int Mode);
int Recevoir(char Fin, char* pChaine,int Mode, int Attente);
int RecevoirCaractere(char* Caractere, int Attente);
int RecevoirFichier(char *NomFichier, int AttenteDebut);
} ;