{"product_id":"planwave-electronic-focus-accessory-efa-kit","title":"Kit EFA d'accessoires de mise au point électronique PlaneWave","description":"\u003ch2\u003e Kit EFA d'accessoires de mise au point électronique PlaneWave\u003c\/h2\u003e\n\n\u003cp\u003e Le boîtier de commande EFA peut être monté sur la plaque arrière de n'importe quel télescope PlaneWave OTA (12,5 à 24 pouces). Le kit EFA se branche sur les capteurs de température et les systèmes de contrôle des ventilateurs intégrés à chaque télescope. Une commande manuelle est fournie pour contrôler un porte-oculaire ou un rotateur en option lorsque vous vous tenez devant l'oculaire. Le kit EFA est livré avec \u003ca href=\"https:\/\/planewave.com\/software\/#section-pwi3\" target=\"_blank\"\u003ePlaneWave Interface (PWI3)\u003c\/a\u003e , un progiciel qui contrôle toutes les fonctions EFA depuis un PC. Des câbles et adaptateurs sont fournis pour connecter le kit EFA à un PC. Le kit EFA est compatible ASCOM.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Le kit EFA automatise la mise au point sur le porte-oculaire Hedrick ou le porte-oculaire rotatif IRF90 en option.\u003c\/li\u003e\n\n \u003cli\u003eSurveille la température (miroir primaire et plaque arrière OTA).\u003c\/li\u003e\n\n\u003cli\u003e Contrôle les ventilateurs intégrés aux télescopes CDK.\u003c\/li\u003e\n\n\u003cli\u003e Assurez-vous d'avoir sélectionné le kit EFA approprié pour votre télescope ci-dessous.\u003c\/li\u003e\n\n\u003cli\u003e Le kit 125901 est destiné aux OTA CDK12.5.\u003c\/li\u003e\n\n\u003cli\u003e Le kit 240901 est destiné aux OTA CDK14, CDK17, CDK20 et CDK24.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3\u003e Spécifications techniques\u003c\/h3\u003e\n\n\u003cp\u003e \u003cstrong\u003ePrésentation du protocole de port PC EFA\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Paquet de messages :\n\u003cul\u003e\n\n\u003cli\u003e L’octet de début de message SOM doit démarrer chaque paquet de message.  SOM = 59 = 0x3B\u003c\/li\u003e\n\n\u003cli\u003e NUM Le nombre d'octets est calculé par : NUM = [(Packet Byte Count) – 3] (Remarque : les octets SOM, NUM et CHK ne sont pas comptés dans NUM)\u003c\/li\u003e\n\n\u003cli\u003e Adresse source SRC\u003c\/li\u003e\n\n\u003cli\u003e Adresse du récepteur RCV\u003c\/li\u003e\n\n\u003cli\u003e Commande CMD Voir ci-dessous pour une liste.\u003c\/li\u003e\n\n\u003cli\u003e DA1 DATA1 Octet de données facultatif, certaines commandes nécessitent des données.\u003c\/li\u003e\n\n\u003cli\u003e DA2 DATA2 Octet de données facultatif, certaines commandes nécessitent des données.\u003c\/li\u003e\n\n\u003cli\u003e DA3 DATA3 Octet de données facultatif, certaines commandes nécessitent des données.\u003c\/li\u003e\n\n \u003cli\u003eSomme de contrôle CHK Le dernier octet du paquet de messages est une somme de contrôle. Il est calculé en additionnant les octets du paquet, en excluant le SOM et le CHK, et en prenant l'octet le moins significatif du complément à deux. Des exemples sont ci-dessous.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e Lorsque les octets de données se combinent pour représenter un nombre entier, l'octet de données LE PLUS SIGNIFICATIF est envoyé en premier.\u003c\/li\u003e\n\n\u003cli\u003e Tous les messages nécessitent que le destinataire réponde. Si aucune réponse de données n'est nécessaire, le récepteur répondra en envoyant un message avec le CMD qu'il a reçu.  REMARQUE : L'EFA RÉPOND À TOUT MESSAGE REÇU, MÊME AUX COMMANDES INVALIDES !\u003c\/li\u003e\n\n\u003cli\u003e Paramètres des ports :\n\u003cul\u003e\n\n\u003cli\u003e Débit en bauds : 19 200\u003c\/li\u003e\n\n\u003cli\u003e Parité : Aucune\u003c\/li\u003e\n\n\u003cli\u003e Bits de données : 8\u003c\/li\u003e\n\n\u003cli\u003e Bits d'arrêt : 1\u003c\/li\u003e\n\n\u003cli\u003e Contrôle de flux RTS\/CTS\n\u003cul\u003e\n\n\u003cli\u003e PC attend que le CTS soit clair\u003c\/li\u003e\n\n\u003cli\u003e Le PC active le RTS\u003c\/li\u003e\n\n\u003cli\u003e Le PC envoie un paquet de messages\u003c\/li\u003e\n\n\u003cli\u003e Le PC efface le RTS \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em; color: #555555; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e \u003cstrong style=\"box-sizing: inherit; font-weight: bold;\"\u003e\u003cspan style=\"box-sizing: inherit;\" class=\"planewave\"\u003eFocuseur\u003c\/span\u003e\u003c\/strong\u003e \u003c\/p\u003e\n\n\u003cul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 1rem; max-width: 80%; color: #555555; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\n\n\u003cli style=\"box-sizing: inherit; margin-bottom: 0.5em;\"\u003e Facteur d'échelle : (115 134,42 comptes d'encodeur) = (déplacement du porte-oculaire de 1 mm)\u003c\/li\u003e\n\n\u003cli style=\"box-sizing: inherit; margin-bottom: 0.5em;\"\u003e Course nominale du porte-oculaire : 33 mm = 3799422 comptes d'encodeur\u003c\/li\u003e\n\n \u003cli style=\"box-sizing: inherit; margin-bottom: 0.5em;\"\u003eEncodeur du focuseur = 0 lorsqu'il est complètement inséré \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em; color: #555555; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e \u003cstrong style=\"box-sizing: inherit; font-weight: bold;\"\u003e\u003cspan style=\"box-sizing: inherit;\" class=\"planewave\"\u003eAdresses standards\u003c\/span\u003e\u003c\/strong\u003e \u003c\/p\u003e\n\n\u003ctable style=\"box-sizing: inherit; border-collapse: separate; background-color: #ffffff; width: 1078px; border: 1px solid #dddddd; border-radius: 3px; font-family: Lato, sans-serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" cellspacing=\"0\"\u003e\n\n\u003ctbody style=\"box-sizing: inherit;\"\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Appareil\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Décimal\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Hex \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e PC\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Ordinateur\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 32\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x20 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e HC\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Commande manuelle\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 14\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x0D \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e FOC\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Focuseur\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 18\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x12 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e VENTILATEUR\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Contrôleur de ventilateur\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 19\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x13 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e TEMP.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Capteur de température\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 18\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x12 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em; color: #555555; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e \u003cstrong style=\"box-sizing: inherit; font-weight: bold;\"\u003e\u003cspan style=\"box-sizing: inherit;\" class=\"planewave\"\u003eCommandes\u003c\/span\u003e\u003c\/strong\u003e \u003c\/p\u003e\n\n\u003ctable style=\"box-sizing: inherit; border-collapse: separate; background-color: #ffffff; width: 1078px; border: 1px solid #dddddd; border-radius: 3px; font-family: Lato, sans-serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" cellspacing=\"0\"\u003e\n\n\u003ctbody style=\"box-sizing: inherit;\"\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Commande\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Description\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e CMD (hexadécimal)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Envoyer des données\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Données de réponse\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Envoyer un échantillon (hexadécimal)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Échantillon de réponse (hexadécimal) \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GET_POS\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenir le poste\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x01 \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3 octets (position du codeur)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 01CA\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 06 12 20 01 00 00 00C7 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Position de l'encodeur = 0 \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GOTO_POS2\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Position ALLER À\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x17\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3 octets (position du codeur)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Aller à la position = 0x140000 = 1310720 \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_OFFSET_CNT\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Réglez la position actuelle de l'encodeur du porte-oculaire. Souvent utilisé pour régler l'encodeur du focuser sur zéro.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x04\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3 octets (position du codeur)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 06 20 12 04 14 00 00B0 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définir la position de l'encodeur = 0x140000 = 1310720\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 04 01C5 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GOTO_OVER\u003c\/td\u003e\n\n \u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003eDéterminer si le moteur bouge pendant un GOTO ?\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x13 \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (255=OUI, 0=NON)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 13 B8\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 13 FR B8 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Aller à est terminé \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_SLEWLIMITMAX\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Définissez la limite de rotation maximale.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x1B\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3 octets\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 06 20 12 1B 3B 82 60 90 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définir la limite de balayage minimale = 0x3B8260 = 3900000\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 1B 01 AE \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_SLEWLIMITGETMAX\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Renvoie la limite de balayage maximale en ticks d'encodeur\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x1D \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3 octets (position du codeur)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 1D AE\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 06 12 20 1D 3A 4F A5 7D \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Limite de rotation maximale = 0x3A4FA5 = 3821477 \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_PMSLEW_RATE\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Déplacez le moteur vers le positif. Le moteur s'arrêtera lorsque la limite de rotation maximale sera atteinte.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x24\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Un octet pour la vitesse (arrêt au plus rapide) = (0x00 à 0x09)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 24 09 9D \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Passez à une vitesse de pointe positive\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 24 01 A5 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_NMSLEW_RATE\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Déplacez le moteur vers le négatif. Le moteur s'arrêtera lorsque la limite de rotation minimale sera atteinte.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x25\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Un octet pour la vitesse (arrêt au plus rapide) = (0x00 à 0x09)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 25 09 9C \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Passez à une vitesse maximale négative\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 25 01 A4 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e TEMP_GET\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenez la température d'un capteur\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x26\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Adresse d'un octet (Primaire = 0, Ambiante = 1, Secondaire = 2)\u003c\/td\u003e\n\n \u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e3 octets (byte1=adresse, [byte2 \u0026amp; byte3] = Température…Voir la formule ci-dessous)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 26 01 A3 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Demande de température pour la température ambiante\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 05 12 20 26 5C 01 46 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Temp=5C01 (voir ci-dessous pour la conversion en Celsius) \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e FANS_SET\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Allumez ou éteignez les ventilateurs.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x27\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=ON, 0=OFF)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 13 27 01 A1 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définir VENTILATEURS=ON\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 13 20 27 01 A1 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e FANS_GET\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenez l'état des fans, activé ou désactivé.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x28 \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (0=ON, 3=OFF)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 13 28 A2\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 13 20 28 00 A1 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e VENTILATEURS=ON \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GET_CALIBRATION_STATE\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Déterminez si le porte-oculaire a été calibré. Utile pour les logiciels Handcontrol et PWI Focus.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x30\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (0x40)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (0=NON, 1=OUI)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 30 40 5A\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 30 01 99 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Moteur = calibré. \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_SET_CALIBRATION_STATE\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Définissez l’état d’étalonnage du porte-oculaire. Utile pour les logiciels Handcontrol et PWI Focus.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0x31\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 2 octets (Calibré = 40 01) et (Non = 40 0)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 05 20 12 31 40 01 57 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définir l'étalonnage = vrai\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 31 01 98 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GET_STOP_DETECT\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Déterminez si le moteur s'arrêtera lorsque le porte-oculaire atteint un arrêt physique.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0xEE \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OUI, 0=NON)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 EE DD\u003c\/td\u003e\n\n \u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e3B 04 12 20 EE 01 DB \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Détection d'arrêt = activé \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_STOP_DETECT\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Réglez le contrôleur pour qu'il s'arrête lorsque le porte-oculaire atteint un arrêt physique.\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0xEF\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OUI, 0=NON) \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 FE 01 DA \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définir la détection d'arrêt = activé\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 12 20 FE DC \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_GET_APPROACH_DIRECTION\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenez l'approche du moteur lors d'un goto\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0xFC \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (0=négatif, 1=positif=par défaut)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 FC CF\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 FC 00 CE \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Le moteur est réglé pour s'approcher du positif, c'est la valeur par défaut. \u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #fcfcfc;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e MTR_APPROACH_DIRECTION\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenez l'approche du moteur lors d'un goto\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0xFD\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (0=négatif, 1=positif=par défaut)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 1 octet (1=OK)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 20 12 FD 00 CD \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Définissez APPROACH = positif, c'est la valeur par défaut.\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 04 12 20 FD 01 CC \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"box-sizing: inherit; background: #eeeeee;\"\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e GET_VERSION\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e Obtenir la version du micrologiciel\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 0xFE \u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 2 octets (octet1=majeur, deuxième octet2=mineur)\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 03 20 12 FE CD\u003c\/td\u003e\n\n\u003ctd style=\"box-sizing: inherit; padding: 2px 5px;\"\u003e 3B 05 12 20 FE 01 05 C5 \n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em;\"\u003e Version = 1.5\u003c\/p\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eConvertir la température en Celsius\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e La demande de réponse pour la température est de 3 octets\u003c\/li\u003e\n\n\u003cli\u003e byte1=adresse, byte2 \u0026amp; byte3 sont utilisés pour calculer la température\u003c\/li\u003e\n\n\u003cli\u003e S'il n'y a pas de capteur pour l'adresse demandée, les octets de réponse sont 0x7F7F\u003c\/li\u003e\n\n\u003cli\u003e (Primaire=0, Ambiant=1, Secondaire=2)\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv\u003e\n\n \u003cp\u003e\u003cstrong\u003eConversion des deux octets reçus en Celsius\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e int rawTemp = octet2*256 + octet3\u003cbr\u003e bool tempIsNeg = faux\u003cbr\u003e si (température brute \u0026gt; 32768)\u003cbr\u003e {\u003cbr\u003e tempIsNeg = vrai\u003cbr\u003e rawTemp = 65536 – brutTemp\u003cbr\u003e }\u003cbr\u003e int intPart = RawTemp \/ 16\u003cbr\u003e int fractionDigit = (RawTemp – intPart) * 625\/1000\u003cbr\u003e float celciusTemp = intPart + fractionDigit \/ 10\u003cbr\u003e si (tempIsNeg) celciusTemp = -celciusTemp \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp style=\"box-sizing: inherit; margin: 0px 0px 1.5em; line-height: 1.6em; color: #555555; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e Câble de port PC – RJ45 et DB9 \u003cbr style=\"box-sizing: inherit;\"\u003e\u003cimg style=\"box-sizing: inherit; border-style: none; vertical-align: middle; margin: 0px 0px 1.5em; max-width: 100%; height: auto;\" src=\"http:\/\/planewave.com\/files\/tech\/pc-port-cable.png\" decoding=\"async\"\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 2 Recevoir des données\u003c\/li\u003e\n\n\u003cli\u003e 3 Transmettre des données\u003c\/li\u003e\n\n\u003cli\u003e 5 Masse de signal\u003c\/li\u003e\n\n\u003cli\u003e 7 Demande d'envoi\u003c\/li\u003e\n\n\u003cli\u003e 8 Effacer pour envoyer\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3\u003e Dans la boite\u003c\/h3\u003e\n\n\u003cp\u003e Kit EFA d'accessoires de mise au point électronique PlanWave\u003cbr\u003e\u003c\/p\u003e\n\n\u003ch3\u003e Manuels et garantie\u003c\/h3\u003e\n\n\u003cp\u003e \u003ca href=\"https:\/\/istronomyplus.com\/pages\/planewave-warranty\" target=\"_blank\" data-mce-href=\"https:\/\/istronomyplus.com\/pages\/planewave-warranty\"\u003e1 an de garantie sur les revêtements et 2 ans sur la mécanique et l'électronique\u003c\/a\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e","brand":"Planewave","offers":[{"title":"CDK12.5","offer_id":44140819185893,"sku":"PW-125901-KIT","price":1326.0,"currency_code":"CAD","in_stock":true},{"title":"CDK 14\/17\/20\/24","offer_id":44140819218661,"sku":"PW-240901-KIT","price":1653.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0652\/6245\/2965\/files\/planewave-electronic-focus-accessory-efa-kit-astronomy-plus.webp?v=1690491957","url":"https:\/\/istronomyplus.com\/fr\/products\/planwave-electronic-focus-accessory-efa-kit","provider":"Astronomy Plus – Telescopes \u0026 Astrophotography Canada","version":"1.0","type":"link"}