ESA UNCLASSIFIED – For Official Use NPAL Datasheet F. Torelli & P. Skrzypek CCSDS Spring Meeting 2013 16/04/2013.

Slides:



Advertisements
Similar presentations
SOAP.
Advertisements

A General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 10/17/
Microsoft Access Course 1. Introduction to the user interface.
ESA UNCLASSIFIED – For Official Use SOIS EDS ESA Internal Study YGT Program F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2012.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
Jose Manuel Pérez Lobato Eva Martín Lobo OMC - INTEGRAL Memory Management.
Input-Output Problems L1 Prof. Sin-Min Lee Department of Mathematics and Computer Science.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
Exemplar CFS Architecture
ESA UNCLASSIFIED – For Official Use EDS Schema F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
Data Communications and Networks
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
MCM Technical Presentation1 Sal Ledezma, Jimar Garcia, Gene Wie, Cayci Suitt.
10-Dec-2012-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
The University of New Hampshire InterOperability Laboratory Introduction To PCIe Express © 2011 University of New Hampshire.
Institute of Technology Sligo - Dept of Computing Semester 2 Chapter 10 IP Addressing.
Application Protocol for Veris E30 Panel-board Monitoring System Jaein Jeong UC Berkeley LoCal Workshop Oct 5 th, 2009.
First Draft Schema Overview CCSDS Spring Meeting 2013 Peter Mendham, Richard Melvin, Ivan Dankiewicz, Stuart Fowell.
Developing Reporting Solutions with SQL Server
ESA UNCLASSIFIED – For Official Use Example of EDS usage in SOIS [recap from SAFI meeting 23/6/2012] F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
ESA UNCLASSIFIED – For Official Use Overview on CCSDS SOIS and Electronic Data Sheets Flight Software Workshop, 16/12/2014 Felice Torelli (1), Stephan.
ESA UNCLASSIFIED – For Official Use Spring CCSDS meetings Opening Plenary Chris Taylor ESA Estec April 2012.
Workflow based Slicer IGT Module : Tutorial Andinet Enquobahrie, PhD Kitware Inc December, 2008.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
ESA UNCLASSIFIED – For Official Use SOIS architecture to handle RIUs F. Torelli (ESA) & G. Rakow (NASA) 15/04/2013.
Updated Draft Schema Overview CCSDS Fall Meeting 2013 Peter Mendham, Richard Melvin, Stuart Fowell.
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
ECE Department: University of Massachusetts, Amherst ECE 354 Lab 4: Remote Control of a Digital Camera.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
® Microsoft Access 2010 Tutorial 10 Automating Tasks with Macros.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
ESA UNCLASSIFIED – For Official Use SOIS EDS & Toolchain ESA YGT Study F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2013.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
SOIS EDS and Onboard Architectures. ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Semester 2v2 Chapter 8: IP Addressing. Describe how IP addressing is important in routing. IP addresses are specified in 32-bit dotted-decimal format.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
GLAST LAT Project Telemetry and Command Handbook Format 1 T&C Handbook Format  Spectrum T&C handbook is in the form of reports output from database contents.
SpaceWire Remote Memory Access Protocol
ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Device Virtualisation & EDS Coordination.
SOIS Services Version 3, with post 19 Jan 2016 Telecon mods.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
LonWorks Introduction Hwayoung Chae.
CCSDS Telecommand Sync and Channel Coding Specification using advanced Block Codes Ed Greenberg NASA/JPL Oct. 15,
SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
ESA UNCLASSIFIED – For Official Use Migration of information along the Onion diagram F. Torelli CCSDS Fall Meeting /10/2013.
Generic Remote Interface Unit (RIU) Interface Control Document (ICD)
SOIS APP Working Group Overview
3DoT Technical Documentation
EDS Demo SOIS WG Autumn 2016.
Web Services On Devices: Rally Implementation
Exemplar CFS Architecture
Version 4, 2016 March 1 Teleconference
SOIS EDS & Toolchain ESA YGT Study
SOIS architecture to handle RIUs
DT80 range Modbus capability
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
SOIS EDS ESA Internal Study YGT Program
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
© 2002, Cisco Systems, Inc. All rights reserved.
Using Electronic Datasheet for Testing
SOIS EDS Interoperability
Introduction Example: model train controller..
Inputs to SOIS EDS Schema
Computer Networking A Top-Down Approach Featuring the Internet
Presentation transcript:

ESA UNCLASSIFIED – For Official Use NPAL Datasheet F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013

NPAL Datasheet | 16/04/2013 | Slide 2 ESA UNCLASSIFIED – For Official Use Contents Introduction Describing functional interface Describing device-specific interface Describing packet interface Implementing device abstraction control procedure Implementing device-specific access protocol Summary

NPAL Datasheet | 16/04/2013 | Slide 3 ESA UNCLASSIFIED – For Official Use INTRODUCTION

