Please enable JavaScript to view this site.

At the beginning of the file (offset 0) is a general header (HEADER) that contains access information for all remaining components and sub-sections of the file.

Name

Offset

Type

Description

SIGN

+0

U32

File signature ('LADF').

VERSION

+4

U32

Version of the file (1.5.0).

GENERATOR

+8

U32

Name and version of the file generator (offset relative to string table).

TYPE

+12

U16

Execution type:

0 = Synchronous execution (SY).

1 = High priority execution (HP).

2 = Normal priority execution (NP).

3 = Low priority execution (LP).

FREQUENCY

+14

U16

Execution frequency in [hz], from 1hz to 3000hz, default 200hz .

FLAGS

+16

U32

General settings:

0x000001 = The file contains formal verification errors.

0x000002 = The file contains references to external .OBB files (OB classes).

0x000004 = The file uses UTF-8 encoding.

BUILDYEAR

+20

U16

Year last generation (4 digits).

BUILDMONTH

+22

U8

Month last generation (1-12).

BUILDDAY

+23

U8

Day last generation (1-31).

BUILDHOUR

+24

U8

Last hour generation (0-23).

BUILDMINUTE

+25

U8

Last minute compilation (0-59).

BUILDSECOND

+26

U8

Second last compilation (0-59).

TARGETID

+27

U8

Runtime destination ID:

0x00 = Firmware RTE (PowerPC G2)

0x01 = RTE firmware (PowerPC P2020)

0x02 = RTE firmware (ARM Cortex A9)

VID

+28

U32

File version ID.

PLVID

+32

U32

Version ID of the file pre live edits (if present, otherwise worth 0).

IARECNT

+36

U32

No. of ARE type elements present in the file.

IAFECNT

+40

U32

No. of AFE type elements present in the file.

CCFLAGS

+44

U32

Compiler settings:

0x000001 = Ignore inclusion file warning messages: import variables

0x000002 = Ignore inclusion file warning messages: import OB classes.

 

+48

U8[80]

(reserved)

BLOCKSOFF

+128

U32

Offset of the block table (relative to the file).

BLOCKSCNT

+132

U32

No. of elements of the block table.

STRINGSOFF

+136

U32

Offset of the string table (relative to the file).

STRINGSSIZE

+140

U32

Size of the string table.

CSTRINGSOFF

+144

U32

Offset of the compressed string table (relative to the file).

CSTRINGSSIZE

+148

U32

Size of the compressed string table.

CSTRINGSCTYPE

+152

U8

Type of compression used for ta compressed string table:.

0 = No compression.

1 = Standard compression Qt 3.3.x.

 

+153

U8[3]

(reserved)

EMBLIVESOFF

+156

U32

Offset of the embedded live change table (relative to the file) .

EMBLIVESCNT

+160

U32

No. of elements of the embedded live changes table.

STRUCTSOFF

+164

U32

Offset of the structures table (relative to the file).

STRUCTSCNT

+168

U32

No. of elements of the structures table.

VARSOFF

+172

U32

Offset of variable table (relative to file).

VARSCNT

+176

U32

No. of elements of the variable table.

OBCLASSESOFF

+180

U32

Offset of the table classes OB (relative to the file).

OBCLASSESCNT

+184

U32

No. of elements of the OB classes table (relative to the file)

LASTBLOCKID

+188

U32

Last block ID used.

LASTRUNGID

+192

U32

Last circuit ID used.

LASTSTRUCTID

+196

U32

Last structure ID used.

LASTVARID

+200

U32

Last variable ID used.

LASTOBCLASSID

+204

U32

Last OB class ID used

INCFILESOFF

+208

U32

Offset of the inclusion file table (relative to the file)

INCFILESCNT

+212

U32

No. of elements of the inclusion file table.

LASTINCFILEID

+216

U32

Last used inclusion file ID

 

+220

U8[292]

(reserved)

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC