nasa/CCDD

Core Flight System (CFS) Command and Data Dictionary (CCDD) utility

*** CCDD versio 1.5.37 ***

*** CCDD toimii JAVA 7-13 ***

CCDD on ohjelmistotyökalu komento-ja telemetriatietojen hallintaan CFS-ja CFS-sovelluksissa. CCDD on kirjoitettu Java™ – kielellä ja se on vuorovaikutuksessa PostgreSQL-tietokannan kanssa, joten sitä voidaan käyttää missä tahansa Java Runtime Environment (JRE) – ja PostgreSQL-käyttöjärjestelmiä tukevassa käyttöjärjestelmässä. CCDD on julkaistu avoimen lähdekoodin ohjelmistona Nasan avoimen lähdekoodin Ohjelmistosopimuksen (open Source Software Agreement, versio 1.3) mukaisesti, ja sitä isännöi GitHub.

CCDD-sovellus käyttää taulukkolaskennan tapaan taulukoita telemetriatietorakenteiden, komentotietojen ja muiden CFS-projektiin liittyvien tietojen näyttämiseen ja manipulointiin. Tiedot tallennetaan PostgreSQL-tietokantaan manipulointia ja tietoturvaa varten. PostgreSQL-tietokantapalvelinta voidaan käyttää paikallisesti tai keskitettynä etäpalvelimeen, jotta useat käyttäjät voivat helpommin käyttää sitä. Tietoja voidaan tuoda sovellukseen tiedostoista pilkulla erotettuina arvoina (CSV), JavaScript Object Notation (JSON), electronic data sheet (EDS) ja extensible markup language (XML) telemetric and command exchange (XTCE) – formaateissa. Tiedot voidaan viedä sovelluksesta tiedostoihin CSV -, JSON -, EDS-ja XTCE-muodoissa. CCDD-pöydät mahdollistavat myös yksinkertaiset leikkaus-ja liitä-operaatiot isäntäkäyttöjärjestelmän leikepöydältä. Projektin datan hyödyntämiseksi CCDD voi olla vuorovaikutuksessa Java Virtual Machine (JVM)-pohjaisten skriptauskielten kanssa toimittamiensa tietojen käyttömenetelmien avulla. Skriptejä käyttämällä käyttäjä voi kääntää CCDD: n tietokantaan tallennetut tiedot tulostiedostoiksi. Esimerkki skriptit luoda yhteisiä CFS liittyvät Tulostiedostot tarjotaan neljällä näistä skriptauskielistä. Sulautettu WWW-palvelin voidaan aktivoida, jolloin verkkopohjainen sovellus pääsee käsiksi tietoihin.

katso CCDD: n käyttöohjeesta tarkemmat tiedot käyttöönotosta ja käytöstä.

CCDD: n versio 2

*** Versio 2.0.16 on nyt julkaistu (katso tarkemmat tiedot alta) ***

*** CCDD: n versio 2 toimii JAVA 7-13: lla ***

*** CCDD: n versio 2 on muuttanut tapaa, jolla json import / export toimii. Voit nyt tuoda ja viedä kokonaisia tietokantoja. Katso lisätietoja CCDDv2 users guidesta ** *

Versio 2 määrittää komentotaulukoiden käyttäytymisen uudelleen. Komentoargumentteja ei enää määritellä komentotaulukon sarakkeina. Sen sijaan komentotaulukossa on sarake, joka on viittaus rakennetaulukkoon; tämä rakenne määrittelee komentoargumentit. Version 2 käyttöohje päivitetään tarkempien tietojen saamiseksi.

kun Versio 2 yrittää avata versiota 1.x. x-version projektitietokanta sitten ilmestyy dialogi, jossa pyydetään projektin muuntamista. Toisin kuin aiemmat paikkaukset, tämä paikkaus muuttaa käyttäjän määrittelemiä taulukoita ja taulukkomäärityksiä ja luo uusia. Minkä tahansa komentotaulukon argumenttisarakkeet korvataan argumenttirakenteen viitesarakkeella, ja argumenttirakenne luodaan ja asutetaan käyttäen alkuperäisiä argumenttitietoja. Monia komentotaulukon komentosarjatietojen käyttömenetelmiä ei enää ole, joten olemassa olevia komentosarjoja saatetaan joutua päivittämään. Ennen kuin tämä laastari kiinnitetään versioon 1.x. x tietokanta varmuuskopiointi suoritetaan varmistaa Ei tietojen häviämisen mahdollisuus, että jotain ei toimi odotetulla tavalla.

Vastaa

Sähköpostiosoitettasi ei julkaista.