<trclass="memdesc:a17794a3f0cc5b11a5169580cc510a71c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Block identifier, must be BlockType::FluxDataBlock (0x58554C46, "FLUX"). <br/></td></tr>
<trclass="memdesc:a26f2a1be977dc973341e6952eba159dc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> records following this header. Maximum value: 65535. <br/></td></tr>
<trclass="memdesc:a3980b9bf3db82de544c991cae4e6126a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">CRC64-ECMA checksum of the <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> array (header excluded). <br/></td></tr>
<divclass="textblock"><p>Header structure for a FluxDataBlock containing flux capture metadata. </p>
<p>This structure is the header of a FluxDataBlock, which lists all flux captures in the image. The block contains this header followed by an array of <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> structures, one for each flux capture.</p>
<p>The header includes a CRC64 checksum computed over the <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> array to ensure data integrity. The identifier field must match BlockType::FluxDataBlock (0x58554C46, "FLUX" in ASCII).</p>
<p>The blockAlignmentShift field stores the block alignment shift value used to decode the payloadOffset values in <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> structures. This makes the block self-contained, similar to DDT headers, allowing correct decoding of offsets without requiring access to the main image header.</p>
<dlclass="section note"><dt>Note</dt><dd>Only one FluxDataBlock is allowed per image. </dd>
<dd>
The entries field is limited to UINT16_MAX (65535) captures per image. </dd>
<dd>
The blockAlignmentShift field is stored in the header to support reliable decoding of payloadOffset values, which are stored divided by (1 << blockAlignmentShift). </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="flux_8h_source.html#l00116">116</a> of file <aclass="el"href="flux_8h_source.html">flux.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="flux_8h_source.html#l00120">120</a> of file <aclass="el"href="flux_8h_source.html">flux.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="flux_8c_source.html#l01258">aaruf_read_flux_capture()</a>, and <aclass="el"href="close__write_8c_source.html#l05024">write_flux_blocks()</a>.</p>
<p>CRC64-ECMA checksum of the <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> array (header excluded). </p>
<pclass="definition">Definition at line <aclass="el"href="flux_8h_source.html#l00121">121</a> of file <aclass="el"href="flux_8h_source.html">flux.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="flux_8c_source.html#l00602">aaruf_write_flux_capture()</a>, <aclass="el"href="flux_8c_source.html#l00308">process_flux_data_block()</a>, and <aclass="el"href="close__write_8c_source.html#l05024">write_flux_blocks()</a>.</p>
<p>Number of <aclass="el"href="structFluxEntry.html"title="Metadata entry describing a single flux capture in the FluxDataBlock.">FluxEntry</a> records following this header. Maximum value: 65535. </p>
<pclass="definition">Definition at line <aclass="el"href="flux_8h_source.html#l00119">119</a> of file <aclass="el"href="flux_8h_source.html">flux.h</a>.</p>
<p>Block identifier, must be BlockType::FluxDataBlock (0x58554C46, "FLUX"). </p>
<pclass="definition">Definition at line <aclass="el"href="flux_8h_source.html#l00118">118</a> of file <aclass="el"href="flux_8h_source.html">flux.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="flux_8c_source.html#l00602">aaruf_write_flux_capture()</a>, <aclass="el"href="flux_8c_source.html#l00308">process_flux_data_block()</a>, and <aclass="el"href="close__write_8c_source.html#l05024">write_flux_blocks()</a>.</p>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.16.1 </li>