Orion
high-rate readout
abc.hpp
Go to the documentation of this file.
1 
5 #pragma once
6 
7 #include "itk/db/types.hpp"
8 
9 #include "itk/db/chips/star_abc0.hpp"
10 #include "itk/db/chips/star_abc1.hpp"
11 
12 
13 namespace itk::db::star {
14 
15 namespace abc {
16 
17  using reg_t = uint32_t;
18 
19  constexpr uint NumStrip = 256;
20  constexpr uint NumRow = 2;
21  constexpr uint NumCol = NumStrip/NumRow;
22 
23  struct regmem_t : public record_t {
24  };
25 
26  struct calib_t : public record_t {
27  };
28 
29 
30  struct regmem1_t : public regmem_t {
31  REG_LIST_ABC1(PROC_REGT)
32  }; // regmem1_t
33 
34  struct regmem0_t : public regmem_t {
35  REG_LIST_ABC0(PROC_REGT)
36  }; // regmem0_t
37 
38 } // abc
39 
40 } // itk::db::star
Common types form DB.
Base DB record linked by UUID.
Definition: types.hpp:26
Definition: abc.hpp:26
Definition: abc.hpp:34
Definition: abc.hpp:30
Definition: abc.hpp:23