LDI Intellectual Property.
Not for secondary distribution or replication, in part or entirety.
DIGISONDE-4D
SYSTEM MANUAL
VERSION 1.2.11
5-28 SECTION 5 - SYSTEM SOFTWARE – ANNEX A
ANNEX A
DESC TO DCART INTEFACE CONTROL DOCUMENT
COMMON DEFINITIONS
Structured data
5:68. Structured Data or, simply, Structure is the ordered collection of fields.
Field
5:69. Field is either
• Primitive Field,
• Structure (a collection of Fields),
• Array of Primitive Fields, or
• Array of Structures.
5:70. No memory gaps are present between the Fields in a Structure, i.e. all Fields start immediately after the
end of the previous Field. The first Field of a Structure starts at the memory address of the Structure. Thus,
values of Fields in the Structure can be uniquely obtained as soon as its memory address is known.
5:71. Field descriptions are given as a table in which rows are fields of structured data and columns are
common characteristics of these fields. Common characteristics of the Field are given in Table 5A- 1
Table 5A- 1: Characteristics of Field
Byte offset from the start of structure
Short name. This name must be unique within structure this field belongs to.
For primitive field we use notation shown below in Section 1.3.2. For structured field we can mention its
structure name or table number that describes corresponding structure.
Legal range of values. Used for primitive fields.
Primitive field types
5:72. Column ‘type’ in many tables describing fields of various structured data will mean all necessary things
you need to extract field value from memory.
5:73. Common primitive data types used in this document are listed in Table 5A- 2