NPAL Datasheet | 16/04/2013 | Slide 4 ESA UNCLASSIFIED – For Official Use Introduction The NPAL device is a multi-function camera with the ability to perform horizon detection and star tracking. The device uses Space Wire link to communicate. The NPAL ICD lists over 23 different data packets. For the purpose of this presentation, Space Wire has been mapped on SOIS packet service. This presentation is focused on describing packets, SOIS interfaces and access protocols for this device. Due to the complexity of the device, only a subset of functionality is addressed in this presentation.

NPAL Datasheet | 16/04/2013 | Slide 5 ESA UNCLASSIFIED – For Official Use FUNCTIONAL INTERFACE

NPAL Datasheet | 16/04/2013 | Slide 6 ESA UNCLASSIFIED – For Official Use Functional interface Acquire Image Value ID Acquire Image, no arguments Value 1024x1024 matrix of integer values ranged Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 7 ESA UNCLASSIFIED – For Official Use Functional interface Acquire Temperature Value ID Acquire Temperature, select one of the two thermocouples (APS, Optics) Value single float number ranged e32 Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 8 ESA UNCLASSIFIED – For Official Use Functional interface Command Exposure time Value ID Command Exposure time, no arguments Value single float argument ranged 0.050e e-3 Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 9 ESA UNCLASSIFIED – For Official Use DEVICE-SPECIFIC INTERFACE

NPAL Datasheet | 16/04/2013 | Slide 10 ESA UNCLASSIFIED – For Official Use Device-specific interface Acquire Image Value ID Acquire Image, no arguments Value 1024x1024 matrix of integer values ranged Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 11 ESA UNCLASSIFIED – For Official Use Device-specific interface Acquire Temperature Value ID Acquire Temperature, select one of the two thermocouples (APS, Optics) Value single integer number ranged Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 12 ESA UNCLASSIFIED – For Official Use Device-specific interface Command Exposure time Value ID Command Exposure time, no arguments Value single value from enumeration type Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 13 ESA UNCLASSIFIED – For Official Use Device-specific interface Command Link speed Value ID Command Link speed, no arguments Value single value from enumeration type Meta data bivalent – success or failure

NPAL Datasheet | 16/04/2013 | Slide 14 ESA UNCLASSIFIED – For Official Use PACKET INTERFACE

NPAL Datasheet | 16/04/2013 | Slide 15 ESA UNCLASSIFIED – For Official Use Packet interface TC_TRK <declare name="commanded_exposure_time" 23. type="pi_exposure_time"/> Telecommand header 1Window start row, bits 0-7 2Window start row, bits Window start column, bits 0-7 4Window start column, bits Commanded exposure time 6Tracking option Telecommand footer

NPAL Datasheet | 16/04/2013 | Slide 16 ESA UNCLASSIFIED – For Official Use Packet interface TM_REPORT <declare name="cause_of_mode_transition" 25. type="pi_mode_transition_cause"/> Telemetry header 1Event code 2TC acceptance 3Mode transition 4Download status 5Not used 6Calibration 7Error code 8Fill byte 9 10Fill byte Telemetry footer

NPAL Datasheet | 16/04/2013 | Slide 17 ESA UNCLASSIFIED – For Official Use DEVICE ABSTRACTION CONTROL PROCEDURE

NPAL Datasheet | 16/04/2013 | Slide 18 ESA UNCLASSIFIED – For Official Use Acquire Temperature The following code attaches a process to the functional interface. This process will be executed each time the system receives ACQUIRE_FROM_DEVICE primitive with value_id matching fi_temperature_acq.

NPAL Datasheet | 16/04/2013 | Slide 19 ESA UNCLASSIFIED – For Official Use Acquire Temperature

NPAL Datasheet | 16/04/2013 | Slide 20 ESA UNCLASSIFIED – For Official Use Acquire Temperature

NPAL Datasheet | 16/04/2013 | Slide 21 ESA UNCLASSIFIED – For Official Use Acquire Temperature

NPAL Datasheet | 16/04/2013 | Slide 22 ESA UNCLASSIFIED – For Official Use Acquire Temperature

NPAL Datasheet | 16/04/2013 | Slide 23 ESA UNCLASSIFIED – For Official Use DEVICE-SPECIFIC ACCESS PROTOCOL

NPAL Datasheet | 16/04/2013 | Slide 24 ESA UNCLASSIFIED – For Official Use Command Exposure time The following code attaches a process to the device-specific interface. This process will be executed each time the system receives COMMAND_DEVICE primitive with value_id matching di_exposure_cmd.

NPAL Datasheet | 16/04/2013 | Slide 25 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 26 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 27 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 28 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 29 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 30 ESA UNCLASSIFIED – For Official Use Command Exposure time

NPAL Datasheet | 16/04/2013 | Slide 31 ESA UNCLASSIFIED – For Official Use SUMMARY

NPAL Datasheet | 16/04/2013 | Slide 32 ESA UNCLASSIFIED – For Official Use Summary Described sample SOIS functional interface and device-specific interface Described 2 NPAL packets available from SOIS subnetwork Implemented one process of the device-specific access protocol Implemented one process of the device abstraction control procedure The attached XML document contains description of all NPAL packets and all sample SOIS interfaces Attached EDS may not be perfectly cnsistent. Back-propagating all updates to the EDS schema is very time consuming.