34 | | ''TODO: add Merlin/Orion protocole.'' |
| 34 | ==== Merlin/Orion protocole ==== |
| 35 | |
| 36 | Paramètres utilisés : |
| 37 | * <axe>: 1=vertical, 2=horizontal (1 ascii digit) |
| 38 | * <pos> position coded with 24 bits (6 ascii digits, hex). Le poids faible est envoyé en premier (A35483 se lit 8354A3). À la mise sous tension, la valeur est 800000. Le sens Right incrémente la valeur de l'axe 1, le sens Left décrémente la valeur. Le sens Up incrémente la valeur de l'axe 2, le sens Down décrémente la valeur. Un tour (360°) correspond à un incrément de 0E6600 (soient presque 9 tours possibles dans chaque direction). |
| 39 | Lecture de la position d'un axe : |
| 40 | commande réponse |
| 41 | :j<axe> =<pos> |
| 42 | |
| 43 | Lecture du statut d'un axe : |
| 44 | commande réponse |
| 45 | :f<axe> =<s1><s2><s3> |
| 46 | |
| 47 | === Merlin/Orion commands === |
| 48 | |
| 49 | At switch on: |
| 50 | |
| 51 | commande réponse |
| 52 | :F1 = |
| 53 | :F2 = |
| 54 | :a1 =D3620E |
| 55 | :D1 =F90600 |
| 56 | :a2 =D3620E |
| 57 | :D2 =F90600 |
| 58 | :D2 =F90600 |
| 59 | |
| 60 | Appui sur le bouton UP, en mode Fast : |
| 61 | commande réponse |
| 62 | :L2 = |
| 63 | :G230 = |
| 64 | :I2220000 = |
| 65 | :J2 = |
| 66 | |
| 67 | Relâchement du bouton UP, en mode Fast : |
| 68 | commande réponse |
| 69 | :L2 = |
| 70 | :f2 =503 |
| 71 | |