certi-devel-french
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Erreur avec sendInteraction()


From: Pierre Siron
Subject: Re: Erreur avec sendInteraction()
Date: Thu, 07 Jun 2007 13:52:13 +0200
User-agent: Mozilla/5.0 (X11; U; SunOS sun4u; fr-FR; rv:1.7) Gecko/20051027

HADJ AMOR HASSEN a écrit :

Bonjour,

Je suis entrain de créer une petite application de chat (ma première application) avec CERTI. J'ai 4 fichiers: main.cc chat.cc chat.hh et chat.fed.

Je n'implémente aucune stratégie de temps dans mon exemple. Un message texte (char) est transmis d'un fédéré à un autre.

J'arrive à compiler mon code, à lancer le rtig et à lancer les deux fédérés. Dès que je tape le premier message à envoyer à l'autre fédéré un message d'erreur apparaît.
-----------------------------------------------------------------------------------------------------------------------------
Message d'erreur par le fédéré.
-----------------------------------------------------------------------------------------------------------------------------
Get handles...
ParticipantClassID 3
AttrNameID2
CommunicationClassID =3Message_ID =1User_ID =2
subscribe: class 3, attributes 2
done.
Taper le message � envoyer. Pour quitter l'application taper .
Test pour le mailing list de CERTI
terminate called after throwing an instance of 'certi::UnimplementedService'
Abandon (core dumped)


bonjour
il y a deux versions du service sendInteraction, avec ou sans
le paramètre estampille
c'est la même chose pour le service updateAttributesValues

étrangement, la version sans estampille, qui est plus facile
à mettre en oeuvre, n'a pas été implantée
ci-dessous un extrait du fichier RTIambassador.cc

void
RTI::RTIambassador::sendInteraction(InteractionClassHandle the_interaction,
const ParameterHandleValuePairSet &parameters,
const char *the_tag)
throw (RTI::RTIinternalError, RTI::RestoreInProgress, RTI::SaveInProgress,
RTI::ConcurrentAccessAttempted, RTI::FederateNotExecutionMember,
RTI::InteractionParameterNotDefined, RTI::InteractionClassNotPublished,
RTI::InteractionClassNotDefined)
{
throw UnimplementedService("");

1°) à très court terme, ajouter une estamille de valeur quelconque,
cela devrait marcher puisque les fédérés ne sont ni contraints ni
régulateurs

2°) à court terme, la réalisation de cette tâche est en cours
prochaîne release probablement début juin

bien cordialement
Pierre





reply via email to

[Prev in Thread] Current Thread [Next in Thread]