#include <array>#include <cstdint>#include <iostream>#include <thread>#include <boost/endian/arithmetic.hpp>#include <fmt/format.h>#include <fitsio.h>#include <llnetio/mudpi/io.hpp>#include <llnetio/rtms/io.hpp>#include <llnetio/rtms/rtms.hpp>#include <ifw/fnd/defs/dataType.hpp>#include <ifw/fnd/tools/tools.hpp>#include <ifw/rtmslib_llnetio/sampleExtInfo.hpp>Go to the source code of this file.
Namespaces | |
| namespace | ifw |
| namespace | ifw::rtmslib |
| Common utilities for RTMS Lib. | |
Macros | |
| #define | RTT_DEBUG |
| #define | RTT_PRINT(msg) |
Enumerations | |
| enum class | ifw::rtmslib::ExtendedInfoMode { ifw::rtmslib::None , ifw::rtmslib::TimestampOnly , ifw::rtmslib::BasicImageInfo } |
Functions | |
| constexpr uint16_t | ifw::rtmslib::ExtInfoSizeFromMode (ExtendedInfoMode mode) |
| constexpr const char * | ifw::rtmslib::ToString (ExtendedInfoMode mode) |
| std::string | ifw::rtmslib::ExtInfoSummary (const std::vector< uint8_t > &packed_ext_info) |
| double | ifw::rtmslib::Time () |
| void | ifw::rtmslib::Sleep (const double sleep_time) |
| void | ifw::rtmslib::HandleCfitsioError (const std::string &operation, const int cfitsio_status) |
| std::tuple< std::vector< uint8_t >, int, int, int, int > | ifw::rtmslib::LoadFitsImageCube (const char *filename) |
Variables | |
| constexpr auto | ifw::rtmslib::MAX_NB_BUFFERS_FOR_UDP_PACKET = 6 |
| constexpr auto | ifw::rtmslib::UDP_HDR_SZ = 8 |
| constexpr auto | ifw::rtmslib::IP_HDR_SZ = 20 |
| constexpr auto | ifw::rtmslib::CHECK_SUM_HDR_SZ = 2 |
| constexpr std::size_t | ifw::rtmslib::RTMS_LEADER_HDR_SZ |
| constexpr std::size_t | ifw::rtmslib::RTMS_PAYLOAD_HDR_SZ |
| constexpr std::size_t | ifw::rtmslib::MUDPI_HDR_SZ |
| constexpr std::size_t | ifw::rtmslib::RTMS_TRAILER_HDR_SZ = RTMS_LEADER_HDR_SZ |
| constexpr auto | ifw::rtmslib::LEADER_TRAILER_PACKET_NB = 2 |
| constexpr const char * | ifw::rtmslib::RTMSLIB_DEBUG = "RTMSLIB_DEBUG" |
| #define RTT_DEBUG |
| #define RTT_PRINT | ( | msg | ) |