====== Comandos de servidor ====== SkyChart puede funcionar como servidor, aceptando los siguientes comandos a través de una [[system#server|conexión TCP/IP]]. ===== Conexión ===== Puedes utilizar cualquier librería u objeto que provea un socket para conectarse con SkyChart desde otro porgrama, o usar los comandos telnet o netcat desde un script. Para ver ejemplos en varios lenguajes, revisa http://skychart.svn.sourceforge.net/viewvc/skychart/trunk/skychart/sample_client/ . El puerto estándar es el 3292, que puede ser cambiado por el usuario en el menú de configuraciones. El programa también puede elegir escuchar un puerto al azar si el configurado está ocupado. SkyChart mantiene un archivo con la información sobre el puerto y su estado.\\ En Linux y Mac: [[directories_and_files|[Configuración de usuario]]]/tmp/tcpport \\ En Windows: Clave de registro HKCU\Software\Astro_PC\Ciel\Status\TcpPort\\ El archivo (o la clave) no existen si SkyChart todavía nunca fue ejecutado. Contiene un 0 si el programa no está corriendo, o si el servidor está desactivado en el menú de configuración. Si el programa está corriendo y listo para aceptar una conexión, contiene el número del puerto de comunicaciones. ===== Comandos principales ===== ^ Comando ^ Parámetros ^ Comentaro o menú equivalente ^ | NEWCHART | chart_name | Archivo -> Nueva carta. | | CLOSECHART | chart_name | Archivo -> Cerrar carta. | | SELECTCHART | chart_name | Ventana -> chart_name. | | LISTCHART | | Ventana. | | SEARCH | object_name | Búsqueda (Barra principal). | | GETMSGBOX | | Devuelve el contenido de la barra de estado. | | GETCOORBOX | | Devuelve las coordenadas que muestra la barra de estado. | | GETINFOBOX | | Ajustes -> Trazado -> Etiquetas - Mostrar la información de la carta en la barra de menúes. | | FIND | object_class object_name | Como SEARCH, pero permite especificar el tipo de objeto: 0=nebulosa, 1=nd, 2=estrella, 3=estrella, 4=variable, 5=doble, 6=cometa, 7=asteroide, 8=planeta, 9=constelación, 10=línea de catálogo. | | SAVE | saved_file_name | Guarda la carta activa en el archivo dado. | | LOAD | saved_file_name | Carga la carta del archivo. | | LOADDEFAULT | option_file_name | Carga un extracto de la configuración que temporariamente reemplaza alguna opción de skychart.ini. | | SETCAT | path shortname active min max | Agrega o cambia un catálogo CatGen. Los campos son los mismos que en [[catalog#catalog1|ajustes de catálogo]]. | | SHUTDOWN | | Cierra el programa. | | RESET | | Recarga la carta preconfigurada y las opciones (igual a la señanl HUP).| | ? | | Lista los comandos disponibles. | ===== Comandos de carta ===== ^ Comando ^ Parámetros ^ Comentario o función equivalente ^ | ZOOM+ | | Vista -> Zoom acercar | | ZOOM- | | View -> Zoom alejar | | MOVEEAST | | Flecha izquierda | | MOVEWEST | | Flecha derecha | | MOVENORTH | | Flecha arriba | | MOVESOUTH | | Flecha abajo | | MOVENORTHEAST | | Teclado numérico 7 (bloq. num. off) | | MOVENORTHWEST | | Teclado numérico 9 (bloq. num. off) | | MOVESOUTHEAST | | Teclado numérico 1 (bloq. num. off) | | MOVESOUTHWEST | | Teclado numérico 3 (bloq. num. off) | | FLIPX | | Carta -> Transformación -> Reflejar horizontalmente | | FLIPY | | Carta -> Transformación -> Reflejar verticalmente | | SETCURSOR | pixX pixY | | | CENTRECURSOR | | Click derecho -> Centrar | | ZOOM+MOVE | | Click derecho -> Zoom + desplazar | | ZOOM-MOVE | | Click derecho -> Zoom - desplazar | | ROT+ | | Carta -> Transformación -> Rotar a derechas | | ROT- | | Carta -> Transformación -> Rotar a izquierdas | | SETEQGRID | ON/OFF | Carta -> Líneas/Cuadrícula -> Mostrar cuadrícula ecuatorial | | SETGRID | ON/OFF | Carta -> Líneas/Cuadrícula -> Mostrar cuadrícula coordenadas | | SETSTARMODE | 0/1/2 | Ajustes -> Trazado -> Trazado -> Estrellas | | SETNEBMODE | 0/1 | Ajustes -> Trazado -> Trazado -> Nebulosas | | SETAUTOSKY | ON/OFF | Ajustes -> Trazado -> Color del cielo | | UNDO | | Editar -> Deshacer | | REDO | | Editar -> Rehacer | | SETPROJ | ALTAZ/EQUAT/GALACTIC/ECLIPTIC | Carta -> Sistema de coordenadas de carta | | SETFOV | 00d00m00s o 00.00 | Ícono {{en:documentation:i78.png|}} (campo visual) o ícono {{en:documentation:i6.png|}} (barra principal) | | SETRA | RA:00h00m00s o RA:00.00 | Ícono {{en:documentation:i78.png|}} (ascención recta) | | SETDEC | DEC:+00d00m00s o DEC:00.00 | Ícono {{en:documentation:i78.png|}} (declinación) | | SETOBS | LAT:+00d00m00sLON:+000d00m00sALT:000mOBS:name | Ajustes -> Observatorio | | IDCURSOR | | | | SAVEIMG | PNG/JPEG/BMP filename quality | Ajustes -> Guardar imagen ... | | PRINT | PRT/PS/BMP PORTRAIT/LANDSCAPE COLOR/BW filepath | Imprimir o exportar a Postscript o Bitmap, Archivo -> Imprimir y Archivo -> Configurar impresión | | SETNORTH | | Carta -> Ver horizonte -> Norte | | SETSOUTH | | Carta -> Ver horizonte -> Sur | | SETEAST | | Carta -> Ver horizonte -> Este | | SETWEST | | Carta -> Ver horizonte -> Oeste | | SETZENITH | | Ícono {{en:documentation:i41.png|}} (barra derecha) | | ALLSKY | | Ícono {{en:documentation:i42.png|}} (barra izquierda) | | REDRAW | | Sigue a un comando de modificación obliga la actualización de la carta | | GETCURSOR | | | | GETEQGRID | | | | GETGRID | | | | GETSTARMODE | | | | GETNEBMODE | | | | GETAUTOSKY | | | | GETPROJ | | | | GETFOV | S/F | | | GETRA | S/F | | | GETDEC | S/F | | | GETDATE | | | | GETOBS | | | | SETDATE | yyyy-mm-ddThh:mm:ss o "yyyy-mm-dd hh:mm:ss" | Ajustes -> Fecha/Hora | | SETTZ | Etc/GMT | Ajustes -> Observatorio (Zona horaria) | | GETTZ | | | | SETGRIDNUM | ON/OFF | Ajustes -> Trazado -> Líneas - Mostrar cuadrícula | | SETCONSTLINE | ON/OFF | Ajustes -> Trazado -> Líneas - Mostrar figura de constelaciones | | SETCONSTBOUNDARY | ON/OFF | Ajustes -> Trazado -> Líneas - Mostrar bordes constelaciones | | RESIZE | ancho alto | Redimensionar la carta | | GETRISESET | | Obtener hora de salida/culminación/puesta del último objeto seleccionado | | MOVESCOPE | RA Dec [00.00] | Mover el cursor de telescopio a las coordenadas dadas. RA en horas con decimales. | | MOVESCOPEH | HourAngle Dec [00.00] | Como MOVESCOPE pero ángulo horario en lugar de ascención recta RA. Hourangle en horas con decimales. | | IDCENTER | | Identificar el objeto en el centro de la carta | | IDSCOPE | | Identificar el objeto en la posición del cursor del telescopio | | SHOWPICTURE | ON/OFF | Carta -> Mostrar objetos -> Mostrar imágenes | | SHOWBGIMAGE | ON/OFF | Mostrar imagen de fondo | | LOADBGIMAGE | fits_filename | Carga nueva imagen de fondo (archivo FITS), o fuerza su recarga si es un archivo actualizado del mismo nombre que el que se exhibe. | | LOADCIRCLE | file_name | Carga una lista de buscadores. Equivale a Click derecho -> Buscadores -> Cargar de archivo | | SETCIRCLE | num diameter rotation offset | Define un buscador como en Ajustes -> Trazado -> Buscadores | | SETRECTANGLE | num width height rotation offset | Define un rectángulo CCD como en Ajustes -> Trazado -> Buscador CCD | | SHOWCIRCLE | num_list | Establece la activación de una lista de círculos buscadores (separados por comas) de 1,2,...,10 | | SHOWRECTANGLE | num_list | Establece la activación de una lista de rectángulos buscadores (separados por comas) de 1,2,...,10 | | MARKCENTER | ON/OFF | Muestra una marca en el centro de la carta, como Mostrar marca | | GETSCOPERADEC | | Devuelve las coordenadas actuales del telescopio | | TRACKTELESCOPE | ON/OFF | Equivale al menú Telescopio -> Seguir al telescopio | | CONNECTINDI | | Conectar un telescopio INDI configurado | | DISCONNECTINDI | | Desconectar un telescopio INDI | | SLEWINDI | RAhr Dec [en decimal] | Desplazar un telescopio INDI a las coordenadas dadas | | ABORTSLEWINDI | | Abortar el comando de desplazamiento | | SYNCINDI | RAhr Dec [en decimal] | Sincronizar el telescopio INDI a las coordenadas dadas | | CONNECTTELESCOPE | | Conectar el telescopio preestablecido | | DISCONNECTTELESCOPE | | Desconectar el telescopio preestablecido | | SLEW | RAhr Dec [en decimal] | Deplazar el telescopio preestablecido a las coordenadas dadas | | ABORTSLEW | | Abortar el comando de desplazamiento | | SYNC | RAhr Dec [in decimal] | Sincronizar el telescopio preestablecido a las coordenadas dadas | | OBSLISTLOAD | list_file_name | | | OBSLISTFIRST | | | | OBSLISTLAST | | | | OBSLISTNEXT | | | | OBSLISTPREV | | | | OBSLISTLIMIT | ON/OFF | | | OBSLISTAIRMASSLIMIT | [masa de aire] | | | OBSLISTTRANSITLIMIT | [horas] | | | OBSLISTTRANSITSIDE | EAST/WEST/BOTH | | ===== Compatibilidad con los comandos DDE de la V2.7 ===== ^ Comando ^ Parámetros ^ Comentario o función equivalente ^ | MOVE | obsoleto RA: 00h00m00.00s DEC:+00d00m00.0s FOV:+00d00m00s | Ícono {{en:documentation:i78.png|}} | | DATE | obsoleto, como SETDATE | | | OBSL | obsoleto, como SETOBS | | | RFSH | obsoleto, como REDRAW | | | PDSS | | Como el menú [[menuchart#get_dss_image|Carta -> Obtener imagen DSS]] | | SBMP | obsoleto, usa SAVEIMG | | | SGIF | obsoleto, usa SAVEIMG | | | SJPG | obsoleto, usa SAVEIMG | | | IDXY | X:pixelx Y:pixely | | | GOXY | X:pixelx Y:pixely | | | ZOM+ | obsoleto, como ZOOM+ | | | ZOM- | obsoleto, como ZOOM- | | | STA+ | | Ícono {{en:documentation:i52.png|}} (barra principal) | | STA- | | Ícono {{en:documentation:i53.png|}} (barra principal) | | NEB+ | | Ícono {{en:documentation:i54.png|}} (barra principal) | | NEB- | | Ícono {{en:documentation:i55.png|}} (barra principal) | | GREQ | obsoleto, usa SETEQGRID | | | GRAZ | obsoleto, usa SETGRID | | | GRNM | obsoleto, usa SETGRIDNUM | | | CONL | obsoleto, usa SETCONSTLINE | | | CONB | obsoleto, usa SETCONSTBOUNDARY | | | EQAZ | obsoleto, usa SETPROJ | |