Core Flight System (Cfs) Kommando Og Data Ordbok (CCDD) utility
*** CCDD Versjon 1.5.37 ***
*** CCDD fungerer MED JAVA 7-13 ***
CCDD er et verktøy for å administrere kommando og telemetri data for cfs og cfs applikasjoner. CCDD er skrevet I Java™ og samhandler med En PostgreSQL-database, slik at den kan brukes på ethvert operativsystem som støtter Java Runtime Environment (Jre) og PostgreSQL. CCDD er utgitt som åpen kildekode under NASA Open Source Software Agreement, versjon 1.3, og er vert På GitHub.CCDD-applikasjonen bruker tabeller, som ligner på et regneark, for å vise og tillate manipulering av telemetri datastrukturer, kommandoinformasjon og andre data som er relevante for ET CFS-prosjekt. Dataene lagres I En PostgreSQL database for manipulering og datasikkerhet. Den PostgreSQL databaseserver kan kjøres lokalt eller sentralisert på en ekstern vert for enklere tilgang av flere brukere. Data kan importeres til programmet fra filer i kommaseparerte verdier (CSV), JavaScript Object Notation (JSON), electronic data sheet (EDS), og extensible markup language (XML) telemetric og command exchange (xtce) formater. Data kan eksporteres fra programmet til filer I CSV, JSON, EDS, OG XTCE formater. CCDD-tabellene tillater også enkle klipp og lim inn operasjoner fra vertsoperativsystemets utklippstavle. FOR å gjøre bruk av prosjektets data, KAN CCDD samhandle Med Java Virtual Machine (JVM)-baserte skriptspråk via et sett med medfølgende datatilgangsmetoder. Ved hjelp av skript kan brukeren oversette dataene som er lagret i CCDD-databasen til utdatafiler. Eksempel skript for å lage felles CFS relaterte utdatafiler er gitt i fire av disse skriptspråk. En innebygd webserver kan aktiveres, slik at web – basert program tilgang til data.
Se CCDD brukerhåndbok for detaljer om oppsett og bruk.
CCDD versjon 2
* * * Versjon 2.0.16 er nå utgitt (se nedenfor for detaljer)***
***CCDD versjon 2 fungerer MED JAVA 7-13***
* * * CCDD versjon 2 har endret måten at json import / eksport fungerer. Du kan nå importere og eksportere hele databaser. Sjekk CCDDv2 brukerhåndbok for flere detaljer * * *
Versjon 2 omdefinerer oppførselen til kommandotabeller. Kommandoargumenter defineres ikke lenger som kolonner i en kommandotabell. Kommandotabellen har i stedet en kolonne som er en referanse til en strukturtabell. denne strukturen definerer kommandoargumentet(e). Versjon 2 brukerhåndboken er oppdatert for å gi ytterligere detaljer.
når versjon 2 forsøker å åpne en versjon 1.x. x versjon prosjekt database så vises en dialogboks ber om å konvertere prosjektet. I motsetning til tidligere oppdateringer, endrer denne oppdateringen brukerdefinerte tabeller og tabelldefinisjoner, og oppretter nye. Argumentkolonnene i alle kommandotabeller erstattes med referansekolonnen for argumentstruktur, og argumentstrukturen opprettes og fylles ut ved hjelp av den opprinnelige argumentinformasjonen. Mange av kommandotabellskriptdatatilgangsmetodene eksisterer ikke lenger, så eksisterende skript må kanskje oppdateres. Før denne oppdateringen brukes på versjon 1.x. x database en sikkerhetskopi vil bli utført for å sikre at ingen tap av data på sjansen for at noe ikke fungerer som forventet.