1315 lines
591 KiB
HTML
1315 lines
591 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="utf8" />
|
|
<title>Jungfraujoch</title>
|
|
<!-- needed for adaptive design -->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<style>
|
|
body {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
</style>
|
|
<script src="https://cdn.redoc.ly/redoc/v2.1.5/bundles/redoc.standalone.js"></script><style data-styled="true" data-styled-version="6.1.11">.jLkFlo{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.jLkFlo{width:100%;padding:40px 40px;}}/*!sc*/
|
|
data-styled.g4[id="sc-fqkwJk"]{content:"jLkFlo,"}/*!sc*/
|
|
.gWwwsw{padding:40px 0;}/*!sc*/
|
|
.gWwwsw:last-child{min-height:calc(100vh + 1px);}/*!sc*/
|
|
.gWwwsw>.gWwwsw:last-child{min-height:initial;}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.gWwwsw{padding:0;}}/*!sc*/
|
|
.dNqlFH{padding:40px 0;position:relative;}/*!sc*/
|
|
.dNqlFH:last-child{min-height:calc(100vh + 1px);}/*!sc*/
|
|
.dNqlFH>.dNqlFH:last-child{min-height:initial;}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.dNqlFH{padding:0;}}/*!sc*/
|
|
.dNqlFH:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0, 0, 0, 0.2);}/*!sc*/
|
|
data-styled.g5[id="sc-dcJtft"]{content:"gWwwsw,dNqlFH,"}/*!sc*/
|
|
.hqwGrr{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.hqwGrr{width:100%;padding:40px 40px;}}/*!sc*/
|
|
data-styled.g6[id="sc-iGgVNO"]{content:"hqwGrr,"}/*!sc*/
|
|
.ggsSF{background-color:#263238;}/*!sc*/
|
|
data-styled.g7[id="sc-gsFSjX"]{content:"ggsSF,"}/*!sc*/
|
|
.NrBoN{display:flex;width:100%;padding:0;}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.NrBoN{flex-direction:column;}}/*!sc*/
|
|
data-styled.g8[id="sc-kAycRU"]{content:"NrBoN,"}/*!sc*/
|
|
.cDCvoe{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#333333;}/*!sc*/
|
|
data-styled.g9[id="sc-imWZod"]{content:"cDCvoe,"}/*!sc*/
|
|
.hXYRhd{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;margin:0 0 20px;}/*!sc*/
|
|
data-styled.g10[id="sc-jXbVAB"]{content:"hXYRhd,"}/*!sc*/
|
|
.cgzTaG{color:#ffffff;}/*!sc*/
|
|
data-styled.g12[id="sc-kpDprT"]{content:"cgzTaG,"}/*!sc*/
|
|
.fZUozT{border-bottom:1px solid rgba(38, 50, 56, 0.3);margin:1em 0 1em 0;color:rgba(38, 50, 56, 0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;}/*!sc*/
|
|
data-styled.g13[id="sc-dAlxHm"]{content:"fZUozT,"}/*!sc*/
|
|
.buKOug{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
|
.buKOug:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
|
|
h1:hover>.buKOug::before,h2:hover>.buKOug::before,.buKOug:hover::before{visibility:visible;}/*!sc*/
|
|
data-styled.g14[id="sc-jlZhRR"]{content:"buKOug,"}/*!sc*/
|
|
.bBKyWu{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
|
|
.bBKyWu polygon{fill:#d41f1c;}/*!sc*/
|
|
.fxsrq{height:20px;width:20px;min-width:20px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(0);}/*!sc*/
|
|
.fxsrq polygon{fill:white;}/*!sc*/
|
|
.eHleNU{height:18px;width:18px;min-width:18px;vertical-align:middle;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
|
|
.jqLwgG{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
|
|
.jqLwgG polygon{fill:#1d8127;}/*!sc*/
|
|
data-styled.g15[id="sc-cwHqhk"]{content:"bBKyWu,fxsrq,eHleNU,jqLwgG,"}/*!sc*/
|
|
.fCxZSn{border-left:1px solid #7c7cbb;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.fCxZSn{display:block;overflow:hidden;}}/*!sc*/
|
|
tr:first-of-type>.fCxZSn,tr.last>.fCxZSn{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}/*!sc*/
|
|
tr:first-of-type>.fCxZSn{background-image:linear-gradient(
|
|
to bottom,
|
|
transparent 0%,
|
|
transparent 22px,
|
|
#7c7cbb 22px,
|
|
#7c7cbb 100%
|
|
);}/*!sc*/
|
|
tr.last>.fCxZSn{background-image:linear-gradient(
|
|
to bottom,
|
|
#7c7cbb 0%,
|
|
#7c7cbb 22px,
|
|
transparent 22px,
|
|
transparent 100%
|
|
);}/*!sc*/
|
|
tr.last+tr>.fCxZSn{border-left-color:transparent;}/*!sc*/
|
|
tr.last:first-child>.fCxZSn{background:none;border-left-color:transparent;}/*!sc*/
|
|
data-styled.g18[id="sc-dLNtp"]{content:"fCxZSn,"}/*!sc*/
|
|
.jTSwDU{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;}/*!sc*/
|
|
.jTSwDU.deprecated{text-decoration:line-through;color:#707070;}/*!sc*/
|
|
data-styled.g20[id="sc-eldOKa"]{content:"jTSwDU,"}/*!sc*/
|
|
.kdholP{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;}/*!sc*/
|
|
tr.expanded .kdholP{border-bottom:none;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.kdholP{padding:0 20px;border-bottom:none;border-left:1px solid #7c7cbb;}tr.last>.kdholP{border-left:none;}}/*!sc*/
|
|
data-styled.g21[id="sc-fPXMhL"]{content:"kdholP,"}/*!sc*/
|
|
.fWSzIS{color:#7c7cbb;font-family:Courier,monospace;margin-right:10px;}/*!sc*/
|
|
.fWSzIS::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#7c7cbb;}/*!sc*/
|
|
.fWSzIS::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#7c7cbb;height:7px;}/*!sc*/
|
|
data-styled.g22[id="sc-gFqAYk"]{content:"fWSzIS,"}/*!sc*/
|
|
.hPLMVw{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;}/*!sc*/
|
|
.hPLMVw >tr{vertical-align:middle;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.hPLMVw{display:block;}.hPLMVw >tr,.hPLMVw >tbody>tr{display:block;}}/*!sc*/
|
|
@media screen and (max-width: 50rem) and (-ms-high-contrast:none){.hPLMVw td{float:left;width:100%;}}/*!sc*/
|
|
.hPLMVw .sc-ikkyvV,.hPLMVw .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV,.hPLMVw .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV{margin:1em;margin-right:0;background:#fafafa;}/*!sc*/
|
|
.hPLMVw .sc-ikkyvV .sc-ikkyvV,.hPLMVw .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV,.hPLMVw .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV .sc-ikkyvV{background:#ffffff;}/*!sc*/
|
|
data-styled.g24[id="sc-dAbbbq"]{content:"hPLMVw,"}/*!sc*/
|
|
.tlGxN >ul{list-style:none;padding:0;margin:0;margin:0 -5px;}/*!sc*/
|
|
.tlGxN >ul >li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0, 0, 0, 0.5);cursor:pointer;text-align:center;outline:none;color:#ccc;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;}/*!sc*/
|
|
.tlGxN >ul >li.react-tabs__tab--selected{color:#333333;background:#ffffff;}/*!sc*/
|
|
.tlGxN >ul >li.react-tabs__tab--selected:focus{outline:auto;}/*!sc*/
|
|
.tlGxN >ul >li:only-child{flex:none;min-width:100px;}/*!sc*/
|
|
.tlGxN >ul >li.tab-success{color:#1d8127;}/*!sc*/
|
|
.tlGxN >ul >li.tab-redirect{color:#ffa500;}/*!sc*/
|
|
.tlGxN >ul >li.tab-info{color:#87ceeb;}/*!sc*/
|
|
.tlGxN >ul >li.tab-error{color:#d41f1c;}/*!sc*/
|
|
.tlGxN >.react-tabs__tab-panel{background:#11171a;}/*!sc*/
|
|
.tlGxN >.react-tabs__tab-panel>div,.tlGxN >.react-tabs__tab-panel>pre{padding:20px;margin:0;}/*!sc*/
|
|
.tlGxN >.react-tabs__tab-panel>div>pre{padding:0;}/*!sc*/
|
|
data-styled.g30[id="sc-bXCLgj"]{content:"tlGxN,"}/*!sc*/
|
|
.bSgSrX code[class*='language-'],.bSgSrX pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/
|
|
@media print{.bSgSrX code[class*='language-'],.bSgSrX pre[class*='language-']{text-shadow:none;}}/*!sc*/
|
|
.bSgSrX pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
|
|
.bSgSrX .token.comment,.bSgSrX .token.prolog,.bSgSrX .token.doctype,.bSgSrX .token.cdata{color:hsl(30, 20%, 50%);}/*!sc*/
|
|
.bSgSrX .token.punctuation{opacity:0.7;}/*!sc*/
|
|
.bSgSrX .namespace{opacity:0.7;}/*!sc*/
|
|
.bSgSrX .token.property,.bSgSrX .token.tag,.bSgSrX .token.number,.bSgSrX .token.constant,.bSgSrX .token.symbol{color:#4a8bb3;}/*!sc*/
|
|
.bSgSrX .token.boolean{color:#e64441;}/*!sc*/
|
|
.bSgSrX .token.selector,.bSgSrX .token.attr-name,.bSgSrX .token.string,.bSgSrX .token.char,.bSgSrX .token.builtin,.bSgSrX .token.inserted{color:#a0fbaa;}/*!sc*/
|
|
.bSgSrX .token.selector+a,.bSgSrX .token.attr-name+a,.bSgSrX .token.string+a,.bSgSrX .token.char+a,.bSgSrX .token.builtin+a,.bSgSrX .token.inserted+a,.bSgSrX .token.selector+a:visited,.bSgSrX .token.attr-name+a:visited,.bSgSrX .token.string+a:visited,.bSgSrX .token.char+a:visited,.bSgSrX .token.builtin+a:visited,.bSgSrX .token.inserted+a:visited{color:#4ed2ba;text-decoration:underline;}/*!sc*/
|
|
.bSgSrX .token.property.string{color:white;}/*!sc*/
|
|
.bSgSrX .token.operator,.bSgSrX .token.entity,.bSgSrX .token.url,.bSgSrX .token.variable{color:hsl(40, 90%, 60%);}/*!sc*/
|
|
.bSgSrX .token.atrule,.bSgSrX .token.attr-value,.bSgSrX .token.keyword{color:hsl(350, 40%, 70%);}/*!sc*/
|
|
.bSgSrX .token.regex,.bSgSrX .token.important{color:#e90;}/*!sc*/
|
|
.bSgSrX .token.important,.bSgSrX .token.bold{font-weight:bold;}/*!sc*/
|
|
.bSgSrX .token.italic{font-style:italic;}/*!sc*/
|
|
.bSgSrX .token.entity{cursor:help;}/*!sc*/
|
|
.bSgSrX .token.deleted{color:red;}/*!sc*/
|
|
data-styled.g32[id="sc-eeDSqt"]{content:"bSgSrX,"}/*!sc*/
|
|
.kEwLiZ{opacity:0.7;transition:opacity 0.3s ease;text-align:right;}/*!sc*/
|
|
.kEwLiZ:focus-within{opacity:1;}/*!sc*/
|
|
.kEwLiZ >button{background-color:transparent;border:0;color:inherit;padding:2px 10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em;cursor:pointer;outline:0;}/*!sc*/
|
|
.kEwLiZ >button :hover,.kEwLiZ >button :focus{background:rgba(255, 255, 255, 0.1);}/*!sc*/
|
|
data-styled.g33[id="sc-koYCI"]{content:"kEwLiZ,"}/*!sc*/
|
|
.eyrQrY{position:relative;}/*!sc*/
|
|
data-styled.g37[id="sc-dtBeHJ"]{content:"eyrQrY,"}/*!sc*/
|
|
.fpgAnb{margin-left:10px;text-transform:none;font-size:0.929em;color:black;}/*!sc*/
|
|
data-styled.g41[id="sc-cWSIco"]{content:"fpgAnb,"}/*!sc*/
|
|
.cWARBq{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
|
|
.cWARBq p:last-child{margin-bottom:0;}/*!sc*/
|
|
.cWARBq h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
|
|
.cWARBq h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
|
|
.cWARBq code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
|
|
.cWARBq pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
|
|
.cWARBq pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
|
|
.cWARBq pre code:before,.cWARBq pre code:after{content:none;}/*!sc*/
|
|
.cWARBq blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
|
|
.cWARBq img{max-width:100%;box-sizing:content-box;}/*!sc*/
|
|
.cWARBq ul,.cWARBq ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
|
|
.cWARBq ul ul,.cWARBq ol ul,.cWARBq ul ol,.cWARBq ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
|
|
.cWARBq table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
|
|
.cWARBq table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
|
|
.cWARBq table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
|
|
.cWARBq table th,.cWARBq table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
|
|
.cWARBq table th{text-align:left;font-weight:bold;}/*!sc*/
|
|
.cWARBq .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
|
.cWARBq .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
|
|
.cWARBq h1:hover>.share-link::before,.cWARBq h2:hover>.share-link::before,.cWARBq .share-link:hover::before{visibility:visible;}/*!sc*/
|
|
.cWARBq a{text-decoration:auto;color:#32329f;}/*!sc*/
|
|
.cWARBq a:visited{color:#32329f;}/*!sc*/
|
|
.cWARBq a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
|
|
.gayXgA{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
|
|
.gayXgA p:last-child{margin-bottom:0;}/*!sc*/
|
|
.gayXgA p:first-child{margin-top:0;}/*!sc*/
|
|
.gayXgA p:last-child{margin-bottom:0;}/*!sc*/
|
|
.gayXgA h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
|
|
.gayXgA h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
|
|
.gayXgA code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
|
|
.gayXgA pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
|
|
.gayXgA pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
|
|
.gayXgA pre code:before,.gayXgA pre code:after{content:none;}/*!sc*/
|
|
.gayXgA blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
|
|
.gayXgA img{max-width:100%;box-sizing:content-box;}/*!sc*/
|
|
.gayXgA ul,.gayXgA ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
|
|
.gayXgA ul ul,.gayXgA ol ul,.gayXgA ul ol,.gayXgA ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
|
|
.gayXgA table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
|
|
.gayXgA table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
|
|
.gayXgA table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
|
|
.gayXgA table th,.gayXgA table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
|
|
.gayXgA table th{text-align:left;font-weight:bold;}/*!sc*/
|
|
.gayXgA .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
|
.gayXgA .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
|
|
.gayXgA h1:hover>.share-link::before,.gayXgA h2:hover>.share-link::before,.gayXgA .share-link:hover::before{visibility:visible;}/*!sc*/
|
|
.gayXgA a{text-decoration:auto;color:#32329f;}/*!sc*/
|
|
.gayXgA a:visited{color:#32329f;}/*!sc*/
|
|
.gayXgA a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
|
|
data-styled.g42[id="sc-eBMFzZ"]{content:"cWARBq,gayXgA,"}/*!sc*/
|
|
.gKOXES{display:inline;}/*!sc*/
|
|
data-styled.g43[id="sc-dCFGXG"]{content:"gKOXES,"}/*!sc*/
|
|
.gpWFPc{position:relative;}/*!sc*/
|
|
data-styled.g44[id="sc-fhzEvr"]{content:"gpWFPc,"}/*!sc*/
|
|
.hxmTDe:hover>.sc-koYCI{opacity:1;}/*!sc*/
|
|
data-styled.g49[id="sc-esYjtY"]{content:"hxmTDe,"}/*!sc*/
|
|
.dXllNu{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;}/*!sc*/
|
|
.dXllNu .redoc-json code>.collapser{display:none;pointer-events:none;}/*!sc*/
|
|
.dXllNu .callback-function{color:gray;}/*!sc*/
|
|
.dXllNu .collapser:after{content:'-';cursor:pointer;}/*!sc*/
|
|
.dXllNu .collapsed>.collapser:after{content:'+';cursor:pointer;}/*!sc*/
|
|
.dXllNu .ellipsis:after{content:' … ';}/*!sc*/
|
|
.dXllNu .collapsible{margin-left:2em;}/*!sc*/
|
|
.dXllNu .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}/*!sc*/
|
|
.dXllNu .hovered{background-color:rgba(235, 238, 249, 1);}/*!sc*/
|
|
.dXllNu .collapser{background-color:transparent;border:0;color:#fff;font-family:Courier,monospace;font-size:13px;padding-right:6px;padding-left:6px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;position:absolute;top:4px;left:-1.5em;cursor:default;user-select:none;-webkit-user-select:none;padding:2px;}/*!sc*/
|
|
.dXllNu .collapser:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;}/*!sc*/
|
|
.dXllNu ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}/*!sc*/
|
|
.dXllNu li{position:relative;display:block;}/*!sc*/
|
|
.dXllNu .hoverable{display:inline-block;}/*!sc*/
|
|
.dXllNu .selected{outline-style:solid;outline-width:1px;outline-style:dotted;}/*!sc*/
|
|
.dXllNu .collapsed>.collapsible{display:none;}/*!sc*/
|
|
.dXllNu .ellipsis{display:none;}/*!sc*/
|
|
.dXllNu .collapsed>.ellipsis{display:inherit;}/*!sc*/
|
|
data-styled.g50[id="sc-fXSgRJ"]{content:"dXllNu,"}/*!sc*/
|
|
.OirWV{padding:0.9em;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;}/*!sc*/
|
|
data-styled.g51[id="sc-JrEyx"]{content:"OirWV,"}/*!sc*/
|
|
.bLpZTa{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.7);}/*!sc*/
|
|
data-styled.g52[id="sc-fjvwmM"]{content:"bLpZTa,"}/*!sc*/
|
|
.kIESIX{position:relative;}/*!sc*/
|
|
data-styled.g53[id="sc-bbSYpP"]{content:"kIESIX,"}/*!sc*/
|
|
.fszzxn{margin-top:15px;}/*!sc*/
|
|
data-styled.g56[id="sc-uVXKs"]{content:"fszzxn,"}/*!sc*/
|
|
.dAEmWx.deprecated span.property-name{text-decoration:line-through;color:#707070;}/*!sc*/
|
|
.dAEmWx button{background-color:transparent;border:0;outline:0;font-size:13px;font-family:Courier,monospace;cursor:pointer;padding:0;color:#333333;}/*!sc*/
|
|
.dAEmWx button:focus{font-weight:600;}/*!sc*/
|
|
.dAEmWx .sc-cwHqhk{height:1.1em;width:1.1em;}/*!sc*/
|
|
.dAEmWx .sc-cwHqhk polygon{fill:#666;}/*!sc*/
|
|
data-styled.g57[id="sc-hCPjmr"]{content:"dAEmWx,"}/*!sc*/
|
|
.kMMoBE{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
|
|
data-styled.g58[id="sc-NxrBK"]{content:"kMMoBE,"}/*!sc*/
|
|
.hMkdpJ{color:rgba(102,102,102,0.9);}/*!sc*/
|
|
data-styled.g59[id="sc-cfxfQh"]{content:"hMkdpJ,"}/*!sc*/
|
|
.ffgeXz{color:#666;}/*!sc*/
|
|
data-styled.g60[id="sc-gFAXEw"]{content:"ffgeXz,"}/*!sc*/
|
|
.kkDjeQ{color:#666;word-break:break-word;}/*!sc*/
|
|
data-styled.g61[id="sc-gmPhgS"]{content:"kkDjeQ,"}/*!sc*/
|
|
.gypzqL{color:#d41f1c;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;}/*!sc*/
|
|
data-styled.g62[id="sc-hRJeED"]{content:"gypzqL,"}/*!sc*/
|
|
.jnfAav{border-radius:2px;word-break:break-word;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;}/*!sc*/
|
|
+{margin-left:0;}/*!sc*/
|
|
data-styled.g66[id="sc-ddjGcj"]{content:"jnfAav,"}/*!sc*/
|
|
.eYbZrn{border-radius:2px;background-color:rgba(104,104,207,0.05);color:rgba(50,50,159,0.9);margin:0 5px;padding:0 5px;border:1px solid rgba(50,50,159,0.1);}/*!sc*/
|
|
+{margin-left:0;}/*!sc*/
|
|
data-styled.g68[id="sc-fxwsqt"]{content:"eYbZrn,"}/*!sc*/
|
|
.hJudwp{margin-top:0;margin-bottom:0.5em;}/*!sc*/
|
|
data-styled.g91[id="sc-fTFkHh"]{content:"hJudwp,"}/*!sc*/
|
|
.dyWjRw{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;text-decoration:none;cursor:pointer;}/*!sc*/
|
|
data-styled.g92[id="sc-ktJcvw"]{content:"dyWjRw,"}/*!sc*/
|
|
.fOljxM::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;}/*!sc*/
|
|
.fOljxM:last-child::after{display:none;}/*!sc*/
|
|
data-styled.g93[id="sc-gmgEyz"]{content:"fOljxM,"}/*!sc*/
|
|
.knZeAO{overflow:hidden;}/*!sc*/
|
|
data-styled.g94[id="sc-kMkwmO"]{content:"knZeAO,"}/*!sc*/
|
|
.foAXyM{display:flex;flex-wrap:wrap;margin-left:-15px;}/*!sc*/
|
|
data-styled.g95[id="sc-fiCwYx"]{content:"foAXyM,"}/*!sc*/
|
|
.hkxktA{width:9ex;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana,sans-serif;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;}/*!sc*/
|
|
.hkxktA.get{background-color:#2F8132;}/*!sc*/
|
|
.hkxktA.post{background-color:#186FAF;}/*!sc*/
|
|
.hkxktA.put{background-color:#95507c;}/*!sc*/
|
|
.hkxktA.options{background-color:#947014;}/*!sc*/
|
|
.hkxktA.patch{background-color:#bf581d;}/*!sc*/
|
|
.hkxktA.delete{background-color:#cc3333;}/*!sc*/
|
|
.hkxktA.basic{background-color:#707070;}/*!sc*/
|
|
.hkxktA.link{background-color:#07818F;}/*!sc*/
|
|
.hkxktA.head{background-color:#A23DAD;}/*!sc*/
|
|
.hkxktA.hook{background-color:#32329f;}/*!sc*/
|
|
.hkxktA.schema{background-color:#707070;}/*!sc*/
|
|
data-styled.g99[id="sc-ehiymJ"]{content:"hkxktA,"}/*!sc*/
|
|
.gVzKKH{margin:0;padding:0;}/*!sc*/
|
|
.gVzKKH:first-child{padding-bottom:32px;}/*!sc*/
|
|
.sc-iHmqaY .sc-iHmqaY{font-size:0.929em;}/*!sc*/
|
|
data-styled.g100[id="sc-iHmqaY"]{content:"gVzKKH,"}/*!sc*/
|
|
.jiiTgL{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}/*!sc*/
|
|
data-styled.g101[id="sc-kYxEyd"]{content:"jiiTgL,"}/*!sc*/
|
|
.iwtEuE{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;background-color:#fafafa;}/*!sc*/
|
|
.iwtEuE:hover{color:#32329f;background-color:#ededed;}/*!sc*/
|
|
.iwtEuE .sc-cwHqhk{height:1.5em;width:1.5em;}/*!sc*/
|
|
.iwtEuE .sc-cwHqhk polygon{fill:#333333;}/*!sc*/
|
|
data-styled.g102[id="sc-bpUCxw"]{content:"iwtEuE,"}/*!sc*/
|
|
.kgCeIH{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;}/*!sc*/
|
|
data-styled.g103[id="sc-eyvHYj"]{content:"kgCeIH,"}/*!sc*/
|
|
.fGEtTM{font-size:0.8em;margin-top:10px;text-align:center;position:fixed;width:260px;bottom:0;background:#fafafa;}/*!sc*/
|
|
.fGEtTM a,.fGEtTM a:visited,.fGEtTM a:hover{color:#333333!important;padding:5px 0;border-top:1px solid #e1e1e1;text-decoration:none;display:flex;align-items:center;justify-content:center;}/*!sc*/
|
|
.fGEtTM img{width:15px;margin-right:5px;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.fGEtTM{width:100%;}}/*!sc*/
|
|
data-styled.g104[id="sc-gfopwy"]{content:"fGEtTM,"}/*!sc*/
|
|
.ciDfNo{cursor:pointer;position:relative;margin-bottom:5px;}/*!sc*/
|
|
data-styled.g110[id="sc-dkmVhU"]{content:"ciDfNo,"}/*!sc*/
|
|
.gHPYVn{font-family:Courier,monospace;margin-left:10px;flex:1;overflow-x:hidden;text-overflow:ellipsis;}/*!sc*/
|
|
data-styled.g111[id="sc-ejfMNw"]{content:"gHPYVn,"}/*!sc*/
|
|
.jJBChh{outline:0;color:inherit;width:100%;text-align:left;cursor:pointer;padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:flex;white-space:nowrap;align-items:center;border:1px solid transparent;border-bottom:0;transition:border-color 0.25s ease;}/*!sc*/
|
|
.jJBChh ..sc-ejfMNw{color:#ffffff;}/*!sc*/
|
|
.jJBChh:focus{box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.45),0 2px 0 rgba(128, 128, 128, 0.25);}/*!sc*/
|
|
data-styled.g112[id="sc-iEXLnV"]{content:"jJBChh,"}/*!sc*/
|
|
.bBtSVQ{font-size:0.929em;line-height:20px;background-color:#186FAF;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
|
.eJsTbX{font-size:0.929em;line-height:20px;background-color:#95507c;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
|
.fPaeRy{font-size:0.929em;line-height:20px;background-color:#2F8132;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
|
data-styled.g113[id="sc-EgOky"]{content:"bBtSVQ,eJsTbX,fPaeRy,"}/*!sc*/
|
|
.fuVsyo{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0 0 6px rgba(0, 0, 0, 0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 0.25s ease;visibility:hidden;transform:translateY(-50%) scaleY(0);}/*!sc*/
|
|
data-styled.g114[id="sc-eZYMKX"]{content:"fuVsyo,"}/*!sc*/
|
|
.kyqjNC{padding:10px;}/*!sc*/
|
|
data-styled.g115[id="sc-dlWDvs"]{content:"kyqjNC,"}/*!sc*/
|
|
.lhFNhe{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;}/*!sc*/
|
|
.lhFNhe >span{color:#333333;}/*!sc*/
|
|
data-styled.g116[id="sc-hHOBVR"]{content:"lhFNhe,"}/*!sc*/
|
|
.eWbvUv{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);cursor:default;}/*!sc*/
|
|
.eWbvUv:focus{outline:auto #1d8127;}/*!sc*/
|
|
.eWbvUv::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
|
|
.eWbvUv:focus{outline:0;}/*!sc*/
|
|
.IVbkz{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);}/*!sc*/
|
|
.IVbkz:focus{outline:auto #d41f1c;}/*!sc*/
|
|
.gxzUtd{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);cursor:default;}/*!sc*/
|
|
.gxzUtd:focus{outline:auto #d41f1c;}/*!sc*/
|
|
.gxzUtd::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
|
|
.gxzUtd:focus{outline:0;}/*!sc*/
|
|
.hDzmxh{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);}/*!sc*/
|
|
.hDzmxh:focus{outline:auto #1d8127;}/*!sc*/
|
|
data-styled.g119[id="sc-gdyfxU"]{content:"eWbvUv,IVbkz,gxzUtd,hDzmxh,"}/*!sc*/
|
|
.eBHfiv{vertical-align:top;}/*!sc*/
|
|
data-styled.g122[id="sc-bVHBsO"]{content:"eBHfiv,"}/*!sc*/
|
|
.hePoiW{font-size:1.3em;padding:0.2em 0;margin:3em 0 1.1em;color:#333333;font-weight:normal;}/*!sc*/
|
|
data-styled.g123[id="sc-dSIJcR"]{content:"hePoiW,"}/*!sc*/
|
|
.bFMrcX{margin-bottom:30px;}/*!sc*/
|
|
data-styled.g128[id="sc-ePDMnc"]{content:"bFMrcX,"}/*!sc*/
|
|
.fztUTL{user-select:none;width:20px;height:20px;align-self:center;display:flex;flex-direction:column;color:#32329f;}/*!sc*/
|
|
data-styled.g129[id="sc-bVVHAX"]{content:"fztUTL,"}/*!sc*/
|
|
.fGVzNH{width:260px;background-color:#fafafa;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;height:100vh;position:sticky;position:-webkit-sticky;top:0;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.fGVzNH{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}}/*!sc*/
|
|
@media print{.fGVzNH{display:none;}}/*!sc*/
|
|
data-styled.g130[id="sc-dPZUdm"]{content:"fGVzNH,"}/*!sc*/
|
|
.bjfrnL{outline:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.3);bottom:44px;width:60px;height:60px;padding:0 20px;}/*!sc*/
|
|
@media screen and (max-width: 50rem){.bjfrnL{display:flex;}}/*!sc*/
|
|
.bjfrnL svg{color:#0065FB;}/*!sc*/
|
|
@media print{.bjfrnL{display:none;}}/*!sc*/
|
|
data-styled.g131[id="sc-eBHgEO"]{content:"bjfrnL,"}/*!sc*/
|
|
.cyBpUp{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed!important;tap-highlight-color:rgba(0, 0, 0, 0);text-size-adjust:100%;}/*!sc*/
|
|
.cyBpUp *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}/*!sc*/
|
|
data-styled.g132[id="sc-iXzffn"]{content:"cyBpUp,"}/*!sc*/
|
|
.exixUa{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;}/*!sc*/
|
|
@media print,screen and (max-width: 50rem){.exixUa{width:100%;}}/*!sc*/
|
|
data-styled.g133[id="sc-lnPyOc"]{content:"exixUa,"}/*!sc*/
|
|
.bYFiUR{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);}/*!sc*/
|
|
@media print,screen and (max-width: 75rem){.bYFiUR{display:none;}}/*!sc*/
|
|
data-styled.g134[id="sc-eulNPF"]{content:"bYFiUR,"}/*!sc*/
|
|
.fcCKrX{padding:5px 0;}/*!sc*/
|
|
data-styled.g135[id="sc-dExXmK"]{content:"fcCKrX,"}/*!sc*/
|
|
.ivCUtK{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;}/*!sc*/
|
|
data-styled.g136[id="sc-iapVNj"]{content:"ivCUtK,"}/*!sc*/
|
|
.bAFwPb{position:absolute;left:20px;height:1.8em;width:0.9em;}/*!sc*/
|
|
.bAFwPb path{fill:#333333;}/*!sc*/
|
|
data-styled.g137[id="sc-kqGpvY"]{content:"bAFwPb,"}/*!sc*/
|
|
</style>
|
|
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="redoc"><div class="sc-iXzffn cyBpUp redoc-wrap"><div class="sc-dPZUdm fGVzNH menu-content" style="top:0px;height:calc(100vh - 0px)"><div role="search" class="sc-dExXmK fcCKrX"><svg class="sc-kqGpvY bAFwPb search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input placeholder="Search..." aria-label="Search" type="text" class="sc-iapVNj ivCUtK search-input" value=""/></div><div class="sc-dtBeHJ eyrQrY scrollbar-container undefined"><ul role="menu" class="sc-iHmqaY gVzKKH"><li tabindex="0" depth="2" data-item-id="/paths/~1initialize/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Initialize detector and data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1pedestal/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Collect dark current for the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1start/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Start detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1wait_till_done/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Wait for acquisition done</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1trigger/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Send soft trigger to the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1cancel/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Cancel running data collection</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1deactivate/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Prepare detector to turn off</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1detector/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Change detector configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1detector/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get detector configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1instrument/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Change instrument metadata</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1instrument/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get instrument metadata</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Change image output format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get image output format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format~1raw/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Configure format for raw data collection</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1image_format~1conversion/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Configure format for data collection with full conversion</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1spot_finding/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Configure spot finding</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1spot_finding/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get data processing configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1azim_int/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Configure radial integration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1azim_int/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get radial integration configuration</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1internal_generator_image/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Load binary image for internal FPGA generator</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1internal_generator_image.tiff/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Load TIFF image for internal FPGA generator</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1select_detector/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Select detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1select_detector/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">List available detectors</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_preview/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Set ZeroMQ preview settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_preview/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get ZeroMQ preview settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_metadata/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Set ZeroMQ metadata settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1zeromq_metadata/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get ZeroMQ metadata socket settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1status/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get Jungfraujoch status</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1fpga_status/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get status of FPGA devices</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1xfel~1pulse_id/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Return XFEL pulse IDs for the current data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1xfel~1event_code/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Return XFEL event codes for the current data acquisition</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1detector~1status/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get detector status</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1roi~1box/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get box ROIs</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1roi~1box/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Upload box ROIs</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1roi~1circle/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get circular ROI</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1roi~1circle/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Upload circular ROI</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1bkg_estimate/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate background estimate plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1spot_count/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate spot count plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_rate/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate indexing rate plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_unit_cell/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate indexing unit cell length plots</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1indexing_unit_cell_angle/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate indexing unit cell angle plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1error_pixel/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate error pixels plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1strong_pixel/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate strong pixels plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_sum/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate ROI sum plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_max_count/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate plot of ROI max count</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1roi_valid_pixels/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate plot of ROI valid pixels</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1receiver_delay/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate receiver delay plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1receiver_free_send_buffers/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate receiver free send buffer plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1image_collection_efficiency/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate image collection efficiency plot</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1plot~1azim_int/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Generate radial integration profile</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get general statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics~1data_collection/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get data collection statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1statistics~1calibration/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get calibration statistics</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1image.jpeg/post" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="post" class="sc-ehiymJ hkxktA operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get last preview image in JPEG format using custom settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1image.jpeg/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get last preview image in JPEG format using default settings</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1image.tiff/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get last preview image in TIFF format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1calibration.tiff/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get last preview image in TIFF format for calibration with PyFAI/Dioptas</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1mask/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get mask of the detector (binary)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get user mask of the detector (binary)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Upload user mask of the detector (binary)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1mask.tiff/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get mask of the detector (TIFF)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask.tiff/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get user mask of the detector (TIFF)</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1config~1user_mask.tiff/put" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="put" class="sc-ehiymJ hkxktA operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Upload user mask of the detector</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1preview~1pedestal.tiff/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get pedestal in TIFF format</span></label></li><li tabindex="0" depth="2" data-item-id="/paths/~1version/get" role="menuitem" class="sc-kYxEyd jiiTgL"><label class="sc-bpUCxw iwtEuE -depth2"><span type="get" class="sc-ehiymJ hkxktA operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-eyvHYj kgCeIH">Get Jungfraujoch version of jfjoch_broker</span></label></li></ul><div class="sc-gfopwy fGEtTM"><a target="_blank" rel="noopener noreferrer" href="https://redocly.com/redoc/">API docs by Redocly</a></div></div></div><div class="sc-eBHgEO bjfrnL"><div class="sc-bVVHAX fztUTL"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
|
|
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
|
|
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
|
|
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
|
|
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
|
|
-174.68583 0.6895,0 26.281,25.03215 56.8701,
|
|
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
|
|
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
|
|
-104.0616 -231.873,-231.248 z
|
|
" fill="currentColor"></path></g></svg><svg class="" style="transform:translate(2px, 4px);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
|
|
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
|
|
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
|
|
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
|
|
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
|
|
-174.68583 0.6895,0 26.281,25.03215 56.8701,
|
|
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
|
|
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
|
|
-104.0616 -231.873,-231.248 z
|
|
" fill="currentColor"></path></g></svg></div></div><div class="sc-lnPyOc exixUa api-content"><div class="sc-dcJtft gWwwsw"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo api-info"><h1 class="sc-imWZod sc-fTFkHh cDCvoe hJudwp">Jungfraujoch<!-- --> <span>(<!-- -->1.0.0-rc.27<!-- -->)</span></h1><p>Download OpenAPI specification<!-- -->:<a download="openapi.json" target="_blank" class="sc-ktJcvw dyWjRw">Download</a></p><div class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><div class="sc-kMkwmO knZeAO"><div class="sc-fiCwYx foAXyM"><span class="sc-gmgEyz fOljxM">Filip Leonarski (Paul Scherrer Institute)<!-- -->:<!-- --> <a href="mailto:filip.leonarski@psi.ch">filip.leonarski@psi.ch</a></span> <!-- --> <span class="sc-gmgEyz fOljxM">License:<!-- --> <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL-3.0</a></span> </div></div></div><div data-role="redoc-summary" html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><div data-role="redoc-description" html="<p>API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).
|
|
Jungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.
|
|
Jungfraujoch uses FPGA boards to acquire data at high data rates.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).
|
|
Jungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.
|
|
Jungfraujoch uses FPGA boards to acquire data at high data rates.</p>
|
|
</div></div></div></div><div id="/paths/~1initialize/post" data-section-id="/paths/~1initialize/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1initialize/post" aria-label="/paths/~1initialize/post"></a>Initialize detector and data acquisition<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Should be used in two cases:</p>
|
|
<ul>
|
|
<li>Detector is in <code>Inactive</code> state</li>
|
|
<li>Detector is in <code>Error</code> state
|
|
X-ray shutter must be closed.
|
|
This operation will reconfigure network interface of the detector.
|
|
During operation of the detector it is recommended to use the <code>POST /pedestal</code> operation instead.
|
|
If storage cells are used, the execution time might be few minutes.</li>
|
|
</ul>
|
|
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Should be used in two cases:</p>
|
|
<ul>
|
|
<li>Detector is in <code>Inactive</code> state</li>
|
|
<li>Detector is in <code>Error</code> state
|
|
X-ray shutter must be closed.
|
|
This operation will reconfigure network interface of the detector.
|
|
During operation of the detector it is recommended to use the <code>POST /pedestal</code> operation instead.
|
|
If storage cells are used, the execution time might be few minutes.</li>
|
|
</ul>
|
|
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Initialization started</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Initialization started</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/initialize</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/initialize</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji0q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji0q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji0q:0" aria-labelledby="tab:Rji0q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1pedestal/post" data-section-id="/paths/~1pedestal/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1pedestal/post" aria-label="/paths/~1pedestal/post"></a>Collect dark current for the detector<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Updates calibration of the JUNGFRAU detector. Must be in <code>Idle</code> state.</p>
|
|
<p>X-ray shutter must be closed. Recommended to run once per hour for long integration times (&gt; 100 us).</p>
|
|
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Updates calibration of the JUNGFRAU detector. Must be in <code>Idle</code> state.</p>
|
|
<p>X-ray shutter must be closed. Recommended to run once per hour for long integration times (> 100 us).</p>
|
|
<p>This is async function - one needs to use <code>POST /wait_till_done</code> to ensure operation is done.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/pedestal</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/pedestal</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji1a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji1a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji1a:0" aria-labelledby="tab:Rji1a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1start/post" data-section-id="/paths/~1start/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1start/post" aria-label="/paths/~1start/post"></a>Start detector<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Start data acquisition.
|
|
Detector must be in <code>Idle</code> state.
|
|
Doesn&#39;t run calibration procedure.
|
|
When the function returns, detector is ready to accept soft/TTL triggers.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Start data acquisition.
|
|
Detector must be in <code>Idle</code> state.
|
|
Doesn't run calibration procedure.
|
|
When the function returns, detector is ready to accept soft/TTL triggers.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="images_per_trigger" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">images_per_trigger</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 1<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1</span></div> <div><div html="<p>For standard synchrotron data collection - this is number of images collected per one TTL trigger
|
|
For XFEL (pulsed source) - this number is ignored and set to 1
|
|
For storage cell mode - this number is ignored and set to number of storage cells</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>For standard synchrotron data collection - this is number of images collected per one TTL trigger
|
|
For XFEL (pulsed source) - this number is ignored and set to 1
|
|
For storage cell mode - this number is ignored and set to number of storage cells</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="ntrigger" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">ntrigger</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 1<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1</span></div> <div><div html="<p>Number of TTL trigger that the detector is expected to receive during data collection</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Number of TTL trigger that the detector is expected to receive during data collection</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="image_time_us" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">image_time_us</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="<p>Image time.
|
|
If not provided (or zero value) the frame time is assumed as default.
|
|
Image time must be multiple of frame time; max value is 256 * frame_time.<br>In XFEL mode: summation happens for frames collected with multiple triggers.
|
|
Ignored for storage cells and if raw data are saved.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Image time.
|
|
If not provided (or zero value) the frame time is assumed as default.
|
|
Image time must be multiple of frame time; max value is 256 * frame_time.<br>In XFEL mode: summation happens for frames collected with multiple triggers.
|
|
Ignored for storage cells and if raw data are saved.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="beam_x_pxl" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">beam_x_pxl</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="<p>/entry/detector/beam_center_x in NXmx
|
|
Beam center in X direction [pixels]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/detector/beam_center_x in NXmx
|
|
Beam center in X direction [pixels]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="beam_y_pxl" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">beam_y_pxl</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="<p>/entry/detector/beam_center_y in NXmx
|
|
Beam center in X direction [pixels]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/detector/beam_center_y in NXmx
|
|
Beam center in X direction [pixels]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="detector_distance_mm" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">detector_distance_mm</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="<p>/entry/detector/distance in NXmx Detector distance [mm]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/detector/distance in NXmx Detector distance [mm]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="incident_energy_keV" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">incident_energy_keV</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0.001 .. 500 ]<!-- --> </span></span></div> <div><div html="<p>Used to calculate /entry/beam/incident_wavelength in NXmx
|
|
Incident particle (photon, electron) energy in keV</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Used to calculate /entry/beam/incident_wavelength in NXmx
|
|
Incident particle (photon, electron) energy in keV</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="file_prefix" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">file_prefix</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">""</span></div> <div><div html="<p>Prefix for filenames. If left empty, no file will be saved.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Prefix for filenames. If left empty, no file will be saved.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="images_per_file" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">images_per_file</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1000</span></div> <div><div html="<p>Number of files in a single HDF5 data file (0 = write all images to a single data file).</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Number of files in a single HDF5 data file (0 = write all images to a single data file).</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="space_group_number" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">space_group_number</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 194 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">0</span></div> <div><div html="<p>Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="sample_name" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">sample_name</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">""</span></div> <div><div html="<p>/entry/sample/name in NXmx
|
|
Sample name</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/sample/name in NXmx
|
|
Sample name</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"bslz4"</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Enum<!-- -->:</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"bslz4"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"bszstd"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"bszstd_rle"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"none"</span> </div> <div><div html="<p>Compression type for the images transferred over ZeroMQ and saved to HDF5 file.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Compression type for the images transferred over ZeroMQ and saved to HDF5 file.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="total_flux" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">total_flux</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="<p>/entry/beam/total_flux in NXmx
|
|
Flux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/beam/total_flux in NXmx
|
|
Flux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="transmission" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">transmission</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div> <div><div html="<p>/entry/instrument/attenuator/attenuator_transmission
|
|
Transmission of attenuator (filter) [no units]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>/entry/instrument/attenuator/attenuator_transmission
|
|
Transmission of attenuator (filter) [no units]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="goniometer" class="sc-dLNtp sc-eldOKa sc-hCPjmr fCxZSn jTSwDU dAEmWx"><span class="sc-gFqAYk fWSzIS"></span><button aria-label="expand goniometer"><span class="property-name">goniometer</span><svg class="sc-cwHqhk eHleNU" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">object</span><span class="sc-NxrBK sc-gmPhgS kMMoBE kkDjeQ"> (<!-- -->rotation_axis<!-- -->) </span></div> <div><div html="<p>Definition of a crystal rotation axis</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Definition of a crystal rotation axis</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="header_appendix" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">header_appendix</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">any</span></div> <div><div html="<p>Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)
|
|
In general, it is not saved in HDF5 file.</p>
|
|
<p>However, if values are placed in &quot;hdf5&quot; object, <code>jfjoch_writer</code> will write them in /entry/data of the HDF5 file.
|
|
This applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.
|
|
For example {&quot;hdf5&quot;: {&quot;val1&quot;:1, &quot;val2&quot;:&quot;xyz&quot;}}, will write /entry/user/val1 and /entry/user/val2.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)
|
|
In general, it is not saved in HDF5 file.</p>
|
|
<p>However, if values are placed in "hdf5" object, <code>jfjoch_writer</code> will write them in /entry/data of the HDF5 file.
|
|
This applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.
|
|
For example {"hdf5": {"val1":1, "val2":"xyz"}}, will write /entry/user/val1 and /entry/user/val2.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="image_appendix" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">image_appendix</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">any</span></div> <div><div html="<p>Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)
|
|
Not saved in HDF5 file</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)
|
|
Not saved in HDF5 file</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="data_reduction_factor_serialmx" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">data_reduction_factor_serialmx</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1</span></div> <div><div html="<p>Rate at which non-indexed images are accepted to be forwarded to writer.
|
|
Value of 1.0 (default) means that all images are written.
|
|
Values below zero mean that non-indexed images will be accepted with a given probability.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Rate at which non-indexed images are accepted to be forwarded to writer.
|
|
Value of 1.0 (default) means that all images are written.
|
|
Values below zero mean that non-indexed images will be accepted with a given probability.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="pixel_value_low_threshold" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">pixel_value_low_threshold</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="<p>Set all counts lower than the value to zero.
|
|
When the value is set, negative numbers other than error pixel value are always set to zero.
|
|
Setting to zero is equivalent to turning the option off.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Set all counts lower than the value to zero.
|
|
When the value is set, negative numbers other than error pixel value are always set to zero.
|
|
Setting to zero is equivalent to turning the option off.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="run_number" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">run_number</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="<p>Number of run within an experimental session.
|
|
Transferred over CBOR stream as &quot;series ID&quot;, though not saved in HDF5 file.
|
|
It is highly recommended to keep this number unique for each data collection during experimental series.
|
|
If not provided, the number will be automatically incremented.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Number of run within an experimental session.
|
|
Transferred over CBOR stream as "series ID", though not saved in HDF5 file.
|
|
It is highly recommended to keep this number unique for each data collection during experimental series.
|
|
If not provided, the number will be automatically incremented.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="run_name" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">run_name</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="<p>Unique ID of run.
|
|
Transferred over CBOR stream as &quot;unique series ID&quot;, though not saved in HDF5 file.
|
|
It is highly recommended to keep this name unique for each data collection during experimental series.
|
|
If not provided, the name will be automatically generated as number + colon + file_prefix.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Unique ID of run.
|
|
Transferred over CBOR stream as "unique series ID", though not saved in HDF5 file.
|
|
It is highly recommended to keep this name unique for each data collection during experimental series.
|
|
If not provided, the name will be automatically generated as number + colon + file_prefix.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="experiment_group" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">experiment_group</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="<p>Name of group owning the data (e.g. p-group or proposal number).
|
|
Transferred over CBOR stream, though not saved in HDF5 file.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Name of group owning the data (e.g. p-group or proposal number).
|
|
Transferred over CBOR stream, though not saved in HDF5 file.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="poisson_compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">poisson_compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 16 ]<!-- --> </span></span></div> <div><div html="<p>Enable lossy compression of pixel values that preserves Poisson statistics.
|
|
Requires to provide a numerical factor SQ.
|
|
Pixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.
|
|
Compression is turned off if the value is missing or it is set to zero.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable lossy compression of pixel values that preserves Poisson statistics.
|
|
Requires to provide a numerical factor SQ.
|
|
Pixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.
|
|
Compression is turned off if the value is missing or it is set to zero.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="write_nxmx_hdf5_master" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">write_nxmx_hdf5_master</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments
|
|
and to turn off for other experiments.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments
|
|
and to turn off for other experiments.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="save_calibration" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">save_calibration</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div> <div><div html="<p>Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.
|
|
If parameter is not provided calibration will be saved only if more than 4 images are recorded. </p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.
|
|
If parameter is not provided calibration will be saved only if more than 4 images are recorded. </p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="unit_cell" class="sc-dLNtp sc-eldOKa sc-hCPjmr fCxZSn jTSwDU dAEmWx"><span class="sc-gFqAYk fWSzIS"></span><button aria-label="expand unit_cell"><span class="property-name">unit_cell</span><svg class="sc-cwHqhk eHleNU" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">object</span></div> <div><div html="<p>Unit cell parameters. Necessary to run indexing. Units of angstrom and degree</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Unit cell parameters. Necessary to run indexing. Units of angstrom and degree</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/start</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/start</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii1q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii1q:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii1q:0" aria-labelledby="tab:Rii1q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"images_per_trigger"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ntrigger"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"beam_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"beam_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_distance_mm"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"incident_energy_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"file_prefix"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_per_file"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"space_group_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sample_name"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"compression"</span>: <span class="token string">"bslz4"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"total_flux"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"transmission"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"goniometer"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"omega"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"step"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"start"</span>: <span class="token number">50</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"vector"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">1</span>,</div></li><li><div class="hoverable collapsed"><span class="token number">0</span>,</div></li><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"header_appendix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_appendix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data_reduction_factor_serialmx"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pixel_value_low_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"experiment_group"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"poisson_compression"</span>: <span class="token number">16</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"write_nxmx_hdf5_master"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"save_calibration"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"unit_cell"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"a"</span>: <span class="token number">37</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"b"</span>: <span class="token number">37</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"c"</span>: <span class="token number">78</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"alpha"</span>: <span class="token number">90</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"beta"</span>: <span class="token number">90</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gamma"</span>: <span class="token number">90</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji1q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji1q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji1q:0" aria-labelledby="tab:Rji1q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1wait_till_done/post" data-section-id="/paths/~1wait_till_done/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1wait_till_done/post" aria-label="/paths/~1wait_till_done/post"></a>Wait for acquisition done<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Block execution of external script till initialization, data collection or pedestal is finished.
|
|
Running this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.</p>
|
|
<p>To not block web server for a indefinite period of time, the procedure is provided with a timeout.
|
|
Extending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Block execution of external script till initialization, data collection or pedestal is finished.
|
|
Running this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.</p>
|
|
<p>To not block web server for a indefinite period of time, the procedure is provided with a timeout.
|
|
Extending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="timeout" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">timeout</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 3600 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">60</span></div> <div><div html="<p>Timeout in seconds (0 == immediate response)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Timeout in seconds (0 == immediate response)</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Detector in <code>Idle</code> state, another data collection can start immediately</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Detector in <code>Idle</code> state, another data collection can start immediately</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Timeout parameter out of bounds</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Timeout parameter out of bounds</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">502<!-- --> </strong><div html="<p>Detector is inactive mode</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Detector is inactive mode</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">504<!-- --> </strong><div html="<p>Timeout reached, need to restart operation</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Timeout reached, need to restart operation</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/wait_till_done</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/wait_till_done</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji2a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji2a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji2a:0" aria-labelledby="tab:Rji2a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1trigger/post" data-section-id="/paths/~1trigger/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1trigger/post" aria-label="/paths/~1trigger/post"></a>Send soft trigger to the detector<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Generate soft trigger</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Generate soft trigger</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Trigger sent</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Trigger sent</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/trigger</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/trigger</div></div></div></div></div></div></div></div><div id="/paths/~1cancel/post" data-section-id="/paths/~1cancel/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1cancel/post" aria-label="/paths/~1cancel/post"></a>Cancel running data collection<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Command will inform FPGA network card to stop pedestal or data collection at the current stage.
|
|
Any frame that is currently being processed by CPU will be finished and sent to writer.
|
|
Given the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to <code>Idle</code> state.</p>
|
|
<p>If data collection is not running, the command has no effect.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Command will inform FPGA network card to stop pedestal or data collection at the current stage.
|
|
Any frame that is currently being processed by CPU will be finished and sent to writer.
|
|
Given the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to <code>Idle</code> state.</p>
|
|
<p>If data collection is not running, the command has no effect.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Cancel request sent to FPGAs (or ignored, as data collection is not running)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Cancel request sent to FPGAs (or ignored, as data collection is not running)</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/cancel</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/cancel</div></div></div></div></div></div></div></div><div id="/paths/~1deactivate/post" data-section-id="/paths/~1deactivate/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1deactivate/post" aria-label="/paths/~1deactivate/post"></a>Prepare detector to turn off<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Should be in <code>Idle</code> or <code>Error</code> state.
|
|
Command deactivates data acquisition and turns off detector high voltage and ASIC.
|
|
Should be used always before turning off power from the detector.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Should be in <code>Idle</code> or <code>Error</code> state.
|
|
Command deactivates data acquisition and turns off detector high voltage and ASIC.
|
|
Should be used always before turning off power from the detector.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Detector ready to turn off</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Detector ready to turn off</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/deactivate</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/deactivate</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji3q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji3q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji3q:0" aria-labelledby="tab:Rji3q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1detector/put" data-section-id="/paths/~1config~1detector/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1detector/put" aria-label="/paths/~1config~1detector/put"></a>Change detector configuration<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.
|
|
This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.
|
|
If detector is in <code>Idle</code> state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.
|
|
If detector is in <code>Inactive</code> or <code>Error</code> states, new settings will be saved, but no calibration will be executed.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.
|
|
This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.
|
|
If detector is in <code>Idle</code> state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.
|
|
If detector is in <code>Inactive</code> or <code>Error</code> states, new settings will be saved, but no calibration will be executed.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="frame_time_us" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">frame_time_us</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 450<!-- --> </span></span></div> <div><div html="<p>Interval between consecutive frames.
|
|
This is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.
|
|
For EIGER detector this is default frame time, not used otherwise</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Interval between consecutive frames.
|
|
This is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.
|
|
For EIGER detector this is default frame time, not used otherwise</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="count_time_us" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">count_time_us</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span></div> <div><div html="<p>Integration time of the detector.
|
|
If not provided count time will be set to maximum value for a given frame time.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Integration time of the detector.
|
|
If not provided count time will be set to maximum value for a given frame time.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="internal_frame_generator" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">internal_frame_generator</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Use internal frame generator in FPGA instead of getting data from a real detector</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Use internal frame generator in FPGA instead of getting data from a real detector</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="internal_frame_generator_images" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">internal_frame_generator_images</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 1 .. 64 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1</span></div> <div><div html="<p>Number of images stored in the internal frame generator.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Number of images stored in the internal frame generator.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="detector_trigger_delay_ns" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">detector_trigger_delay_ns</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">0</span></div> <div><div html="<p>Delay between TTL trigger and acquisition start [ns]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Delay between TTL trigger and acquisition start [ns]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="timing" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">timing</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span><span class="sc-NxrBK sc-gmPhgS kMMoBE kkDjeQ"> (<!-- -->detector_timing<!-- -->) </span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"trigger"</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Enum<!-- -->:</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"auto"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"trigger"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"burst"</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">"gated"</span> </div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="eiger_threshold_keV" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">eiger_threshold_keV</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 1 .. 100 ]<!-- --> </span></span></div> <div><div html="<p>Threshold for the EIGER detector.
|
|
If value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.
|
|
If value is not provided, threshold will be determined on start of acquisition as half of incident energy.
|
|
This might lead to increased start time.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Threshold for the EIGER detector.
|
|
If value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.
|
|
If value is not provided, threshold will be determined on start of acquisition as half of incident energy.
|
|
This might lead to increased start time.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="eiger_bit_depth" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">eiger_bit_depth</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Enum<!-- -->:</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">8</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">16</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">32</span> </div> <div><div html="<p>Bit depth of EIGER read-out.
|
|
If value is not provided bit depth is adjusted automatically based on the image time.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Bit depth of EIGER read-out.
|
|
If value is not provided bit depth is adjusted automatically based on the image time.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g0_frames" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_pedestal_g0_frames</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">2000</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g1_frames" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_pedestal_g1_frames</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">300</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_g2_frames" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_pedestal_g2_frames</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">300</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_pedestal_min_image_count" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_pedestal_min_image_count</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 32<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">128</span></div> <div><div html="<p>Minimum number of collected images for pedestal to consider it viable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Minimum number of collected images for pedestal to consider it viable</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_storage_cell_count" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_storage_cell_count</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 1 .. 16 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_storage_cell_delay_ns" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_storage_cell_delay_ns</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 2100<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">5000</span></div> <div><div html="<p>Delay between two storage cells [ns]</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Delay between two storage cells [ns]</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_fixed_gain_g1" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_fixed_gain_g1</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Fix gain to G1 (can be useful for storage cells)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Fix gain to G1 (can be useful for storage cells)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="jungfrau_use_gain_hg0" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_use_gain_hg0</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Use high G0 (for low energy applications)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Use high G0 (for low energy applications)</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/detector</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/detector</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii4a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii4a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii4a:0" aria-labelledby="tab:Rii4a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"frame_time_us"</span>: <span class="token number">450</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timing"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji4a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji4a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji4a:0" aria-labelledby="tab:Rji4a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1detector/get" data-section-id="/paths/~1config~1detector/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1detector/get" aria-label="/paths/~1config~1detector/get"></a>Get detector configuration<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/detector</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/detector</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji4q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji4q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji4q:0" aria-labelledby="tab:Rji4q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"frame_time_us"</span>: <span class="token number">450</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timing"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1instrument/put" data-section-id="/paths/~1config~1instrument/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1instrument/put" aria-label="/paths/~1config~1instrument/put"></a>Change instrument metadata<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="source_name" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">source_name</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="source_type" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">source_type</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">""</span></div> <div><div html="<p>Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance.
|
|
<a href="https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource">https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource</a>
|
|
NXsource allows the following:</p>
|
|
<p>Spallation Neutron Source
|
|
Pulsed Reactor Neutron Source
|
|
Reactor Neutron Source
|
|
Synchrotron X-ray Source
|
|
Pulsed Muon Source
|
|
Rotating Anode X-ray
|
|
Fixed Tube X-ray
|
|
UV Laser
|
|
Free-Electron Laser
|
|
Optical Laser
|
|
Ion Source
|
|
UV Plasma Source
|
|
Metal Jet X-ray</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance.
|
|
<a href="https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource">https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource</a>
|
|
NXsource allows the following:</p>
|
|
<p>Spallation Neutron Source
|
|
Pulsed Reactor Neutron Source
|
|
Reactor Neutron Source
|
|
Synchrotron X-ray Source
|
|
Pulsed Muon Source
|
|
Rotating Anode X-ray
|
|
Fixed Tube X-ray
|
|
UV Laser
|
|
Free-Electron Laser
|
|
Optical Laser
|
|
Ion Source
|
|
UV Plasma Source
|
|
Metal Jet X-ray</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="instrument_name" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">instrument_name</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="pulsed_source" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">pulsed_source</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="electron_source" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">electron_source</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Settings specific to electron source (e.g., wavelength definition)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Settings specific to electron source (e.g., wavelength definition)</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/instrument</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/instrument</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii5a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii5a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii5a:0" aria-labelledby="tab:Rii5a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"source_name"</span>: <span class="token string">"Swiss Light Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"source_type"</span>: <span class="token string">"Synchrotron X-ray Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_name"</span>: <span class="token string">"CristallinaMX"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji5a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji5a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji5a:0" aria-labelledby="tab:Rji5a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1instrument/get" data-section-id="/paths/~1config~1instrument/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1instrument/get" aria-label="/paths/~1config~1instrument/get"></a>Get instrument metadata<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/instrument</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/instrument</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji5q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji5q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji5q:0" aria-labelledby="tab:Rji5q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"source_name"</span>: <span class="token string">"Swiss Light Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"source_type"</span>: <span class="token string">"Synchrotron X-ray Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_name"</span>: <span class="token string">"CristallinaMX"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format/put" data-section-id="/paths/~1config~1image_format/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1image_format/put" aria-label="/paths/~1config~1image_format/put"></a>Change image output format<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="summation" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">summation</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div> <div><div html="<p>Enable summation of images to a given image_time
|
|
If disabled images are saved according to original detector speed, but image count is adjusted</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable summation of images to a given image_time
|
|
If disabled images are saved according to original detector speed, but image count is adjusted</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="geometry_transform" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">geometry_transform</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div> <div><div html="<p>Place module read-out into their location on composed detector and extend multipixels</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Place module read-out into their location on composed detector and extend multipixels</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_conversion" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_conversion</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div> <div><div html="<p>Convert pixel value in ADU to photon counts/energy
|
|
Only affects JUNGFRAU detector</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Convert pixel value in ADU to photon counts/energy
|
|
Only affects JUNGFRAU detector</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_conversion_factor_keV" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_conversion_factor_keV</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0.001 .. 500 ]<!-- --> </span></span></div> <div><div html="<p>Used to convert energy deposited into pixel to counts
|
|
If not provided incident_energy_keV is used</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Used to convert energy deposited into pixel to counts
|
|
If not provided incident_energy_keV is used</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="bit_depth_image" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">bit_depth_image</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Enum<!-- -->:</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">8</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">16</span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">32</span> </div> <div><div html="<p>Bit depth of resulting image (it doesn&#39;t affect the detector read-out value)
|
|
If not provided value is adjusted automatically</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Bit depth of resulting image (it doesn't affect the detector read-out value)
|
|
If not provided value is adjusted automatically</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="signed_output" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">signed_output</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div> <div><div html="<p>Controls if pixels have signed output
|
|
If not provided value is adjusted automatically</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Controls if pixels have signed output
|
|
If not provided value is adjusted automatically</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="mask_module_edges" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">mask_module_edges</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Mask 1 pixel on the module boundary</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Mask 1 pixel on the module boundary</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="mask_chip_edges" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">mask_chip_edges</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Mask multipixels on chip boundary</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Mask multipixels on chip boundary</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jungfrau_mask_pixels_without_g0" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_mask_pixels_without_g0</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>JUNGFRAU: mask pixels that don&#39;t operate in G0, but do operate in G1 and G1.
|
|
This should be turned off for cases, where detector is operated at room temperature with long exposure time.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>JUNGFRAU: mask pixels that don't operate in G0, but do operate in G1 and G1.
|
|
This should be turned off for cases, where detector is operated at room temperature with long exposure time.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="apply_mask" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">apply_mask</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Masked pixels are set to special value in the images produced by Jungfraujoch</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Masked pixels are set to special value in the images produced by Jungfraujoch</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="jungfrau_pedestal_g0_rms_limit" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jungfrau_pedestal_g0_rms_limit</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">100</span></div> <div><div html="<p>Pixels with pedestal G0 RMS above the threshold are marked as masked pixels</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Pixels with pedestal G0 RMS above the threshold are marked as masked pixels</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/image_format</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/image_format</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii6a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii6a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii6a:0" aria-labelledby="tab:Rii6a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji6a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji6a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji6a:0" aria-labelledby="tab:Rji6a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format/get" data-section-id="/paths/~1config~1image_format/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1image_format/get" aria-label="/paths/~1config~1image_format/get"></a>Get image output format<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/image_format</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/image_format</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji6q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji6q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji6q:0" aria-labelledby="tab:Rji6q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format~1raw/post" data-section-id="/paths/~1config~1image_format~1raw/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1image_format~1raw/post" aria-label="/paths/~1config~1image_format~1raw/post"></a>Configure format for raw data collection<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/config/image_format/raw</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/image_format/raw</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji7a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji7a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji7a:0" aria-labelledby="tab:Rji7a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1image_format~1conversion/post" data-section-id="/paths/~1config~1image_format~1conversion/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1image_format~1conversion/post" aria-label="/paths/~1config~1image_format~1conversion/post"></a>Configure format for data collection with full conversion<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>This can only be done when detector is <code>Idle</code>, <code>Error</code> or <code>Inactive</code> states.</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/config/image_format/conversion</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/image_format/conversion</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji7q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji7q:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji7q:0" aria-labelledby="tab:Rji7q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1spot_finding/put" data-section-id="/paths/~1config~1spot_finding/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1spot_finding/put" aria-label="/paths/~1config~1spot_finding/put"></a>Configure spot finding<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime, also while data collection is running</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime, also while data collection is running</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="enable" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">enable</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection.
|
|
Even if disabled spot finding information will still be send and written, though always with zero spots.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection.
|
|
Even if disabled spot finding information will still be send and written, though always with zero spots.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="indexing" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">indexing</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="filter_powder_rings" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">filter_powder_rings</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Filter spots which form powder rings (e.g., ice rings)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Filter spots which form powder rings (e.g., ice rings)</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="min_spot_count_powder_ring" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">min_spot_count_powder_ring</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 5<!-- --> </span></span></div> <div><div html="<p>Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="signal_to_noise_threshold" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">signal_to_noise_threshold</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="photon_count_threshold" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">photon_count_threshold</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 0<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="min_pix_per_spot" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">min_pix_per_spot</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 1<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="max_pix_per_spot" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">max_pix_per_spot</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 1<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="high_resolution_limit" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">high_resolution_limit</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="low_resolution_limit" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">low_resolution_limit</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class="last "><td kind="field" title="indexing_tolerance" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">indexing_tolerance</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 1 ]<!-- --> </span></span></div> <div><div html="<p>Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/spot_finding</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/spot_finding</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii8a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii8a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii8a:0" aria-labelledby="tab:Rii8a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1spot_finding/get" data-section-id="/paths/~1config~1spot_finding/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1spot_finding/get" aria-label="/paths/~1config~1spot_finding/get"></a>Get data processing configuration<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/spot_finding</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/spot_finding</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji8q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji8q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji8q:0" aria-labelledby="tab:Rji8q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1azim_int/put" data-section-id="/paths/~1config~1azim_int/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1azim_int/put" aria-label="/paths/~1config~1azim_int/put"></a>Configure radial integration<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done when detector is Inactive or Idle</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done when detector is Inactive or Idle</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="polarization_factor" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">polarization_factor</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ -1 .. 1 ]<!-- --> </span></span></div> <div><div html="<p>If polarization factor is provided, than polarization correction is enabled.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>If polarization factor is provided, than polarization correction is enabled.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="solid_angle_corr" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">solid_angle_corr</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Apply solid angle correction for radial integration</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Apply solid angle correction for radial integration</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="high_q_recipA" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">high_q_recipA</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class=""><td kind="field" title="low_q_recipA" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">low_q_recipA</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr><tr class="last "><td kind="field" title="q_spacing" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">q_spacing</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/azim_int</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/azim_int</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Rii9a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rii9a:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rii9a:0" aria-labelledby="tab:Rii9a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"polarization_factor"</span>: <span class="token number">-1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"solid_angle_corr"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"q_spacing"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rji9a:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji9a:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji9a:0" aria-labelledby="tab:Rji9a:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1azim_int/get" data-section-id="/paths/~1config~1azim_int/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1azim_int/get" aria-label="/paths/~1config~1azim_int/get"></a>Get radial integration configuration<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Can be done anytime</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Can be done anytime</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/azim_int</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/azim_int</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rji9q:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rji9q:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rji9q:0" aria-labelledby="tab:Rji9q:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"polarization_factor"</span>: <span class="token number">-1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"solid_angle_corr"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"low_q_recipA"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"q_spacing"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1internal_generator_image/put" data-section-id="/paths/~1config~1internal_generator_image/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1internal_generator_image/put" aria-label="/paths/~1config~1internal_generator_image/put"></a>Load binary image for internal FPGA generator<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
|
|
Requires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates
|
|
(depending on detector settings).</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
|
|
Requires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates
|
|
(depending on detector settings).</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="id" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">id</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 127 ]<!-- --> </span></span></div> <div><div html="<p>Image id to upload</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Image id to upload</p>
|
|
</div></div></div></td></tr></tbody></table></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/octet-stream</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><div><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->binary<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/internal_generator_image</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/internal_generator_image</div></div></div></div></div></div></div></div><div id="/paths/~1config~1internal_generator_image.tiff/put" data-section-id="/paths/~1config~1internal_generator_image.tiff/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1internal_generator_image.tiff/put" aria-label="/paths/~1config~1internal_generator_image.tiff/put"></a>Load TIFF image for internal FPGA generator<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
|
|
Requires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates
|
|
(depending on detector settings).</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Load image for internal FPGA generator. This can only happen in Idle state of the detector.
|
|
Requires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates
|
|
(depending on detector settings).</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="id" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">id</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 127 ]<!-- --> </span></span></div> <div><div html="<p>Image ID to upload</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Image ID to upload</p>
|
|
</div></div></div></td></tr></tbody></table></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">image/tiff</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><div><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->binary<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/internal_generator_image.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/internal_generator_image.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1select_detector/put" data-section-id="/paths/~1config~1select_detector/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1select_detector/put" aria-label="/paths/~1config~1select_detector/put"></a>Select detector<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Jungfraujoch allows to control multiple detectors and/or region-of-interests.
|
|
The command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).
|
|
Changing detector will set detector to <code>Inactive</code> state and will require reinitialization.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Jungfraujoch allows to control multiple detectors and/or region-of-interests.
|
|
The command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).
|
|
Changing detector will set detector to <code>Inactive</code> state and will require reinitialization.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="id" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">id</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/select_detector</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/select_detector</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiba:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiba:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiba:0" aria-labelledby="tab:Riiba:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiba:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiba:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiba:0" aria-labelledby="tab:Rjiba:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1select_detector/get" data-section-id="/paths/~1config~1select_detector/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1select_detector/get" aria-label="/paths/~1config~1select_detector/get"></a>List available detectors<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Configured detectors that can be selected by used</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Configured detectors that can be selected by used</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/select_detector</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/select_detector</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjibq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjibq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjibq:0" aria-labelledby="tab:Rjibq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"detectors"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"JUNGFRAU 4 Mpixel"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">"JF17T16V01"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_ipv4_addr"</span>: <span class="token string">"10.10.10.1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"udp_interface_count"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"nmodules"</span>: <span class="token number">18</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"width"</span>: <span class="token number">2068</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">2164</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"current_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_preview/put" data-section-id="/paths/~1config~1zeromq_preview/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1zeromq_preview/put" aria-label="/paths/~1config~1zeromq_preview/put"></a>Set ZeroMQ preview settings<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.
|
|
Here settings of the socket can be adjusted.
|
|
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.
|
|
Options set with this PUT request have no effect on HTTP based preview.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.
|
|
Here settings of the socket can be adjusted.
|
|
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.
|
|
Options set with this PUT request have no effect on HTTP based preview.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="enabled" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">enabled</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>ZeroMQ preview socket is enabled.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>ZeroMQ preview socket is enabled.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="period_ms" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">period_ms</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1000</span></div> <div><div html="<p>Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second.
|
|
If set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).
|
|
This has no effect on HTTP based preview, which updates always at rate of 1 second.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second.
|
|
If set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).
|
|
This has no effect on HTTP based preview, which updates always at rate of 1 second.</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="socket_address" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">socket_address</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="<p>PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.
|
|
Images are serialized using CBOR.
|
|
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
|
|
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.
|
|
Images are serialized using CBOR.
|
|
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
|
|
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/zeromq_preview</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/zeromq_preview</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riica:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riica:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riica:0" aria-labelledby="tab:Riica:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjica:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjica:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjica:0" aria-labelledby="tab:Rjica:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_preview/get" data-section-id="/paths/~1config~1zeromq_preview/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1zeromq_preview/get" aria-label="/paths/~1config~1zeromq_preview/get"></a>Get ZeroMQ preview settings<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/zeromq_preview</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/zeromq_preview</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjicq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjicq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjicq:0" aria-labelledby="tab:Rjicq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_metadata/put" data-section-id="/paths/~1config~1zeromq_metadata/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1zeromq_metadata/put" aria-label="/paths/~1config~1zeromq_metadata/put"></a>Set ZeroMQ metadata settings<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.
|
|
Here settings of the socket can be adjusted.
|
|
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.
|
|
Here settings of the socket can be adjusted.
|
|
While the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="enabled" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">enabled</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>ZeroMQ metadata socket is enabled.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>ZeroMQ metadata socket is enabled.</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="period_ms" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">period_ms</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->>= 1<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">1000</span></div> <div><div html="<p>Period for generating metadata package sent to the ZeroMQ interface in milliseconds.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Period for generating metadata package sent to the ZeroMQ interface in milliseconds.</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="socket_address" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">socket_address</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span></div> <div><div html="<p>PUB ZeroMQ socket for image metadata information.
|
|
Image metadata are serialized using CBOR.
|
|
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
|
|
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>PUB ZeroMQ socket for image metadata information.
|
|
Image metadata are serialized using CBOR.
|
|
Address follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.
|
|
0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.</p>
|
|
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/zeromq_metadata</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/zeromq_metadata</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riida:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riida:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riida:0" aria-labelledby="tab:Riida:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjida:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjida:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjida:0" aria-labelledby="tab:Rjida:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1zeromq_metadata/get" data-section-id="/paths/~1config~1zeromq_metadata/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1zeromq_metadata/get" aria-label="/paths/~1config~1zeromq_metadata/get"></a>Get ZeroMQ metadata socket settings<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/zeromq_metadata</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/zeromq_metadata</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjidq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjidq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjidq:0" aria-labelledby="tab:Rjidq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1status/get" data-section-id="/paths/~1status/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1status/get" aria-label="/paths/~1status/get"></a>Get Jungfraujoch status<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Status of the data acquisition</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Status of the data acquisition</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/status</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/status</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiea:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiea:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiea:0" aria-labelledby="tab:Rjiea:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">"Inactive"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"progress"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1fpga_status/get" data-section-id="/paths/~1fpga_status/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1fpga_status/get" aria-label="/paths/~1fpga_status/get"></a>Get status of FPGA devices<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/fpga_status</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/fpga_status</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjieq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjieq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjieq:0" aria-labelledby="tab:Rjieq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"pci_dev_id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fw_version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_mac_addr"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_count"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_status"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"power_usage_W"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hbm_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_udp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_sls"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"idle"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1xfel~1pulse_id/get" data-section-id="/paths/~1xfel~1pulse_id/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1xfel~1pulse_id/get" aria-label="/paths/~1xfel~1pulse_id/get"></a>Return XFEL pulse IDs for the current data acquisition<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Return array of XFEL pulse IDs - (-1) if image not recorded</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Return array of XFEL pulse IDs - (-1) if image not recorded</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Pulse ID collected</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Pulse ID collected</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>Not in XFEL mode or no acquisition recorded</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Not in XFEL mode or no acquisition recorded</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/xfel/pulse_id</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/xfel/pulse_id</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjifa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjifa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjifa:0" aria-labelledby="tab:Rjifa:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1xfel~1event_code/get" data-section-id="/paths/~1xfel~1event_code/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1xfel~1event_code/get" aria-label="/paths/~1xfel~1event_code/get"></a>Return XFEL event codes for the current data acquisition<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Return array of XFEL event codes</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Return array of XFEL event codes</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Event codes collected</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Event codes collected</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>Not in XFEL mode or no acquisition recorded</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Not in XFEL mode or no acquisition recorded</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/xfel/event_code</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/xfel/event_code</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjifq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjifq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjifq:0" aria-labelledby="tab:Rjifq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1detector~1status/get" data-section-id="/paths/~1detector~1status/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1detector~1status/get" aria-label="/paths/~1detector~1status/get"></a>Get detector status<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Status of the JUNGFRAU detector</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Status of the JUNGFRAU detector</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>Running in &quot;simulator&quot; mode - no detector present</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Running in "simulator" mode - no detector present</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error encountered when trying to read status</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error encountered when trying to read status</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/detector/status</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/detector/status</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiga:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiga:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiga:0" aria-labelledby="tab:Rjiga:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"state"</span>: <span class="token string">"Idle"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"powerchip"</span>: <span class="token string">"PowerOn"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"server_version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"number_of_triggers_left"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"fpga_temp_degC"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"high_voltage_V"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1roi~1box/get" data-section-id="/paths/~1roi~1box/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1roi~1box/get" aria-label="/paths/~1roi~1box/get"></a>Get box ROIs<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/roi/box</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/roi/box</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjigq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjigq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjigq:0" aria-labelledby="tab:Rjigq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"rois"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_y_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_y_pxl"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1roi~1box/put" data-section-id="/paths/~1roi~1box/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1roi~1box/put" aria-label="/paths/~1roi~1box/put"></a>Upload box ROIs<!-- --> </h2><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="rois" class="sc-dLNtp sc-eldOKa sc-hCPjmr fCxZSn jTSwDU dAEmWx"><span class="sc-gFqAYk fWSzIS"></span><button aria-label="expand rois"><span class="property-name">rois</span><svg class="sc-cwHqhk eHleNU" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ">Array of </span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">objects</span><span class="sc-NxrBK sc-gmPhgS kMMoBE kkDjeQ"> (<!-- -->roi_box<!-- -->) </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- --><= 32 items<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/roi/box</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/roi/box</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiha:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiha:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiha:0" aria-labelledby="tab:Riiha:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"rois"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_x_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_y_pxl"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_y_pxl"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiha:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiha:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiha:0" aria-labelledby="tab:Rjiha:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1roi~1circle/get" data-section-id="/paths/~1roi~1circle/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1roi~1circle/get" aria-label="/paths/~1roi~1circle/get"></a>Get circular ROI<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/roi/circle</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/roi/circle</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjihq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjihq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjihq:0" aria-labelledby="tab:Rjihq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"rois"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"radius_pxl"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1roi~1circle/put" data-section-id="/paths/~1roi~1circle/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1roi~1circle/put" aria-label="/paths/~1roi~1circle/put"></a>Upload circular ROI<!-- --> </h2><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="rois" class="sc-dLNtp sc-eldOKa sc-hCPjmr fCxZSn jTSwDU dAEmWx"><span class="sc-gFqAYk fWSzIS"></span><button aria-label="expand rois"><span class="property-name">rois</span><svg class="sc-cwHqhk eHleNU" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ">Array of </span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">objects</span><span class="sc-NxrBK sc-gmPhgS kMMoBE kkDjeQ"> (<!-- -->roi_circle<!-- -->) </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- --><= 32 items<!-- --> </span></span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/roi/circle</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/roi/circle</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riiia:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riiia:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riiia:0" aria-labelledby="tab:Riiia:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"rois"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_x_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"center_y_pxl"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"radius_pxl"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiia:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiia:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiia:0" aria-labelledby="tab:Rjiia:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1bkg_estimate/get" data-section-id="/paths/~1plot~1bkg_estimate/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1bkg_estimate/get" aria-label="/paths/~1plot~1bkg_estimate/get"></a>Generate background estimate plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Mean intensity for d = 3 - 5 A per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Mean intensity for d = 3 - 5 A per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/bkg_estimate</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/bkg_estimate</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiiq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiiq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiiq:0" aria-labelledby="tab:Rjiiq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1spot_count/get" data-section-id="/paths/~1plot~1spot_count/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1spot_count/get" aria-label="/paths/~1plot~1spot_count/get"></a>Generate spot count plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Number of spots per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Number of spots per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/spot_count</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/spot_count</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjija:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjija:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjija:0" aria-labelledby="tab:Rjija:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_rate/get" data-section-id="/paths/~1plot~1indexing_rate/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1indexing_rate/get" aria-label="/paths/~1plot~1indexing_rate/get"></a>Generate indexing rate plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Image indexing rate; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Image indexing rate; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/indexing_rate</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/indexing_rate</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjijq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjijq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjijq:0" aria-labelledby="tab:Rjijq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_unit_cell/get" data-section-id="/paths/~1plot~1indexing_unit_cell/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1indexing_unit_cell/get" aria-label="/paths/~1plot~1indexing_unit_cell/get"></a>Generate indexing unit cell length plots<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Crystal unit cell based on indexing results; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Crystal unit cell based on indexing results; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/indexing_unit_cell</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/indexing_unit_cell</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjika:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjika:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjika:0" aria-labelledby="tab:Rjika:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1indexing_unit_cell_angle/get" data-section-id="/paths/~1plot~1indexing_unit_cell_angle/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1indexing_unit_cell_angle/get" aria-label="/paths/~1plot~1indexing_unit_cell_angle/get"></a>Generate indexing unit cell angle plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Crystal unit cell based on indexing results; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Crystal unit cell based on indexing results; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/indexing_unit_cell_angle</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/indexing_unit_cell_angle</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjikq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjikq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjikq:0" aria-labelledby="tab:Rjikq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1error_pixel/get" data-section-id="/paths/~1plot~1error_pixel/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1error_pixel/get" aria-label="/paths/~1plot~1error_pixel/get"></a>Generate error pixels plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/error_pixel</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/error_pixel</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjila:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjila:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjila:0" aria-labelledby="tab:Rjila:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1strong_pixel/get" data-section-id="/paths/~1plot~1strong_pixel/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1strong_pixel/get" aria-label="/paths/~1plot~1strong_pixel/get"></a>Generate strong pixels plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Count of strong pixels per image (from spot finding); binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Count of strong pixels per image (from spot finding); binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/strong_pixel</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/strong_pixel</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjilq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjilq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjilq:0" aria-labelledby="tab:Rjilq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_sum/get" data-section-id="/paths/~1plot~1roi_sum/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1roi_sum/get" aria-label="/paths/~1plot~1roi_sum/get"></a>Generate ROI sum plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Sum of ROI rectangle per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Sum of ROI rectangle per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/roi_sum</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/roi_sum</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjima:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjima:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjima:0" aria-labelledby="tab:Rjima:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_max_count/get" data-section-id="/paths/~1plot~1roi_max_count/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1roi_max_count/get" aria-label="/paths/~1plot~1roi_max_count/get"></a>Generate plot of ROI max count<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Max count of ROI per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Max count of ROI per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/roi_max_count</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/roi_max_count</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjimq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjimq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjimq:0" aria-labelledby="tab:Rjimq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1roi_valid_pixels/get" data-section-id="/paths/~1plot~1roi_valid_pixels/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1roi_valid_pixels/get" aria-label="/paths/~1plot~1roi_valid_pixels/get"></a>Generate plot of ROI valid pixels<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/roi_valid_pixels</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/roi_valid_pixels</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjina:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjina:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjina:0" aria-labelledby="tab:Rjina:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1receiver_delay/get" data-section-id="/paths/~1plot~1receiver_delay/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1receiver_delay/get" aria-label="/paths/~1plot~1receiver_delay/get"></a>Generate receiver delay plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/receiver_delay</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/receiver_delay</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjinq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjinq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjinq:0" aria-labelledby="tab:Rjinq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1receiver_free_send_buffers/get" data-section-id="/paths/~1plot~1receiver_free_send_buffers/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1receiver_free_send_buffers/get" aria-label="/paths/~1plot~1receiver_free_send_buffers/get"></a>Generate receiver free send buffer plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Amount of send buffers available during frame processing - used for internal debugging; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Amount of send buffers available during frame processing - used for internal debugging; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/receiver_free_send_buffers</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/receiver_free_send_buffers</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjioa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjioa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjioa:0" aria-labelledby="tab:Rjioa:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1image_collection_efficiency/get" data-section-id="/paths/~1plot~1image_collection_efficiency/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1image_collection_efficiency/get" aria-label="/paths/~1plot~1image_collection_efficiency/get"></a>Generate image collection efficiency plot<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Ratio of collected and expected packets per image; binning is configurable</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Ratio of collected and expected packets per image; binning is configurable</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="binning" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">binning</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Binning of frames for the plot (0 = default binning)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Binning of frames for the plot (0 = default binning)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/image_collection_efficiency</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/image_collection_efficiency</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjioq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjioq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjioq:0" aria-labelledby="tab:Rjioq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1plot~1azim_int/get" data-section-id="/paths/~1plot~1azim_int/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1plot~1azim_int/get" aria-label="/paths/~1plot~1azim_int/get"></a>Generate radial integration profile<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Generate average radial integration profile</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Generate average radial integration profile</p>
|
|
</div></div><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/plot/azim_int</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/plot/azim_int</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjipa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjipa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjipa:0" aria-labelledby="tab:Rjipa:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"title"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plot"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"title"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0.1</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics/get" data-section-id="/paths/~1statistics/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1statistics/get" aria-label="/paths/~1statistics/get"></a>Get general statistics<!-- --> </h2><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class="last "><td kind="field" title="compression" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">compression</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Enable DEFLATE compression of output data.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Enable DEFLATE compression of output data.</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/statistics</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/statistics</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjipq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjipq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjipq:0" aria-labelledby="tab:Rjipq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"detector"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"state"</span>: <span class="token string">"Idle"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"powerchip"</span>: <span class="token string">"PowerOn"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"server_version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"number_of_triggers_left"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_degC"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"high_voltage_V"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token number">0</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_list"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"detectors"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"JUNGFRAU 4 Mpixel"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">"JF17T16V01"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_ipv4_addr"</span>: <span class="token string">"10.10.10.1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"udp_interface_count"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"nmodules"</span>: <span class="token number">18</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"width"</span>: <span class="token number">2068</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">2164</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"current_id"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"frame_time_us"</span>: <span class="token number">450</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"count_time_us"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"internal_frame_generator"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"internal_frame_generator_images"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_trigger_delay_ns"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"timing"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eiger_threshold_keV"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eiger_bit_depth"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g0_frames"</span>: <span class="token number">2000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g1_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g2_frames"</span>: <span class="token number">300</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_min_image_count"</span>: <span class="token number">128</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_storage_cell_count"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_storage_cell_delay_ns"</span>: <span class="token number">5000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_fixed_gain_g1"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_use_gain_hg0"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"image_format_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"summation"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"geometry_transform"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_conversion"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_conversion_factor_keV"</span>: <span class="token number">0.001</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bit_depth_image"</span>: <span class="token number">8</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"signed_output"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mask_module_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"mask_chip_edges"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_mask_pixels_without_g0"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"apply_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"jungfrau_pedestal_g0_rms_limit"</span>: <span class="token number">100</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"instrument_metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"source_name"</span>: <span class="token string">"Swiss Light Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"source_type"</span>: <span class="token string">"Synchrotron X-ray Source"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"instrument_name"</span>: <span class="token string">"CristallinaMX"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pulsed_source"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"electron_source"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data_processing_settings"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enable"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"filter_powder_rings"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_spot_count_powder_ring"</span>: <span class="token number">5</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"signal_to_noise_threshold"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"photon_count_threshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"min_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_pix_per_spot"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"high_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"low_resolution_limit"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing_tolerance"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"measurement"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"file_prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"experiment_group"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_expected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_collected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"images_discarded_lossy_compression"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_image_number_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"collection_efficiency"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"compression_ratio"</span>: <span class="token number">5.3</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"cancelled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"max_receiver_delay"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"indexing_rate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"detector_pixel_depth"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bkg_estimate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"unit_cell"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"broker"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"state"</span>: <span class="token string">"Inactive"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"progress"</span>: <span class="token number">1</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"fpga"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"pci_dev_id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"serial_number"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fw_version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"base_mac_addr"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_count"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eth_link_status"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"power_usage_W"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"fpga_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hbm_temp_C"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_udp"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"packets_sls"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"idle"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"calibration"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"module_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"storage_cell_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"masked_pixels"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"zeromq_preview"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"zeromq_metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enabled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period_ms"</span>: <span class="token number">1000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"socket_address"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pixel_mask"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"user_mask"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"too_high_pedestal_rms"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"wrong_gain"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics~1data_collection/get" data-section-id="/paths/~1statistics~1data_collection/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1statistics~1data_collection/get" aria-label="/paths/~1statistics~1data_collection/get"></a>Get data collection statistics<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Results of the last data collection</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Results of the last data collection</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No data collection performed so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No data collection performed so far</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/statistics/data_collection</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/statistics/data_collection</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiqa:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiqa:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiqa:0" aria-labelledby="tab:Rjiqa:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"file_prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"run_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"experiment_group"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_expected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_collected"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"images_discarded_lossy_compression"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_image_number_sent"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"collection_efficiency"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"compression_ratio"</span>: <span class="token number">5.3</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cancelled"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"max_receiver_delay"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"indexing_rate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"detector_pixel_depth"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"bkg_estimate"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"unit_cell"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1statistics~1calibration/get" data-section-id="/paths/~1statistics~1calibration/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1statistics~1calibration/get" aria-label="/paths/~1statistics~1calibration/get"></a>Get calibration statistics<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Statistics are provided for each module/storage cell separately</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Statistics are provided for each module/storage cell separately</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Everything OK</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Everything OK</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/statistics/calibration</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/statistics/calibration</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:Rjiqq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiqq:0" tabindex="0" data-rttab="true">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiqq:0" aria-labelledby="tab:Rjiqq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"module_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"storage_cell_number"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"pedestal_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g0_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g1_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"gain_g2_mean"</span>: <span class="token number">0.1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"masked_pixels"</span>: <span class="token number">0</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1preview~1image.jpeg/post" data-section-id="/paths/~1preview~1image.jpeg/post" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1preview~1image.jpeg/post" aria-label="/paths/~1preview~1image.jpeg/post"></a>Get last preview image in JPEG format using custom settings<!-- --> </h2><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/json</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="saturation" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">saturation</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 65535 ]<!-- --> </span></span></div> <div><div html="<p>Saturation value to set contrast in the preview image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Saturation value to set contrast in the preview image</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="show_spots" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">show_spots</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">true</span></div> <div><div html="<p>Show spot finding results on the image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Show spot finding results on the image</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="show_roi" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">show_roi</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Show ROI areas on the image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Show ROI areas on the image</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="jpeg_quality" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">jpeg_quality</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->int64<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0 .. 100 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">100</span></div> <div><div html="<p>Quality of JPEG image (100 - highest; 0 - lowest)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Quality of JPEG image (100 - highest; 0 - lowest)</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="show_indexed" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">show_indexed</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Preview indexed images only</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Preview indexed images only</p>
|
|
</div></div></div></td></tr><tr class=""><td kind="field" title="show_user_mask" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">show_user_mask</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">boolean</span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">false</span></div> <div><div html="<p>Show user mask</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Show user mask</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="resolution_ring" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">resolution_ring</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">number</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->float<!-- -->><!-- --> </span><span> <span class="sc-NxrBK sc-fxwsqt kMMoBE eYbZrn"> <!-- -->[ 0.1 .. 100 ]<!-- --> </span></span></div><div><span class="sc-NxrBK kMMoBE"> <!-- -->Default:<!-- --> </span> <span class="sc-NxrBK sc-ddjGcj kMMoBE jnfAav">0.1</span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Preview image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Preview image</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">400<!-- --> </strong><div html="<p>Input parsing or validation error</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Input parsing or validation error</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No preview image recorded so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No preview image recorded so far</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="post" class="sc-EgOky bBtSVQ http-verb post">post</span><span class="sc-ejfMNw gHPYVn">/preview/image.jpeg</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/preview/image.jpeg</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Request samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:Riira:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Riira:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Riira:0" aria-labelledby="tab:Riira:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"saturation"</span>: <span class="token number">65535</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"show_spots"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"show_roi"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"jpeg_quality"</span>: <span class="token number">100</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"show_indexed"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"show_user_mask"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resolution_ring"</span>: <span class="token number">0.1</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjira:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjira:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjira:0" aria-labelledby="tab:Rjira:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1preview~1image.jpeg/get" data-section-id="/paths/~1preview~1image.jpeg/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1preview~1image.jpeg/get" aria-label="/paths/~1preview~1image.jpeg/get"></a>Get last preview image in JPEG format using default settings<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Preview image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Preview image</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No preview image recorded so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No preview image recorded so far</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/preview/image.jpeg</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/preview/image.jpeg</div></div></div></div></div></div></div></div><div id="/paths/~1preview~1image.tiff/get" data-section-id="/paths/~1preview~1image.tiff/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1preview~1image.tiff/get" aria-label="/paths/~1preview~1image.tiff/get"></a>Get last preview image in TIFF format<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Preview image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Preview image</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No preview image recorded so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No preview image recorded so far</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/preview/image.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/preview/image.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1preview~1calibration.tiff/get" data-section-id="/paths/~1preview~1calibration.tiff/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1preview~1calibration.tiff/get" aria-label="/paths/~1preview~1calibration.tiff/get"></a>Get last preview image in TIFF format for calibration with PyFAI/Dioptas<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Image is reduced to unsigned 16-bit images, all bad pixels are set to 65535 and image is mirrored in vertical direction</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Image is reduced to unsigned 16-bit images, all bad pixels are set to 65535 and image is mirrored in vertical direction</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Preview image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Preview image</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No preview image recorded so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No preview image recorded so far</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/preview/calibration.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/preview/calibration.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1mask/get" data-section-id="/paths/~1config~1mask/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1mask/get" aria-label="/paths/~1config~1mask/get"></a>Get mask of the detector (binary)<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Get full pixel mask of the detector
|
|
See NXmx standard for meaning of pixel values</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Get full pixel mask of the detector
|
|
See NXmx standard for meaning of pixel values</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Binary array (4 byte; unsigned)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Binary array (4 byte; unsigned)</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/mask</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/mask</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask/get" data-section-id="/paths/~1config~1user_mask/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1user_mask/get" aria-label="/paths/~1config~1user_mask/get"></a>Get user mask of the detector (binary)<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>User mask in binary format (4 byte; unsigned)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>User mask in binary format (4 byte; unsigned)</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/user_mask</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/user_mask</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask/put" data-section-id="/paths/~1config~1user_mask/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1user_mask/put" aria-label="/paths/~1config~1user_mask/put"></a>Upload user mask of the detector (binary)<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Should be in <code>Idle</code> state.
|
|
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
|
|
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
|
|
In the latter case - module gaps are ignored and don&#39;t need to be assigned value.
|
|
Mask is expected as binary array (4-byte; unsigned).
|
|
0 - good pixel, other value - masked
|
|
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Should be in <code>Idle</code> state.
|
|
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
|
|
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
|
|
In the latter case - module gaps are ignored and don't need to be assigned value.
|
|
Mask is expected as binary array (4-byte; unsigned).
|
|
0 - good pixel, other value - masked
|
|
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">application/octet-stream</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><div><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->binary<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>All good</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>All good</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/user_mask</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/user_mask</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjiua:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjiua:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjiua:0" aria-labelledby="tab:Rjiua:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1config~1mask.tiff/get" data-section-id="/paths/~1config~1mask.tiff/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1mask.tiff/get" aria-label="/paths/~1config~1mask.tiff/get"></a>Get mask of the detector (TIFF)<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Get full pixel mask of the detector
|
|
See NXmx standard for meaning of pixel values</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Get full pixel mask of the detector
|
|
See NXmx standard for meaning of pixel values</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Pixel mask in TIFF format (4 byte; unsigned)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Pixel mask in TIFF format (4 byte; unsigned)</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/mask.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/mask.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask.tiff/get" data-section-id="/paths/~1config~1user_mask.tiff/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1user_mask.tiff/get" aria-label="/paths/~1config~1user_mask.tiff/get"></a>Get user mask of the detector (TIFF)<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked</p>
|
|
</div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>User mask in TIFF format (4 byte; unsigned)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>User mask in TIFF format (4 byte; unsigned)</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/config/user_mask.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/user_mask.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1config~1user_mask.tiff/put" data-section-id="/paths/~1config~1user_mask.tiff/put" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1config~1user_mask.tiff/put" aria-label="/paths/~1config~1user_mask.tiff/put"></a>Upload user mask of the detector<!-- --> </h2><div class="sc-ePDMnc bFMrcX"><div html="<p>Should be in <code>Idle</code> state.
|
|
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
|
|
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
|
|
In the latter case - module gaps are ignored and don&#39;t need to be assigned value.
|
|
Mask is expected as TIFF (4-byte; unsigned).
|
|
0 - good pixel, other value - masked
|
|
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.
|
|
User mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"><p>Should be in <code>Idle</code> state.
|
|
Upload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.
|
|
If detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.
|
|
In the latter case - module gaps are ignored and don't need to be assigned value.
|
|
Mask is expected as TIFF (4-byte; unsigned).
|
|
0 - good pixel, other value - masked
|
|
User mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.
|
|
User mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.</p>
|
|
</div></div><h5 class="sc-dAlxHm fZUozT">Request Body schema: <span class="sc-cWSIco fpgAnb">image/tiff</span></h5><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq"></div><div><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">string</span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz"> <!-- --><<!-- -->binary<!-- -->><!-- --> </span></div> <div><div html="" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"></div></div></div></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU eWbvUv" disabled=""><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>All good</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>All good</p>
|
|
</div></button></div><div><button class="sc-gdyfxU IVbkz"><svg class="sc-cwHqhk bBKyWu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">500<!-- --> </strong><div html="<p>Error within Jungfraujoch code - see output message.</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Error within Jungfraujoch code - see output message.</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="put" class="sc-EgOky eJsTbX http-verb put">put</span><span class="sc-ejfMNw gHPYVn">/config/user_mask.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/config/user_mask.tiff</div></div></div></div></div><div><h3 class="sc-kpDprT cgzTaG"> <!-- -->Response samples<!-- --> </h3><div class="sc-bXCLgj tlGxN" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="tab:Rjivq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:Rjivq:0" tabindex="0" data-rttab="true">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:Rjivq:0" aria-labelledby="tab:Rjivq:0"><div><div class="sc-bbSYpP kIESIX"><span class="sc-fjvwmM bLpZTa">Content type</span><div class="sc-JrEyx OirWV">application/json</div></div><div class="sc-uVXKs fszzxn"><div class="sc-esYjtY hxmTDe"><div class="sc-koYCI kEwLiZ"><button><div class="sc-fhzEvr gpWFPc">Copy</div></button></div><div class="sc-eeDSqt bSgSrX sc-fXSgRJ dXllNu"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"msg"</span>: <span class="token string">"Detector in wrong state"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"reason"</span>: <span class="token string">"WrongDAQState"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="/paths/~1preview~1pedestal.tiff/get" data-section-id="/paths/~1preview~1pedestal.tiff/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1preview~1pedestal.tiff/get" aria-label="/paths/~1preview~1pedestal.tiff/get"></a>Get pedestal in TIFF format<!-- --> </h2><div><h5 class="sc-dAlxHm fZUozT">query<!-- --> Parameters</h5><table class="sc-dAbbbq hPLMVw"><tbody><tr class=""><td kind="field" title="gain_level" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">gain_level</span><div class="sc-NxrBK sc-hRJeED kMMoBE gypzqL">required</div></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Gain level (0, 1, 2)</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Gain level (0, 1, 2)</p>
|
|
</div></div></div></td></tr><tr class="last "><td kind="field" title="sc" class="sc-dLNtp sc-eldOKa fCxZSn jTSwDU"><span class="sc-gFqAYk fWSzIS"></span><span class="property-name">sc</span></td><td class="sc-fPXMhL kdholP"><div><div><span class="sc-NxrBK sc-cfxfQh kMMoBE hMkdpJ"></span><span class="sc-NxrBK sc-gFAXEw kMMoBE ffgeXz">integer</span></div> <div><div html="<p>Storage cell number</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Storage cell number</p>
|
|
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Calibration image</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Calibration image</p>
|
|
</div></button></div><div><button class="sc-gdyfxU gxzUtd" disabled=""><strong class="sc-bVHBsO eBHfiv">404<!-- --> </strong><div html="<p>No calibration recorded so far</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>No calibration recorded so far</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/preview/pedestal.tiff</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/preview/pedestal.tiff</div></div></div></div></div></div></div></div><div id="/paths/~1version/get" data-section-id="/paths/~1version/get" class="sc-dcJtft dNqlFH"><div class="sc-kAycRU NrBoN"><div class="sc-fqkwJk jLkFlo"><h2 class="sc-jXbVAB hXYRhd"><a class="sc-jlZhRR buKOug" href="#/paths/~1version/get" aria-label="/paths/~1version/get"></a>Get Jungfraujoch version of jfjoch_broker<!-- --> </h2><div><h3 class="sc-dSIJcR hePoiW">Responses</h3><div><button class="sc-gdyfxU hDzmxh"><svg class="sc-cwHqhk jqLwgG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bVHBsO eBHfiv">200<!-- --> </strong><div html="<p>Release number of Jungfraujoch</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX cWARBq sc-dCFGXG gKOXES"><p>Release number of Jungfraujoch</p>
|
|
</div></button></div></div></div><div class="sc-iGgVNO sc-gsFSjX hqwGrr ggsSF"><div class="sc-dkmVhU ciDfNo"><button class="sc-iEXLnV jJBChh"><span type="get" class="sc-EgOky fPaeRy http-verb get">get</span><span class="sc-ejfMNw gHPYVn">/version</span><svg class="sc-cwHqhk fxsrq" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eZYMKX fuVsyo"><div class="sc-dlWDvs kyqjNC"><div html="<p>Test Jungfraujoch system</p>
|
|
" class="sc-eeDSqt sc-eBMFzZ bSgSrX gayXgA"><p>Test Jungfraujoch system</p>
|
|
</div><div tabindex="0" role="button"><div class="sc-hHOBVR lhFNhe"><span>http://localhost:5232</span>/version</div></div></div></div></div></div></div></div></div><div class="sc-eulNPF bYFiUR"></div></div></div>
|
|
<script>
|
|
const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.3","info":{"title":"Jungfraujoch","description":"API to control Jungfraujoch developed by the Paul Scherrer Institute (Switzerland).\nJungfraujoch is a data acquisition and analysis system for pixel array detectors, primarly PSI JUNGFRAU.\nJungfraujoch uses FPGA boards to acquire data at high data rates.\n","version":"1.0.0-rc.27","contact":{"name":"Filip Leonarski (Paul Scherrer Institute)","email":"filip.leonarski@psi.ch"},"license":{"name":"GPL-3.0","url":"https://www.gnu.org/licenses/gpl-3.0.html"}},"servers":[{"url":"http://localhost:5232","description":"Test Jungfraujoch system"}],"components":{"parameters":{"binning":{"in":"query","name":"binning","required":false,"schema":{"type":"integer"},"description":"Binning of frames for the plot (0 = default binning)"},"compression":{"in":"query","name":"compression","required":false,"schema":{"type":"boolean","default":true},"description":"Enable DEFLATE compression of output data."}},"schemas":{"rotation_axis":{"description":"Definition of a crystal rotation axis","type":"object","required":["step","vector"],"properties":{"name":{"type":"string","default":"omega","minLength":1,"description":"Name of rotation axis (e.g., omega, phi)"},"step":{"type":"number","format":"float","example":0.1,"description":"Angle step in degrees"},"start":{"type":"number","format":"float","example":50,"description":"Start angle in degrees","default":0},"vector":{"type":"array","description":"Rotation axis","example":[1,0,0],"items":{"type":"number","format":"float"},"minItems":3,"maxItems":3}}},"dataset_settings":{"type":"object","required":["beam_x_pxl","beam_y_pxl","detector_distance_mm","incident_energy_keV"],"properties":{"images_per_trigger":{"type":"integer","format":"int64","minimum":1,"default":1,"description":"For standard synchrotron data collection - this is number of images collected per one TTL trigger\nFor XFEL (pulsed source) - this number is ignored and set to 1\nFor storage cell mode - this number is ignored and set to number of storage cells\n"},"ntrigger":{"type":"integer","format":"int64","default":1,"minimum":1,"description":"Number of TTL trigger that the detector is expected to receive during data collection\n"},"image_time_us":{"type":"integer","format":"int64","minimum":0,"description":"Image time. \nIf not provided (or zero value) the frame time is assumed as default.\nImage time must be multiple of frame time; max value is 256 * frame_time. \nIn XFEL mode: summation happens for frames collected with multiple triggers.\nIgnored for storage cells and if raw data are saved.\n"},"beam_x_pxl":{"type":"number","format":"float","description":"/entry/detector/beam_center_x in NXmx\nBeam center in X direction [pixels]\n"},"beam_y_pxl":{"type":"number","format":"float","description":"/entry/detector/beam_center_y in NXmx\nBeam center in X direction [pixels]\n"},"detector_distance_mm":{"type":"number","format":"float","minimum":0,"description":"/entry/detector/distance in NXmx Detector distance [mm]"},"incident_energy_keV":{"type":"number","format":"float","minimum":0.001,"maximum":500,"description":"Used to calculate /entry/beam/incident_wavelength in NXmx\nIncident particle (photon, electron) energy in keV\n"},"file_prefix":{"type":"string","default":"","description":"Prefix for filenames. If left empty, no file will be saved."},"images_per_file":{"type":"integer","format":"int64","minimum":0,"default":1000,"description":"Number of files in a single HDF5 data file (0 = write all images to a single data file)."},"space_group_number":{"type":"integer","format":"int64","minimum":0,"default":0,"maximum":194,"description":"Number of space group for the crystal. Currently used solely as metadata, not relevant for image processing done in Jungfraujoch."},"sample_name":{"type":"string","default":"","description":"/entry/sample/name in NXmx\nSample name\n"},"compression":{"type":"string","enum":["bslz4","bszstd","bszstd_rle","none"],"default":"bslz4","description":"Compression type for the images transferred over ZeroMQ and saved to HDF5 file.\n"},"total_flux":{"type":"number","format":"float","description":"/entry/beam/total_flux in NXmx\nFlux incident on beam plane in photons per second. In other words this is the flux integrated over area. [photons/s]\n"},"transmission":{"type":"number","format":"float","minimum":0,"maximum":1,"description":"/entry/instrument/attenuator/attenuator_transmission\nTransmission of attenuator (filter) [no units]\n"},"goniometer":{"$ref":"#/components/schemas/rotation_axis"},"header_appendix":{"description":"Header appendix, added as user_data/user to start ZeroMQ message (can be any valid JSON)\nIn general, it is not saved in HDF5 file.\n\nHowever, if values are placed in \"hdf5\" object, `jfjoch_writer` will write them in /entry/data of the HDF5 file. \nThis applies solely to string and number (double floating-point). No arrays/sub-objects is allowed.\nFor example {\"hdf5\": {\"val1\":1, \"val2\":\"xyz\"}}, will write /entry/user/val1 and /entry/user/val2.\n"},"image_appendix":{"description":"Image appendix, added as user_data to image ZeroMQ message (can be any valid JSON)\nNot saved in HDF5 file\n"},"data_reduction_factor_serialmx":{"type":"number","format":"float","default":1,"minimum":0,"maximum":1,"description":"Rate at which non-indexed images are accepted to be forwarded to writer. \nValue of 1.0 (default) means that all images are written.\nValues below zero mean that non-indexed images will be accepted with a given probability.\n"},"pixel_value_low_threshold":{"type":"integer","format":"int64","minimum":0,"description":"Set all counts lower than the value to zero. \nWhen the value is set, negative numbers other than error pixel value are always set to zero.\nSetting to zero is equivalent to turning the option off.\n"},"run_number":{"type":"integer","format":"int64","minimum":0,"description":"Number of run within an experimental session. \nTransferred over CBOR stream as \"series ID\", though not saved in HDF5 file.\nIt is highly recommended to keep this number unique for each data collection during experimental series.\nIf not provided, the number will be automatically incremented.\n"},"run_name":{"type":"string","description":"Unique ID of run.\nTransferred over CBOR stream as \"unique series ID\", though not saved in HDF5 file.\nIt is highly recommended to keep this name unique for each data collection during experimental series.\nIf not provided, the name will be automatically generated as number + colon + file_prefix.\n"},"experiment_group":{"type":"string","description":"Name of group owning the data (e.g. p-group or proposal number). \nTransferred over CBOR stream, though not saved in HDF5 file.\n"},"poisson_compression":{"type":"integer","format":"int64","minimum":0,"maximum":16,"description":"Enable lossy compression of pixel values that preserves Poisson statistics. \nRequires to provide a numerical factor SQ.\nPixel value P will be transformed to round(sqrt(P) * SQ), with rounding to the closest integer.\nCompression is turned off if the value is missing or it is set to zero.\n"},"write_nxmx_hdf5_master":{"type":"boolean","default":true,"description":"Write NXmx formatted HDF5 master file. Recommended to use for macromolecular crystallography experiments\nand to turn off for other experiments.\n"},"save_calibration":{"type":"boolean","description":"Forward image calibration (at the moment pedestal and pedestal RMS for JUNGFRAU) using the ZeroMQ stream to writer.\nIf parameter is not provided calibration will be saved only if more than 4 images are recorded. \n"},"unit_cell":{"type":"object","description":"Unit cell parameters. Necessary to run indexing. Units of angstrom and degree","required":["a","b","c","alpha","beta","gamma"],"properties":{"a":{"type":"number","format":"float","example":37,"minimum":0},"b":{"type":"number","format":"float","example":37,"minimum":0},"c":{"type":"number","format":"float","example":78,"minimum":0},"alpha":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360},"beta":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360},"gamma":{"type":"number","format":"float","example":90,"minimum":0,"maximum":360}}}}},"pixel_mask_statistics":{"type":"object","properties":{"user_mask":{"description":"Number of pixels masked using the user mask","type":"integer","format":"int64","minimum":0},"too_high_pedestal_rms":{"description":"Number of pixels with G0 pedestal RMS higher than provided threshold","type":"integer","format":"int64","minimum":0},"wrong_gain":{"description":"Number of pixels that show wrong gain level during the pedestal procedure","type":"integer","format":"int64","minimum":0}}},"image_format_settings":{"type":"object","required":["summation","jungfrau_conversion","geometry_transform","mask_chip_edges","mask_module_edges","apply_mask"],"properties":{"summation":{"type":"boolean","description":"Enable summation of images to a given image_time\nIf disabled images are saved according to original detector speed, but image count is adjusted\n"},"geometry_transform":{"type":"boolean","description":"Place module read-out into their location on composed detector and extend multipixels\n"},"jungfrau_conversion":{"type":"boolean","description":"Convert pixel value in ADU to photon counts/energy\nOnly affects JUNGFRAU detector\n"},"jungfrau_conversion_factor_keV":{"type":"number","format":"float","minimum":0.001,"maximum":500,"description":"Used to convert energy deposited into pixel to counts\nIf not provided incident_energy_keV is used\n"},"bit_depth_image":{"type":"integer","format":"int64","enum":[8,16,32],"description":"Bit depth of resulting image (it doesn't affect the detector read-out value)\nIf not provided value is adjusted automatically\n"},"signed_output":{"type":"boolean","description":"Controls if pixels have signed output\nIf not provided value is adjusted automatically\n"},"mask_module_edges":{"type":"boolean","default":true,"description":"Mask 1 pixel on the module boundary\n"},"mask_chip_edges":{"type":"boolean","default":true,"description":"Mask multipixels on chip boundary\n"},"jungfrau_mask_pixels_without_g0":{"type":"boolean","default":true,"description":"JUNGFRAU: mask pixels that don't operate in G0, but do operate in G1 and G1.\nThis should be turned off for cases, where detector is operated at room temperature with long exposure time.\n"},"apply_mask":{"type":"boolean","default":false,"description":"Masked pixels are set to special value in the images produced by Jungfraujoch\n"},"jungfrau_pedestal_g0_rms_limit":{"type":"integer","format":"int64","default":100,"minimum":0,"description":"Pixels with pedestal G0 RMS above the threshold are marked as masked pixels"}}},"detector_power_state":{"type":"string","description":"Power on of ASICs","enum":["PowerOn","PowerOff","Partial"]},"detector_state":{"type":"string","description":"Current state of the detector","enum":["Idle","Waiting","Busy","Error","Not connected"]},"detector_status":{"type":"object","required":["state","powerchip","server_version","number_of_triggers_left","fpga_temp_degC","high_voltage_V"],"properties":{"state":{"$ref":"#/components/schemas/detector_state"},"powerchip":{"$ref":"#/components/schemas/detector_power_state"},"server_version":{"type":"string","description":"Detector server (on read-out boards) version"},"number_of_triggers_left":{"type":"integer","format":"int64","description":"Remaining triggers to the detector (max of all modules)"},"fpga_temp_degC":{"type":"array","description":"Temperature of detector FPGAs","items":{"type":"integer","format":"int64"}},"high_voltage_V":{"type":"array","description":"High voltage for detector modules","items":{"type":"integer","format":"int64"}}}},"detector_timing":{"type":"string","enum":["auto","trigger","burst","gated"],"default":"trigger"},"detector_settings":{"type":"object","required":["frame_time_us"],"properties":{"frame_time_us":{"type":"integer","description":"Interval between consecutive frames.\nThis is internal frame time for the JUNGFRAU detector, image time has to be integer multiply of this number.\nFor EIGER detector this is default frame time, not used otherwise\n","format":"int64","minimum":450},"count_time_us":{"type":"integer","description":"Integration time of the detector. \nIf not provided count time will be set to maximum value for a given frame time.\n","format":"int64"},"internal_frame_generator":{"type":"boolean","default":false,"description":"Use internal frame generator in FPGA instead of getting data from a real detector"},"internal_frame_generator_images":{"type":"integer","format":"int64","default":1,"minimum":1,"maximum":64,"description":"Number of images stored in the internal frame generator."},"detector_trigger_delay_ns":{"type":"integer","format":"int64","minimum":0,"default":0,"description":"Delay between TTL trigger and acquisition start [ns]"},"timing":{"$ref":"#/components/schemas/detector_timing"},"eiger_threshold_keV":{"type":"number","format":"float","minimum":1,"maximum":100,"description":"Threshold for the EIGER detector.\nIf value is provided, it will be used for all subsequent acquisitions, irrespective of beam energy.\nIf value is not provided, threshold will be determined on start of acquisition as half of incident energy. \nThis might lead to increased start time.\n"},"eiger_bit_depth":{"type":"integer","format":"int64","enum":[8,16,32],"description":"Bit depth of EIGER read-out. \nIf value is not provided bit depth is adjusted automatically based on the image time.\n"},"jungfrau_pedestal_g0_frames":{"type":"integer","format":"int64","default":2000,"minimum":0},"jungfrau_pedestal_g1_frames":{"type":"integer","format":"int64","default":300,"minimum":0},"jungfrau_pedestal_g2_frames":{"type":"integer","format":"int64","default":300,"minimum":0},"jungfrau_pedestal_min_image_count":{"type":"integer","format":"int64","default":128,"minimum":32,"description":"Minimum number of collected images for pedestal to consider it viable"},"jungfrau_storage_cell_count":{"type":"integer","format":"int64","default":1,"minimum":1,"maximum":16},"jungfrau_storage_cell_delay_ns":{"type":"integer","format":"int64","minimum":2100,"default":5000,"description":"Delay between two storage cells [ns]"},"jungfrau_fixed_gain_g1":{"type":"boolean","default":false,"description":"Fix gain to G1 (can be useful for storage cells)"},"jungfrau_use_gain_hg0":{"type":"boolean","default":false,"description":"Use high G0 (for low energy applications)"}}},"spot_finding_settings":{"type":"object","required":["enable","indexing","signal_to_noise_threshold","photon_count_threshold","max_pix_per_spot","min_pix_per_spot","high_resolution_limit","low_resolution_limit","indexing_tolerance"],"properties":{"enable":{"type":"boolean","default":true,"description":"Enable spot finding. This is temporary setting, i.e. can be changed anytime during data collection. \nEven if disabled spot finding information will still be send and written, though always with zero spots.\n"},"indexing":{"type":"boolean","default":true,"description":"Enable indexing. This is temporary setting, i.e. can be changed anytime during data collection.\n"},"filter_powder_rings":{"type":"boolean","default":false,"description":"Filter spots which form powder rings (e.g., ice rings)"},"min_spot_count_powder_ring":{"type":"integer","format":"int64","minimum":5,"description":"Minimum number of spots to consider a thin resolution shell (0.01 A^-1) a powder ring and filter out."},"signal_to_noise_threshold":{"type":"number","format":"float","minimum":0},"photon_count_threshold":{"type":"integer","format":"int64","minimum":0},"min_pix_per_spot":{"type":"integer","format":"int64","minimum":1},"max_pix_per_spot":{"type":"integer","format":"int64","minimum":1},"high_resolution_limit":{"type":"number","format":"float"},"low_resolution_limit":{"type":"number","format":"float"},"indexing_tolerance":{"type":"number","format":"float","minimum":0,"maximum":1,"description":"Acceptance tolerance for spots after the indexing run - the larger the number, the more spots will be accepted"}}},"azim_int_settings":{"type":"object","required":["solid_angle_corr","high_q_recipA","low_q_recipA","q_spacing"],"properties":{"polarization_factor":{"type":"number","description":"If polarization factor is provided, than polarization correction is enabled.","format":"float","minimum":-1,"maximum":1},"solid_angle_corr":{"type":"boolean","description":"Apply solid angle correction for radial integration","default":true},"high_q_recipA":{"type":"number","format":"float"},"low_q_recipA":{"type":"number","format":"float"},"q_spacing":{"type":"number","format":"float"}}},"detector_list":{"type":"object","required":["detectors","current_id"],"properties":{"detectors":{"type":"array","items":{"type":"object","required":["id","nmodules","description","width","height","serial_number","base_ipv4_addr","udp_interface_count"],"properties":{"id":{"type":"integer","format":"int64","minimum":0},"description":{"type":"string","example":"JUNGFRAU 4 Mpixel"},"serial_number":{"type":"string","example":"JF17T16V01"},"base_ipv4_addr":{"type":"string","example":"10.10.10.1"},"udp_interface_count":{"type":"integer","format":"int64","example":2,"description":"Number of UDP interfaces per detector module"},"nmodules":{"type":"integer","format":"int64","example":18},"width":{"type":"integer","format":"int64","example":2068},"height":{"type":"integer","format":"int64","example":2164}}}},"current_id":{"type":"integer","format":"int64","example":0}}},"detector_selection":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","format":"int64","example":1}}},"measurement_statistics":{"type":"object","properties":{"file_prefix":{"type":"string"},"run_number":{"type":"integer","format":"int64","description":"Number of data collection run. This can be either automatically incremented or provided externally for each data collection.\n"},"experiment_group":{"type":"string","description":"Name of group owning the data (e.g. p-group or proposal number).\n"},"images_expected":{"type":"integer","format":"int64"},"images_collected":{"type":"integer","format":"int64","description":"Images collected by the receiver. This number will be lower than images expected if there were issues with data collection performance.\n"},"images_sent":{"type":"integer","format":"int64","description":"Images sent to the writer. \nThe value does not include images discarded by lossy compression filter and images not forwarded due to full ZeroMQ queue.\n"},"images_discarded_lossy_compression":{"type":"integer","format":"int64","description":"Images discarded by the lossy compression filter"},"max_image_number_sent":{"type":"integer","format":"int64"},"collection_efficiency":{"type":"number","format":"float","example":1,"minimum":0,"maximum":1},"compression_ratio":{"type":"number","format":"float","example":5.3,"minimum":0},"cancelled":{"type":"boolean"},"max_receiver_delay":{"type":"integer","format":"int64"},"indexing_rate":{"type":"number","format":"float"},"detector_width":{"type":"integer","format":"int64"},"detector_height":{"type":"integer","format":"int64"},"detector_pixel_depth":{"type":"integer","format":"int64","enum":[2,4]},"bkg_estimate":{"type":"number","format":"float"},"unit_cell":{"type":"string"}}},"fpga_status":{"type":"array","items":{"type":"object","required":["pci_dev_id","serial_number","base_mac_addr","eth_link_status","eth_link_count","power_usage_W","fpga_temp_C","hbm_temp_C","packets_sls","packets_udp","idle","fw_version"],"properties":{"pci_dev_id":{"type":"string"},"serial_number":{"type":"string"},"fw_version":{"type":"string"},"base_mac_addr":{"type":"string"},"eth_link_count":{"type":"integer","format":"int64"},"eth_link_status":{"type":"integer","format":"int64"},"power_usage_W":{"type":"number","format":"float"},"fpga_temp_C":{"type":"number","format":"float"},"hbm_temp_C":{"type":"number","format":"float"},"packets_udp":{"type":"integer","format":"int64"},"packets_sls":{"type":"integer","format":"int64"},"idle":{"type":"boolean"}}}},"broker_status":{"type":"object","required":["state"],"properties":{"state":{"type":"string","enum":["Inactive","Idle","Busy","Measuring","Pedestal","Error"]},"progress":{"type":"number","format":"float","description":"Progress of data collection (only available if receiving is running)","example":1,"minimum":0,"maximum":1}}},"plot":{"type":"object","required":["x","y","title"],"description":"x and y coordinates for plotting, it is OK to assume that both arrays have the same size; layout is optimized for Plotly","properties":{"title":{"type":"string","default":""},"x":{"type":"array","items":{"type":"number","format":"float"}},"y":{"type":"array","items":{"type":"number","format":"float"}}}},"plots":{"type":"object","required":["plot"],"properties":{"title":{"type":"string"},"plot":{"type":"array","items":{"$ref":"#/components/schemas/plot"}}}},"calibration_statistics":{"type":"array","items":{"required":["module_number","storage_cell_number","pedestal_g0_mean","pedestal_g1_mean","pedestal_g2_mean","gain_g0_mean","gain_g1_mean","gain_g2_mean","masked_pixels"],"type":"object","properties":{"module_number":{"type":"integer","format":"int64"},"storage_cell_number":{"type":"integer","format":"int64"},"pedestal_g0_mean":{"type":"number","format":"float"},"pedestal_g1_mean":{"type":"number","format":"float"},"pedestal_g2_mean":{"type":"number","format":"float"},"gain_g0_mean":{"type":"number","format":"float"},"gain_g1_mean":{"type":"number","format":"float"},"gain_g2_mean":{"type":"number","format":"float"},"masked_pixels":{"type":"integer","format":"int64"}}}},"jfjoch_statistics":{"type":"object","description":"Pool statistics for Jungfraujoch to reduce transfers between frontend and jfjoch_broker","properties":{"detector":{"$ref":"#/components/schemas/detector_status"},"detector_list":{"$ref":"#/components/schemas/detector_list"},"detector_settings":{"$ref":"#/components/schemas/detector_settings"},"image_format_settings":{"$ref":"#/components/schemas/image_format_settings"},"instrument_metadata":{"$ref":"#/components/schemas/instrument_metadata"},"data_processing_settings":{"$ref":"#/components/schemas/spot_finding_settings"},"measurement":{"$ref":"#/components/schemas/measurement_statistics"},"broker":{"$ref":"#/components/schemas/broker_status"},"fpga":{"$ref":"#/components/schemas/fpga_status"},"calibration":{"$ref":"#/components/schemas/calibration_statistics"},"zeromq_preview":{"$ref":"#/components/schemas/zeromq_preview_settings"},"zeromq_metadata":{"$ref":"#/components/schemas/zeromq_metadata_settings"},"pixel_mask":{"$ref":"#/components/schemas/pixel_mask_statistics"}}},"preview_settings":{"type":"object","description":"Settings for JPEG rendering of preview images","required":["saturation"],"properties":{"saturation":{"type":"integer","format":"int64","minimum":0,"maximum":65535,"description":"Saturation value to set contrast in the preview image"},"show_spots":{"type":"boolean","default":true,"description":"Show spot finding results on the image"},"show_roi":{"type":"boolean","default":false,"description":"Show ROI areas on the image"},"jpeg_quality":{"type":"integer","description":"Quality of JPEG image (100 - highest; 0 - lowest)","format":"int64","default":100,"minimum":0,"maximum":100},"show_indexed":{"type":"boolean","description":"Preview indexed images only","default":false},"show_user_mask":{"type":"boolean","description":"Show user mask","default":false},"resolution_ring":{"type":"number","format":"float","default":0.1,"minimum":0.1,"maximum":100}}},"error_message":{"type":"object","required":["msg","reason"],"properties":{"msg":{"type":"string","description":"Human readable message","example":"Detector in wrong state"},"reason":{"type":"string","description":"Enumerate field for automated analysis","enum":["WrongDAQState","Other"]}}},"roi_circle":{"type":"object","description":"Circular ROI","required":["name","center_x_pxl","center_y_pxl","radius_pxl"],"properties":{"name":{"type":"string","minLength":1,"description":"Name for the ROI; used in the plots"},"center_x_pxl":{"type":"number","format":"float","description":"X coordinate of center of the circle [pixels]"},"center_y_pxl":{"type":"number","format":"float","description":"Y coordinate of center of the circle [pixels]"},"radius_pxl":{"type":"number","format":"float","minimum":0,"exclusiveMinimum":true,"description":"Radius of the circle [pixels]"}}},"roi_box":{"type":"object","description":"Box ROI","required":["name","min_x_pxl","max_x_pxl","min_y_pxl","max_y_pxl"],"properties":{"name":{"type":"string","minLength":1,"description":"Name for the ROI; used in the plots"},"min_x_pxl":{"type":"integer","format":"int64","description":"Lower bound (inclusive) in X coordinate for the box","minimum":0},"max_x_pxl":{"type":"integer","format":"int64","description":"Upper bound (inclusive) in X coordinate for the box","minimum":0},"min_y_pxl":{"type":"integer","format":"int64","description":"Lower bound (inclusive) in Y coordinate for the box","minimum":0},"max_y_pxl":{"type":"integer","format":"int64","description":"Upper bound (inclusive) in Y coordinate for the box","minimum":0}}},"roi_circle_list":{"type":"object","description":"List of circular ROIs","required":["rois"],"properties":{"rois":{"type":"array","maxItems":32,"items":{"$ref":"#/components/schemas/roi_circle"}}}},"roi_box_list":{"type":"object","description":"List of box ROIs","properties":{"rois":{"type":"array","maxItems":32,"items":{"$ref":"#/components/schemas/roi_box"}}}},"instrument_metadata":{"type":"object","description":"Metadata for a measurement instrument","required":["source_name","instrument_name"],"properties":{"source_name":{"type":"string","example":"Swiss Light Source"},"source_type":{"type":"string","description":"Type of radiation source. NXmx gives a fixed dictionary, though Jungfraujoch is not enforcing compliance. \nhttps://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource\nNXsource allows the following:\n\nSpallation Neutron Source\nPulsed Reactor Neutron Source\nReactor Neutron Source\nSynchrotron X-ray Source\nPulsed Muon Source\nRotating Anode X-ray\nFixed Tube X-ray\nUV Laser\nFree-Electron Laser\nOptical Laser\nIon Source\nUV Plasma Source\nMetal Jet X-ray\n","example":"Synchrotron X-ray Source","default":""},"instrument_name":{"type":"string","example":"CristallinaMX"},"pulsed_source":{"type":"boolean","description":"Settings specific to XFEL (e.g., every image has to come from TTL trigger, save pulse ID and event code)\n","default":false},"electron_source":{"type":"boolean","description":"Settings specific to electron source (e.g., wavelength definition)\n","default":false}}},"detector_module_direction":{"type":"string","enum":["Xp","Xn","Yp","Yn"]},"detector_type":{"type":"string","enum":["EIGER","JUNGFRAU"]},"image_pusher_type":{"type":"string","default":"None","enum":["ZeroMQ","HDF5","CBOR","None"]},"standard_detector_geometry":{"type":"object","description":"Regular rectangular geometry, first module is in the bottom left corner of the detector","required":["nmodules"],"properties":{"nmodules":{"type":"integer","minimum":1,"description":"Number of modules in the detector"},"gap_x":{"type":"integer","default":8,"minimum":0,"description":"Gap size in X direction [pixels]"},"gap_y":{"type":"integer","minimum":0,"default":36,"description":"Gap size in Y direction [pixels]"},"modules_in_row":{"type":"integer","minimum":1,"default":1,"description":"Number of modules in one row"}}},"detector_module":{"type":"object","required":["x0","y0","fast_axis","slow_axis"],"properties":{"x0":{"type":"number"},"y0":{"type":"number"},"fast_axis":{"$ref":"#/components/schemas/detector_module_direction"},"slow_axis":{"$ref":"#/components/schemas/detector_module_direction"}}},"detector":{"type":"object","required":["description","serial_number"],"properties":{"description":{"type":"string","minLength":1},"serial_number":{"type":"string","minLength":1},"type":{"$ref":"#/components/schemas/detector_type"},"high_voltage_V":{"type":"integer","format":"int64","minimum":0,"maximum":200,"default":0},"udp_interface_count":{"type":"integer","format":"int64","minimum":1,"maximum":2,"default":1},"module_sync":{"type":"boolean","default":true,"description":"Use module 0 as master for timing. Only applies to JUNGFRAU detector (this cannot be turned off for EIGER)."},"sensor_thickness_um":{"type":"number","format":"float","minimum":0,"default":320},"calibration_file":{"type":"array","description":"Gain file (JUNGFRAU) or trimbit file (EIGER). \nOne entry per module. Either empty or number of module entries.\n","items":{"type":"string"}},"hostname":{"type":"array","description":"Hostname for detector module. One entry per module\nOne entry per module. Either empty or number of module entries.\n","items":{"type":"string"}},"sensor_material":{"type":"string","default":"Si"},"tx_delay":{"type":"array","items":{"type":"integer","format":"int64"}},"base_data_ipv4_address":{"type":"string","example":"10.10.10.50"},"standard_geometry":{"$ref":"#/components/schemas/standard_detector_geometry"},"custom_geometry":{"type":"array","items":{"$ref":"#/components/schemas/detector_module"}},"mirror_y":{"type":"boolean","default":true,"description":"Mirror detector in Y direction to account for MX convention of (0,0) point in top left corner"}}},"zeromq_settings":{"type":"object","description":"ZeroMQ configuration for Jungfraujoch software.\nThis structure is used to provide default settings using configuration JSON file and is not used in HTTP.\n","properties":{"send_watermark":{"type":"integer","format":"int64","minimum":2,"maximum":16384,"default":100,"description":"Watermark for ZeroMQ send queue (number of outstanding messages queued on Jungfraujoch server per queue)"},"send_buffer_size":{"type":"integer","format":"int64","description":"Send buffer size for ZeroMQ socket"},"image_socket":{"type":"array","items":{"type":"string"},"example":["tcp://1.2.3.4:5000","tcp://1.2.3.4:5001"],"description":"PUSH ZeroMQ socket for images. In case multiple sockets are provided, images are streamed over multiple sockets. \nImages are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tpc://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"},"writer_notification_socket":{"type":"string","example":"tcp://1.3.4.6:7000","description":"PULL ZeroMQ socket for notifications from writer that it finished operation. \nThis allows Jungfraujoch to operate in a synchronous manner, with end of acquisition being also end of writing.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tpc://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address should be avoided, as this socket address is forwarded to the writer process via START ZerOMQ message and in case of multiple ineterfaces the address might be ambigous.\nUsing * (star) instead of port number is allowed and it means a random free port number.\n"}}},"pcie_devices":{"type":"array","minLength":1,"items":{"type":"object","required":["block_device"],"properties":{"blk":{"type":"string","example":"/dev/jfjoch0","description":"Block device name"},"ipv4":{"type":"string","example":"10.1.1.7","description":"IPv4 address of the block device"}}}},"jfjoch_settings":{"type":"object","required":["detector","frontend_directory","image_pusher"],"description":"Default settings for Jungfraujoch software. \nThis structure is used to provide default settings using configuration JSON file and is not used in HTTP.\n","properties":{"pcie":{"$ref":"#/components/schemas/pcie_devices"},"zeromq":{"$ref":"#/components/schemas/zeromq_settings"},"instrument":{"$ref":"#/components/schemas/instrument_metadata"},"detector":{"type":"array","minLength":1,"items":{"$ref":"#/components/schemas/detector"}},"detector_settings":{"$ref":"#/components/schemas/detector_settings"},"azim_int":{"$ref":"#/components/schemas/azim_int_settings"},"image_format":{"$ref":"#/components/schemas/image_format_settings"},"image_buffer_MiB":{"type":"integer","minimum":128,"default":2048,"description":"Size of internal buffer in MiB for images before they are sent to a stream"},"receiver_threads":{"type":"integer","minimum":1,"maximum":512,"default":64,"description":"Number of threads used by the receiver"},"numa_policy":{"type":"string","description":"NUMA policy to bind CPUs"},"frontend_directory":{"type":"string","description":"Location of built JavaScript web frontend"},"image_pusher":{"$ref":"#/components/schemas/image_pusher_type"},"zeromq_preview":{"$ref":"#/components/schemas/zeromq_preview_settings"},"zeromq_metadata":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}},"zeromq_metadata_settings":{"type":"object","required":["enabled","period_ms"],"properties":{"enabled":{"type":"boolean","default":true,"description":"ZeroMQ metadata socket is enabled."},"period_ms":{"type":"integer","format":"int64","minimum":1,"default":1000,"description":"Period for generating metadata package sent to the ZeroMQ interface in milliseconds.\n"},"socket_address":{"type":"string","description":"PUB ZeroMQ socket for image metadata information.\nImage metadata are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"}}},"zeromq_preview_settings":{"type":"object","required":["enabled","period_ms"],"properties":{"enabled":{"type":"boolean","default":true,"description":"ZeroMQ preview socket is enabled."},"period_ms":{"type":"integer","format":"int64","default":1000,"description":"Period for generating preview image sent to the ZeroMQ interface in milliseconds. Default is 1 second. \nIf set to zero, all images will be sent ZeroMQ (should be used only in case of relatively slow data collection).\nThis has no effect on HTTP based preview, which updates always at rate of 1 second.\n"},"socket_address":{"type":"string","description":"PUB ZeroMQ socket for preview images. This socket operates at a reduced frame rate.\nImages are serialized using CBOR.\nAddress follows ZeroMQ convention for sockets - in practice ipc://<socket file> and tcp://<IP address>:<port> sockets are OK.\n0.0.0.0 instead of IP address is accepted and means listening on all network interfaces.\n"}}}}},"paths":{"/initialize":{"post":{"summary":"Initialize detector and data acquisition","description":"Should be used in two cases:\n - Detector is in `Inactive` state\n - Detector is in `Error` state\nX-ray shutter must be closed. \nThis operation will reconfigure network interface of the detector. \nDuring operation of the detector it is recommended to use the `POST /pedestal` operation instead.\nIf storage cells are used, the execution time might be few minutes.\n\nThis is async function - one needs to use `POST /wait_till_done` to ensure operation is done.\n","responses":{"200":{"description":"Initialization started"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/pedestal":{"post":{"summary":"Collect dark current for the detector","description":"Updates calibration of the JUNGFRAU detector. Must be in `Idle` state.\n\nX-ray shutter must be closed. Recommended to run once per hour for long integration times (> 100 us).\n\nThis is async function - one needs to use `POST /wait_till_done` to ensure operation is done.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/start":{"post":{"summary":"Start detector","description":"Start data acquisition.\nDetector must be in `Idle` state.\nDoesn't run calibration procedure.\nWhen the function returns, detector is ready to accept soft/TTL triggers.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/dataset_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/wait_till_done":{"post":{"summary":"Wait for acquisition done","parameters":[{"in":"query","name":"timeout","required":false,"schema":{"type":"integer","default":60,"minimum":0,"maximum":3600},"description":"Timeout in seconds (0 == immediate response)"}],"description":"Block execution of external script till initialization, data collection or pedestal is finished.\nRunning this command does not affect (cancel) running data collection, it is only to ensure synchronous execution of other software.\n\nTo not block web server for a indefinite period of time, the procedure is provided with a timeout.\nExtending timeout is possible, but requires to ensure safety that client will not close the connection and retry the connection.\n","responses":{"200":{"description":"Detector in `Idle` state, another data collection can start immediately"},"400":{"description":"Timeout parameter out of bounds"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}},"502":{"description":"Detector is inactive mode"},"504":{"description":"Timeout reached, need to restart operation"}}}},"/trigger":{"post":{"summary":"Send soft trigger to the detector","description":"Generate soft trigger","responses":{"200":{"description":"Trigger sent"}}}},"/cancel":{"post":{"summary":"Cancel running data collection","description":"Command will inform FPGA network card to stop pedestal or data collection at the current stage.\nAny frame that is currently being processed by CPU will be finished and sent to writer.\nGiven the command is making sure to gracefully stop data acquisition and detector, it might take some time to switch back after command finished to `Idle` state.\n\nIf data collection is not running, the command has no effect.\n","responses":{"200":{"description":"Cancel request sent to FPGAs (or ignored, as data collection is not running)"}}}},"/deactivate":{"post":{"summary":"Prepare detector to turn off","description":"Should be in `Idle` or `Error` state.\nCommand deactivates data acquisition and turns off detector high voltage and ASIC.\nShould be used always before turning off power from the detector.\n","responses":{"200":{"description":"Detector ready to turn off"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/detector":{"put":{"summary":"Change detector configuration","description":"Detector settings are ones that have effect on calibration, i.e., pedestal has to be collected again after changing these settings.\nThis can only be done when detector is `Idle`, `Error` or `Inactive` states.\nIf detector is in `Idle` state , pedestal procedure will be executed automatically - there must be no X-rays on the detector during the operation.\nIf detector is in `Inactive` or `Error` states, new settings will be saved, but no calibration will be executed.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get detector configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_settings"}}}}}}},"/config/instrument":{"put":{"summary":"Change instrument metadata","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/instrument_metadata"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get instrument metadata","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/instrument_metadata"}}}}}}},"/config/image_format":{"put":{"summary":"Change image output format","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/image_format_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get image output format","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/image_format_settings"}}}}}}},"/config/image_format/raw":{"post":{"summary":"Configure format for raw data collection","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/image_format/conversion":{"post":{"summary":"Configure format for data collection with full conversion","description":"This can only be done when detector is `Idle`, `Error` or `Inactive` states.\n","responses":{"200":{"description":"Everything OK"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/spot_finding":{"put":{"summary":"Configure spot finding","description":"Can be done anytime, also while data collection is running","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/spot_finding_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}},"get":{"summary":"Get data processing configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/spot_finding_settings"}}}}}}},"/config/azim_int":{"put":{"summary":"Configure radial integration","description":"Can be done when detector is Inactive or Idle","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/azim_int_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get radial integration configuration","description":"Can be done anytime","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/azim_int_settings"}}}}}}},"/config/internal_generator_image":{"put":{"summary":"Load binary image for internal FPGA generator","description":"Load image for internal FPGA generator. This can only happen in Idle state of the detector.\nRequires binary blob with 16-bit integer numbers of size of detector in raw/converted coordinates \n(depending on detector settings).\n","parameters":[{"name":"id","in":"query","description":"Image id to upload","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":127}}],"requestBody":{"content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/config/internal_generator_image.tiff":{"put":{"summary":"Load TIFF image for internal FPGA generator","description":"Load image for internal FPGA generator. This can only happen in Idle state of the detector.\nRequires TIFF with 16-bit integer numbers of size of detector in raw/converted coordinates \n(depending on detector settings).\n","parameters":[{"in":"query","name":"id","description":"Image ID to upload","required":false,"schema":{"type":"integer","minimum":0,"maximum":127}}],"requestBody":{"content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/config/select_detector":{"put":{"summary":"Select detector","description":"Jungfraujoch allows to control multiple detectors and/or region-of-interests.\nThe command allows to choose one detector from the list (ID has to be consistent with one provided by GET response).\nChanging detector will set detector to `Inactive` state and will require reinitialization.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_selection"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"List available detectors","description":"Configured detectors that can be selected by used","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_list"}}}}}}},"/config/zeromq_preview":{"put":{"summary":"Set ZeroMQ preview settings","description":"Jungfraujoch can generate preview message stream on ZeroMQ SUB socket.\nHere settings of the socket can be adjusted.\nWhile the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.\nOptions set with this PUT request have no effect on HTTP based preview.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_preview_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get ZeroMQ preview settings","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_preview_settings"}}}}}}},"/config/zeromq_metadata":{"put":{"summary":"Set ZeroMQ metadata settings","description":"Jungfraujoch can generate metadata message stream on ZeroMQ PUB socket. This stream covers all images.\nHere settings of the socket can be adjusted.\nWhile the data structure contains also socket_address, this cannot be changed via HTTP and is ignore in PUT request.\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}},"get":{"summary":"Get ZeroMQ metadata socket settings","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/zeromq_metadata_settings"}}}}}}},"/status":{"get":{"summary":"Get Jungfraujoch status","description":"Status of the data acquisition","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/broker_status"}}}}}}},"/fpga_status":{"get":{"summary":"Get status of FPGA devices","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/fpga_status"}}}}}}},"/xfel/pulse_id":{"get":{"summary":"Return XFEL pulse IDs for the current data acquisition","description":"Return array of XFEL pulse IDs - (-1) if image not recorded","responses":{"200":{"description":"Pulse ID collected","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"404":{"description":"Not in XFEL mode or no acquisition recorded"}}}},"/xfel/event_code":{"get":{"summary":"Return XFEL event codes for the current data acquisition","description":"Return array of XFEL event codes","responses":{"200":{"description":"Event codes collected","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"404":{"description":"Not in XFEL mode or no acquisition recorded"}}}},"/detector/status":{"get":{"summary":"Get detector status","description":"Status of the JUNGFRAU detector","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/detector_status"}}}},"404":{"description":"Running in \"simulator\" mode - no detector present"},"500":{"description":"Error encountered when trying to read status","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/roi/box":{"get":{"summary":"Get box ROIs","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_box_list"}}}}}},"put":{"summary":"Upload box ROIs","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_box_list"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/roi/circle":{"get":{"summary":"Get circular ROI","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_circle_list"}}}}}},"put":{"summary":"Upload circular ROI","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/roi_circle_list"}}}},"responses":{"200":{"description":"Everything OK"},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/plot/bkg_estimate":{"get":{"summary":"Generate background estimate plot","description":"Mean intensity for d = 3 - 5 A per image; binning is configurable\n","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK. Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/spot_count":{"get":{"summary":"Generate spot count plot","description":"Number of spots per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_rate":{"get":{"summary":"Generate indexing rate plot","description":"Image indexing rate; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_unit_cell":{"get":{"summary":"Generate indexing unit cell length plots","description":"Crystal unit cell based on indexing results; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/indexing_unit_cell_angle":{"get":{"summary":"Generate indexing unit cell angle plot","description":"Crystal unit cell based on indexing results; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/error_pixel":{"get":{"summary":"Generate error pixels plot","description":"Count of error (mean) and saturated (mean/max) pixels per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/strong_pixel":{"get":{"summary":"Generate strong pixels plot","description":"Count of strong pixels per image (from spot finding); binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_sum":{"get":{"summary":"Generate ROI sum plot","description":"Sum of ROI rectangle per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_max_count":{"get":{"summary":"Generate plot of ROI max count","description":"Max count of ROI per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/roi_valid_pixels":{"get":{"summary":"Generate plot of ROI valid pixels","description":"Number of pixels within a ROI area; pixels with special values (overload, bad pixel) are excluded; multipixels are counted just once; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Response will be by default compressed with deflate algorithm, if using curl, use --compressed option.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/receiver_delay":{"get":{"summary":"Generate receiver delay plot","description":"Amount of frames the receiver is behind the FPGA for each image - used for internal debugging; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/receiver_free_send_buffers":{"get":{"summary":"Generate receiver free send buffer plot","description":"Amount of send buffers available during frame processing - used for internal debugging; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/image_collection_efficiency":{"get":{"summary":"Generate image collection efficiency plot","description":"Ratio of collected and expected packets per image; binning is configurable","parameters":[{"$ref":"#/components/parameters/binning"},{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}}}}},"/plot/azim_int":{"get":{"summary":"Generate radial integration profile","description":"Generate average radial integration profile","parameters":[{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/plots"}}}}}}},"/statistics":{"get":{"summary":"Get general statistics","parameters":[{"$ref":"#/components/parameters/compression"}],"responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/jfjoch_statistics"}}}}}}},"/statistics/data_collection":{"get":{"summary":"Get data collection statistics","description":"Results of the last data collection","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/measurement_statistics"}}}},"404":{"description":"No data collection performed so far"}}}},"/statistics/calibration":{"get":{"summary":"Get calibration statistics","description":"Statistics are provided for each module/storage cell separately","responses":{"200":{"description":"Everything OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/calibration_statistics"}}}}}}},"/preview/image.jpeg":{"post":{"summary":"Get last preview image in JPEG format using custom settings","responses":{"200":{"description":"Preview image","content":{"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Input parsing or validation error","content":{"text/plain":{"schema":{"type":"string","description":"Exception error"}}}},"404":{"description":"No preview image recorded so far"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/preview_settings"}}}}},"get":{"summary":"Get last preview image in JPEG format using default settings","responses":{"200":{"description":"Preview image","content":{"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No preview image recorded so far"}}}},"/preview/image.tiff":{"get":{"summary":"Get last preview image in TIFF format","responses":{"200":{"description":"Preview image","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No preview image recorded so far"}}}},"/preview/calibration.tiff":{"get":{"summary":"Get last preview image in TIFF format for calibration with PyFAI/Dioptas","description":"Image is reduced to unsigned 16-bit images, all bad pixels are set to 65535 and image is mirrored in vertical direction","responses":{"200":{"description":"Preview image","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No preview image recorded so far"}}}},"/config/mask":{"get":{"summary":"Get mask of the detector (binary)","description":"Get full pixel mask of the detector\nSee NXmx standard for meaning of pixel values\n","responses":{"200":{"description":"Binary array (4 byte; unsigned)","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}}}}},"/config/user_mask":{"get":{"summary":"Get user mask of the detector (binary)","description":"Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked","responses":{"200":{"description":"User mask in binary format (4 byte; unsigned)","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}}}},"put":{"summary":"Upload user mask of the detector (binary)","description":"Should be in `Idle` state.\nUpload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.\nIf detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.\nIn the latter case - module gaps are ignored and don't need to be assigned value.\nMask is expected as binary array (4-byte; unsigned).\n0 - good pixel, other value - masked\nUser mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration.\n","requestBody":{"content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"All good"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/config/mask.tiff":{"get":{"summary":"Get mask of the detector (TIFF)","description":"Get full pixel mask of the detector\nSee NXmx standard for meaning of pixel values\n","responses":{"200":{"description":"Pixel mask in TIFF format (4 byte; unsigned)","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}}}}},"/config/user_mask.tiff":{"get":{"summary":"Get user mask of the detector (TIFF)","description":"Get user pixel mask of the detector in the actual detector coordinates: 0 - good pixel, 1 - masked","responses":{"200":{"description":"User mask in TIFF format (4 byte; unsigned)","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}}}},"put":{"summary":"Upload user mask of the detector","description":"Should be in `Idle` state.\nUpload user mask of the detector - this is for example to account for beam stop shadow or misbehaving regions.\nIf detector is conversion mode the mask can be both in raw (1024x512; stacked modules) or converted coordinates.\nIn the latter case - module gaps are ignored and don't need to be assigned value.\nMask is expected as TIFF (4-byte; unsigned).\n0 - good pixel, other value - masked\nUser mask is stored in NXmx pixel mask (bit 8), as well as used in spot finding and azimuthal integration. \nUser mask is not automatically applied - i.e. pixels with user mask will have a valid pixel value in the images.\n","requestBody":{"content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"responses":{"200":{"description":"All good"},"500":{"description":"Error within Jungfraujoch code - see output message.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_message"}}}}}}},"/preview/pedestal.tiff":{"get":{"parameters":[{"in":"query","name":"gain_level","required":true,"schema":{"type":"integer"},"description":"Gain level (0, 1, 2)"},{"in":"query","name":"sc","schema":{"type":"integer"},"description":"Storage cell number"}],"summary":"Get pedestal in TIFF format","responses":{"200":{"description":"Calibration image","content":{"image/tiff":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No calibration recorded so far"}}}},"/version":{"get":{"summary":"Get Jungfraujoch version of jfjoch_broker","responses":{"200":{"description":"Release number of Jungfraujoch","content":{"text/plain":{"schema":{"type":"string","example":"1.0.0-rc.25"}}}}}}}}}},"searchIndex":{"store":["/paths/~1initialize/post","/paths/~1pedestal/post","/paths/~1start/post","/paths/~1wait_till_done/post","/paths/~1trigger/post","/paths/~1cancel/post","/paths/~1deactivate/post","/paths/~1config~1detector/put","/paths/~1config~1detector/get","/paths/~1config~1instrument/put","/paths/~1config~1instrument/get","/paths/~1config~1image_format/put","/paths/~1config~1image_format/get","/paths/~1config~1image_format~1raw/post","/paths/~1config~1image_format~1conversion/post","/paths/~1config~1spot_finding/put","/paths/~1config~1spot_finding/get","/paths/~1config~1azim_int/put","/paths/~1config~1azim_int/get","/paths/~1config~1internal_generator_image/put","/paths/~1config~1internal_generator_image.tiff/put","/paths/~1config~1select_detector/put","/paths/~1config~1select_detector/get","/paths/~1config~1zeromq_preview/put","/paths/~1config~1zeromq_preview/get","/paths/~1config~1zeromq_metadata/put","/paths/~1config~1zeromq_metadata/get","/paths/~1status/get","/paths/~1fpga_status/get","/paths/~1xfel~1pulse_id/get","/paths/~1xfel~1event_code/get","/paths/~1detector~1status/get","/paths/~1roi~1box/get","/paths/~1roi~1box/put","/paths/~1roi~1circle/get","/paths/~1roi~1circle/put","/paths/~1plot~1bkg_estimate/get","/paths/~1plot~1spot_count/get","/paths/~1plot~1indexing_rate/get","/paths/~1plot~1indexing_unit_cell/get","/paths/~1plot~1indexing_unit_cell_angle/get","/paths/~1plot~1error_pixel/get","/paths/~1plot~1strong_pixel/get","/paths/~1plot~1roi_sum/get","/paths/~1plot~1roi_max_count/get","/paths/~1plot~1roi_valid_pixels/get","/paths/~1plot~1receiver_delay/get","/paths/~1plot~1receiver_free_send_buffers/get","/paths/~1plot~1image_collection_efficiency/get","/paths/~1plot~1azim_int/get","/paths/~1statistics/get","/paths/~1statistics~1data_collection/get","/paths/~1statistics~1calibration/get","/paths/~1preview~1image.jpeg/post","/paths/~1preview~1image.jpeg/get","/paths/~1preview~1image.tiff/get","/paths/~1preview~1calibration.tiff/get","/paths/~1config~1mask/get","/paths/~1config~1user_mask/get","/paths/~1config~1user_mask/put","/paths/~1config~1mask.tiff/get","/paths/~1config~1user_mask.tiff/get","/paths/~1config~1user_mask.tiff/put","/paths/~1preview~1pedestal.tiff/get","/paths/~1version/get"],"index":{"version":"2.3.9","fields":["title","description"],"fieldVectors":[["title/0",[0,2.918,1,0.536,2,1.319,3,2.037]],["description/0",[0,1.395,1,0.621,4,2.119,5,1.797,6,1.395,7,1.739,8,0.973,9,1.132,10,0.92,11,1.395,12,1.554,13,1.395,14,3.386,15,1.797,16,1.554,17,1.797,18,1.395,19,1.554,20,2.557,21,1.101,22,1.797,23,1.797,24,1.101,25,1.395,26,1.275,27,1.797,28,1.797,29,1.554,30,1.395,31,1.275,32,1.275,33,1.395,34,1.395,35,0.688]],["title/1",[1,0.536,36,1.653,37,3.76,38,2.669]],["description/1",[1,0.339,4,1.156,7,1.709,9,0.911,11,1.847,12,2.059,13,1.847,14,1.847,19,2.059,20,2.059,21,1.458,26,1.689,29,2.059,30,1.847,31,1.689,32,1.689,33,1.847,34,1.847,35,0.911,39,2.38,40,1.563,41,2.059,42,0.953,43,1.458,44,2.059,45,1.289,46,2.38,47,2.38,48,1.368,49,2.38]],["title/2",[1,0.675,50,4.099]],["description/2",[1,0.663,2,1.134,3,1.75,9,1.237,30,2.508,40,2.122,42,1.294,43,1.979,50,4.027,51,3.231,52,2.508,53,2.122,54,3.231,55,3.231,56,3.231,57,2.508]],["title/3",[3,2.271,35,1.605,58,4.193]],["description/3",[0,1.51,2,1.107,13,1.51,21,1.192,25,2.448,26,1.381,33,1.51,34,2.448,36,1.387,43,1.932,52,1.51,59,3.155,60,1.946,61,1.946,62,1.946,63,1.683,64,1.381,65,1.946,66,1.51,67,1.946,68,1.946,69,1.946,70,1.946,71,1.946,72,1.946,73,1.51,74,3.155,75,1.946,76,1.946,77,1.381,78,1.946,79,1.946,80,3.155,81,1.946]],["title/4",[1,0.536,57,2.918,82,2.918,83,3.253]],["description/4",[57,5.002,83,4.547,84,1.435]],["title/5",[2,1.319,36,1.653,43,2.303,66,2.918]],["description/5",[1,0.277,2,1.395,3,1.054,9,0.745,16,1.683,21,1.192,26,1.381,36,1.387,38,2.239,42,0.779,43,1.192,63,2.729,64,3.247,66,1.51,85,1.946,86,1.118,87,1.946,88,2.448,89,1.946,90,1.51,91,1.946,92,1.51,93,1.946,94,1.946,95,1.946,96,1.946,97,1.946,98,1.946,99,1.946,100,1.946,101,1.946,102,1.946,103,1.51]],["title/6",[1,0.597,104,4.193,105,3.627]],["description/6",[1,0.65,2,1.103,3,1.703,4,1.528,9,1.204,10,1.611,42,1.259,64,2.232,105,3.949,106,4.565,107,3.145,108,3.145,109,3.145,110,3.145,111,3.145,112,3.145]],["title/7",[1,0.597,113,2.41,114,1.192]],["description/7",[1,0.729,7,1.497,8,1.756,9,1.558,10,1.66,11,1.562,14,1.562,18,1.562,21,1.986,25,2.516,31,1.428,35,0.771,36,0.885,40,2.129,42,1.298,52,1.562,103,1.562,113,1.157,115,1.707,116,1.741,117,2.013,118,1.741,119,2.013,120,2.013,121,1.741]],["title/8",[1,0.675,114,1.347]],["description/8",[35,2.107,121,4.761,122,3.371]],["title/9",[113,2.41,123,3.627,124,2.753]],["description/9",[1,0.66,8,2.51,9,1.774,10,2.374,35,1.774,42,1.856,125,4.009]],["title/10",[123,4.099,124,3.111]],["description/10",[35,2.107,122,3.371,125,4.761]],["title/11",[113,2.161,126,0.985,127,3.253,128,1.926]],["description/11",[1,0.66,8,2.51,9,1.774,10,2.374,35,1.774,42,1.856,129,4.009]],["title/12",[126,1.098,127,3.627,128,2.148]],["description/12",[35,2.107,122,3.371,129,4.761]],["title/13",[2,1.196,36,1.499,114,0.969,128,1.746,130,2.645]],["description/13",[1,0.66,8,2.51,9,1.774,10,2.374,35,1.774,42,1.856,131,4.634]],["title/14",[2,1.093,36,1.37,114,0.886,128,1.596,132,2.419,133,2.419]],["description/14",[1,0.66,8,2.51,9,1.774,10,2.374,35,1.774,42,1.856,134,4.634]],["title/15",[114,1.192,135,2.568,136,2.976]],["description/15",[2,1.693,35,1.847,36,2.122,43,2.955,122,2.955,137,4.174]],["title/16",[2,1.471,92,3.254,114,1.192]],["description/16",[35,2.107,122,3.371,137,4.761]],["title/17",[48,2.41,114,1.192,138,2.976]],["description/17",[1,0.717,8,2.725,35,1.926,42,2.015,139,4.352]],["title/18",[48,2.41,114,1.192,138,2.976]],["description/18",[35,2.107,122,3.371,139,4.761]],["title/19",[84,0.851,86,1.791,126,0.816,140,2.212,141,1.909,142,1.909]],["description/19",[1,0.721,9,1.088,42,1.138,77,2.016,84,0.775,86,1.632,115,1.191,126,0.744,140,2.016,141,1.74,142,1.74,143,2.457,144,2.84,145,2.204,146,2.457,147,2.016,148,2.457,149,2.457,150,1.74,151,2.457,152,2.84]],["title/20",[84,0.851,86,1.791,126,0.816,140,2.212,142,1.909,153,1.688]],["description/20",[1,0.732,9,1.114,42,1.166,77,2.066,84,0.794,86,1.673,115,1.221,126,0.762,140,2.066,142,1.783,143,2.518,145,2.259,146,2.518,147,2.066,148,2.518,149,2.518,150,1.783,151,2.518,153,1.577,154,2.911]],["title/21",[1,0.675,155,4.099]],["description/21",[1,0.763,8,1.403,9,0.992,31,2.804,64,1.838,73,2.01,77,1.838,113,1.488,115,1.086,156,1.701,157,3.951,158,2.59,159,2.59,160,2.59,161,2.59,162,2.59,163,2.24,164,2.01,165,2.59,166,2.59,167,2.59,168,2.24]],["title/22",[1,0.597,163,3.627,169,3.627]],["description/22",[1,0.717,4,2.444,114,1.431,155,4.352,168,4.352]],["title/23",[115,2.173,170,2.303,171,2.161]],["description/23",[2,0.835,84,0.649,103,1.847,113,1.368,115,1.552,156,1.563,170,1.458,171,2.127,172,2.059,173,2.059,174,2.38,175,2.873,176,2.059,177,2.059,178,2.059,179,2.059,180,2.059,181,2.059,182,3.202,183,1.689,184,3.202,185,3.202,186,2.38,187,1.847,188,2.059]],["title/24",[115,1.758,170,2.568,171,2.41]],["description/24",[188,5.253]],["title/25",[115,2.173,124,2.469,170,2.303]],["description/25",[2,0.929,84,0.723,113,1.522,115,1.111,124,1.739,126,0.694,156,1.739,170,1.622,172,2.291,173,3.476,175,3.119,176,2.291,177,2.291,178,2.291,179,2.291,180,2.291,181,2.291,182,2.291,183,1.879,184,2.291,185,2.291,189,2.648,190,2.648,191,2.291]],["title/26",[115,1.577,124,2.469,170,2.303,175,2.918]],["description/26",[191,5.253]],["title/27",[156,3.111,192,3.111]],["description/27",[2,1.844,3,2.847,192,4.232]],["title/28",[86,2.41,192,2.753,193,4.193]],["description/28",[194,6.073]],["title/29",[2,1.007,3,1.555,38,2.038,53,1.885,164,2.228,195,2.038,196,2.484]],["description/29",[7,1.913,53,2.721,126,1.085,164,3.216,195,2.941,196,3.584,197,3.216,198,3.216,199,4.144,200,4.144]],["title/30",[2,1.007,3,1.555,38,2.038,53,1.885,195,2.038,201,2.484,202,2.484]],["description/30",[53,3.168,195,3.424,197,3.745,201,4.174,202,4.174,203,4.825]],["title/31",[1,0.675,192,3.111]],["description/31",[1,0.749,41,4.547,192,3.452,204,5.257]],["title/32",[205,4.099,206,2.302]],["description/32",[207,5.253]],["title/33",[205,3.627,206,2.037,208,2.568]],["description/33",[207,5.253]],["title/34",[206,2.302,209,4.099]],["description/34",[210,5.253]],["title/35",[206,2.037,208,2.568,209,3.627]],["description/35",[210,5.253]],["title/36",[84,1.026,211,3.76,212,3.76,213,1.577]],["description/36",[7,2.44,45,2.096,114,1.101,126,1.014,214,2.747,215,3.871,216,3.871,217,3.871,218,3.871,219,1.623,220,3.871]],["title/37",[84,1.026,135,2.303,213,1.577,221,2.303]],["description/37",[45,2.51,114,1.318,126,1.214,135,2.839,147,3.289,219,1.944,222,4.634]],["title/38",[84,1.026,213,1.577,223,2.303,224,3.253]],["description/38",[114,1.372,126,1.264,219,2.023,223,2.955,224,4.174,225,4.825]],["title/39",[24,1.909,84,0.851,213,1.307,223,1.909,226,2.212,227,3.117]],["description/39",[24,2.631,114,1.222,187,3.334,219,1.801,223,2.631,226,3.048,228,3.716,229,3.334,230,4.295]],["title/40",[24,1.909,84,0.851,213,1.307,223,1.909,226,2.212,231,3.117]],["description/40",[24,2.631,114,1.222,187,3.334,219,1.801,223,2.631,226,3.048,228,3.716,229,3.334,232,4.295]],["title/41",[10,1.926,84,1.026,213,1.577,233,1.577]],["description/41",[10,2.05,45,2.168,114,1.138,126,1.048,214,2.841,219,1.679,221,2.452,233,1.679,234,4.003,235,4.003,236,4.003]],["title/42",[84,1.026,213,1.577,233,1.577,237,3.253]],["description/42",[45,2.244,114,1.178,126,1.085,135,2.538,136,2.941,219,1.738,221,2.538,233,1.738,237,3.584,238,4.144]],["title/43",[84,1.026,206,1.827,213,1.577,239,3.253]],["description/43",[45,2.415,114,1.268,126,1.168,206,2.166,219,1.87,239,3.857,240,4.458,241,4.458]],["title/44",[84,0.93,206,1.656,213,1.429,221,2.088,242,2.948]],["description/44",[45,2.415,114,1.268,126,1.168,206,2.166,219,1.87,221,2.731,242,3.857,243,4.458]],["title/45",[84,0.93,206,1.656,213,1.429,233,1.429,244,2.948]],["description/45",[44,2.795,114,0.919,147,2.293,206,1.57,219,1.355,221,1.979,233,2.289,245,3.231,246,3.231,247,3.231,248,2.122,249,3.231,250,2.795,251,3.231,252,3.231,253,3.231]],["title/46",[84,1.026,213,1.577,254,2.918,255,3.76]],["description/46",[4,1.764,7,1.677,86,2.087,90,2.818,114,1.033,126,0.951,142,2.224,219,1.523,254,2.818,256,3.141,257,3.631,258,3.141,259,3.141,260,3.631]],["title/47",[82,2.419,84,0.851,213,1.307,254,2.419,261,3.117,262,2.696]],["description/47",[4,1.764,7,1.677,18,2.818,82,2.818,90,2.818,92,2.818,114,1.033,142,2.224,169,3.141,219,1.523,256,3.141,259,3.141,262,3.141,263,3.631]],["title/48",[36,1.499,84,0.93,126,0.893,213,1.429,264,3.408]],["description/48",[36,1.889,45,2.326,114,1.222,126,1.125,219,1.801,265,4.295,266,3.334,267,4.295,268,4.295]],["title/49",[48,2.161,84,1.026,138,2.669,269,3.253]],["description/49",[48,2.773,84,1.317,138,3.424,269,4.174,270,4.825,271,4.825]],["title/50",[84,1.293,272,3.111]],["description/50",[272,3.988]],["title/51",[2,1.471,36,1.844,272,2.753]],["description/51",[2,1.765,36,2.212,229,3.905,273,3.304,274,5.032]],["title/52",[40,3.111,272,3.111]],["description/52",[24,2.839,73,3.597,258,4.009,272,3.043,275,4.634,276,4.634,277,4.634]],["title/53",[4,1.293,115,1.116,126,0.697,128,1.363,171,1.529,273,1.748,278,2.302,279,2.661]],["description/53",[280,5.253]],["title/54",[4,1.293,115,1.116,126,0.697,128,1.363,171,1.529,273,1.748,278,2.302,281,2.661]],["description/54",[280,5.253]],["title/55",[126,0.893,128,1.746,153,1.846,171,1.959,273,2.238]],["description/55",[282,6.073]],["title/56",[40,1.885,126,0.752,128,1.471,153,1.555,171,1.65,273,1.885,283,2.871]],["description/56",[115,1.523,126,1.524,145,2.818,233,1.523,250,3.141,284,3.631,285,2.818,286,3.631,287,3.631,288,3.631,289,3.631,290,3.631]],["title/57",[1,0.597,141,2.568,291,1.844]],["description/57",[1,0.57,132,3.106,214,2.841,233,2.267,248,2.628,291,1.76,292,3.462,293,2.841,294,3.462,295,4.003]],["title/58",[1,0.536,141,2.303,291,1.653,296,2.037]],["description/58",[1,0.705,7,2.286,150,2.157,198,2.734,233,2.076,291,2.177,296,1.908,297,3.047,298,2.5,299,2.5,300,3.047]],["title/59",[1,0.485,141,2.088,208,2.088,291,1.499,296,1.846]],["description/59",[1,0.35,4,0.701,6,1.12,7,1.754,9,0.553,32,1.024,42,0.578,48,0.83,88,1.12,130,1.12,133,1.12,135,0.884,136,1.024,141,0.884,150,0.884,183,1.024,197,1.12,208,0.884,233,1.032,248,1.616,266,1.12,285,1.12,291,2.04,293,1.024,296,1.333,298,1.024,299,1.024,300,1.249,301,1.249,302,1.249,303,1.249,304,1.249,305,1.249,306,1.249,307,1.249,308,1.249,309,1.249,310,1.249,311,2.128,312,1.249,313,1.249,314,1.249,315,1.249,316,1.249,317,1.249,318,1.249,319,1.249,320,1.249,321,1.249,322,1.249]],["title/60",[1,0.597,153,2.271,291,1.844]],["description/60",[1,0.57,132,3.106,214,2.841,233,2.267,248,2.628,291,1.76,292,3.462,293,2.841,294,3.462,323,4.003]],["title/61",[1,0.536,153,2.037,291,1.653,296,2.037]],["description/61",[1,0.705,7,2.286,150,2.157,198,2.734,233,2.076,291,2.177,296,1.908,297,3.047,298,2.5,299,2.5,324,3.047]],["title/62",[1,0.536,208,2.303,291,1.653,296,2.037]],["description/62",[1,0.311,4,0.611,6,0.976,7,1.81,9,0.482,32,0.893,42,0.504,48,0.723,88,0.976,116,1.088,118,1.088,126,0.329,130,0.976,133,0.976,135,0.77,136,0.893,150,0.77,153,0.681,183,0.893,208,0.77,233,1.452,244,1.088,248,1.903,266,0.976,285,0.976,291,2.15,293,0.893,296,1.875,298,0.893,299,0.893,301,1.088,302,1.088,303,1.088,304,1.088,305,1.088,306,1.088,307,1.088,308,1.088,309,1.088,310,1.088,311,1.891,312,1.088,313,1.088,314,1.088,315,1.088,316,1.088,317,1.088,318,1.088,319,1.088,320,1.088,321,1.088,322,1.088,324,1.088,325,1.258]],["title/63",[21,2.568,128,2.148,153,2.271]],["description/63",[326,6.073]],["title/64",[156,2.753,327,3.627,328,4.193]],["description/64",[327,5.253]]],"invertedIndex":[["",{"_index":7,"title":{},"description":{"0":{},"1":{},"7":{},"29":{},"36":{},"46":{},"47":{},"58":{},"59":{},"61":{},"62":{}}}],["0",{"_index":298,"title":{},"description":{"58":{},"59":{},"61":{},"62":{}}}],["1",{"_index":198,"title":{},"description":{"29":{},"58":{},"61":{}}}],["100",{"_index":49,"title":{},"description":{"1":{}}}],["1024x512",{"_index":309,"title":{},"description":{"59":{},"62":{}}}],["16-bit",{"_index":145,"title":{},"description":{"19":{},"20":{},"56":{}}}],["3",{"_index":217,"title":{},"description":{"36":{}}}],["4-byte",{"_index":317,"title":{},"description":{"59":{},"62":{}}}],["5",{"_index":218,"title":{},"description":{"36":{}}}],["65535",{"_index":286,"title":{},"description":{"56":{}}}],["8",{"_index":320,"title":{},"description":{"59":{},"62":{}}}],["accept",{"_index":55,"title":{},"description":{"2":{}}}],["account",{"_index":302,"title":{},"description":{"59":{},"62":{}}}],["acquisit",{"_index":3,"title":{"0":{},"3":{},"29":{},"30":{}},"description":{"2":{},"5":{},"6":{},"27":{}}}],["actual",{"_index":297,"title":{},"description":{"58":{},"61":{}}}],["adjust",{"_index":177,"title":{},"description":{"23":{},"25":{}}}],["affect",{"_index":65,"title":{},"description":{"3":{}}}],["again",{"_index":117,"title":{},"description":{"7":{}}}],["allow",{"_index":157,"title":{},"description":{"21":{}}}],["alway",{"_index":110,"title":{},"description":{"6":{}}}],["amount",{"_index":256,"title":{},"description":{"46":{},"47":{}}}],["and/or",{"_index":160,"title":{},"description":{"21":{}}}],["angl",{"_index":231,"title":{"40":{}},"description":{}}],["anytim",{"_index":122,"title":{},"description":{"8":{},"10":{},"12":{},"15":{},"16":{},"18":{}}}],["appli",{"_index":325,"title":{},"description":{"62":{}}}],["area",{"_index":246,"title":{},"description":{"45":{}}}],["array",{"_index":197,"title":{},"description":{"29":{},"30":{},"59":{}}}],["asic",{"_index":109,"title":{},"description":{"6":{}}}],["assign",{"_index":316,"title":{},"description":{"59":{},"62":{}}}],["async",{"_index":29,"title":{},"description":{"0":{},"1":{}}}],["automat",{"_index":118,"title":{},"description":{"7":{},"62":{}}}],["avail",{"_index":169,"title":{"22":{}},"description":{"47":{}}}],["averag",{"_index":270,"title":{},"description":{"49":{}}}],["azimuth",{"_index":322,"title":{},"description":{"59":{},"62":{}}}],["back",{"_index":102,"title":{},"description":{"5":{}}}],["background",{"_index":211,"title":{"36":{}},"description":{}}],["bad",{"_index":250,"title":{},"description":{"45":{},"56":{}}}],["base",{"_index":187,"title":{},"description":{"23":{},"39":{},"40":{}}}],["be",{"_index":91,"title":{},"description":{"5":{}}}],["beam",{"_index":303,"title":{},"description":{"59":{},"62":{}}}],["befor",{"_index":111,"title":{},"description":{"6":{}}}],["behind",{"_index":257,"title":{},"description":{"46":{}}}],["bin",{"_index":219,"title":{},"description":{"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{}}}],["binari",{"_index":141,"title":{"19":{},"57":{},"58":{},"59":{}},"description":{"19":{},"59":{}}}],["bit",{"_index":319,"title":{},"description":{"59":{},"62":{}}}],["blob",{"_index":144,"title":{},"description":{"19":{}}}],["block",{"_index":59,"title":{},"description":{"3":{}}}],["both",{"_index":308,"title":{},"description":{"59":{},"62":{}}}],["box",{"_index":205,"title":{"32":{},"33":{}},"description":{}}],["buffer",{"_index":262,"title":{"47":{}},"description":{"47":{}}}],["calibr",{"_index":40,"title":{"52":{},"56":{}},"description":{"1":{},"2":{},"7":{}}}],["cancel",{"_index":66,"title":{"5":{}},"description":{"3":{},"5":{}}}],["card",{"_index":87,"title":{},"description":{"5":{}}}],["case",{"_index":6,"title":{},"description":{"0":{},"59":{},"62":{}}}],["cell",{"_index":24,"title":{"39":{},"40":{}},"description":{"0":{},"39":{},"40":{},"52":{}}}],["chang",{"_index":113,"title":{"7":{},"9":{},"11":{}},"description":{"7":{},"21":{},"23":{},"25":{}}}],["choos",{"_index":162,"title":{},"description":{"21":{}}}],["circular",{"_index":209,"title":{"34":{},"35":{}},"description":{}}],["client",{"_index":79,"title":{},"description":{"3":{}}}],["close",{"_index":13,"title":{},"description":{"0":{},"1":{},"3":{}}}],["code",{"_index":202,"title":{"30":{}},"description":{"30":{}}}],["collect",{"_index":36,"title":{"1":{},"5":{},"13":{},"14":{},"48":{},"51":{}},"description":{"3":{},"5":{},"7":{},"15":{},"48":{},"51":{}}}],["command",{"_index":64,"title":{},"description":{"3":{},"5":{},"6":{},"21":{}}}],["config/azim_int",{"_index":139,"title":{},"description":{"17":{},"18":{}}}],["config/detector",{"_index":121,"title":{},"description":{"7":{},"8":{}}}],["config/image_format",{"_index":129,"title":{},"description":{"11":{},"12":{}}}],["config/image_format/convers",{"_index":134,"title":{},"description":{"14":{}}}],["config/image_format/raw",{"_index":131,"title":{},"description":{"13":{}}}],["config/instru",{"_index":125,"title":{},"description":{"9":{},"10":{}}}],["config/internal_generator_imag",{"_index":152,"title":{},"description":{"19":{}}}],["config/internal_generator_image.tiff",{"_index":154,"title":{},"description":{"20":{}}}],["config/mask",{"_index":295,"title":{},"description":{"57":{}}}],["config/mask.tiff",{"_index":323,"title":{},"description":{"60":{}}}],["config/select_detector",{"_index":168,"title":{},"description":{"21":{},"22":{}}}],["config/spot_find",{"_index":137,"title":{},"description":{"15":{},"16":{}}}],["config/user_mask",{"_index":300,"title":{},"description":{"58":{},"59":{}}}],["config/user_mask.tiff",{"_index":324,"title":{},"description":{"61":{},"62":{}}}],["config/zeromq_metadata",{"_index":191,"title":{},"description":{"25":{},"26":{}}}],["config/zeromq_preview",{"_index":188,"title":{},"description":{"23":{},"24":{}}}],["configur",{"_index":114,"title":{"7":{},"8":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{}},"description":{"22":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{}}}],["connect",{"_index":80,"title":{},"description":{"3":{}}}],["consist",{"_index":165,"title":{},"description":{"21":{}}}],["contain",{"_index":179,"title":{},"description":{"23":{},"25":{}}}],["control",{"_index":158,"title":{},"description":{"21":{}}}],["convers",{"_index":133,"title":{"14":{}},"description":{"59":{},"62":{}}}],["convert",{"_index":312,"title":{},"description":{"59":{},"62":{}}}],["coordin",{"_index":150,"title":{},"description":{"19":{},"20":{},"58":{},"59":{},"61":{},"62":{}}}],["count",{"_index":221,"title":{"37":{},"44":{}},"description":{"41":{},"42":{},"44":{},"45":{}}}],["cover",{"_index":190,"title":{},"description":{"25":{}}}],["cpu",{"_index":93,"title":{},"description":{"5":{}}}],["crystal",{"_index":228,"title":{},"description":{"39":{},"40":{}}}],["current",{"_index":38,"title":{"1":{},"29":{},"30":{}},"description":{"5":{}}}],["custom",{"_index":279,"title":{"53":{}},"description":{}}],["d",{"_index":216,"title":{},"description":{"36":{}}}],["dark",{"_index":37,"title":{"1":{}},"description":{}}],["data",{"_index":2,"title":{"0":{},"5":{},"13":{},"14":{},"16":{},"29":{},"30":{},"51":{}},"description":{"2":{},"3":{},"5":{},"6":{},"15":{},"23":{},"25":{},"27":{},"51":{}}}],["deactiv",{"_index":106,"title":{},"description":{"6":{}}}],["debug",{"_index":259,"title":{},"description":{"46":{},"47":{}}}],["default",{"_index":281,"title":{"54":{}},"description":{}}],["delay",{"_index":255,"title":{"46":{}},"description":{}}],["depend",{"_index":151,"title":{},"description":{"19":{},"20":{}}}],["detector",{"_index":1,"title":{"0":{},"1":{},"2":{},"4":{},"6":{},"7":{},"8":{},"21":{},"22":{},"31":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}},"description":{"0":{},"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"14":{},"17":{},"19":{},"20":{},"21":{},"22":{},"31":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}}}],["detector/statu",{"_index":204,"title":{},"description":{"31":{}}}],["devic",{"_index":193,"title":{"28":{}},"description":{}}],["direct",{"_index":289,"title":{},"description":{"56":{}}}],["doesn't",{"_index":51,"title":{},"description":{"2":{}}}],["don't",{"_index":315,"title":{},"description":{"59":{},"62":{}}}],["done",{"_index":35,"title":{"3":{}},"description":{"0":{},"1":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{}}}],["dure",{"_index":18,"title":{},"description":{"0":{},"7":{},"47":{}}}],["each",{"_index":258,"title":{},"description":{"46":{},"52":{}}}],["effect",{"_index":103,"title":{},"description":{"5":{},"7":{},"23":{}}}],["effici",{"_index":264,"title":{"48":{}},"description":{}}],["ensur",{"_index":34,"title":{},"description":{"0":{},"1":{},"3":{}}}],["error",{"_index":10,"title":{"41":{}},"description":{"0":{},"6":{},"7":{},"9":{},"11":{},"13":{},"14":{},"41":{}}}],["estim",{"_index":212,"title":{"36":{}},"description":{}}],["event",{"_index":201,"title":{"30":{}},"description":{"30":{}}}],["exampl",{"_index":301,"title":{},"description":{"59":{},"62":{}}}],["exclud",{"_index":251,"title":{},"description":{"45":{}}}],["execut",{"_index":25,"title":{},"description":{"0":{},"3":{},"7":{}}}],["expect",{"_index":266,"title":{},"description":{"48":{},"59":{},"62":{}}}],["extend",{"_index":75,"title":{},"description":{"3":{}}}],["extern",{"_index":60,"title":{},"description":{"3":{}}}],["few",{"_index":27,"title":{},"description":{"0":{}}}],["find",{"_index":136,"title":{"15":{}},"description":{"42":{},"59":{},"62":{}}}],["finish",{"_index":63,"title":{},"description":{"3":{},"5":{}}}],["format",{"_index":128,"title":{"11":{},"12":{},"13":{},"14":{},"53":{},"54":{},"55":{},"56":{},"63":{}},"description":{}}],["fpga",{"_index":86,"title":{"19":{},"20":{},"28":{}},"description":{"5":{},"19":{},"20":{},"46":{}}}],["fpga_statu",{"_index":194,"title":{},"description":{"28":{}}}],["frame",{"_index":90,"title":{},"description":{"5":{},"46":{},"47":{}}}],["free",{"_index":261,"title":{"47":{}},"description":{}}],["full",{"_index":132,"title":{"14":{}},"description":{"57":{},"60":{}}}],["function",{"_index":30,"title":{},"description":{"0":{},"1":{},"2":{}}}],["gap",{"_index":314,"title":{},"description":{"59":{},"62":{}}}],["gener",{"_index":84,"title":{"19":{},"20":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{}},"description":{"4":{},"19":{},"20":{},"23":{},"25":{},"49":{}}}],["given",{"_index":96,"title":{},"description":{"5":{}}}],["good",{"_index":299,"title":{},"description":{"58":{},"59":{},"61":{},"62":{}}}],["gracefulli",{"_index":99,"title":{},"description":{"5":{}}}],["happen",{"_index":143,"title":{},"description":{"19":{},"20":{}}}],["here",{"_index":176,"title":{},"description":{"23":{},"25":{}}}],["high",{"_index":107,"title":{},"description":{"6":{}}}],["hour",{"_index":46,"title":{},"description":{"1":{}}}],["http",{"_index":182,"title":{},"description":{"23":{},"25":{}}}],["i.",{"_index":116,"title":{},"description":{"7":{},"62":{}}}],["id",{"_index":164,"title":{"29":{}},"description":{"21":{},"29":{}}}],["idl",{"_index":42,"title":{},"description":{"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"14":{},"17":{},"19":{},"20":{},"59":{},"62":{}}}],["ignor",{"_index":183,"title":{},"description":{"23":{},"25":{},"59":{},"62":{}}}],["imag",{"_index":126,"title":{"11":{},"12":{},"19":{},"20":{},"48":{},"53":{},"54":{},"55":{},"56":{}},"description":{"19":{},"20":{},"25":{},"29":{},"36":{},"37":{},"38":{},"41":{},"42":{},"43":{},"44":{},"46":{},"48":{},"56":{},"62":{}}}],["inact",{"_index":8,"title":{},"description":{"0":{},"7":{},"9":{},"11":{},"13":{},"14":{},"17":{},"21":{}}}],["indefinit",{"_index":71,"title":{},"description":{"3":{}}}],["index",{"_index":223,"title":{"38":{},"39":{},"40":{}},"description":{"38":{},"39":{},"40":{}}}],["inform",{"_index":85,"title":{},"description":{"5":{}}}],["initi",{"_index":0,"title":{"0":{}},"description":{"0":{},"3":{}}}],["instead",{"_index":22,"title":{},"description":{"0":{}}}],["instrument",{"_index":123,"title":{"9":{},"10":{}},"description":{}}],["integ",{"_index":146,"title":{},"description":{"19":{},"20":{}}}],["integr",{"_index":48,"title":{"17":{},"18":{},"49":{}},"description":{"1":{},"49":{},"59":{},"62":{}}}],["intens",{"_index":215,"title":{},"description":{"36":{}}}],["interfac",{"_index":17,"title":{},"description":{"0":{}}}],["intern",{"_index":142,"title":{"19":{},"20":{}},"description":{"19":{},"20":{},"46":{},"47":{}}}],["jfjoch_brok",{"_index":328,"title":{"64":{}},"description":{}}],["jpeg",{"_index":278,"title":{"53":{},"54":{}},"description":{}}],["jungfrau",{"_index":41,"title":{},"description":{"1":{},"31":{}}}],["jungfraujoch",{"_index":156,"title":{"27":{},"64":{}},"description":{"21":{},"23":{},"25":{}}}],["last",{"_index":273,"title":{"53":{},"54":{},"55":{},"56":{}},"description":{"51":{}}}],["latter",{"_index":313,"title":{},"description":{"59":{},"62":{}}}],["length",{"_index":227,"title":{"39":{}},"description":{}}],["list",{"_index":163,"title":{"22":{}},"description":{"21":{}}}],["load",{"_index":140,"title":{"19":{},"20":{}},"description":{"19":{},"20":{}}}],["long",{"_index":47,"title":{},"description":{"1":{}}}],["make",{"_index":97,"title":{},"description":{"5":{}}}],["mask",{"_index":291,"title":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}},"description":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}}}],["max",{"_index":242,"title":{"44":{}},"description":{"44":{}}}],["mean",{"_index":214,"title":{},"description":{"36":{},"41":{},"57":{},"60":{}}}],["mean/max",{"_index":235,"title":{},"description":{"41":{}}}],["messag",{"_index":172,"title":{},"description":{"23":{},"25":{}}}],["metadata",{"_index":124,"title":{"9":{},"10":{},"25":{},"26":{}},"description":{"25":{}}}],["minut",{"_index":28,"title":{},"description":{"0":{}}}],["mirror",{"_index":287,"title":{},"description":{"56":{}}}],["misbehav",{"_index":305,"title":{},"description":{"59":{},"62":{}}}],["mode",{"_index":307,"title":{},"description":{"59":{},"62":{}}}],["modul",{"_index":311,"title":{},"description":{"59":{},"62":{}}}],["module/storag",{"_index":275,"title":{},"description":{"52":{}}}],["multipixel",{"_index":252,"title":{},"description":{"45":{}}}],["multipl",{"_index":159,"title":{},"description":{"21":{}}}],["need",{"_index":32,"title":{},"description":{"0":{},"1":{},"59":{},"62":{}}}],["network",{"_index":16,"title":{},"description":{"0":{},"5":{}}}],["new",{"_index":119,"title":{},"description":{"7":{}}}],["number",{"_index":147,"title":{},"description":{"19":{},"20":{},"37":{},"45":{}}}],["nxmx",{"_index":293,"title":{},"description":{"57":{},"59":{},"60":{},"62":{}}}],["on",{"_index":31,"title":{},"description":{"0":{},"1":{},"7":{},"21":{}}}],["onc",{"_index":44,"title":{},"description":{"1":{},"45":{}}}],["oper",{"_index":14,"title":{},"description":{"0":{},"1":{},"7":{}}}],["option",{"_index":186,"title":{},"description":{"23":{}}}],["output",{"_index":127,"title":{"11":{},"12":{}},"description":{}}],["overload",{"_index":249,"title":{},"description":{"45":{}}}],["packet",{"_index":267,"title":{},"description":{"48":{}}}],["pedest",{"_index":21,"title":{"63":{}},"description":{"0":{},"1":{},"3":{},"5":{},"7":{}}}],["per",{"_index":45,"title":{},"description":{"1":{},"36":{},"37":{},"41":{},"42":{},"43":{},"44":{},"48":{}}}],["period",{"_index":72,"title":{},"description":{"3":{}}}],["pixel",{"_index":233,"title":{"41":{},"42":{},"45":{}},"description":{"41":{},"42":{},"45":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}}}],["plot",{"_index":213,"title":{"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{}},"description":{}}],["plot/azim_int",{"_index":271,"title":{},"description":{"49":{}}}],["plot/bkg_estim",{"_index":220,"title":{},"description":{"36":{}}}],["plot/error_pixel",{"_index":236,"title":{},"description":{"41":{}}}],["plot/image_collection_effici",{"_index":268,"title":{},"description":{"48":{}}}],["plot/indexing_r",{"_index":225,"title":{},"description":{"38":{}}}],["plot/indexing_unit_cel",{"_index":230,"title":{},"description":{"39":{}}}],["plot/indexing_unit_cell_angl",{"_index":232,"title":{},"description":{"40":{}}}],["plot/receiver_delay",{"_index":260,"title":{},"description":{"46":{}}}],["plot/receiver_free_send_buff",{"_index":263,"title":{},"description":{"47":{}}}],["plot/roi_max_count",{"_index":243,"title":{},"description":{"44":{}}}],["plot/roi_sum",{"_index":241,"title":{},"description":{"43":{}}}],["plot/roi_valid_pixel",{"_index":253,"title":{},"description":{"45":{}}}],["plot/spot_count",{"_index":222,"title":{},"description":{"37":{}}}],["plot/strong_pixel",{"_index":238,"title":{},"description":{"42":{}}}],["possibl",{"_index":76,"title":{},"description":{"3":{}}}],["post",{"_index":20,"title":{},"description":{"0":{},"1":{}}}],["power",{"_index":112,"title":{},"description":{"6":{}}}],["prepar",{"_index":104,"title":{"6":{}},"description":{}}],["preview",{"_index":171,"title":{"23":{},"24":{},"53":{},"54":{},"55":{},"56":{}},"description":{"23":{}}}],["preview/calibration.tiff",{"_index":290,"title":{},"description":{"56":{}}}],["preview/image.jpeg",{"_index":280,"title":{},"description":{"53":{},"54":{}}}],["preview/image.tiff",{"_index":282,"title":{},"description":{"55":{}}}],["preview/pedestal.tiff",{"_index":326,"title":{},"description":{"63":{}}}],["procedur",{"_index":52,"title":{},"description":{"2":{},"3":{},"7":{}}}],["process",{"_index":92,"title":{"16":{}},"description":{"5":{},"47":{}}}],["profil",{"_index":269,"title":{"49":{}},"description":{"49":{}}}],["provid",{"_index":73,"title":{},"description":{"3":{},"21":{},"52":{}}}],["pub",{"_index":189,"title":{},"description":{"25":{}}}],["puls",{"_index":196,"title":{"29":{}},"description":{"29":{}}}],["put",{"_index":184,"title":{},"description":{"23":{},"25":{}}}],["pyfai/diopta",{"_index":283,"title":{"56":{}},"description":{}}],["radial",{"_index":138,"title":{"17":{},"18":{},"49":{}},"description":{"49":{}}}],["rate",{"_index":224,"title":{"38":{}},"description":{"38":{}}}],["ratio",{"_index":265,"title":{},"description":{"48":{}}}],["raw",{"_index":130,"title":{"13":{}},"description":{"59":{},"62":{}}}],["raw/convert",{"_index":149,"title":{},"description":{"19":{},"20":{}}}],["readi",{"_index":54,"title":{},"description":{"2":{}}}],["receiv",{"_index":254,"title":{"46":{},"47":{}},"description":{"46":{}}}],["recommend",{"_index":19,"title":{},"description":{"0":{},"1":{}}}],["reconfigur",{"_index":15,"title":{},"description":{"0":{}}}],["record",{"_index":199,"title":{},"description":{"29":{}}}],["rectangl",{"_index":240,"title":{},"description":{"43":{}}}],["reduc",{"_index":284,"title":{},"description":{"56":{}}}],["region",{"_index":306,"title":{},"description":{"59":{},"62":{}}}],["region-of-interest",{"_index":161,"title":{},"description":{"21":{}}}],["reiniti",{"_index":167,"title":{},"description":{"21":{}}}],["request",{"_index":185,"title":{},"description":{"23":{},"25":{}}}],["requir",{"_index":77,"title":{},"description":{"3":{},"19":{},"20":{},"21":{}}}],["respons",{"_index":166,"title":{},"description":{"21":{}}}],["result",{"_index":229,"title":{},"description":{"39":{},"40":{},"51":{}}}],["retri",{"_index":81,"title":{},"description":{"3":{}}}],["return",{"_index":53,"title":{"29":{},"30":{}},"description":{"2":{},"29":{},"30":{}}}],["roi",{"_index":206,"title":{"32":{},"33":{},"34":{},"35":{},"43":{},"44":{},"45":{}},"description":{"43":{},"44":{},"45":{}}}],["roi/box",{"_index":207,"title":{},"description":{"32":{},"33":{}}}],["roi/circl",{"_index":210,"title":{},"description":{"34":{},"35":{}}}],["run",{"_index":43,"title":{"5":{}},"description":{"1":{},"2":{},"3":{},"5":{},"15":{}}}],["safeti",{"_index":78,"title":{},"description":{"3":{}}}],["satur",{"_index":234,"title":{},"description":{"41":{}}}],["save",{"_index":120,"title":{},"description":{"7":{}}}],["script",{"_index":61,"title":{},"description":{"3":{}}}],["see",{"_index":292,"title":{},"description":{"57":{},"60":{}}}],["select",{"_index":155,"title":{"21":{}},"description":{"22":{}}}],["send",{"_index":82,"title":{"4":{},"47":{}},"description":{"47":{}}}],["sent",{"_index":94,"title":{},"description":{"5":{}}}],["separ",{"_index":276,"title":{},"description":{"52":{}}}],["server",{"_index":70,"title":{},"description":{"3":{}}}],["set",{"_index":115,"title":{"23":{},"24":{},"25":{},"26":{},"53":{},"54":{}},"description":{"7":{},"19":{},"20":{},"21":{},"23":{},"25":{},"56":{}}}],["shadow",{"_index":304,"title":{},"description":{"59":{},"62":{}}}],["shutter",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["size",{"_index":148,"title":{},"description":{"19":{},"20":{}}}],["socket",{"_index":175,"title":{"26":{}},"description":{"23":{},"25":{}}}],["socket_address",{"_index":180,"title":{},"description":{"23":{},"25":{}}}],["soft",{"_index":83,"title":{"4":{}},"description":{"4":{}}}],["soft/ttl",{"_index":56,"title":{},"description":{"2":{}}}],["softwar",{"_index":68,"title":{},"description":{"3":{}}}],["special",{"_index":247,"title":{},"description":{"45":{}}}],["spot",{"_index":135,"title":{"15":{},"37":{}},"description":{"37":{},"42":{},"59":{},"62":{}}}],["stack",{"_index":310,"title":{},"description":{"59":{},"62":{}}}],["stage",{"_index":89,"title":{},"description":{"5":{}}}],["standard",{"_index":294,"title":{},"description":{"57":{},"60":{}}}],["start",{"_index":50,"title":{"2":{}},"description":{"2":{}}}],["state",{"_index":9,"title":{},"description":{"0":{},"1":{},"2":{},"5":{},"6":{},"7":{},"9":{},"11":{},"13":{},"14":{},"19":{},"20":{},"21":{},"59":{},"62":{}}}],["statist",{"_index":272,"title":{"50":{},"51":{},"52":{}},"description":{"50":{},"52":{}}}],["statistics/calibr",{"_index":277,"title":{},"description":{"52":{}}}],["statistics/data_collect",{"_index":274,"title":{},"description":{"51":{}}}],["statu",{"_index":192,"title":{"27":{},"28":{},"31":{}},"description":{"27":{},"31":{}}}],["stop",{"_index":88,"title":{},"description":{"5":{},"59":{},"62":{}}}],["storag",{"_index":23,"title":{},"description":{"0":{}}}],["store",{"_index":318,"title":{},"description":{"59":{},"62":{}}}],["stream",{"_index":173,"title":{},"description":{"23":{},"25":{}}}],["strong",{"_index":237,"title":{"42":{}},"description":{"42":{}}}],["structur",{"_index":178,"title":{},"description":{"23":{},"25":{}}}],["sub",{"_index":174,"title":{},"description":{"23":{}}}],["sum",{"_index":239,"title":{"43":{}},"description":{"43":{}}}],["sure",{"_index":98,"title":{},"description":{"5":{}}}],["switch",{"_index":101,"title":{},"description":{"5":{}}}],["synchron",{"_index":67,"title":{},"description":{"3":{}}}],["take",{"_index":100,"title":{},"description":{"5":{}}}],["tiff",{"_index":153,"title":{"20":{},"55":{},"56":{},"60":{},"61":{},"63":{}},"description":{"20":{},"62":{}}}],["till",{"_index":62,"title":{},"description":{"3":{}}}],["time",{"_index":26,"title":{},"description":{"0":{},"1":{},"3":{},"5":{}}}],["timeout",{"_index":74,"title":{},"description":{"3":{}}}],["trigger",{"_index":57,"title":{"4":{}},"description":{"2":{},"4":{}}}],["turn",{"_index":105,"title":{"6":{}},"description":{"6":{}}}],["two",{"_index":5,"title":{},"description":{"0":{}}}],["unit",{"_index":226,"title":{"39":{},"40":{}},"description":{"39":{},"40":{}}}],["unsign",{"_index":285,"title":{},"description":{"56":{},"59":{},"62":{}}}],["updat",{"_index":39,"title":{},"description":{"1":{}}}],["upload",{"_index":208,"title":{"33":{},"35":{},"59":{},"62":{}},"description":{"59":{},"62":{}}}],["us",{"_index":4,"title":{"53":{},"54":{}},"description":{"0":{},"1":{},"6":{},"22":{},"46":{},"47":{},"59":{},"62":{}}}],["user",{"_index":296,"title":{"58":{},"59":{},"61":{},"62":{}},"description":{"58":{},"59":{},"61":{},"62":{}}}],["valid",{"_index":244,"title":{"45":{}},"description":{"62":{}}}],["valu",{"_index":248,"title":{},"description":{"45":{},"57":{},"59":{},"60":{},"62":{}}}],["version",{"_index":327,"title":{"64":{}},"description":{"64":{}}}],["vertic",{"_index":288,"title":{},"description":{"56":{}}}],["via",{"_index":181,"title":{},"description":{"23":{},"25":{}}}],["voltag",{"_index":108,"title":{},"description":{"6":{}}}],["wait",{"_index":58,"title":{"3":{}},"description":{}}],["wait_till_don",{"_index":33,"title":{},"description":{"0":{},"1":{},"3":{}}}],["web",{"_index":69,"title":{},"description":{"3":{}}}],["well",{"_index":321,"title":{},"description":{"59":{},"62":{}}}],["within",{"_index":245,"title":{},"description":{"45":{}}}],["writer",{"_index":95,"title":{},"description":{"5":{}}}],["x-ray",{"_index":11,"title":{},"description":{"0":{},"1":{},"7":{}}}],["xfel",{"_index":195,"title":{"29":{},"30":{}},"description":{"29":{},"30":{}}}],["xfel/event_cod",{"_index":203,"title":{},"description":{"30":{}}}],["xfel/pulse_id",{"_index":200,"title":{},"description":{"29":{}}}],["zeromq",{"_index":170,"title":{"23":{},"24":{},"25":{},"26":{}},"description":{"23":{},"25":{}}}]],"pipeline":[]}},"options":{}};
|
|
|
|
var container = document.getElementById('redoc');
|
|
Redoc.hydrate(__redoc_state, container);
|
|
|
|
</script>
|
|
</body>
|
|
|
|
</html>
|