Uživatelské nástroje

Nástroje pro tento web


cs:robozor:stellarium

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
cs:robozor:stellarium [2017/08/27 22:02] – vytvořeno romancs:robozor:stellarium [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 1: Řádek 1:
 ====== Digitální planetárium Stellarium ====== ====== Digitální planetárium Stellarium ======
 +{{ :cs:robozor:stellarium_arom.png?400 |}}
  
 ==== Ovládání dalekohledu ==== ==== Ovládání dalekohledu ====
 Stellarium obsahuje rozšíření, které slouží k ovládání GoTo dalekohledů. Pro použítí s AROMem existuje AROM nod mount_stellarium, který ROS zprávy se souřadnicemi dalekohledu přeposílá do Stellaria, kde se na hvězdné mapě zobrazuje záměrný terčík. Stellarium obsahuje rozšíření, které slouží k ovládání GoTo dalekohledů. Pro použítí s AROMem existuje AROM nod mount_stellarium, který ROS zprávy se souřadnicemi dalekohledu přeposílá do Stellaria, kde se na hvězdné mapě zobrazuje záměrný terčík.
  
-Protokol je popsán dobře popsán na stránce [[http://yoestuve.es/blog/communications-between-python-and-stellarium-stellarium-telescope-protocol/|yoestuve.es]].+=== Protokol === 
 +Kommunikace mezi Stellariem a mount_stellarium nodem probíhá pomocí TCP/IP protokolu. RA/DEC souřadnice dalekohledu jsou ve zprávě zakódovány takto: 
 + 
 +   
 +  ----------------------- 
 +  server->client: 
 +  MessageCurrentPosition (type = 0): 
 +   
 +  LENGTH (2 bytes,integer): length of the message 
 +  TYPE   (2 bytes,integer):
 +  TIME   (8 bytes,integer): current time on the server computer in microseconds 
 +           since 1970.01.01 UT. Currently unused. 
 +  RA     (4 bytes,unsigned integer): right ascension of the telescope (J2000) 
 +           a value of 0x100000000 = 0x0 means 24h=0h, 
 +           a value of 0x80000000 means 12h 
 +  DEC    (4 bytes,signed integer): declination of the telescope (J2000) 
 +           a value of -0x40000000 means -90degrees, 
 +           a value of 0x0 means 0degrees, 
 +           a value of 0x40000000 means 90degrees 
 +  STATUS (4 bytes,signed integer): status of the telescope, currently unused. 
 +           status=0 means ok, status<0 means some error 
 +   
 +   
 +  --------------------- 
 +  client->server: 
 +  MessageGoto (type =0) 
 +  LENGTH (2 bytes,integer): length of the message 
 +  TYPE   (2 bytes,integer):
 +  TIME   (8 bytes,integer): current time on the client computer in microseconds 
 +                  since 1970.01.01 UT. Currently unused. 
 +  RA     (4 bytes,unsigned integer): right ascension of the telescope (J2000) 
 +           a value of 0x100000000 = 0x0 means 24h=0h, 
 +           a value of 0x80000000 means 12h 
 +  DEC    (4 bytes,signed integer): declination of the telescope (J2000) 
 +           a value of -0x40000000 means -90degrees, 
 +           a value of 0x0 means 0degrees, 
 +           a value of 0x40000000 means 90degrees 
 + 
 +Zdroj [[https://free-astro.org/images/b/b7/Stellarium_telescope_protocol.txt|free-astro.org]] 
 + 
 +Protokol je dobře popsán na stránce [[http://yoestuve.es/blog/communications-between-python-and-stellarium-stellarium-telescope-protocol/|yoestuve.es]], kde je i Python příklad implementace. 
cs/robozor/stellarium.1503871359.txt.gz · Poslední úprava: 2017/08/27 22:02 (upraveno mimo DokuWiki)