Représentation des données de variables PMS
(Traduction du document original anglais)
Présentation
Les services de variables PMS, comme la lecture et l'écriture, sont utilisés pour transmettre des données de variables PMS.
Ces variables peuvent présenter des types de données différents :
Règles
Ces données de variables doivent être envoyées à l'IBS (ou reçues depuis l'IBS) sous un format spécial, défini par les règles de codage PMS/FMS. Sous ce format de données, l'octet de poids fort (MSB) d'un entier ou d'un entier double apparaît en premier.
En règle générale, vous devez savoir exactement comment les données sont structurées dans les règles de codage PMS, puis l'octet de poids fort et l'octet de poids faible de chaque mot doivent être inversés. Si la longueur des données correspond à un nombre impair, le dernier octet sera stocké dans le bit de poids faible (LSB) du dernier mot de données.
En cas d'échange de types de données simples, la représentation Control Expert correspond à la représentation Control Expert habituelle de ces types de données. Cependant, lorsque des structures ou des tableaux sont utilisés, cela peut devenir très compliqué.
Exemple de représentation
La figure ci-dessous est une représentation des types de données Entier et Entier non signé :
La figure ci-dessous est une représentation des types de données Entier et Entier non signé :
La figure ci-dessous est une représentation des types de données Entier double, Entier double non signé et Réel :
La figure ci-dessous est une représentation des types de données Chaîne :
La figure ci-dessous est une représentation des types de données Structure. Cette structure comprend :