Core Flight System (CFS) Command and Data Dictionary (CCDD) utility
*** CCDD Version 1.5.37 ***
*** CCDD funcționează cu JAVA 7-13 ***
CCDD este un instrument software pentru gestionarea datelor de comandă și telemetrie pentru aplicațiile CFS și CFS. CCDD este scris în Java și interacționează cu o bază de date PostgreSQL, astfel încât poate fi utilizat pe orice sistem de operare care acceptă Java Runtime Environment (JRE) și PostgreSQL. CCDD este lansat ca software open source în conformitate cu acordul NASA pentru software Open Source, versiunea 1.3, și este găzduit pe GitHub.
aplicația CCDD utilizează tabele, similare cu o foaie de calcul, pentru a afișa și a permite manipularea structurilor de date de telemetrie, a informațiilor de comandă și a altor date pertinente pentru un proiect CFS. Datele sunt stocate într-o bază de date PostgreSQL pentru manipulare și securitatea datelor. Serverul de baze de date PostgreSQL poate fi rulat local sau centralizat pe o gazdă la distanță pentru un acces mai ușor de către mai mulți utilizatori. Datele pot fi importate în aplicație din fișiere în valori separate prin virgulă (CSV), JavaScript Object Notation (JSON), electronic data sheet (EDS) și extensible markup language (XML) telemetric și command exchange (XTCE) formate. Datele pot fi exportate din aplicație în fișiere în formate CSV, JSON, EDS și XTCE. Tabelele CCDD permit, de asemenea, operații simple de tăiere și lipire din clipboard-ul sistemului de operare gazdă. Pentru a utiliza datele proiectului, CCDD poate interacționa cu limbajele de script bazate pe Java Virtual Machine (JVM) printr-un set de metode de acces la date furnizate. Folosind scripturi, utilizatorul poate traduce datele stocate în baza de date CCDD în fișiere de ieșire. Exemple de scripturi pentru crearea fișierelor de ieșire comune legate de CFS sunt furnizate în patru dintre aceste limbaje de script. Un server web încorporat poate fi activat, permițând accesul aplicațiilor bazate pe web la date.
consultați Ghidul utilizatorului CCDD pentru detalii despre configurare și utilizare.
CCDD versiunea 2
*** Versiunea 2.0.16 este acum lansat (a se vedea mai jos pentru detalii) ***
*** CCDD versiunea 2 funcționează cu JAVA 7-13 ***
*** CCDD versiunea 2 a schimbat modul în care JSON import / export lucrări. Acum Puteți importa și exporta baze de date întregi. Verificați ghidul utilizatorilor CCDDv2 pentru mai multe detalii ***
Versiunea 2 redefinește comportamentul tabelelor de comandă. Argumentele de comandă nu mai sunt definite ca coloane într-un tabel de comandă. În schimb, tabelul de comandă are o coloană care este o referință la un tabel de structură; această structură definește argumentul(argumentele) comenzii. Versiunea 2 Ghidul utilizatorului este actualizat pentru a oferi detalii suplimentare.
când versiunea 2 încearcă să deschidă o versiune 1.x. x baza de date Versiune proiect apoi apare un dialog cere pentru a converti proiectul. Spre deosebire de patch-urile anterioare, acest patch modifică tabelele definite de utilizator și definițiile tabelelor și creează altele noi. Coloanele argumentului din orice tabel de comandă sunt înlocuite cu coloana de referință a structurii argumentului, iar structura argumentului este creată și populată folosind informațiile originale ale argumentului. Multe dintre metodele de acces la date ale scriptului tabelului de comandă nu mai există, deci este posibil ca scripturile existente să fie actualizate. Înainte ca acest patch să fie aplicat versiunii 1.x. x baza de date o copie de rezervă va fi efectuată pentru a se asigura nici o pierdere de date cu privire la șansa ca ceva nu funcționează așa cum sa anticipat.