Brevet FR2931603A1 — publié le 20091127

PROCÉDÉ DE GESTION PAR ÉTALEMENT DANS LE TEMPS DES ÉMISSIONS DE MESSAGES D'ÉQUIPEMENTS CONNECTÉS À UN BUS MULTIPLEXÉ, ET DISPOSITIF ASSOCIÉ L'invention concerne les réseaux de communication, par exemple de type CAN (� Controller Area Network �), dans lesquels les messages sont transmis au moyen de bus multiplexés, et plus particulièrement la gestion de l'émission de tels messages par des équipements qui sont connectés en 1 o parallèle à de tels bus multiplexés. Dans un réseau à bus multiplexé(s), par exemple de véhicule automobile, plusieurs équipements connectés en parallèle peuvent vouloir émettre sensiblement en même temps. Dans la situation précitée et en l'absence de règles d'émission les messages les moins prioritaires doivent 15 attendre que les messages plus prioritaires qu'eux aient été transmis avant de pouvoir être transmis à leur tour. Il en résulte qu'il est impossible de définir (ou prévoir) la valeur maximale du temps de latence (ou temps d'attente) des messages au sein d'un équipement. Il est rappelé que cette valeur maximale (également appelée temps de 20 latence � pire cas �) est une information importante pour les vérifications des performances de certaines fonctions impliquant plusieurs équipements. Ainsi, pour garantir un délai entre un changement d'état d'un premier équipement, tel qu'un interrupteur, et le changement d'état correspondant d'un second équipement associé au premier, tel qu'un voyant, il est indispensable de 25 maîtriser le temps de transfert du message qui va requérir le changement d'état du second équipement (ici le voyant), lequel est fonction du temps de latence de ce message dans l'équipement qui veut l'émettre. Par conséquent, si l'on ne connaît pas la valeur maximale du temps de latence dans un réseau à bus multiplexé(s), il est nécessaire de limiter la 30 charge moyenne des bus si l'on veut éviter d'avoir à effectuer un trop grand nombre d'arbitrages entre messages. L'invention a notamment pour but de proposer une solution permettant de réduire le temps d'occupation instantané d'un bus multiplexé de manière à limiter les temps de latence des messages de priorité faible. Elle propose à cet effet un procédé, dédié à la gestion de l'émission de messages associés à des niveaux de priorité différents par des équipements qui sont connectés en parallèle à un bus multiplexé d'un réseau de communication, et consistant à étaler dans le temps les émissions de messages périodiques à transmettre en fonction de leurs périodes respectives et de leurs niveaux de priorité respectifs. 1 o Le procédé de gestion selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : - pour procéder à l'étalement i) on peut effectuer dans chaque équipement la détermination de la durée d'un cycle d'émission égale au plus petit commun 15 multiple des périodes des messages périodiques à transmettre, puis une sub-division de ce cycle d'émission en tranches de durées égales, puis ii) lors de chaque cycle d'émission, on peut placer dans chaque équipement les messages périodiques à transmettre dans les différentes tranches du cycle d'émission, en fonction d'une part de leurs périodes respectives, les 20 messages ayant la période la plus courte étant placés dans la première tranche, et d'autre part de leurs niveaux de priorité respectifs, du plus prioritaire au moins prioritaire, et ii) on peut effectuer dans chaque équipement, lors de chaque tranche de chaque cycle d'émission, une demande interne d'émission des messages périodiques placés dans cette 25 tranche (laquelle est traitée par le contrôleur de l'équipement) ; - en cas d'autorisation interne d'émission délivrée à un équipement (par son contrôleur) pour une tranche donnée, les messages placés dans cette tranche peuvent être émis par cet équipement en respectant une durée minimale entre messages consécutifs ; 30 - en cas de réception d'une demande interne d'émission d'un message événementiel de priorité maximale, on peut autoriser l'équipement qui a effectué cette demande interne à émettre immédiatement ce message événementiel. L'invention propose également un dispositif (pouvant par exemple être implanté dans chaque équipement), dédié à la gestion de l'émission de messages associés à des niveaux de priorité différents (pour lesquels il fait des demandes locales d'émission au contrôleur de cet équipement), pour un équipement qui est connecté en parallèle à un bus multiplexé d'un réseau de communication, et chargé, en présence de messages périodiques à transmettre : - de déterminer la durée d'un cycle d'émission égale au plus petit commun multiple des périodes des messages périodiques à transmettre, puis une sub-division de ce cycle d'émission en tranches de durées égales, puis - lors de chaque cycle d'émission, de placer les messages périodiques à transmettre dans les différentes tranches de ce cycle d'émission, en fonction d'une part de leurs périodes respectives, les messages ayant la période la plus courte étant placés dans la première tranche, et d'autre part de leurs niveaux de priorité respectifs, du plus prioritaire au moins prioritaire, et - d'effectuer lors de chaque tranche de chaque cycle d'émission, une demande locale d'émission des messages périodiques placés dans cette tranche. Ce dispositif (de gestion) peut être également chargé, en cas de réception d'une autorisation locale d'émission pour une tranche donnée, d'ordonner à son équipement d'émettre les messages qui sont placés dans cette tranche en respectant une durée minimale entre messages consécutifs. Ce dispositif (de gestion) peut être également chargé, en cas de réception d'une demande locale d'émission d'un message événementiel de priorité maximale, d'autoriser son équipement à émettre immédiatement ce message événementiel. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur 3o lesquels : - la figure 1 illustre schématiquement et fonctionnellement une partie d'un bus multiplexé auquel sont connectés en parallèle trois équipements munis chacun d'un dispositif de gestion selon l'invention, - la figure 2 illustre schématiquement un exemple de cycle d'émission d'équipement sub-divisé en 10 tranches (temporelles), et un exemple de placement de messages périodiques par étalement dans les quatre premières tranches de ce cycle d'émission. Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. On a schématiquement représenté sur la figure 1 un exemple de bus multiplexé B d'un réseau de communication auquel sont connectés en parallèle trois équipements Ei (i = 1 à 3) propres à transmettre des messages périodiques de niveaux de priorité différents ainsi qu'éventuellement des messages événementiels de niveau de priorité maximal ou non. Dans ce qui suit, on considère à titre d'exemple non limitatif que le réseau de communication est un réseau de type CAN d'un véhicule automobile, et que les équipements Ei sont des calculateurs équipés d'un contrôleur CRi. Mais, l'invention n'est limitée ni à ce type de réseau, ni à ce type d'équipement. Elle concerne en effet tout type de réseau de communication comprenant au moins un bus multiplexé, et tout type d'équipement capable de transmettre des messages de niveaux de priorité différents sur un bus multiplexé. L'invention propose de mettre en oeuvre au sein du réseau de communication un procédé dédié à la gestion de l'émission de messages associés à des niveaux de priorité différents par les équipements Ei qui sont connectés en parallèle au bus multiplexé B du réseau de communication. Ce procédé consiste à étaler dans le temps les émissions des messages périodiques à transmettre en fonction de leurs périodes respectives et de leurs niveaux de priorité respectifs. Dans un mode de mise en oeuvre avantageux, le procédé selon l'invention peut comprendre trois étapes principales. Une première étape principale peut tout d'abord consister à déterminer dans chaque équipement Ei la durée d'un cycle d'émission Ci. Cette durée est calculée de manière à être égale au plus petit commun multiple (ppcm) des différentes périodes des messages périodiques qui doivent être transmis. Cette première étape principale consiste ensuite à subdiviser le cycle d'émission Ci en tranches Tij de durées égales. Il est important de noter que des équipements Ei différents peuvent éventuellement avoir des sub-divisions de cycle d'émission différentes et donc des tranches Tij de durées différentes. On notera qu'il est avantageux que les tranches Tij possèdent un multiple commun qui sert à subdiviser le temps pour les calculs. On notera également que cette première étape principale peut par exemple être mise en oeuvre localement (ou en interne) par des dispositifs de gestion DGi qui font respectivement partie des équipements Ei (comme illustré non limitativement sur la figure 1) ou qui sont respectivement couplés à ces derniers (et donc travaillent pour eux). Dans l'exemple non limitatif illustré sur la figure 1, chaque dispositif de gestion DGi est implanté dans le contrôleur CRi d'un équipement Ei. Mais, cela n'est pas obligatoire. Un dispositif de gestion DGi peut être externe au contrôleur CRi, dès lors qu'il est couplé à ce dernier. Une deuxième étape principale du procédé est mise en oeuvre pour chaque cycle d'émission de chaque équipement Ei. Cette deuxième étape principale peut consister à placer dans chaque équipement Ei, lors de chaque cycle d'émission Ci, les messages périodiques qui doivent être transmis dans les différentes tranches Tij du cycle d'émission considéré. Ce placement se fait en fonction des périodes respectives et des niveaux de priorité respectifs des messages périodiques. Plus précisément, les messages qui ont la période la plus courte sont placés dans la première tranche Tif , puis les messages qui ont une période un peu plus longue sont placés dans une autre tranche Tij' (j'#1), par exemple la deuxième (j'=2), puis les messages qui ont une période un peu plus longue sont placés dans encore une autre tranche Tij" (j"#j' et j"#1), par exemple la troisième (j"=2), et ainsi de suite. On notera que plusieurs tranches Tij d'un même cycle d'émission Ci peuvent éventuellement correspondre à une même 3o période. Par ailleurs, au sein de chaque tranche Tij d'un cycle d'émission Ci les messages périodiques sont placés du plus prioritaire vers le moins prioritaire. Ainsi, dans une tranche Tij, c'est un message périodique qui possède le niveau de priorité le plus élevé qui est placé en premier, puis vient un message périodique qui possède un niveau de priorité inférieur, puis vient un message périodique qui possède un niveau de priorité encore inférieur, et ainsi de suite jusqu'au placement du message périodique possédant le niveau de priorité le plus petit. On a schématiquement illustré sur la figure 2 un exemple de cycle d'émission Ci subdivisé en 10 tranches Tif à Ti10. Dans cet exemple non limitatif on a également matérialisé les messages à transmettre contenus dans les quatre premières tranches Tif à Ti4 du cycle d'émission Ci, après l'opération placement par étalement dans le temps (t). Plus précisément : - la première tranche Tif contient un premier message périodique de priorité 1 (la plus importante), placé en première position, un deuxième message périodique de priorité 5, placé en deuxième position, et un troisième message périodique de priorité 9 (par exemple la moins importante), placé en troisième position, - la deuxième tranche Ti2 contient un premier message périodique de priorité 3, placé en première position, et un deuxième message périodique de priorité 6, placé en deuxième position, - la troisième tranche Ti3 contient un premier message périodique de priorité 2, placé en première position, et un deuxième message périodique de priorité 4, placé en deuxième position, et - la quatrième tranche Ti4 contient un premier message périodique de priorité 7, placé en première position, et un deuxième message périodique de 25 priorité 8, placé en deuxième position. On vérifie bien dans cet exemple non limitatif que l'on commence par considérer la première tranche Tif qui correspond nécessairement à la période la plus petite, puis que l'on place dans cette première tranche Tif des messages présentant la période la plus petite en commençant par celui qui 3o possède la priorité la plus élevée (ici 1), puis en continuant avec des messages de niveaux de priorité décroissants (ici 5 et 9). Puis, on considère la tranche suivante Ti2 qui correspond à une période deux fois plus grande que la période la plus petite. Puis, on place dans cette deuxième tranche Ti2 des messages présentant une période deux fois plus grande que la période la plus petite en commençant par celui qui possède la priorité la plus élevée (ici 3), puis en continuant avec un message de niveau de priorité décroissant (ici 6). On procède ainsi, jusqu'à ce que l'on n'ait plus de message périodique à placer dans les tranches Tij du cycle d'émission Ci considéré (la dixième tranche Ti10 étant considérée en dernier et donc éventuellement remplie en dernier avec des messages de niveaux de priorité décroissants). Il est important de noter que le niveau de priorité d'un message est 1 o décorrélé de la période de ce message, comme cela apparaît sur l'exemple de la figure 2. Par ailleurs, deux messages périodiques peuvent être placés dans une même tranche Tij en présentant des périodes qui sont multiples l'une de l'autre. On notera également que cette deuxième étape principale peut par 15 exemple être mise en oeuvre localement (ou en interne) par les dispositifs de gestion DGi des équipements Ei. Une troisième étape principale du procédé peut consister à effectuer dans chaque équipement Ei, lors de chaque tranche Tij de chaque cycle d'émission Ci, sous réserve que la tranche Tij considérée comporte au moins 20 un message à transmettre, une demande locale (ou interne) d'émission pour le(s) message(s) périodique(s) placés dans cette tranche Tij. Une demande locale (ou interne) d'émission est un message spécifique, qui est adressé au contrôleur interne CRi d'un équipement Ei, et qui contient des informations définissant la longueur de chaque message à 25 transmettre. Lorsqu'un contrôleur CRi autorise son équipement Ei à émettre un (des) message(s) périodique(s) qui ont été placés dans cette tranche Tij (par le dispositif de gestion DGi), alors ledit équipement Ei émet ce(s) message(s) périodique(s) dans le bus B afin qu'il(s) diffusent. 30 On notera que les messages qui sont placés dans une tranche Tij sont de préférence émis par l'équipement Ei en respectant une durée minimale entre messages consécutifs. On notera également qu'afin d'optimiser le remplissage des tranches Tij d'un cycle Ci, il est avantageux que le nombre de messages contenus dans chaque tranche Tij ne varie pas de plus d'une unité d'une tranche Tij à l'autre Tij'. Cette règle avantageuse est notamment respectée dans l'exemple non limitatif de cycle d'émission décrit ci-dessous. Dans cet exemple, on considère un cycle d'émission Ci d'un équipement (ou calculateur) Ei dont la durée est égale à 60 ms (millisecondes) et qui est décomposé en 12 tranches TiO à Till dont la durée est égale à 5 ms. De plus, on considère ici que le calculateur Ei doit émettre des messages périodiques selon trois périodes différentes : une première période de 10 ms (pour des messages présentant les identificateurs 10, 15, 30, 60 et 65), une deuxième période de 20 ms (pour des messages présentant les identificateurs 27, 50, 72 et 100), et une troisième période de 30 ms (pour des messages présentant les identificateurs 300, 312, 350 et 500). Il est rappelé qu'un identificateur de message définit à la fois un message et son niveau de priorité, et que plus la valeur d'un identifiant est petite, plus le message qu'il définit est prioritaire. La mise en oeuvre du procédé selon l'invention au moyen d'un dispositif DGi du calculateur Ei permet d'aboutir au remplissage des tranches Tij (j = 0 à 11) d'un cycle Ci indiqué dans le tableau suivant. Dans ce tableau, les identificateurs soulignés et en italique sont ceux qui définissent les messages des trois périodes différentes qui sont placés en premier, tandis que les autres identificateurs définissent les messages suivants qui sont placés dans les tranches suivantes du même cycle Ci. TiO Tif Ti2 Ti3 Ti4 Ti5 Ti6 Ti7 Ti8 Ti9 Ti10 Ti11 10 15 10 15 10 15 10 15 10 15 10 15 60 30 60 30 60 30 60 30 60 30 60 65 27 65 50 65 27 65 50 65 27 65 50 72 100 300 312 72 100 350 500 72 100 On comprendra alors que l'on a procédé comme suit : - placement des messages de la première période de 10 ms : - le message 10 est placé dans la tranche TiO du cycle Ci ; [les messages 10 suivants seront ensuite placés toutes les 10 ms dans les tranches Ti2, Ti4, Ti6, Ti8 et Ti10], - le message 15 est placé dans la tranche suivante Tif du cycle Ci ; [les messages 15 suivants seront ensuite placés toutes les 10 ms dans les tranches Ti3, Ti5, Ti7, Ti9 et Till], - la période de 10 ms étant écoulée, on place le message 30 dans la tranche TiO du cycle Ci ; [les messages 30 suivants seront ensuite placés toutes les 10 ms dans les tranches Ti2, Ti4, Ti6, Ti8 et Ti10], - le message 60 est placé dans la tranche suivante Tif du cycle Ci ; [les messages 60 suivants seront ensuite placés toutes les 10 ms dans les tranches Ti3, Ti5, Ti7, Ti9 et Till], - la période de 10 ms étant de nouveau écoulée, on place le message 65 dans la tranche TiO du cycle Ci suivant ; [les messages 65 suivants seront ensuite placés toutes les 10 ms dans les tranches Ti2, Ti4, Ti6, Ti8 et Ti10], - placement des messages de la deuxième période de 20 ms : - le message 27 est placé dans la tranche Tif du cycle Ci ; [les messages 27 suivants seront ensuite placés toutes les 20 ms dans les tranches Ti5 et Ti9], - le message 50 est placé dans la tranche suivante Ti3 du cycle Ci du fait qu'elle ne contient jusqu'alors que deux messages (15 et 60) ; [les messages 50 suivants seront ensuite placés toutes les 20 ms dans les tranches Ti7 et Till], - la période de 20 ms étant écoulée, on place le message 72 dans la tranche TiO du cycle Ci ; [les messages 72 suivants seront ensuite placés toutes les 20 ms dans les tranches Ti4 et Ti8], - le message 100 est placé dans la tranche suivante Tif du cycle Ci ; [les messages 100 suivants seront ensuite placés toutes les 20 ms dans les tranches Ti5 et Ti9], - placement des messages de la troisième période de 30 ms : - le message 300 est placé dans la tranche suivante Ti2 du cycle Ci, - le message 312 est placé dans la tranche suivante Ti3 du cycle Ci, - le message 350 est placé dans la tranche Ti6 du cycle Ci, car les tranches Ti4 et Ti5 comportent déjà respectivement quatre messages tandis que la tranche Ti6 ne comporte que trois messages, - le message 500 est placé dans la tranche suivante Ti7 du cycle Ci, car elle ne comporte que trois messages. 1 o En raison de cet exemple de placement dans les 12 tranches TiO à Ti11 du cycle Ci, l'ordre d'émission des messages périodiques par le calculateur Ei sera donc le suivant (il est rappelé que cet ordre tient compte des niveaux de priorité) : - tranche TiO: message 10, puis message 30, puis message 65, puis 15 message 72, - tranche Tif : message 15, puis message 27, puis message 60, puis message 100, - tranche Ti2: message 10, puis message 30, puis message 65, puis message 300, 20 - tranche Ti3: message 15, puis message 50, puis message 60, puis message 312, - tranche Ti4: message 10, puis message 30, puis message 65, puis message 72, - tranche Ti5: message 15, puis message 27, puis message 60, puis 25 message 100, - tranche Ti6: message 10, puis message 30, puis message 65, puis message 350, - tranche Ti7: message 15, puis message 50, puis message 60, puis message 500, 30 - tranche Ti8: message 10, puis message 30, puis message 65, puis message 72,10 - tranche Ti9: message 15, puis message 27, puis message 60, puis message 100, - tranche Ti10 : message 10, puis message 30, puis message 65, - tranche Ti11 : message 15, puis message 50, puis message 60. On notera également que le procédé de gestion des émissions de message, selon l'invention, peut également permettre de prendre en compte les messages événementiels (c'est-à-dire non périodiques). Lorsqu'un équipement Ei veut émettre un message événementiel, il génère une demande locale d'émission. Celle-ci peut par exemple être traitée par son dispositif de gestion DGi, ou bien par son contrôleur CRi. Deux types de message événementiel peuvent être pris en considération. Un premier type regroupe les messages événementiels de priorité maximale qui sont généralement des messages d'alarme ou d'alerte (par exemple transmis lorsqu'un véhicule fait l'objet d'une situation critique). Un second type regroupe les messages événementiels qui ne présentent pas une priorité maximale. Lorsqu'un dispositif de gestion DGi ou bien un contrôleur CRi reçoit une demande locale d'émission pour un message événementiel du premier ou second type, il peut par exemple autoriser l'équipement Ei demandeur à émettre immédiatement ce message événementiel. Il est en effet considéré que le décalage introduit par cette émission prioritaire sera très vite rattrapé. On notera que le placement d'un message événementiel du second type dans une tranche temporelle se fait de préférence en fonction de son niveau de priorité (lequel est généralement élevé, bien que non prioritaire, permettant ainsi de le transmettre en premier ou dans les premiers). On notera également que l'invention peut permettre la transmission de messages dits � segmentés � sous réserve que leur niveau de priorité soit le plus faible. On notera également que l'invention peut prendre en considération le fait que les durées des périodes peuvent ne pas être rigoureusement constantes. Pour ce faire, on peut par exemple se placer dans le pire cas qui correspond aux plus petites durées de période, ce qui revient à effectuer les calculs avec une durée de tranche minimale. Un dispositif de gestion DGi selon l'invention peut être réalisé sous la forme de circuits électroniques, de modules logiciels (ou informatiques), ou d'une combinaison de circuits électroniques et de modules logiciels. En étalant dans le temps les émissions des messages périodiques effectuées par les différents équipements qui sont connectés en parallèle au bus multiplexé, l'invention permet de lisser la charge de ce dernier. Le temps d'occupation instantané du bus multiplexé étant alors plus petit, le temps de latence des messages périodiques (en particulier ceux ayant un faible niveau de priorité) est donc réduit, ce qui permet d'augmenter la charge du bus multiplexé. L'invention ne se limite pas aux modes de réalisation de dispositif de gestion et de procédé de gestion décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. REVENDICATIONS1. Procédé de gestion de l'émission de messages associés à des niveaux de priorité différents par des équipements (Ei) connectés en parallèle à un bus multiplexé (B) d'un réseau de communication, caractérisé en ce qu'il consiste à étaler dans le temps les émissions de messages périodiques à transmettre en fonction de leurs périodes respectives et de leurs niveaux de priorité respectifs. 2. Procédé selon la revendication 1, caractérisé en ce que pour procéder audit étalement i) on détermine dans chaque équipement (Ei) une durée de cycle d'émission égale au plus petit commun multiple des périodes desdits messages périodiques à transmettre, puis une sub-division dudit cycle d'émission en tranches de durées égales, puis ii), lors de chaque cycle d'émission, on place dans chaque équipement (Ei) les messages périodiques à transmettre dans les différentes tranches de ce cycle d'émission, en fonction d'une part de leurs périodes respectives, les messages ayant la période la plus courte étant placés dans la première tranche, et d'autre part de leurs niveaux de priorité respectifs, du plus prioritaire au moins prioritaire, et iii) on effectue dans chaque équipement (Ei), lors de chaque tranche de chaque cycle d'émission, une demande interne d'émission des messages périodiques placés dans cette tranche. 3. Procédé selon la revendication 2, caractérisé en ce qu'en cas d'autorisation interne d'émission délivrée à un équipement (Ei) pour une tranche donnée, les messages placés dans cette tranche sont émis par ledit équipement (Ei) en respectant une durée minimale entre messages consécutifs. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'en cas de réception d'une demande interne d'émission d'un message événementiel de priorité maximale, on autorise l'équipement (Ei) qui a effectué cette demande à émettre immédiatement ledit message événementiel. 5. Dispositif (DGi) de gestion de l'émission de messages associés à desniveaux de priorité différents, pour un équipement (Ei) connecté en parallèle à un bus multiplexé (B) d'un réseau de communication, caractérisé en ce qu'il est agencé, en présence de messages périodiques à transmettre, i) pour déterminer une durée de cycle d'émission égale au plus petit commun multiple des périodes desdits messages périodiques à transmettre, puis une subdivision dudit cycle d'émission en tranches de durées égales, puis ii), lors de chaque cycle d'émission, pour placer les messages périodiques à transmettre dans les différentes tranches de ce cycle d'émission, en fonction d'une part de leurs périodes respectives, les messages ayant la période la plus courte étant placés dans la première tranche, et d'autre part de leurs niveaux de priorité respectifs, du plus prioritaire au moins prioritaire, et iii) pour effectuer lors de chaque tranche de chaque cycle d'émission, une demande locale d'émission des messages périodiques placés dans cette tranche. 6. Dispositif selon la revendication 5, caractérisé en ce qu'il est agencé, en cas de réception d'une autorisation locale d'émission pour une tranche donnée, pour ordonner audit équipement (Ei) d'émettre les messages placés dans cette tranche en respectant une durée minimale entre messages consécutifs. 7. Dispositif selon l'une des revendications 5 et 6, caractérisé en ce qu'il est agencé, en cas de réception d'une demande locale d'émission d'un message événementiel de priorité maximale, pour autoriser son équipement (Ei) à émettre immédiatement ledit message événementiel.