Núcleo de Voo de Sistema (SFC) de Comando e o Dicionário de Dados (CCDD) utilitário
*** CCDD Versão 1.5.37 ***
*** CCDD trabalha com JAVA 7-13 ***
CCDD é uma ferramenta de software para gerenciamento de comandos e dados de telemetria para CFS e CFS aplicações. CCDD é escrito em Java™ e interage com um banco de dados PostgreSQL, de modo que ele pode ser usado em qualquer sistema operacional que suporta o Java Runtime Environment (JRE) e PostgreSQL. CCDD é lançado como software de código aberto sob o Acordo de software de Código Aberto da NASA, versão 1.3, e está hospedado no GitHub.
A aplicação CCDD utiliza tabelas, semelhantes a uma folha de cálculo, para exibir e permitir a manipulação de estruturas de dados de telemetria, informações de comandos e outros dados pertinentes a um projeto CFS. Os dados são armazenados em um banco de dados PostgreSQL para manipulação e segurança de dados. O servidor de banco de dados PostgreSQL pode ser executado localmente ou centralizado em um host remoto para um acesso mais fácil por vários usuários. Dados podem ser importados para a aplicação a partir de arquivos em valores separados por vírgulas (CSV), notação de objeto JavaScript (JSON), folha de dados eletrônicos (EDS), e linguagem de marcação extensível (XML) telemétrica e intercâmbio de comandos (XTCE). Os dados podem ser exportados da aplicação para arquivos em formatos CSV, JSON, EDS e XTCE. As tabelas CCDD também permitem operações simples de corte e colar da área de transferência do sistema operacional host. Para fazer uso dos dados do projeto, o CCDD pode interagir com linguagens de scripts baseadas em Java Virtual Machine (JVM) através de um conjunto de métodos de acesso de dados fornecidos. Usando scripts, o usuário pode traduzir os dados armazenados no banco de dados CCDD para arquivos de saída. Scripts de exemplo para a criação de arquivos de saída comuns relacionados ao CFS são fornecidos em quatro dessas linguagens de scripting. Um servidor web embutido pode ser ativado, permitindo o acesso da aplicação web aos dados.
Consulte o guia do utilizador do CCDD para mais informações sobre a sua configuração e utilização.
CCDD versão 2
*** * Versão 2.0.16 é agora lançado (ver detalhes abaixo) ***
*** CCDD versão 2 funciona com o JAVA 7-13 ***
*** CCDD versão 2 foi alterada a forma que o json de importação/exportação de obras. Agora você pode importar e exportar bases de dados inteiras. Verifique o Guia de usuários CCDDv2 para mais detalhes * *
Versão 2 redefine o comportamento das tabelas de comandos. Os argumentos dos comandos já não são definidos como colunas dentro de uma tabela de comandos. Em vez disso, a tabela de comandos tem uma coluna que é uma referência a uma tabela de estrutura; esta estrutura define o(s) argumento (s) de comandos. O guia do usuário da versão 2 é atualizado para fornecer mais detalhes.
Quando a versão 2 tenta abrir uma versão 1.a base de dados do Projecto X.x aparece então uma janela a pedir para converter o projecto. Ao contrário de patches anteriores, este patch altera tabelas definidas pelo Usuário e definições de tabelas, e cria novas. As colunas de argumentos em qualquer tabela de comandos são substituídas pela coluna de referência da estrutura de argumentos, e a estrutura de argumentos é criada e povoada usando a informação de argumento original. Muitos dos métodos de acesso de dados do script da tabela de comandos já não existem, então script existentes podem precisar ser atualizados. Antes de aplicar este sistema na versão 1.x.x banco de dados uma cópia de segurança será realizada para garantir nenhuma perda de dados sobre a chance de que algo não funciona como previsto.