CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.

Slides:



Advertisements
Similar presentations
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Advertisements

Understand Web Services
Tutorial 8 Sharing, Integrating and Analyzing Data
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Miscellaneous Excel Combining Excel and Access. – Importing, exporting and linking Parsing and manipulating data. 1.
Internationalisation and Localisation Agenda Overview Configuration Language Packages Dictionary Files Default Tool Content Right to Left Support Translation.
PCWG Analysis Tool Peter Stuart September 15, 2015.
Microsoft FrontPage 2003 Illustrated Complete Using Office Components.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
The IPSO Factor Enriching portfolios with market data.
Office 2003: Microsoft Office 2003: Advanced 1 ADVANCED MICROSOFT ACCESS Lesson 13 – Importing and Exporting Data.
WORLD CONSORTIUM Welcome to. An overview by Phil Elliott Satzconcept Skandinavia a.s.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Google maps engine and language presentation Ibrahim Motala.
MS Access: Importing, Exporting, & Linking Objects Instructor: Vicki Weidler Assistant: Joaquin Obieta.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
1 New Perspectives on Access 2016 Module 8: Sharing, Integrating, and Analyzing Data.
DHTML.
SOC Physical Resource Allocations
cFS Workshop Ground Systems & Kits
Spreadsheet Manager Training Module
John Metz and Jeff Potts Michigan’s A. E. R. Annual Conference 2017
Introduction to OBIEE:
Miscellaneous Excel Combining Excel and Access.
Code Generation from SEDS
Exemplar CFS Architecture
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Database System Concepts and Architecture
z/Ware 2.0 Technical Overview
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
CaRT eCapacity Initiative Ghana Productivity Apps
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
22-INTEGRATION HUB
GO! with Microsoft Access 2016
TECH SESSION #1 ELECTRONIC DATA SHEETS
Introduction to Programming the WWW I
Data File Import / Export
Microsoft FrontPage 2003 Illustrated Complete
Integrating CCSDS Electronic Data Sheets into Flight Software
Study of Tools for Command and Telemetry Dictionaries
COMPSCI 111 / 111G An introduction to practical computing
Lesson 1: Introduction to Trifacta Wrangler
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
1) What is a Database? A database is an organized collection of information about a subject. Examples: Address Book, Telephone Book.
Lesson 1: Introduction to Trifacta Wrangler
INTAKE OF NEW PORTFOLIO AND INVOICES
Lesson 1: Introduction to Trifacta Wrangler
Lesson 1: Introduction to Trifacta Wrangler
Silverlight Technology
Lesson 1 – Chapter 1B Chapter 1B – Terminology
Introduction to NetDB2 IST210.
Using JDeveloper.
Microsoft Office Access 2003
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
1) What is a Database? A database is an organized collection of information about a subject. Examples: Address Book, Telephone Book.
Lesson 1 – Chapter 1C Trifacta Interface Navigation
Microsoft Office Access 2003
BTEC Level 3 Subsidiary Diploma
8 6 MySQL Special Topics A Guide to MySQL.
and Device Interfaces from CCSDS Electronic Data Sheets
NASA/ Johnson Space Center
Manipulating and Sharing Data in a Database
Using CCDD to Automate Software development on AA2
Tutorial 7 – Integrating Access With the Web and With Other Programs
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

cFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017

CCDD Overview The cFS Command and Data Dictionary utility, CCDD, is a generic utility for creating, storing, maintaining, and manipulating the command and telemetry data for a cFS project Designed to be the authoritative source for a project's command and telemetry data Written in Java™, with data stored in a PostgreSQL database Provides cross-platform operation Released as open source Available on GitHub: https://github.com/nasa/CCDD Extensive documentation User’s guide Tutorial

Interface Information is handled via tables (similar to spreadsheet worksheets) Each table represents telemetry, command, or other user-definable data Table content is user-definable (i.e., columns may be added as needed) Tables can be grouped to represent spacecraft systems, or in any organization scheme defined by the user Features Inconsistencies and errors are automatically prevented where possible Configurable data types Macro values Message ID assignment

Data Access Data is accessible to external applications directly from the application via: Scripting languages: Products such as C header files, cFS tables, displays, etc. can be built from the stored data Web-based applications: Access to stored data in JSON format

Data Import & Export Data can be imported into and exported in CSV (comma-separated values, such as spreadsheet) files, operating system clipboard (“cut & paste”), XTCE (XML Telemetric and Command Exchange), and EDS (Electronic Data Sheet) XML (Extensible Markup Language)

Use Cases Stand-alone Data Supplier Data Interface CCDD is used to enter, access, and output the command and telemetry information CCDD → scripts → products Data Supplier CCDD supplies the command and telemetry information to another tool CCDD → tool(s) → products Example: Export and incorporate the data into an existing EDS, which can then be used with other tools to generate the output products Data Interface CCDD ingests the command and telemetry information from another source in order to build a database, then uses the scripting interface to generate output products from the database Other source → CCDD → scripts → products Example: Import the data from an existing EDS, then generate the output products via the scripting interface In this instance CCDD is essentially just a conversion tool that makes the command and telemetry data readily available to scripts