Jádro Flight System (CFS) Příkazový a Datový Slovník (CCDD) nástroj
*** CCDD Verze 1.5.37 ***
*** CCDD pracuje s JAVA 7-13 ***
CCDD je softwarový nástroj pro správu příkazu a dat z telemetrie pro CFS a CFS aplikací. CCDD je napsán v jazyce Java™ a spolupracuje s databází PostgreSQL, takže jej lze použít na jakémkoli operačním systému, který podporuje Java Runtime Environment (JRE) a PostgreSQL. CCDD je vydán jako open source software v rámci dohody NASA Open Source Software, Verze 1.3, a je hostován na Githubu.
CCDD aplikace používá tabulky, podobně jako tabulky, zobrazení a umožňují manipulaci telemetrie, datové struktury, příkaz informace a další údaje vztahující se k CFS projektu. Data jsou uložena v databázi PostgreSQL pro manipulaci a zabezpečení dat. Databázový server PostgreSQL může být spuštěn lokálně nebo centralizován na vzdáleném hostiteli pro snadnější přístup více uživatelů. Data mohou být importována do aplikace ze souborů hodnot oddělených čárkami (CSV), JavaScript Object Notation (JSON), electronic data sheet (EDS), a XML (extensible markup language) telemetrické a příkaz exchange (XTCE) formáty. Data lze z aplikace exportovat do souborů ve formátech CSV, JSON, EDS a XTCE. Tabulky CCDD také umožňují jednoduché operace vyjmutí a vložení ze schránky hostitelského operačního systému. Pro využití dat projektu může CCDD komunikovat se skriptovacími jazyky založenými na Java Virtual Machine (JVM) prostřednictvím sady dodaných metod přístupu k datům. Pomocí skriptů může uživatel přeložit data uložená v databázi CCDD do výstupních souborů. Ukázkové skripty pro vytváření společných výstupních souborů souvisejících s CFS jsou k dispozici ve čtyřech z těchto skriptovacích jazyků. Vestavěný webový server může být aktivován, což umožňuje webové aplikace přístup k datům.
podrobnosti o nastavení a používání naleznete v uživatelské příručce CCDD.
CCDD verze 2
*** Verze 2.0.16 je nyní uvolněna (viz níže pro podrobnosti) ***
*** CCDD verze 2 pracuje s JAVA 7-13 ***
*** CCDD verze 2, změnil tak, že json import/export funguje. Nyní můžete importovat a exportovat celé databáze. Zkontrolujte CCDDv2 users guide pro více informací ***
Verze 2 předefinuje chování příkazových tabulek. Příkazové argumenty již nejsou definovány jako sloupce v příkazové tabulce. Místo toho má příkazová tabulka sloupec, který je odkazem na tabulku struktury; tato struktura definuje příkazové argumenty. Verze 2 uživatelská příručka je aktualizován poskytnout další podrobnosti.
když se Verze 2 pokusí otevřít verzi 1.databáze projektu verze x. x poté se zobrazí dialogové okno s výzvou k převodu projektu. Na rozdíl od předchozích oprav tato oprava mění uživatelem definované tabulky a definice tabulek a vytváří nové. Argument sloupce v příkazu tabulky jsou nahrazeny argument strukturu referenční sloupec, a argument, struktura je vytvořena a naplněna s použitím původní argument informací. Mnoho metod přístupu k datům skriptu příkazové tabulky již neexistuje, takže může být nutné aktualizovat stávající skripty. Před aplikací této opravy na verzi 1.x. x databáze bude provedena záloha, aby nedošlo ke ztrátě dat v případě, že něco nefunguje podle očekávání.