Download presentation
Presentation is loading. Please wait.
Published byRudolph Carson Modified over 9 years ago
1
ESA UNCLASSIFIED – For Official Use EDS Schema F. Torelli & P. Skrzypek CCSDS Spring Meeting 2013 16/04/2013
2
EDS Schema | 16/04/2013 | Slide 2 ESA UNCLASSIFIED – For Official Use Contents General Layout Interface description Data types Process description Process instructions Summary
3
EDS Schema | 16/04/2013 | Slide 3 ESA UNCLASSIFIED – For Official Use GENERAL LAYOUT
4
EDS Schema | 16/04/2013 | Slide 4 ESA UNCLASSIFIED – For Official Use General layout Contents of the SOIS EDS Functional interface (FI) Device-specific interface (D S I) Subnetwork interface: Packet interface (PI) Memory interface (MI) Device-specific access protocol (D S AP) Device abstraction control procedure (DACP) Unambiguous documentation Addressed in this presentation Not addressed in this presentation. This issue will be addressed later, by analyzing other formats: SensorML, XidML, etc.
5
EDS Schema | 16/04/2013 | Slide 5 ESA UNCLASSIFIED – For Official Use DAS inputs DVS inputs Application inputs Device data types MIPI General layout FI DACP DSIDSI D S AP PIMI Interface description lists all available relations defines all data types used independent of other EDS parts Process description dependent on surrounding interfaces may define internal data types
6
EDS Schema | 16/04/2013 | Slide 6 ESA UNCLASSIFIED – For Official Use INTERFACE DESCRIPTION Functional interface Device-specific interface Packet interface Memory interface
7
EDS Schema | 16/04/2013 | Slide 7 ESA UNCLASSIFIED – For Official Use Functional / Device-specific interface this section lists all possible relations relation which can be aquired relation which can be commanded relation is identified by value_id type value_id is a type with constraints value_id may contain other fields structure of exchanged data structure of associated metadata this section defines all data types used 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
8
EDS Schema | 16/04/2013 | Slide 8 ESA UNCLASSIFIED – For Official Use Packet interface 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. this section lists all possible packets a packet is identified by its distinctive structure this section defines all data types used constraints are used to identify a particular packet type other fields present inside a packet
9
EDS Schema | 16/04/2013 | Slide 9 ESA UNCLASSIFIED – For Official Use Memory interface 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. this section lists all possible memory locations this type corresponds to memory_id field in MAS this field corresponds to the start_address field in MAS memory data is mapped on a structure to avoid bit operations memory is accessed using the name of the region structure of associated meta data This section defines all data types used
10
EDS Schema | 16/04/2013 | Slide 10 ESA UNCLASSIFIED – For Official Use DATA TYPES int float array sequence
11
EDS Schema | 16/04/2013 | Slide 11 ESA UNCLASSIFIED – For Official Use Data types Integer number -value constraints -binary encoding rules Enumeration field -value constraints -binary encoding rules Floating point number -value constraints -binary encoding rules Blob data -value constraints -binary encoding rules -dynamic length Array -dynamic length Sequence -can be sub-constrained -may contain one component of dynamic length
12
EDS Schema | 16/04/2013 | Slide 12 ESA UNCLASSIFIED – For Official Use PROCESS DESCRIPTION Device abstraction control procedure Device-specific access protocol
13
EDS Schema | 16/04/2013 | Slide 13 ESA UNCLASSIFIED – For Official Use Process description 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Declares variables used inside process description connects id variable to value_id contents connects data variable to the value of relation connects meta variable to meta data information description of the process
14
EDS Schema | 16/04/2013 | Slide 14 ESA UNCLASSIFIED – For Official Use Process description 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
15
EDS Schema | 16/04/2013 | Slide 15 ESA UNCLASSIFIED – For Official Use PROCESS INSTRUCTIONS compare loop sois services linear calibration
16
EDS Schema | 16/04/2013 | Slide 16 ESA UNCLASSIFIED – For Official Use Process instructions Data handling -variables -aliases -immediate values -arithmetic operations Calibration -linear calibration SOIS services -using DAS -using PS -using MAS Flow control -loops -conditinal statements this list will be extended
17
EDS Schema | 16/04/2013 | Slide 17 ESA UNCLASSIFIED – For Official Use SUMMARY
18
EDS Schema | 16/04/2013 | Slide 18 ESA UNCLASSIFIED – For Official Use Summary Outline of the general layout Quick introduction how to describe interfaces using data types Quick introduction how to describe processes using predefined instructions For more details, especially on constraining data types, refer to the attached document
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.