Télécharger Imprimer la page

INTEGRA Metering aquaradio Mobile Receiver Manuel D'utilisation page 16

Publicité

 
 
Pour désactiver les émissions des trames radio il faut envoyer cette commande avec index IX correct et [TL] = 0.
9. 14. Lire configuration des trames radio d'émission
On utilise cette commande pour lire la configuration des trames radio d'émission (configurée par "Transmettre trames radio 2".
REMARQUE : Cette commande est disponible avec les versions de progiciel 3.17 et supérieur.
REMARQUE : L'octet de longueur ne contient que le LSB de la véritable longueur de la commande (0x116).
Demande :
Réponse OK :
Réponse erreur :
La réponse contient les mêmes paramètres qu'utilisés par la commande « Transmettre trames radio 2 », avec les exceptions ci-des-
sous :
IX :
CT :
10.
aquaradio® Mobile Receiver relevé d'exemple
avec MBT1ReceiverLib
Le module MBT1ReceiverLib contient des fonctionnes pour lire et configurer des appareils MBT1. Il possède aussi des fonctionnes pour
le
aquaradio® Mobile
un exemple pour l'utilisation de l'interface sérielle externe.
Sub
aquaradio® Mobile
ReceiverReading()
'*********************************************************************************************************************
MBT1COM = 12
'aquaradio® Mobile Receiver
'*********************************************************************************************************************
For RowCounter = 1 To 50 'clear all cells
For LineCounter = 1 To 200
Cells(LineCounter, RowCounter) = ""
Next LineCounter
Next RowCounter
Cells(1, 4) = "Running"
'*********************************************************************************************************************
Set
aquaradio® Mobile Receiver
'*********************************************************************************************************************
-----------------------------------------------------------'general settings
aquaradio® Mobile
Receiver.RadioPasskey(1) = "FFFFFFFFFFFFFFFF" 'set 64 bit radio deciphering pass key 1 (if available)
aquaradio® Mobile
Receiver.RadioPasskey(2) = "FFFFFFFFFFFFFFFF" 'set 64 bit radio deciphering pass key 2 (if available)
aquaradio® Mobile
Receiver.RadioPasskey(3) = "FFFFFFFFFFFFFFFF" 'set 64 bit radio deciphering pass key 3 (if available)
aquaradio® Mobile
Receiver.RadioPasskey128(1) = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 'Set 128 bit radio deciphering pass key 1 (if available)
aquaradio® Mobile
Receiver.RadioPasskey128(2) = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 'Set 128 bit radio deciphering pass key 2 (if available)
aquaradio® Mobile
Receiver.RadioPasskey128(3) = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 'Set 128 bit radio deciphering pass key 3 (if available)
'**********************************************************************************************************************
aquaradio® Mobile
Receiver.CurrentCOMPort = MBT1COM 'set the virtual COM port for the
16/22
 
En utilisant cette commande le
trame correcte en ajoutant LL (link layer) et TPL (transport layer). Il est nécessaire de toujours
envoyer 252 octets avec cette commande. Le nombre des octets dans le payload / TPL est
donné par TL. Il faut mettre les octets non-utilisées à FF.
01 FE 07 4C IX CRC CRC
01 FE 16 4C IX NU CT RM DL S0 S1 S2 A0 A1 A2 A3 A4 A5 A6 A7 TL
[255 bytes] CRC CRC
01 FE 07 4C FF CRC CRC
Avec [IX] = 0 on demande la configuration pour « Transmettre trames radio », avec [IX] = 1...5
on demande la configuration pour "Transmettre trames radio 2 ".
Contient le nombre d'émission radio déjà effectué. Si NU = 0, CT compte de 0x00 à 0xFF et
continue avec 0x00 après.
Receiver. Ci-dessous il y a un exemple pour lire les trames radio reçus d'un
device is given the virtual COM port number COM12 'change this value according à your COM port
= CreateObject("MBT1ReceiverLib.MBT1Receiver.1") 'invoke MBT1ReceiverLib software module
aquaradio® Mobile Receiver
construit automatiquement la
aquaradio® Mobile Receiver
aquaradio® Mobile Receiver
9-755-UM-FR-01
et aussi

Publicité

loading