Commande RS-232/TCP (suite)
Structure de la réponse
Header
Name
Code
ASCII Code
@
Byte number
1
* Veuillez vous reporter à la description ci-dessous pour des informations détaillées.
Header
1. Header code:
Code ASCII à un octet « @ ».
2. Data length:
Code ASCII à deux octets pour la longueur d'octets des données. La plage est de 00 à 99.
3. Reserved:
Un octet réservé pour une utilisation future.
Data
1. Command code:
Code ASCII à deux octets. Retourne le même code de commande que celui reçu de la structure de
commande.
2. Result code:
Code ASCII à deux octets comme ci-dessous :
a. Succès : « OK »
b. Échec : « ER »
3. Parameter:
N bytes ASCII code pour le paramètre (N = Data length - 4). Le paramètre est spécifique à la commande.
Veuillez consulter le « Code de réponse et le paramètre » pour plus d'informations.
[REMARQUE]
• Lorsque le produit reçoit des données de protocole non valide (c.-à-d. des données de protocole
que ce produit ne peut pas comprendre). Il retourne le code NAK (Hex : 0x15) uniquement.
Code de réponse et paramètre
Réponse après avoir reçu la commande « Opération Set »
Exemple ci-dessous :
Set operation OK
Set operation ERROR
Réponse après avoir reçu la commande « Opération Get »
Exemple ci-dessous :
Header
Function
Header
Product state*
@
Audio Volume**
@
Audio Gain**
@
* État du produit : 000 = en attente, 001 = prêt, 002 = enregistrement/streaming, 003 = enregistrement
suspendu
** Plage du paramètre de volume : 000~125, 000 = sourdine, plage du paramètre de gain : 000~003, 000 =
sourdine
Header
Data length
Reserved
x*
x*
0
2
3
4
Header
Command
Header
Code*
@
0
4
0
x
x
@
0
4
0
x
x
Command
Result
Code
Code
0
7
0
S
T
O
0
7
0
A
x
O
0
7
0
A
x
O
Data
Command
Result
Parameter
Code
Code
xx*
xx*
x~*
5~6
7~8
Data
Result
Parameter
Code
O
K
E
R
Data
Parameter
K
0
0
1
K
1
0
0
K
0
0
2
117
9~
QM00911-2