FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
vita49_types.cpp File Reference
#include "serial/vita49/vita49_types.h"
#include <cmath>
#include <limits>
#include <stdexcept>
+ Include dependency graph for vita49_types.cpp:

Go to the source code of this file.

Namespaces

namespace  serial
 
namespace  serial::vita49
 

Functions

std::uint32_t serial::vita49::makeHeader (const PacketType type, const bool class_id_present, const bool trailer_present, const IntegerTimestampMode tsi, const FractionalTimestampMode tsf, const std::uint8_t packet_count, const std::uint16_t packet_size_words) noexcept
 
Timestamp serial::vita49::timestampFromEpoch (const std::uint64_t epoch_unix_nanoseconds, const RealType sample_time_seconds)
 
std::uint32_t serial::vita49::makeTrailer (const bool valid_data, const bool calibrated_time, const bool reference_lock, const bool over_range, const bool sample_loss) noexcept
 
std::uint32_t serial::vita49::makeContextStateIndicators (const bool valid_data, const bool calibrated_time, const bool reference_lock, const bool over_range, const bool sample_loss) noexcept
 
std::uint64_t serial::vita49::makeComplexInt16PayloadFormat () noexcept
 
std::size_t serial::vita49::maxComplexSamplesPerSignalPacket (const std::uint16_t max_udp_payload_bytes)