6.3.2
DONNÉES DU CANAL
Les données du canal sont publiées périodiquement, selon la configuration de l'appareil. Les données sont en format JSON et ont les paires
clé/valeur suivants :
{
"pid": 51387408,
"device_id": "device0",
"channels" : {
"timestamp":1585819219,
"chd1_value":0,
"chd2_value":0,
"chd3_value":0,
"chd4_value":0,
"chd5_value":0,
"chd6_value":0,
"ch1_sense_range":2,
"ch2_sense_range":-19991
}
}
Remarques :
La valeur de timestamp est l'horodatage en format Unix UTC du moment où la lecture a été effectuée par l'appareil.
•
chdX_value correspond aux informations des canaux numériques au moment de l'horodatage. Si le canal n'est pas activé, il n'apparaîtra
•
pas au JSON. Si le canal est en mode « Événement » ou « Status », la valeur correspondra au niveau logique du canal numérique du moment
actuel. Si le canal est en mode « Compteur », la valeur correspondra à la valeur du compteur du moment actuel.
chX_user_range informe de la valeur de l'entrée analogique dans la plage configurée par l'utilisateur et au moment de l'horodatage. Si le
•
canal analogique n'est pas activé, il n'apparaîtra pas au JSON.
6.3.3
ÉVÉNEMENTS
Lorsque le canal numérique est configuré en mode « Événement » et qu'un événement survienne, un message type événement est créé, avec le
canal, l'horodatage et le front où l'événement a eu lieu. Les données sont en format JSON et disposent des paires clé/valeur
suivants :
{
"pid": 51387408,
"device_id": "device0",
"events": {
"chd1": {
"timestamp":1585819219.685,
"edge":1,
}
}
}
Remarques :
La valeur de timestamp est aussi en format Unix Timestamp en UTC (GMT 0), cependant, les millisecondes de l'événement ont été
•
ajoutées en tant que partie fractionnaire.
En ce qui concerne la valeur edge : « 1 » indique que l'événement s'est produit sur un front montant. « 0 » indique que l'événement s'est
•
produit sur un front descendant.
NOVUS AUTOMATION
16/102