Core Flight System (CFS) Command and Data Dictionary (CCDD) utility
*** CCDD Version 1.5.37 ***
*** CCDD működik JAVA 7-13 ***
CCDD egy szoftver eszköz kezelésére parancs és telemetria adatok CFS és CFS alkalmazások. A CCDD Java-ban van írva, és együttműködik egy PostgreSQL adatbázissal, így bármilyen operációs rendszeren használható, amely támogatja a Java futásidejű környezetet (JRE) és a PostgreSQL-t. A CCDD nyílt forráskódú szoftverként jelenik meg a NASA Open Source Software Agreement 1.3 verziója alatt, és a GitHub-on található.
a CCDD alkalmazás táblázatokhoz hasonló táblákat használ a telemetriai adatstruktúrák, a parancsinformációk és a CFS-projekthez kapcsolódó egyéb adatok megjelenítéséhez és manipulálásához. Az adatokat egy PostgreSQL adatbázisban tárolják a manipuláció és az adatbiztonság érdekében. A PostgreSQL adatbázis-kiszolgáló helyi szinten futtatható vagy központosítható egy távoli gazdagépen, hogy több felhasználó könnyebben hozzáférhessen. Az adatokat vesszővel elválasztott értékekből (CSV), JavaScript objektum jelölésből (JSON), elektronikus adatlapból (EDS) és extensible markup language (XML) telemetrikus és parancscsere (XTCE) formátumú fájlokból lehet importálni az alkalmazásba. Az adatok exportálhatók az alkalmazásból CSV, JSON, EDS és XTCE formátumú fájlokba. A CCDD táblák lehetővé teszik az egyszerű vágást és beillesztést a gazdagép operációs rendszerének vágólapjáról. A projekt adatainak felhasználása érdekében a CCDD kölcsönhatásba léphet Java virtuális gép (JVM)-alapú szkriptnyelvek a mellékelt adathozzáférési módszerek halmazán keresztül. Szkriptek segítségével a felhasználó lefordíthatja a CCDD adatbázisában tárolt adatokat kimeneti fájlokká. Példa szkriptek létrehozására közös CFS kapcsolódó kimeneti fájlok állnak rendelkezésre négy ilyen programozási nyelvek. Beágyazott webszerver aktiválható, amely lehetővé teszi a webalapú alkalmazások számára az adatokhoz való hozzáférést.
lásd a CCDD használati útmutatóját a beállítás és a használat részleteiről.
CCDD version 2
*** Version 2.0.16 most megjelent (lásd alább a részleteket) ***
*** CCDD version 2 működik JAVA 7-13 ***
*** CCDD version 2 megváltoztatta az utat, hogy a json import / export működik. Most importálhat és exportálhat teljes adatbázisokat. További részletekért ellenőrizze a CCDDv2 felhasználói útmutatót * * *
a 2. verzió újradefiniálja a parancstáblák viselkedését. A parancs argumentumok már nem definiálhatók oszlopokként egy parancstáblán belül. Ehelyett a parancstáblának van egy oszlopa, amely hivatkozás egy struktúratáblára; ez a struktúra határozza meg a parancs argumentum(OK) t. A 2-es verzió felhasználói útmutató frissül, hogy további részleteket.
amikor a 2-es verzió megpróbálja megnyitni az 1-es verziót.x. X verzió projekt adatbázis ezután megjelenik egy párbeszédablak, amely a projekt konvertálását kéri. A korábbi javításoktól eltérően ez a javítás megváltoztatja a felhasználó által definiált táblákat és táblázatdefiníciókat, és újakat hoz létre. A parancstáblák argumentum oszlopai az argumentumszerkezet hivatkozási oszlopára cserélődnek, és az argumentumstruktúrát az eredeti argumentuminformációk felhasználásával hozzák létre és töltik fel. A parancstábla parancsfájl-adathozzáférési módszerei közül sok már nem létezik, ezért előfordulhat, hogy a meglévő parancsfájlokat frissíteni kell. Mielőtt ezt a javítást alkalmazná az 1. verzióra.x. x adatbázis biztonsági mentést hajtanak végre annak biztosítása érdekében, hogy ne legyen adatvesztés annak esélye, hogy valami nem a várt módon működik.