Page 2
SOMMAIRE 1 PROTOCOLE DE COMMUNICATION...............1 1.1 Index de commandes de contrôle............3 1.2 Description des commandes de contrôle..........5 Juillet 2016...
Les paramètres de communication sont 115200 bauds, 8 bits, sans parité et 1 bit de STOP. La communication s’effectue à travers le port USB. Le protocole de communication entre un PC et le SATHUNTER est le suivant: Le SATHUNTER envoie de façon périodique le code XON (11H) pour indiquer qu’il est préparé...
Page 4
<----- *?NAM<CR> -----> <----- XOFF <----- <----- *NAMSATHUNTER<CR> WAIT… <----- (Tous les caractères sont transmis en code ASCII). Par la suite on décrit les commandes que peut accepter le SATHUNTER. Toutes les commandes sont transmises en code ASCII. Juillet 2016...
Index de commandes de contrôle Remote Command Brief Description Obtient le nom de l’appareil. Obtient la version du firmware de l’appareil et de la FPGA. Obtient le “Internal Equipment Number” de l’appareil. Obtient/modifie le nom de l’utilisateur de l’appareil. Obtient/modifie le nom de l’entreprise. Éteint l’appareil.
Page 6
Remote Command Brief Description Obtient le nom du réseau du point de test actuel. Obtient la position orbitale du point de test actuel. Configure le contraste du LCD. Obtient la version du firmware de la FPGA. Obtient le ID du réseau du point de test actuel. Obtient / Configure le mute de son de l’appareil.
Description des commandes de contrôle *NAM Obtient le nom de l’appareil. COMMANDE: *?NAM<CR> REPONSE: *NAMs...s<CR> où s...s est le nom de l’appareil. *VER Obtient la version de firmware de l’appareil. COMMANDE: *?VER<CR> REPONSE: *VERx.xx.xxx.yy<CR> où x.xx.xxx est la version de firmware de l’appareil. où...
Page 8
*OFF Éteint l’appareil. COMMANDE: *?OFF<CR> *KEY Simule une touche de l’appareil. COMMANDE: *KEYx<CR> où x est la valeur de la touche à simuler. 1 -> DETECT 2 -> IDENTIFY 3 -> ADJUST *MPO Obtient/configure le mode d’arrêt automatique de l’appareil. COMMANDE: *MPOx<CR>...
Page 9
*RST Fait un reset de l’appareil et le redémarre à nouveau. COMMANDE: *RST<CR> *PWR Obtient la mesure de Puissance Instantanée et Puissance Maximale. COMMANDE: *?PWR<CR> REPONSE: *PWRxxyy<CR> où xx est la puissance instantanée (ex hexadecimal) 00 min. <-> 100 max. où...
Page 10
*CBR Obtient la mesure de CBER du point de test actuel. COMMANDE: *?CBR<CR> REPONSE: *CBRyx.xxEyy<CR> où y indique si la mesure est saturée par la limite maximale ou minimale du marge de valeurs de travail. “<” la mesure est plus petite que la valeur minimale mesurable.
Page 11
*TPO Obtient/change au point de test. COMMANDE: *TPOxx<CR> où l’indice nouveau point test. hexadécimal). COMMANDE: *?TPO<CR> REPONSE: *TPOxx<CR> où xx est l’indice du point de test actuel. (en hexadécimal). *TPS Obtient le nom du point de test actuel. COMMANDE: *?TPS<CR> REPONSE: *TPSs...s<CR>...
Page 12
*SRA Obtient/configure la vitesse de symbole du point de test actuel. La valeur configurée n’est pas enregistrée dans la E2P, donc quand on change de point de test la configuration est changée. COMMANDE: *SRAxxxxx <CR> où xx est le code de la nouvelle vitesse de symbole (en décimal).
Page 13
*CON Obtient/configure la constellation du point de test actuel. La valeur configurée n’est pas enregistrée dans la E2P, donc quand on change de point de test la configuration est changée. COMMANDE: *CONx<CR> où x est le code de la nouvelle constellation: 0 ->...
Page 14
*SOP Obtient la position orbitale du point de test actuel. COMMANDE: *?SOP<CR> REPONSE: *SOPs...s<CR> où s...s est la position orbitale du point de test actuel. *LCD Obtient/configure le contraste du LCD. COMMANDE: *LCDx<CR> où x est: 0 initialise le LCD (effectue un reset interne du LCD).
Page 15
*IQS Obtient / Configure l'inversion spectral du point de test actuel. COMMANDE: *IQSx<CR> où "x" est: 0 -> inversion spectral OFF. 1 -> inversion spectral ON. COMMANDE: *?IQS<CR> REPONSE: *IQSx<CR> où "x" est: 0 -> inversion spectral OFF. 1 -> inversion spectral ON. Juillet 2016...