Skip to content

Scripts

Fran Acién edited this page Sep 28, 2017 · 3 revisions

Los principales scripts del dashboard son:

La clase Propator es la encargada de propagar el TLE y calcular cuando el satélite (que estamos mirando) va a pasar encima de nuestra estación base. Su funcionamiento es tal que, empieza a propagar y cuando la elevación es mayor a 0 comienza a guardar todos los datos de por donde pasa, cuando ya la elevación pasa a ser negativa coge esta información y la guarda. La salida de la clase es un array con todos los pases del satélite indicado.

En el directorio recordings es donde se guardarán todos los audios de los pases. El archivo data.json tendrá toda la información de los archivos, cuando se grabó, quien lo grabo, a que hora, etc. El script recordings.js se llama justo cuando se graba el pase y es el encargado de meter toda la información en el data.json

En este directorio se encontrarán los scripts encargados para la comunicación con los rotores. Con el objetivo de que sea lo más modular posible cada dispositivo tendrá que tener su script.

Contiene todos los scripts encargador de actualizar la base de datos de satélites. Toda la información en Sat_library

En este directorio se encontrarán los scripts encargados para la comunicación con el transceptor de radio. El objetivo es que sea lo más modular posible con lo que para cada dispositivo tendrá que tener sus métodos propios con los que se pueda comunicar.

La clase database.js tiene todos los métodos para comunicarse con la base de datos MySQL.

La clase test_database.js tiene todos los métodos para comunicarse con la base de datos SQLite.

Clone this wiki locally