IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[debutant] : d�tecter la fin d'une com serie


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par d�faut [debutant] : d�tecter la fin d'une com serie
    bonjour,

    J'ai r�alis� un programme qui receptionne des trame GPS via le port serie et g�nere ensuite un fichier xml.
    il me manque juste un moyen de d�tecter que la communication est termin�e au niveau du port s�rie ( cela correspond au moment ou j'�teind mon GPS).

    j'utilise le programme "serialdemo" developp� par Farscape.
    si quelqu'un connait la condition a tester??

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Tu n'as pas de gestion de connexion en RS232.
    Tout ce que tu peux tester, c'est qu'il ne se passe plus rien pendant un moment...

    Bien s�r, il est possible que ton GPS impl�mente lui-m�me une gestion de connexion, par exemple en envoyant une trame sp�ciale indiquant la fin...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    tu peux peut �tre tester un changement du DTR ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par d�faut
    je n'arrive pas � trouver un moyen pour d�tecter la fin de la transmission au niveau du port s�rie.

    je n'ai pas trouver le DTR???
    et je ne sais pas ce que c'est.

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par zoubla
    je n'arrive pas � trouver un moyen pour d�tecter la fin de la transmission au niveau du port s�rie.

    je n'ai pas trouver le DTR???
    et je ne sais pas ce que c'est.
    Tu avais la d�finition dans le post de la faq.
    ce que tu peux essayer, c'est de mettre un point d'arret dans le thread sur la ligne:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    pCom->m_pParent->SendMessage(WM_CCOMEVENT,(WPARAM)pCom,dwMaskEvent);
    et voir si tu y passe quand tu coupes ton gps..
    [edit]
    il faudra modifier l'appel de SetCommMask en cons�quence:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    m_Com.SetCommMask(EV_RXCHAR|EV_CTS|EV_RXFLAG|EV_BREAK|EV_ERR);
    [/edit]


  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par d�faut
    merci pour l'info

    maintenant
    o� je peux d�tecter les changements d'�tat du DTR

Discussions similaires

  1. [Debutant] Attendre la fin d'une instruction avant de passer � la suivante
    Par Raumsog dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 21/12/2007, 14h10
  2. Comment d�tecter la fin d'une ligne en C ?
    Par radouane_as dans le forum D�buter
    R�ponses: 10
    Dernier message: 08/06/2007, 18h13
  3. D�tecter la fin d'une session
    Par gazza dans le forum Langage
    R�ponses: 3
    Dernier message: 11/10/2006, 11h47
  4. date de debut et de fin d'une semaine
    Par alphomega dans le forum MS SQL Server
    R�ponses: 2
    Dernier message: 29/03/2006, 12h42
  5. [Servlet] Comment d�tecter la fin d'une session HTTP
    Par cocula dans le forum Servlets/JSP
    R�ponses: 2
    Dernier message: 18/04/2005, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo