Metadata files updates

Slides:



Advertisements
Similar presentations
©2002, Ed Skoudis Format String Stack View main() { char user_input[100]; char buffer[100]; int x; … /*get user_input*/ … snprintf(buffer, sizeof buffer,
Advertisements

For(int i = 1; i
STRING AN EXAMPLE OF REFERENCE DATA TYPE. 2 Primitive Data Types  The eight Java primitive data types are:  byte  short  int  long  float  double.
Configuration Management
Chapter 3A Review boolean fun = true; if(fun) System.out.print(“yeah!”);
10 th Argo data management 2009 Toulouse Argo format and CF compatibility OceanOBS09 Strengthen and enhance the international framework under GCOS, GOOS,
Effective management Accurate tracking Easier automation.
ADMT10 - Toulouse, 30 Sept 2009 ADMT9 Action 24 “Develop a common method for determining the positions and observation times at DACs”
Templated Functions. Overloading vs Templating  Overloaded functions allow multiple functions with the same name.
ECE 264 Object-Oriented Software Development Instructor: Dr. Honggang Wang Fall 2012 Lecture 21: Strings (cont.)
Sort the given string, without using string handling functions.
1 DATA ABSTRACTION: USER DEFINED TYPES AND THE CLASS.
Groom-gliders data-management workshop Brest, December 2012 Groom gliders data management n In 2012 : vertical profiles from 26 platforms.
FP7-Infra : Design studies for European Research Infrastrutures 1st October 2011 – 31st December 2014 Duration 39 months – Periods : 2 (month.
Topic 9C – Multiple Dimension Arrays. CISC105 – Topic 9C Multiple Dimension Arrays A multiple dimension array is an array that has two or more dimensions.
1 10/20/08CS150 Introduction to Computer Science 1 do/while and Nested Loops Section 5.5 & 5.11.
Software Project Transition Planning
CS 240: Data Structures Supplemental: Command Line Input.
10th Argo data management 2009 Toulouse User’s manual comment Here is a list of comments received on User’s manual version 2.2 since August 28 th. Jean-Philippe.
CMSC 104, Version 8/061L22Arrays1.ppt Arrays, Part 1 of 2 Topics Definition of a Data Structure Definition of an Array Array Declaration, Initialization,
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
HTML and Style. Session overview Leveling-off on the basic concepts of HTML and Styles Discuss Web authoring options.
Parameters. Overview A Reminder Why Parameters are Needed How Parameters Work Value Parameters Reference Parameters Out Parameters.
Lexical Analysis I Specifying Tokens Lecture 2 CS 4318/5531 Spring 2010 Apan Qasem Texas State University *some slides adopted from Cooper and Torczon.
EGO – COST - Groom-gliders Kiel meeting Kiel, June 2014 Data-management activity n Within Groom and with COST support, the glider data- management group.
Status of Meta-Files, ADMT 13 Hyderabad, India Esmee van Wijk, Nov 2012 CSIRO Marine and Atmospheric Research, Australia Photo from Katy Hill.
Elements of a Data Management Plan: Roles and Responsibilities Ruth Duerr National Snow and Ice Data Center Version 1.0 Review Date.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Argo workshop in Ghana, December Argo data status & data access.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
1 Infra-SAN: Technical architecture buildup. 2 Technical architecture buildup Purpose : Service driven Formalise the test definition and realisation Technical.
CIS 3.5 Lecture 2.2 More programming with "Processing"
Model-Based Systems Engineering on a Quick Reaction Program 20 May 2015 Charles H. Patton Engineering Manager and Systems Engineer Copyright  2015 Northrop.
Create Content Capture Content Review Content Edit Content Version Content Version Content Translate Content Translate Content Format Content Transform.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Finite Automata – Definition and Examples Lecture 6 Section 1.1 Mon, Sep 3, 2007.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
10 th Argo data management 2009 Toulouse What is new at GDACs ?
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Introduction to Java Applications Part II. In this chapter you will learn:  Different data types( Primitive data types).  How to declare variables?
1 CSC241: Object Oriented Programming Lecture No 32.
Department of Electronic & Electrical Engineering IO reading and writing variables scanf printf format strings "%d %c %f"
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Arrays Outline 6.1Introduction 6.2Arrays 6.3Declaring.
Chapter 4 Repetition Statements Program Development and Design Using C++, Third Edition.
NetCDF Data Model Details Russ Rew, UCAR Unidata NetCDF 2009 Workshop
ARRAYS (Extra slides) Arrays are objects that help us organize large amounts of information.
DoD SE Processes (DAG section)
Figure 3.1 Early system advanced planning and architecting.
2008/11/19: Lecture 18 CMSC 104, Section 0101 John Y. Park
2.5 Another Java Application: Adding Integers
HDF5 Metadata and Page Buffering
Arrays Declarations CSCI N305
Chapter 7 Part 1 Edited by JJ Shepherd
CS 1428 Exam I Review.
How to handle multiple vertical references
Lecture 11 C Parameters Richard Gesick.
Chapter 9 - Arrays Outline 6.1 Introduction 6.2 Arrays
ESSnet on Data Warehousing 4th Workshop Maia Ennok 20th. of March 2013
More programming with "Processing"
Introduction C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell.
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Function Overloading.
Applications Development - Unit Testing
Method Overriding and method Overloading
CSE 1020:Software Development
2008/11/19: Lecture 18 CMSC 104, Section 0101 John Y. Park
CS 1428 Exam I Review.
Unit-2 Objects and Classes
Presentation transcript:

Metadata files updates The metadata file format is in a transition period. Both 2.2 and 2.3 format versions are valid. The metadata format version 2.3 is described in the User’s manual. The purpose of the 2.3 is to handle the float deployment and mission information, in particular for floats that have multiple and changing configurations. The format version 2.3 configuration parameters section is similar to technical parameter format 2.3 : It handles an “unlimited” but standardized number of configuration parameters

2.5.4 Configuration parameters char CONFIGURATON_PARAMETER_NAME(N_CONF_PARAM, STRING128) Name of the configuration parameter. Example : “CONFIG_ParkPressure_dBAR” char CONFIGURATON_PARAMETER_VALUE(N_CONF_PARAM, STRING128) Value of the configuration parameter. Example : "1500" int CONFIGURATON_PHASE_NUMBER(N_CONF_PARAM) Phase number of the configuration parameter. Example : 0 int CONFIGURATION_PHASE_REPETITION(N_CONF_PARAM) Number of cycle repetition for this phase. Example : 99999

Floats with multiple configurations For the basic configuration where all the cycles are programmed to be the same : CONFIGURATION_PHASE_NUMBER is set to 0 CONFIGURATION_PHASE_REPETITION is set to 99999 For a float with changing configuration : CONFIGURATION_PHASE_NUMBER is used to describe a phase CONFIGURATION_PHASE_REPETITION is used for the number of consecutive cycles configured in a given phase.

Floats with multiple configurations Example 1: a float is programmed to perform regularly 4 cycles with 400 decibar profiles and the 5th cycle with a 2000 decibar profile. CONFIGURATION_PARAMETER_NAME = “CONFIG_ParkPressure_dBAR” CONFIGURATION_PARAMETER_VALUE = "400" CONFIGURATION_PHASE_NUMBER = 0 CONFIGURATION_PHASE_REPETITION = 4 CONFIGURATION_PARAMETER_VALUE = "2000" CONFIGURATION_PHASE_REPETITION = 1

Floats with multiple configurations Example 2: a float is configured with telemetry. The float operator randomly changes the park pressure to : 200, 400, 1500 decibars CONFIGURATION_PARAMETER_NAME = “PRES_ParkPressure_dBAR” CONFIGURATION_PARAMETER_VALUE = "200" CONFIGURATION_PHASE_NUMBER PHASE_NUMBER = 0 CONFIGURATION_PHASE_REPETITION REPETITION_RATE = 1 CONFIGURATION_PARAMETER_VALUE = "400" CONFIGURATION_PHASE_NUMBER PHASE_NUMBER = 1 CONFIGURATION_PARAMETER_VALUE = "1500" CONFIGURATION_PHASE_NUMBER PHASE_NUMBER = 2 CONFIGURATION_PHASE_REPETITION REPETITION_RATE = 99999 The repetition rate of CONFIGURATION_PHASE_NUMBER PHASE_NUMBER 3 is 99999, the fill value. It means that the float will keep this configuration with a parking pressure equals to 1500 decibars.