RTC Toolkit
6.0.0-pre2
Loading...
Searching...
No Matches
reusableComponents
testTools
testTelSubTopic
src
include
rtctk
testTools
testTelSub
topic.hpp
Go to the documentation of this file.
1
12
#ifndef RTCTK_TESTTOOLS_TESTTELSUB_TOPIC_HPP
13
#define RTCTK_TESTTOOLS_TESTTELSUB_TOPIC_HPP
14
15
#include <array>
16
#include <cstddef>
17
#include <cstdint>
18
#include <taiclock/taiClock.hpp>
19
20
namespace
rtctk::testTools::testTelSub
{
21
22
constexpr
std::size_t
TOPIC_A_PAYLOAD_SIZE
= 16;
23
constexpr
std::size_t
TOPIC_B_PAYLOAD_SIZE
= 24;
24
31
struct
TestTopic
{
32
std::uint32_t
sample_id
;
33
34
taiclock::TaiClock::time_point
topic_a_timestamp
;
35
taiclock::TaiClock::time_point
topic_b_timestamp
;
36
37
std::array<std::uint8_t, TOPIC_A_PAYLOAD_SIZE>
topic_a_data
;
38
std::array<std::uint8_t, TOPIC_B_PAYLOAD_SIZE>
topic_b_data
;
39
};
40
41
}
// namespace rtctk::testTools::testTelSub
42
43
#endif
// RTCTK_TESTTOOLS_TESTTELSUB_TOPIC_HPP
rtctk::testTools::testTelSub
Definition
topic.hpp:20
rtctk::testTools::testTelSub::TOPIC_A_PAYLOAD_SIZE
constexpr std::size_t TOPIC_A_PAYLOAD_SIZE
Definition
topic.hpp:22
rtctk::testTools::testTelSub::TOPIC_B_PAYLOAD_SIZE
constexpr std::size_t TOPIC_B_PAYLOAD_SIZE
Definition
topic.hpp:23
rtctk::testTools::testTelSub::TestTopic
Output topic written by the test Telemetry Subscriber to IPCQ.
Definition
topic.hpp:31
rtctk::testTools::testTelSub::TestTopic::topic_a_data
std::array< std::uint8_t, TOPIC_A_PAYLOAD_SIZE > topic_a_data
Definition
topic.hpp:37
rtctk::testTools::testTelSub::TestTopic::topic_b_data
std::array< std::uint8_t, TOPIC_B_PAYLOAD_SIZE > topic_b_data
Definition
topic.hpp:38
rtctk::testTools::testTelSub::TestTopic::topic_b_timestamp
taiclock::TaiClock::time_point topic_b_timestamp
Definition
topic.hpp:35
rtctk::testTools::testTelSub::TestTopic::topic_a_timestamp
taiclock::TaiClock::time_point topic_a_timestamp
Definition
topic.hpp:34
rtctk::testTools::testTelSub::TestTopic::sample_id
std::uint32_t sample_id
Definition
topic.hpp:32
Generated by
1.13.2