Re: [Avr-list] [RobOtter] Code et gestion d'erreurs.

2008-05-14 Par sujet Olivier MATZ
c'est pas ça que tu cherches ?

http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/debug/error



On Wed, May 14, 2008 at 02:22:50PM +0200, Fabrice Larribe wrote:
 Il faudrais metre ça dans AVERSIVE !!!


 - Original Message - From: JD [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, May 14, 2008 2:18 PM
 Subject: [RobOtter] Code et gestion d'erreurs.



 Un petit mail pour démarrer la discution sur du code que j'aimerais
 voir dans le robot cette année et qui manquait cruellement aux robots
 eirbots des années passées.

 Une gestion des erreurs.
 Un système de debug/log.

 Pour la gestion d'erreur ça serait mettre en place des macros
 permettant de faire des choses du genre :

 void func(struct otter* potter)
 {
  if(!potter)
ERROR(ERR_PARAM_NULL_POINTER);
  ...

 Créant sur le débug une sortie du genre :
 ERROR in otter.c at line 154 : ERR_PARAM_NULL_POINTER (function
 receive a NULL pointer parameter).

 Avec un système permettant de définir si l'erreur est fatale ou non,
 une erreur fatale amenant le programme dans un fonction qui stoppera
 ses actionneurs et le laissera dans une boucle infinie.


 Pour ce qui est du log, ça serait systématiser les messages de debug
 dans les modules en donnant la possibilitée à l'utilisateur de définir
 un niveau de verbosité et de contrôler l'affichage des messages à
 l'échelle du module.


 Donc voilà si vous avez des idées de choses à ajouter et si (mieux
 encore) vous vous sentez l'envie de commencer la rédaction d'un CDC ne
 vous privez pas !

 JD, coders on the storm.

 --~--~-~--~~~---~--~~
 La grande loutre vaincra.
 -~--~~~~--~~--~--~---




___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


Re: [Avr-list] [RobOtter] Re: Code et gestion d'erreurs.

2008-05-14 Par sujet JD
Si mais je voulais voir si il y avait des idées et/ou des besoins
particuliers sur le sujet avant de leur vendre directement
aversive/error.

Bien sûr j'aurais fait payer la totalité du développement du module
error quand même (SSII spirit :p).

JD.

PS: Aversive, moi, j'en prend un grand bol tout les matins.

2008/5/14 Olivier MATZ [EMAIL PROTECTED]:

 c'est pas ça que tu cherches ?

 http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/debug/error



 On Wed, May 14, 2008 at 02:22:50PM +0200, Fabrice Larribe wrote:
 Il faudrais metre ça dans AVERSIVE !!!


 - Original Message - From: JD [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, May 14, 2008 2:18 PM
 Subject: [RobOtter] Code et gestion d'erreurs.



 Un petit mail pour démarrer la discution sur du code que j'aimerais
 voir dans le robot cette année et qui manquait cruellement aux robots
 eirbots des années passées.

 Une gestion des erreurs.
 Un système de debug/log.

 Pour la gestion d'erreur ça serait mettre en place des macros
 permettant de faire des choses du genre :

 void func(struct otter* potter)
 {
  if(!potter)
ERROR(ERR_PARAM_NULL_POINTER);
  ...

 Créant sur le débug une sortie du genre :
 ERROR in otter.c at line 154 : ERR_PARAM_NULL_POINTER (function
 receive a NULL pointer parameter).

 Avec un système permettant de définir si l'erreur est fatale ou non,
 une erreur fatale amenant le programme dans un fonction qui stoppera
 ses actionneurs et le laissera dans une boucle infinie.


 Pour ce qui est du log, ça serait systématiser les messages de debug
 dans les modules en donnant la possibilitée à l'utilisateur de définir
 un niveau de verbosité et de contrôler l'affichage des messages à
 l'échelle du module.


 Donc voilà si vous avez des idées de choses à ajouter et si (mieux
 encore) vous vous sentez l'envie de commencer la rédaction d'un CDC ne
 vous privez pas !

 JD, coders on the storm.

 



 --~--~-~--~~~---~--~~
 La grande loutre vaincra.
 -~--~~~~--~~--~--~---



___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


[Avr-list] aversive 1.1

2008-05-14 Par sujet Olivier MATZ
Pour marquer la fin de la coupe, j'en ai profité pour sortir une  
nouvelle version stable d'aversive. Je fais pas la liste des  
nouvelles features, il y en a un peu trop, ça faisait quand même 2  
ans depuis la dernière version...


J'essaierai d'être plus régulier les prochaines fois. Au menu de la  
1.2, j'aimerais bien ajouter un bootloader compatible butterfly, un  
nouveau framework (j'en dirai plus bientôt), et un intégrer les  
modules de la branche eirbot (AX12 notamment).


Olivier


___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


Re: [Avr-list] aversive 1.1

2008-05-14 Par sujet JD
Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre
n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon
pour Eirbot ils sont pas encore tout à fait au courant mais ça va
changer ;P).

JD, lève son verre à la 1.1.

PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais
le coeur y est ;)

2008/5/14 Olivier MATZ [EMAIL PROTECTED]:
 Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle
 version stable d'aversive. Je fais pas la liste des nouvelles features, il y
 en a un peu trop, ça faisait quand même 2 ans depuis la dernière version...

 J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2,
 j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau
 framework (j'en dirai plus bientôt), et un intégrer les modules de la
 branche eirbot (AX12 notamment).

 Olivier


 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


Re: [Avr-list] aversive 1.1

2008-05-14 Par sujet philippe dansaert
bonne santé à tous!
heureux pour les vainqueurs et les autres
Amitiés,
A bientot
philippe dansaert

Le 14/05/08, Julien LE GUEN[EMAIL PROTECTED] a écrit :
 2008/5/14 JD [EMAIL PROTECTED]:

 Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre
 n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon
 pour Eirbot ils sont pas encore tout à fait au courant mais ça va
 changer ;P).

 JD, lève son verre à la 1.1.

 PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais
 le coeur y est ;)



 Grmbl moi je suis a l'eau au boulot :'(
 (ouais y'en a qui bossent encore bande de feignants)

 C'est cool pour la 1.1 !
 Bon par contre ne compte pas sur Esial pour bosser dessus ils savent meme
 plus que ca existe (ni ce qu'est un asserv qui fonctionne, en passant... :)





 2008/5/14 Olivier MATZ [EMAIL PROTECTED]:
  Pour marquer la fin de la coupe, j'en ai profité pour sortir une
  nouvelle
  version stable d'aversive. Je fais pas la liste des nouvelles features,
 il y
  en a un peu trop, ça faisait quand même 2 ans depuis la dernière
 version...
 
  J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2,
  j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau
  framework (j'en dirai plus bientôt), et un intégrer les modules de la
  branche eirbot (AX12 notamment).
 
  Olivier
 
 
  ___
  Avr-list mailing list
  Avr-list@droids-corp.org
  CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
  WIKI : http://wiki.droids-corp.org/index.php/Aversive
  DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
  BUGZILLA : http://bugzilla.droids-corp.org
  COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
 

 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog




 --
 Julien Le Guen



-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Le Pertre 35 370
Bretagne France

33 0 272 250 489

___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


Re: [Avr-list] aversive 1.1

2008-05-14 Par sujet philippe dansaert
je me lève pour saluer apple

amities

attention je debute sur le netet j'ai 63 ans

à plus

philippe dansaert

Le 14/05/08, NC[EMAIL PROTECTED] a écrit :

 +1 pour la pomme  ;)


 JL, an apple a day ...


 JD wrote:
 Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre
 n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon
 pour Eirbot ils sont pas encore tout à fait au courant mais ça va
 changer ;P).

 JD, lève son verre à la 1.1.

 PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais
 le coeur y est ;)

 2008/5/14 Olivier MATZ [EMAIL PROTECTED]:

 Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle
 version stable d'aversive. Je fais pas la liste des nouvelles features,
 il y
 en a un peu trop, ça faisait quand même 2 ans depuis la dernière
 version...

 J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2,
 j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau
 framework (j'en dirai plus bientôt), et un intégrer les modules de la
 branche eirbot (AX12 notamment).

 Olivier


 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog



 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog




 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog



-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Le Pertre 35 370
Bretagne France

33 0 272 250 489

___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


Re: [Avr-list] aversive 1.1

2008-05-14 Par sujet Julien Le Guen

Le mercredi 14 mai 2008 à 22:01 +0200, Olivier MATZ a écrit :
 Pour marquer la fin de la coupe, j'en ai profité pour sortir une  
 nouvelle version stable d'aversive. Je fais pas la liste des  
 nouvelles features, il y en a un peu trop, ça faisait quand même 2  
 ans depuis la dernière version...
 
 J'essaierai d'être plus régulier les prochaines fois. Au menu de la  
 1.2, j'aimerais bien ajouter un bootloader compatible butterfly,

Tiens en parlant de bootloader, je ne connais pas le butterfly mais
perso j'aime pas dépendre d'un programme supplémentaire (ie en plus de
la toolchain habituelle) pour programmer le bestiau.

Quand je bossais avec des PICs (ahem) j'avais modifié un bootloader tiré
d'un AN, il prenait directement le .hex (:12345 etc...) sur un port
série, ce qui fait que 

$ cat prog.hex  /dev/ttyS0

programmait directement le truc (le bootloader se chargeait de vérifier
l'ancien/nouveau byte pour ne pas le réécrire inutilement), y'avait pas
de protocole particulier entre le bootloader et le pc host.

Z'en pensez quoi les gens ?

(bon et si j'ai dit une connerie n'hésitez pas à éclairer ma lanterne :)


Jlg


  un  
 nouveau framework (j'en dirai plus bientôt), et un intégrer les  
 modules de la branche eirbot (AX12 notamment).
 
 Olivier
 
 
 ___
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
-- 
- Jlg -
[EMAIL PROTECTED]


___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog