Each ECON-T sample has the following struture, assuming.
More...
#include <SingleECONTCaptureFrame.h>
|
|
void | from (std::span< uint32_t > data) |
| |
|
int | bx () const |
| | bx counter for this sample of STC sums
|
| |
|
int | stc_sum (int i_stc) const |
| | decode the 5E+4M encoding into a linearized sum value
|
| |
|
int | encoded_stc_sum (int i_stc) const |
| | the raw value trasmitted by the ECON-T
|
| |
|
int | max_tc (int i_stc) const |
| | index of the TC within the STC that was the maximum
|
| |
Each ECON-T sample has the following struture, assuming.
- using STC4 algorithm
- with the 5M+4E encoding
- and three eTx enabled
This means there are up to 8 STCs. Each sample is spread across the three eTx.
eTx 0
- [31:28] = header
- [27:26] = Max1 (index of highest TC in STC1)
- [25:24] = Max2 (index of highest TC in STC2)
- ... continue down
- [12:11] = Max8 (index of highest TC in STC8)
- [10:2] = STC1
- [1:0] = 2 MSBs of STC2 eTx 1
- [31:25] = 7 LSBs of STC2
- [25:16] = STC3
- [15:7] = STC4
- [6:0] = 7 MSB of STC5 eTx 2
- [31:30] = 2 LSB of STC5
- [29:21] = STC6
- [20:12] = STC7
- [11:3] = STC8
- [2:0] = zero padding
◆ the_log_
| mutable::pflib::logging::logger pflib::packing::SingleECONTCaptureFrame::SingleECONTSample::the_log_ |
|
private |
Initial value:{
logger get(const std::string &name)
Gets a logger with the input name for its channel.
Definition Logging.cxx:24
The documentation for this class was generated from the following files: