nasa/CCDD

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

***CCDD Version1.5.37***

***CCDDはJAVA7-13で動作します***

CCDDは、cfsおよびCFSアプリケーションのコマンドおよびテレメトリデータを管理するためのソフトウェアツールです。 CCDDはJava™で記述されており、PostgreSQLデータベースと対話するため、Java Runtime Environment(JRE)およびPostgreSQLをサポートする任意のオペレーティングシステムで使用できます。 CCDDはNASA Open Source Software Agreementバージョン1.3の下でオープンソースソフトウェアとしてリリースされており、GitHubでホストされている。

CCDDアプリケーションは、スプレッドシートと同様にテーブルを使用して、テレメトリデータ構造、コマンド情報、およびCFSプロジェクトに関連するその他のデー データは、操作とデータセキュリティのためにPostgreSQLデータベースに格納されます。 PostgreSQLデータベースサーバは、ローカルで実行することも、リモートホストで集中管理することもでき、複数のユーザが簡単にアクセスすることができます。 データは、コンマ区切り値(CSV)、JavaScript Object Notation(JSON)、電子データシート(EDS)、およびextensible markup language(XML)テレメトリックおよびコマンド交換(XTCE)形式のファイルからアプリケーションにインポー データは、アプリケーションからCSV、JSON、EDS、およびXTCE形式のファイルにエクスポートできます。 CCDDテーブルは、ホストオペレーティングシステムのクリップボードからの簡単なカット&ペースト操作も可能です。 プロジェクトのデータを利用するために、CCDDは、提供された一連のデータ-アクセス-メソッドを介して、Java仮想マシン(JVM)ベースのスクリプト言語と対話できます。 スクリプトを使用して、ユーザーはCCDDのデータベースに格納されたデータを出力ファイルに変換できます。 一般的なCFS関連の出力ファイルを作成するためのスクリプトの例は、これらのスクリプト言語の四つで提供されています。 組み込みwebサーバーをアクティブ化して、webベースのアプリケーションがデータにアクセスできるようにすることができます。

セットアップと使用の詳細については、CCDDユーザーズガイドを参照してください。

CCDD version2

***バージョン2.0.16がリリースされました(詳細は以下を参照)***

***CCDD version2はJAVA7-13で動作します***

***CCDD version2はjsonインポート/エクスポートの動作方法を変更しました。 データベース全体をインポートおよびエクスポートできるようになりました。 詳細については、Ccddv2ユーザーズガイドを参照してください***

バージョン2は、コマンドテーブルの動作を再定義します。 コマンド引数は、コマンドテーブル内の列として定義されなくなりました。 代わりに、コマンドテーブルには、構造体テーブルへの参照である列があります。 バージョン2ユーザーズガイドは、詳細を提供するために更新されます。

バージョン2がバージョン1を開こうとするとき。x.x version project databaseプロジェクトの変換を求めるダイアログが表示されます。 以前のパッチとは異なり、このパッチはユーザー定義のテーブルとテーブル定義を変更し、新しいものを作成します。 コマンドテーブルの引数列は、引数構造参照列に置き換えられ、引数構造が作成され、元の引数情報を使用して移入されます。 コマンドテーブルスクリプトのデータアクセスメソッドの多くは存在しなくなったため、既存のスクリプトを更新する必要がある場合があります。 このパッチがバージョン1に適用される前に。x.xデータベース予期したとおりに何かが動作しない可能性がある場合、データの損失を確実にするためにバックアップが実行されます。

コメントを残す

メールアドレスが公開されることはありません。