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