mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-09 05:50:43 +02:00
679 lines
34 KiB
HTML
679 lines
34 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>AARE: aare::ZmqHeader Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">AARE
|
|
</div>
|
|
<div id="projectbrief">Data analysis library for PSI hybrid detectors</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.7 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceaare.html">aare</a></li><li class="navelem"><a class="el" href="structaare_1_1ZmqHeader.html">ZmqHeader</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Data Fields</a> </div>
|
|
<div class="headertitle"><div class="title">aare::ZmqHeader Struct Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="ZmqHeader_8hpp_source.html">ZmqHeader.hpp</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a0efc66ecb0bcf30a8b417b4969627de7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a0efc66ecb0bcf30a8b417b4969627de7">to_string</a> () const</td></tr>
|
|
<tr class="separator:a0efc66ecb0bcf30a8b417b4969627de7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a603c42606baa3df8869ee542e0bbda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a8a603c42606baa3df8869ee542e0bbda">from_string</a> (std::string &s)</td></tr>
|
|
<tr class="separator:a8a603c42606baa3df8869ee542e0bbda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25225eff34f1a9f4acc3495d4f02cc8b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a25225eff34f1a9f4acc3495d4f02cc8b">operator==</a> (const <a class="el" href="structaare_1_1ZmqHeader.html">ZmqHeader</a> &other) const</td></tr>
|
|
<tr class="separator:a25225eff34f1a9f4acc3495d4f02cc8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:abc6b8ab126eeeb6947ff3892a8c4af22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#abc6b8ab126eeeb6947ff3892a8c4af22">data</a> {true}</td></tr>
|
|
<tr class="separator:abc6b8ab126eeeb6947ff3892a8c4af22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abef7af329a052a6a93aa6475f77ce8d0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#abef7af329a052a6a93aa6475f77ce8d0">jsonversion</a> {0}</td></tr>
|
|
<tr class="separator:abef7af329a052a6a93aa6475f77ce8d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a204168b6969b738ad8e9e15b3511f921"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a204168b6969b738ad8e9e15b3511f921">dynamicRange</a> {0}</td></tr>
|
|
<tr class="separator:a204168b6969b738ad8e9e15b3511f921"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96dc350ffe696cc2cf5fb2f3b3b0f948"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a96dc350ffe696cc2cf5fb2f3b3b0f948">fileIndex</a> {0}</td></tr>
|
|
<tr class="separator:a96dc350ffe696cc2cf5fb2f3b3b0f948"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f5f15da11fd269b5034ce2365c77697"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a4f5f15da11fd269b5034ce2365c77697">ndetx</a> {0}</td></tr>
|
|
<tr class="separator:a4f5f15da11fd269b5034ce2365c77697"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cb59c5f8b096c4a8ab8ab2c4434efc8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a5cb59c5f8b096c4a8ab8ab2c4434efc8">ndety</a> {0}</td></tr>
|
|
<tr class="separator:a5cb59c5f8b096c4a8ab8ab2c4434efc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab74dd730a41ff31f7bf0bb012b46a9bf"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#ab74dd730a41ff31f7bf0bb012b46a9bf">npixelsx</a> {0}</td></tr>
|
|
<tr class="separator:ab74dd730a41ff31f7bf0bb012b46a9bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fe3e9591ebbab239aeebc034c68396c"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a3fe3e9591ebbab239aeebc034c68396c">npixelsy</a> {0}</td></tr>
|
|
<tr class="separator:a3fe3e9591ebbab239aeebc034c68396c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a553186a1c9a254038c88c1d064a01a6b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a553186a1c9a254038c88c1d064a01a6b">imageSize</a> {0}</td></tr>
|
|
<tr class="separator:a553186a1c9a254038c88c1d064a01a6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad44077f60043919ea4cce5b2afb4addb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#ad44077f60043919ea4cce5b2afb4addb">acqIndex</a> {0}</td></tr>
|
|
<tr class="separator:ad44077f60043919ea4cce5b2afb4addb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd24f294bf54871bdd41e896918857b3"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#acd24f294bf54871bdd41e896918857b3">frameIndex</a> {0}</td></tr>
|
|
<tr class="separator:acd24f294bf54871bdd41e896918857b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af506ef5de11292d5056c902f131441cd"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#af506ef5de11292d5056c902f131441cd">progress</a> {0}</td></tr>
|
|
<tr class="separator:af506ef5de11292d5056c902f131441cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af34a97741a1ff54ebc4e060298a30d81"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#af34a97741a1ff54ebc4e060298a30d81">fname</a></td></tr>
|
|
<tr class="separator:af34a97741a1ff54ebc4e060298a30d81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac939e8bb28f7c78c6e60bdc5a3f0fa24"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#ac939e8bb28f7c78c6e60bdc5a3f0fa24">frameNumber</a> {0}</td></tr>
|
|
<tr class="separator:ac939e8bb28f7c78c6e60bdc5a3f0fa24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11f597ea59c14c9976cf823e3dc90119"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a11f597ea59c14c9976cf823e3dc90119">expLength</a> {0}</td></tr>
|
|
<tr class="separator:a11f597ea59c14c9976cf823e3dc90119"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cc29d99dde183862b4b6d563cbe990d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a1cc29d99dde183862b4b6d563cbe990d">packetNumber</a> {0}</td></tr>
|
|
<tr class="separator:a1cc29d99dde183862b4b6d563cbe990d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21d6952bd400623f4f5c82c2517549b2"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a21d6952bd400623f4f5c82c2517549b2">detSpec1</a> {0}</td></tr>
|
|
<tr class="separator:a21d6952bd400623f4f5c82c2517549b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a974ae65dd6b07b8de83857a32140a6e3"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a974ae65dd6b07b8de83857a32140a6e3">timestamp</a> {0}</td></tr>
|
|
<tr class="separator:a974ae65dd6b07b8de83857a32140a6e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41db0b6b8b69d1911e92819b65453a3d"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a41db0b6b8b69d1911e92819b65453a3d">modId</a> {0}</td></tr>
|
|
<tr class="separator:a41db0b6b8b69d1911e92819b65453a3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cfd038a2e22a1243332aafb8ccf0926"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a1cfd038a2e22a1243332aafb8ccf0926">row</a> {0}</td></tr>
|
|
<tr class="separator:a1cfd038a2e22a1243332aafb8ccf0926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9055548e98d7f5c7be94000077cf9ca0"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a9055548e98d7f5c7be94000077cf9ca0">column</a> {0}</td></tr>
|
|
<tr class="separator:a9055548e98d7f5c7be94000077cf9ca0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8325849b8abdd44f67b1b72de227062c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a8325849b8abdd44f67b1b72de227062c">detSpec2</a> {0}</td></tr>
|
|
<tr class="separator:a8325849b8abdd44f67b1b72de227062c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae581d2a4e13f116107fe7850891c9ac8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#ae581d2a4e13f116107fe7850891c9ac8">detSpec3</a> {0}</td></tr>
|
|
<tr class="separator:ae581d2a4e13f116107fe7850891c9ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bb1b6c9da7a68d54873b7969517ba8f"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a6bb1b6c9da7a68d54873b7969517ba8f">detSpec4</a> {0}</td></tr>
|
|
<tr class="separator:a6bb1b6c9da7a68d54873b7969517ba8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05d97cf0b43cdc510276a660606e65a3"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a05d97cf0b43cdc510276a660606e65a3">detType</a> {0}</td></tr>
|
|
<tr class="separator:a05d97cf0b43cdc510276a660606e65a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a128a6dc9c8917a7518d0f4af5b5735"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a0a128a6dc9c8917a7518d0f4af5b5735">version</a> {0}</td></tr>
|
|
<tr class="separator:a0a128a6dc9c8917a7518d0f4af5b5735"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37f3d99023eebeb08000ff4dc03632a7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a37f3d99023eebeb08000ff4dc03632a7">flipRows</a> {0}</td></tr>
|
|
<tr class="separator:a37f3d99023eebeb08000ff4dc03632a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a1b315873916872d3ef539679488291"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#a7a1b315873916872d3ef539679488291">quad</a> {0}</td></tr>
|
|
<tr class="separator:a7a1b315873916872d3ef539679488291"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa45927c9dcb69f885f5a3f4fa5f1ce16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#aa45927c9dcb69f885f5a3f4fa5f1ce16">completeImage</a> {false}</td></tr>
|
|
<tr class="separator:aa45927c9dcb69f885f5a3f4fa5f1ce16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf3d0804cb93fc0d5e7dfef0e6f72c3a"><td class="memItemLeft" align="right" valign="top">std::map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#abf3d0804cb93fc0d5e7dfef0e6f72c3a">addJsonHeader</a></td></tr>
|
|
<tr class="separator:abf3d0804cb93fc0d5e7dfef0e6f72c3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af023e76fcd6b4f3dc1c7231e362af7c4"><td class="memItemLeft" align="right" valign="top">std::array< int, 4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ZmqHeader.html#af023e76fcd6b4f3dc1c7231e362af7c4">rx_roi</a> {}</td></tr>
|
|
<tr class="separator:af023e76fcd6b4f3dc1c7231e362af7c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>zmq header structure (from slsDetectorPackage) </p>
|
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a8a603c42606baa3df8869ee542e0bbda" name="a8a603c42606baa3df8869ee542e0bbda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a603c42606baa3df8869ee542e0bbda">◆ </a></span>from_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void aare::ZmqHeader::from_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25225eff34f1a9f4acc3495d4f02cc8b" name="a25225eff34f1a9f4acc3495d4f02cc8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25225eff34f1a9f4acc3495d4f02cc8b">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool aare::ZmqHeader::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structaare_1_1ZmqHeader.html">ZmqHeader</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0efc66ecb0bcf30a8b417b4969627de7" name="a0efc66ecb0bcf30a8b417b4969627de7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0efc66ecb0bcf30a8b417b4969627de7">◆ </a></span>to_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string aare::ZmqHeader::to_string </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>serialize struct to json string </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Field Documentation</h2>
|
|
<a id="ad44077f60043919ea4cce5b2afb4addb" name="ad44077f60043919ea4cce5b2afb4addb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad44077f60043919ea4cce5b2afb4addb">◆ </a></span>acqIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::acqIndex {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>frame number from detector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf3d0804cb93fc0d5e7dfef0e6f72c3a" name="abf3d0804cb93fc0d5e7dfef0e6f72c3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf3d0804cb93fc0d5e7dfef0e6f72c3a">◆ </a></span>addJsonHeader</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map<std::string, std::string> aare::ZmqHeader::addJsonHeader</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>additional json header </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9055548e98d7f5c7be94000077cf9ca0" name="a9055548e98d7f5c7be94000077cf9ca0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9055548e98d7f5c7be94000077cf9ca0">◆ </a></span>column</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t aare::ZmqHeader::column {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa45927c9dcb69f885f5a3f4fa5f1ce16" name="aa45927c9dcb69f885f5a3f4fa5f1ce16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa45927c9dcb69f885f5a3f4fa5f1ce16">◆ </a></span>completeImage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool aare::ZmqHeader::completeImage {false}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>true if complete image, else missing packets </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc6b8ab126eeeb6947ff3892a8c4af22" name="abc6b8ab126eeeb6947ff3892a8c4af22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc6b8ab126eeeb6947ff3892a8c4af22">◆ </a></span>data</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool aare::ZmqHeader::data {true}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>true if incoming data, false if end of acquisition </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21d6952bd400623f4f5c82c2517549b2" name="a21d6952bd400623f4f5c82c2517549b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21d6952bd400623f4f5c82c2517549b2">◆ </a></span>detSpec1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::detSpec1 {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8325849b8abdd44f67b1b72de227062c" name="a8325849b8abdd44f67b1b72de227062c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8325849b8abdd44f67b1b72de227062c">◆ </a></span>detSpec2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t aare::ZmqHeader::detSpec2 {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae581d2a4e13f116107fe7850891c9ac8" name="ae581d2a4e13f116107fe7850891c9ac8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae581d2a4e13f116107fe7850891c9ac8">◆ </a></span>detSpec3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::detSpec3 {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bb1b6c9da7a68d54873b7969517ba8f" name="a6bb1b6c9da7a68d54873b7969517ba8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bb1b6c9da7a68d54873b7969517ba8f">◆ </a></span>detSpec4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t aare::ZmqHeader::detSpec4 {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05d97cf0b43cdc510276a660606e65a3" name="a05d97cf0b43cdc510276a660606e65a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05d97cf0b43cdc510276a660606e65a3">◆ </a></span>detType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t aare::ZmqHeader::detType {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a204168b6969b738ad8e9e15b3511f921" name="a204168b6969b738ad8e9e15b3511f921"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a204168b6969b738ad8e9e15b3511f921">◆ </a></span>dynamicRange</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::dynamicRange {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11f597ea59c14c9976cf823e3dc90119" name="a11f597ea59c14c9976cf823e3dc90119"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11f597ea59c14c9976cf823e3dc90119">◆ </a></span>expLength</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::expLength {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96dc350ffe696cc2cf5fb2f3b3b0f948" name="a96dc350ffe696cc2cf5fb2f3b3b0f948"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96dc350ffe696cc2cf5fb2f3b3b0f948">◆ </a></span>fileIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::fileIndex {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37f3d99023eebeb08000ff4dc03632a7" name="a37f3d99023eebeb08000ff4dc03632a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37f3d99023eebeb08000ff4dc03632a7">◆ </a></span>flipRows</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int aare::ZmqHeader::flipRows {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>if rows of image should be flipped </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af34a97741a1ff54ebc4e060298a30d81" name="af34a97741a1ff54ebc4e060298a30d81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af34a97741a1ff54ebc4e060298a30d81">◆ </a></span>fname</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string aare::ZmqHeader::fname</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>file name prefix </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd24f294bf54871bdd41e896918857b3" name="acd24f294bf54871bdd41e896918857b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd24f294bf54871bdd41e896918857b3">◆ </a></span>frameIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::frameIndex {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>frame index (starting at 0 for each acquisition) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac939e8bb28f7c78c6e60bdc5a3f0fa24" name="ac939e8bb28f7c78c6e60bdc5a3f0fa24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac939e8bb28f7c78c6e60bdc5a3f0fa24">◆ </a></span>frameNumber</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::frameNumber {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>header from detector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a553186a1c9a254038c88c1d064a01a6b" name="a553186a1c9a254038c88c1d064a01a6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a553186a1c9a254038c88c1d064a01a6b">◆ </a></span>imageSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::imageSize {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>number of bytes for an image in this socket </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abef7af329a052a6a93aa6475f77ce8d0" name="abef7af329a052a6a93aa6475f77ce8d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abef7af329a052a6a93aa6475f77ce8d0">◆ </a></span>jsonversion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::jsonversion {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41db0b6b8b69d1911e92819b65453a3d" name="a41db0b6b8b69d1911e92819b65453a3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41db0b6b8b69d1911e92819b65453a3d">◆ </a></span>modId</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t aare::ZmqHeader::modId {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f5f15da11fd269b5034ce2365c77697" name="a4f5f15da11fd269b5034ce2365c77697"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f5f15da11fd269b5034ce2365c77697">◆ </a></span>ndetx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::ndetx {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>number of detectors/port in x axis </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cb59c5f8b096c4a8ab8ab2c4434efc8" name="a5cb59c5f8b096c4a8ab8ab2c4434efc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cb59c5f8b096c4a8ab8ab2c4434efc8">◆ </a></span>ndety</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::ndety {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>number of detectors/port in y axis </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab74dd730a41ff31f7bf0bb012b46a9bf" name="ab74dd730a41ff31f7bf0bb012b46a9bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab74dd730a41ff31f7bf0bb012b46a9bf">◆ </a></span>npixelsx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::npixelsx {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>number of pixels/channels in x axis for this zmq socket </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fe3e9591ebbab239aeebc034c68396c" name="a3fe3e9591ebbab239aeebc034c68396c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fe3e9591ebbab239aeebc034c68396c">◆ </a></span>npixelsy</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::npixelsy {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>number of pixels/channels in y axis for this zmq socket </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cc29d99dde183862b4b6d563cbe990d" name="a1cc29d99dde183862b4b6d563cbe990d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cc29d99dde183862b4b6d563cbe990d">◆ </a></span>packetNumber</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::packetNumber {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af506ef5de11292d5056c902f131441cd" name="af506ef5de11292d5056c902f131441cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af506ef5de11292d5056c902f131441cd">◆ </a></span>progress</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double aare::ZmqHeader::progress {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>progress in percentage </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a1b315873916872d3ef539679488291" name="a7a1b315873916872d3ef539679488291"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a1b315873916872d3ef539679488291">◆ </a></span>quad</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t aare::ZmqHeader::quad {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>quad type (eiger hardware specific) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cfd038a2e22a1243332aafb8ccf0926" name="a1cfd038a2e22a1243332aafb8ccf0926"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cfd038a2e22a1243332aafb8ccf0926">◆ </a></span>row</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t aare::ZmqHeader::row {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af023e76fcd6b4f3dc1c7231e362af7c4" name="af023e76fcd6b4f3dc1c7231e362af7c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af023e76fcd6b4f3dc1c7231e362af7c4">◆ </a></span>rx_roi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::array<int, 4> aare::ZmqHeader::rx_roi {}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>(xmin, xmax, ymin, ymax) roi only in files written </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a974ae65dd6b07b8de83857a32140a6e3" name="a974ae65dd6b07b8de83857a32140a6e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a974ae65dd6b07b8de83857a32140a6e3">◆ </a></span>timestamp</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t aare::ZmqHeader::timestamp {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a128a6dc9c8917a7518d0f4af5b5735" name="a0a128a6dc9c8917a7518d0f4af5b5735"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a128a6dc9c8917a7518d0f4af5b5735">◆ </a></span>version</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t aare::ZmqHeader::version {0}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following files:<ul>
|
|
<li>network_io/include/aare/network_io/<a class="el" href="ZmqHeader_8hpp_source.html">ZmqHeader.hpp</a></li>
|
|
<li>network_io/src/<a class="el" href="ZmqHeader_8cpp.html">ZmqHeader.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
|
</small></address>
|
|
</body>
|
|
</html>
|