|
FERS 0.1.0
The Flexible Extensible Radar Simulator
|
#include "vita49_packetizer.h"
Public Member Functions | |
| Vita49Packetizer (std::uint64_t epoch_unix_nanoseconds, RealType adc_fullscale, std::uint16_t max_udp_payload_bytes=kDefaultMaxUdpPayloadBytes) | |
| std::uint64_t | epochUnixNanoseconds () const noexcept |
| RealType | adcFullscale () const noexcept |
| std::uint16_t | maxUdpPayloadBytes () const noexcept |
| std::size_t | maxComplexSamplesPerPacket () const noexcept |
| PacketizerResult | packetize (const core::ReceiverSampleBlock &block, std::uint32_t stream_id, PacketCountSequencer &packet_counts, bool sample_loss_pending) const |
| SerializedPacket | makeContextPacket (const ContextPacket &context) const |
Definition at line 15 of file vita49_packetizer.h.
| serial::vita49::Vita49Packetizer::Vita49Packetizer | ( | std::uint64_t | epoch_unix_nanoseconds, |
| RealType | adc_fullscale, | ||
| std::uint16_t | max_udp_payload_bytes = kDefaultMaxUdpPayloadBytes |
||
| ) |
Definition at line 17 of file vita49_packetizer.cpp.
|
noexcept |
Definition at line 31 of file vita49_packetizer.cpp.
|
noexcept |
Definition at line 29 of file vita49_packetizer.cpp.
| SerializedPacket serial::vita49::Vita49Packetizer::makeContextPacket | ( | const ContextPacket & | context | ) | const |
Definition at line 104 of file vita49_packetizer.cpp.
References serial::vita49::SerializedPacket::bytes, serial::vita49::ContextPacket::context_flags, serial::vita49::ContextFlagSampleLoss, max, serial::vita49::Vita49Serializer::serializeContext(), serial::vita49::ContextPacket::stream_id, and serial::vita49::ContextPacket::timestamp.
Here is the call graph for this function:
|
noexcept |
Definition at line 35 of file vita49_packetizer.cpp.
|
noexcept |
Definition at line 33 of file vita49_packetizer.cpp.
| PacketizerResult serial::vita49::Vita49Packetizer::packetize | ( | const core::ReceiverSampleBlock & | block, |
| std::uint32_t | stream_id, | ||
| PacketCountSequencer & | packet_counts, | ||
| bool | sample_loss_pending | ||
| ) | const |
Definition at line 40 of file vita49_packetizer.cpp.
References serial::vita49::SerializedPacket::bytes, serial::vita49::kFersVrtIqClassId, max, serial::vita49::PacketCountSequencer::next(), serial::vita49::Vita49Serializer::serializeSignalDataFixedFullscale(), serial::vita49::FixedFullscaleSignalDataPacket::stream_id, and serial::vita49::timestampFromEpoch().
Here is the call graph for this function: