<!-- version: 1.3.3     sha: 546A001 -->
<node fwinfo="endpoint;width=4">
  <node id="hog" permission="r" address="0x0" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA of the project top directory"/>
  </node>

  <node id="constraints" permission="r" address="0x2" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA of the project top directory"/>
  </node>  
  
  <node id="top" permission="r" address="0x4" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA of the project top directory"/>
  </node>
  
  <node id="infrastructure" permission="r" address="0x6" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA"/>
  </node>

  <node id="algorithm" permission="r" address="0x8" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA"/>
  </node>

  <node id="readout" permission="r" address="0xa" fwinfo="endpoint;width=1" description="version of XML files">
    <node id="version" permission="r" address="0x0" description="Version Major.Minor.Patch">
      <node id="patch"         mask="0x0000ffff" description="Patch Number"/>
      <node id="minor_version" mask="0x00ff0000" description="Minor Version Number"/>
      <node id="major_version" mask="0xff000000" description="Major Version Number"/>
    </node>
    <node id="gitsha" permission="r" address="0x1" description="Git commit 7-digit SHA"/>
  </node>  

  <node id="ipbus" permission="r" address="0xc" fwinfo="endpoint;width=0" description="Git commit 7-digit SHA of ipbus submodule"/>
</node>
