Utilidad de Diccionario de Comandos y datos (CCDD) del Sistema de Vuelo Central (CFS)
*** CCDD Versión 1.5.37***
* * * CCDD funciona con JAVA 7-13 * * *
CCDD es una herramienta de software para administrar los datos de comandos y telemetría para aplicaciones CFS y CFS. CCDD está escrito en Java™ e interactúa con una base de datos PostgreSQL, por lo que se puede usar en cualquier sistema operativo que admita Java Runtime Environment (JRE) y PostgreSQL. CCDD es lanzado como software de código abierto bajo el Acuerdo de Software de Código Abierto de la NASA, versión 1.3, y está alojado en GitHub.
La aplicación CCDD utiliza tablas, similares a una hoja de cálculo, para mostrar y permitir la manipulación de estructuras de datos de telemetría, información de comandos y otros datos pertinentes a un proyecto CFS. Los datos se almacenan en una base de datos PostgreSQL para su manipulación y seguridad. El servidor de base de datos PostgreSQL se puede ejecutar localmente o centralizar en un host remoto para facilitar el acceso de varios usuarios. Los datos se pueden importar a la aplicación desde archivos con valores separados por comas (CSV), Notación de objetos JavaScript (JSON), hoja de datos electrónica (EDS) y formatos telemétricos y de intercambio de comandos (XTCE) del lenguaje de marcado extensible (XML). Los datos se pueden exportar desde la aplicación a archivos en formatos CSV, JSON, EDS y XTCE. Las tablas CCDD también permiten operaciones simples de corte y pegado desde el portapapeles del sistema operativo host. Para hacer uso de los datos del proyecto, CCDD puede interactuar con lenguajes de scripting basados en Máquinas Virtuales Java (JVM) a través de un conjunto de métodos de acceso a datos suministrados. Mediante scripts, el usuario puede traducir los datos almacenados en la base de datos del CCDD en archivos de salida. Los scripts de ejemplo para crear archivos de salida comunes relacionados con CFS se proporcionan en cuatro de estos lenguajes de scripting. Se puede activar un servidor web integrado, lo que permite el acceso de aplicaciones basadas en la web a los datos.
Consulte la guía del usuario de CCDD para obtener más información sobre la configuración y el uso.
CIDD versión 2
*** Versión 2.0.16 está ahora en libertad (ver más abajo para más detalles) ***
*** CIDD versión 2 funciona con JAVA 7-13 ***
*** CIDD versión 2 ha cambiado la forma en que el json de importación/exportación de obras. Ahora puede importar y exportar bases de datos completas. Consulte la guía del usuario de CCDDv2 para obtener más detalles * * *
La versión 2 redefine el comportamiento de las tablas de comandos. Los argumentos de comando ya no se definen como columnas dentro de una tabla de comandos. En su lugar, la tabla de comandos tiene una columna que es una referencia a una tabla de estructura; esta estructura define los argumentos de comando. La guía del usuario de la versión 2 se actualiza para proporcionar más detalles.
Cuando la versión 2 intenta abrir una versión 1.base de datos del proyecto de la versión x.x aparece un cuadro de diálogo que pide convertir el proyecto. A diferencia de parches anteriores, este parche altera tablas y definiciones de tablas definidas por el usuario, y crea otras nuevas. Las columnas de argumentos de cualquier tabla de comandos se sustituyen por la columna de referencia de estructura de argumentos, y la estructura de argumentos se crea y rellena con la información de argumento original. Muchos de los métodos de acceso a datos de scripts de tabla de comandos ya no existen, por lo que es posible que sea necesario actualizar los scripts existentes. Antes de aplicar este parche a la versión 1.x. x base de datos se realizará una copia de seguridad para garantizar que no se pierdan datos en caso de que algo no funcione como se esperaba.