julienSOS a écrit 4 commentaires

  • [^] # Re: Gni ? tty ?

    Posté par  . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 1.

    Je te remercie !
  • [^] # Re: Gni ? tty ?

    Posté par  . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 1.

    J'ai une autre petite question, suite à ton premier mail.

    J'ai, dans un programme, la fonction suivante :
    ==================================================
    long OpenPort(char Port[], char BaudRate[], char DataBit[], char StopBit[], char Parity[])
    {

    /* File descriptor for the port */
    int fd;

    /* Open the port */
    fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY);

    ...etc

    }
    ==================================================
    Or je voudrais remplacer "/dev/ttyS0" par le port dont le nom est refilé à ma fonction (et qui peut être "/dev/ttyS1" ou "/dev/ttyS2" etc... :

    Est-ce que le code suivant est correct ?

    fd = open(Port, O_RDWR | O_NOCTTY | O_NDELAY);

    J'ai un doute car Port pointe sur l'élément 0 du tableau Port (sur Port[0] je veux dire, sur le "/" finalement). Du coup, j'ai l'impression que je n'aurai pas le comportement souhaité. Est-ce que je me trompe et si oui, comment puis-je m'en sortir ?

    Merci d'avance !

    Julien
  • [^] # Re: Gni ? tty ?

    Posté par  . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 2.

    Pas de problème, je déconnais. :-D

    Encore merci !
  • [^] # Re: Gni ? tty ?

    Posté par  . En réponse au message Visual C++ et Port RS232 sous LINUX. Évalué à 2.

    Ok merci beaucoup pour votre aide les gars (d'ailleurs je suis preneur pour toute autre information utile, même si les billes que vous m'avez refilées sont déjà très intéressantes).

    PS : cher Obsidian, on peut parler orthographe et grammaire puisque tu le souhaites : "leur paramètre" => "leurS paramètres" ;-)