13#ifndef EXAMPLE_TOPIC_H
14#define EXAMPLE_TOPIC_H
23template <
unsigned int NSUBAPS>
25 std::array<float, 2 * NSUBAPS>
slopes;
41 std::array<WfsLoopBaseTopic<N_SUBAPS>, 6>
wfs;
45template <
unsigned int NPIX>
61 std::array<uint32_t, 192 * 192>
data_1;
62 std::array<uint32_t, 96 * 96>
data_2;
Definition: topics.hpp:18
constexpr unsigned NUM_PIXELS
Definition: topics.hpp:19
constexpr unsigned N_COMMANDS
Definition: topics.hpp:21
constexpr unsigned N_SUBAPS
Definition: topics.hpp:20
Definition: topics.hpp:50
std::array< PixelBaseTopic< NUM_PIXELS >, 6 > lgs_wfs_pixels
Definition: topics.hpp:53
double timestamp
Definition: topics.hpp:52
uint32_t sample_id
Definition: topics.hpp:51
Definition: topics.hpp:37
double cmd_timestamp
Definition: topics.hpp:40
double wfs_timestamp
Definition: topics.hpp:39
uint32_t sample_id
Definition: topics.hpp:38
std::array< float, N_COMMANDS > commands
Definition: topics.hpp:42
std::array< WfsLoopBaseTopic< N_SUBAPS >, 6 > wfs
Definition: topics.hpp:41
Definition: topics.hpp:46
std::array< float, NPIX > pixels
Definition: topics.hpp:47
Definition: topics.hpp:56
std::array< uint32_t, 96 *96 > data_2
Definition: topics.hpp:62
double data2_timestamp
Definition: topics.hpp:59
double data1_timestamp
Definition: topics.hpp:58
std::array< float, 92 *92 > data_3
Definition: topics.hpp:63
std::array< uint32_t, 192 *192 > data_1
Definition: topics.hpp:61
double data3_timestamp
Definition: topics.hpp:60
uint32_t sample_id
Definition: topics.hpp:57
Definition: topics.hpp:29
double cmd_timestamp
Definition: topics.hpp:32
std::array< float, N_COMMANDS > commands
Definition: topics.hpp:34
WfsLoopBaseTopic< N_SUBAPS > wfs
Definition: topics.hpp:33
double wfs_timestamp
Definition: topics.hpp:31
uint32_t sample_id
Definition: topics.hpp:30
Definition: topics.hpp:24
std::array< float, 2 *NSUBAPS > slopes
Definition: topics.hpp:25
std::array< float, NSUBAPS > intensities
Definition: topics.hpp:26