Core Flight System (CFS) Command and Data Dictionary (CCDD) utility
*** CCDD Version 1.5.37 ***
*** CCDD arbejder med JAVA 7-13 ***
CCDD er et værktøj til styring af kommandoen og telemetri data for CFS og CFS applikationer. CCDD er skrevet i Java og interagerer med en postgraduate database, så den kan bruges på ethvert operativsystem, der understøtter Java Runtime Environment (JRE) og postgraduate. CCDD frigives som open source-program under NASA Open Source-Programaftalen, version 1.3, og er hostet på GitHub.CCDD-applikationen bruger tabeller, der ligner et regneark, til at vise og tillade manipulation af telemetridatastrukturer, kommandooplysninger og andre data, der er relevante for et CFS-projekt. Dataene gemmes i en database for manipulation og datasikkerhed. Databaseserveren kan køres lokalt eller centraliseret på en ekstern vært for lettere adgang for flere brugere. Data kan importeres til applikationen fra filer i kommaseparerede værdier (CSV), JavaScript Object Notation (JSON), elektronisk datablad (EDS) og udvideligt markup language (HML) telemetrisk og kommandoudveksling (htce) formater. Data kan eksporteres fra applikationen til filer i CSV -, JSON -, EDS-og HTTCE-formater. CCDD-tabellerne tillader også enkle klip og indsæt operationer fra værtsoperativsystemets udklipsholder. For at gøre brug af projektets data kan CCDD interagere med Java Virtual Machine (JVM)-baserede scriptsprog via et sæt leverede dataadgangsmetoder. Ved hjælp af scripts kan brugeren oversætte de data, der er gemt i CCDDS database, til outputfiler. Eksempel scripts til at skabe fælles CFS relaterede output filer findes i fire af disse scriptsprog. En integreret internetserver kan aktiveres, hvilket giver internetbaseret applikation adgang til dataene.
se brugervejledningen til CCDD for detaljer om opsætning og brug.
CCDD version 2
*** Version 2.0.16 er nu frigivet (se nedenfor for detaljer) ***
*** CCDD version 2 arbejder med JAVA 7-13 ***
*** CCDD version 2 har ændret den måde, at JSON import / eksport værker. Du kan nu importere og eksportere hele databaser. Check CCDDv2 brugere guide for flere detaljer * * *
Version 2 omdefinerer adfærd kommando tabeller. Kommandoargumenter defineres ikke længere som kolonner i en kommandotabel. I stedet har kommandotabellen en kolonne, der er en reference til en strukturtabel; denne struktur definerer kommandoargumentet(erne). Brugervejledningen til version 2 opdateres for at give yderligere detaljer.
Når version 2 Forsøger at åbne en version 1.derefter vises en dialogboks, der beder om at konvertere projektet. I modsætning til tidligere programrettelser ændrer denne patch brugerdefinerede tabeller og tabeldefinitioner og opretter nye. Argumentkolonnerne i alle kommandotabeller erstattes med referencekolonnen argumentstruktur, og argumentstrukturen oprettes og udfyldes ved hjælp af de originale argumentoplysninger. Mange af kommandotabelscriptdataadgangsmetoderne findes ikke længere, så eksisterende scripts skal muligvis opdateres. Før denne patch anvendes til version 1.en backup vil blive udført for at sikre ingen tab af data på chancen for, at noget ikke virker som forventet.