Skip to main content

Protocole de message fiable (RMP)

Le protocole de message fiable est utilisé pour envoyer des messages d'une instance de module à une autre. Cette communication peut se faire entre applications. Par conséquent, une instance du gestionnaire RMP est créée pour chaque application.

. Spécification de l'adressage :
  • Chaque partenaire possède un ID unique de 32 bits, qui se compose d'un mot haut (bit 16–31) pour l'ID d'application et d'un mot bas (bit 0–15) pour l'ID local.

  • Chaque ID (32 bits) doit être unique – les mots simples (mot bas ou mot haut) de l'ID peuvent être utilisés plus d'une fois.

  • L'ID de l'application qui appelle l'instance doit être défini dans le mot haut de l'instance.

  • Conventions de nommage des variables :

    • udi<xxx>ID: ID complet du module composé de l'ID de l'application et de l'ID du module local

    • ui<xxx>AppID: ID d'application (16 bits), mot de poids fort de l'ID complet

    • ui<xxx>ModuleID: ID module local (16 bits), mot de poids faible de l'ID complet