Documentation

header:
  headerFileLength: 
  loadFileFormatVersion: 
  pointerToLoadPartNumberLength:
  pointerToTargetHwIdList:
  pointerToDataFileList:
  pointerToSupportFileList:
  pointerToUserDefinedData:
  
  expansionPoint1:

software:
  loadPnLength:
  loadPn: ThisIsAPn

hardware:
  numberOfTargetHwIds: 
  targets:
    - idLength: 
      id: ThisIsTheIdForHardware

files:
  data:
    basePath: ./examples
    numberOfDataFiles: 
    files:
      - pointer: 
        nameLength: 
        fileName: file1
        filePnLength: 
        filePn: 
        fileLength: 
        fileCrc: 
        expansionPoint2: 
      - pointer: 
        nameLength: 
        fileName: file2
        filePnLength: 
        filePn: 
        fileLength: 
        fileCrc: 
        expansionPoint2:
  support:
    basePath: ./examples
    numberOfDataFiles:
    files:
      - pointer: 
        nameLength: 
        fileName: file1.sha256
        filePnLength: 
        filePn: 
        fileLength: 
        fileCrc: 
        expansionPoint2: 
      - pointer: 
        nameLength: 
        fileName: file2.sha256
        filePnLength: 
        filePn: 
        fileLength: 
        fileCrc: 
        expansionPoint2:

additionnal_informations:
  expansionPoint4:
  # userDefinedData: 0xdata
  # userDefinedData: ""
  headerFileCrc:
  load_crc: