ifw-rtmstools 3.0.0
Loading...
Searching...
No Matches
Classes | Functions | Variables
ifw::rtmstools::rtmslib_llnetio Namespace Reference

Logger source file. More...

Classes

struct  ReceiverConfig
 
class  RtmsReceiver
 RtmsReceiver class. More...
 
class  RtmsSender
 RtmsSender class. More...
 
class  SampleExtInfo
 
class  SenderConfig
 

Functions

std::tuple< std::vector< uint8_t >, int, int, int, int > LoadFitsImageCube (const char *filename)
 
void HandleCfitsioError (const std::string &operation, const int cfitsio_status)
 
double Time ()
 
void Sleep (const double sleep_time)
 
int BitpixToFitsDatatype (const int bitpix)
 
ifw::fnd::datatype::DataType BitpixToIfwDataType (const int8_t bitpix)
 
log4cplus::Logger & Logger ()
 

Variables

int8_t __rtmstools_debug__ = -1
 
constexpr const char * RTMSTOOLS_DEBUG = "RTMSTOOLS_DEBUG"
 
constexpr auto RTMSTOOLS_LOG_PROPS = "config/rtmstools/log.properties"
 
constexpr auto MAX_NB_BUFFERS_FOR_UDP_PACKET = 6
 
constexpr auto RTMS_HEADER_SIZE = 96
 
constexpr auto LEADER_TRAILER_PACKET_NB = 2
 
constexpr auto EXT_INFO_SIZE = sizeof(SampleExtInfo)
 
constexpr auto SIZE_SAMPLE_EXT_INFO = sizeof(int32_t)
 

Detailed Description

Logger source file.

IFW RTMS Extended Info handle class implementation.

RtmsSender Class implementation.

RtmsReceiver Class implementation.

IFW RTMS Extended Leader Packet Info class.

RtmsSender class file.

RtmsReceiver class file.

Function Documentation

◆ BitpixToFitsDatatype()

int ifw::rtmstools::rtmslib_llnetio::BitpixToFitsDatatype ( const int bitpix)
inline

◆ BitpixToIfwDataType()

ifw::fnd::datatype::DataType ifw::rtmstools::rtmslib_llnetio::BitpixToIfwDataType ( const int8_t bitpix)
inline

◆ HandleCfitsioError()

void ifw::rtmstools::rtmslib_llnetio::HandleCfitsioError ( const std::string & operation,
const int cfitsio_status )

◆ LoadFitsImageCube()

std::tuple< std::vector< uint8_t >, int, int, int, int > ifw::rtmstools::rtmslib_llnetio::LoadFitsImageCube ( const char * filename)

◆ Logger()

log4cplus::Logger & ifw::rtmstools::rtmslib_llnetio::Logger ( )

◆ Sleep()

void ifw::rtmstools::rtmslib_llnetio::Sleep ( const double sleep_time)
inline

◆ Time()

double ifw::rtmstools::rtmslib_llnetio::Time ( )
inline

Variable Documentation

◆ __rtmstools_debug__

int8_t ifw::rtmstools::rtmslib_llnetio::__rtmstools_debug__ = -1

◆ EXT_INFO_SIZE

constexpr auto ifw::rtmstools::rtmslib_llnetio::EXT_INFO_SIZE = sizeof(SampleExtInfo)
constexpr

◆ LEADER_TRAILER_PACKET_NB

constexpr auto ifw::rtmstools::rtmslib_llnetio::LEADER_TRAILER_PACKET_NB = 2
constexpr

◆ MAX_NB_BUFFERS_FOR_UDP_PACKET

constexpr auto ifw::rtmstools::rtmslib_llnetio::MAX_NB_BUFFERS_FOR_UDP_PACKET = 6
constexpr

◆ RTMS_HEADER_SIZE

constexpr auto ifw::rtmstools::rtmslib_llnetio::RTMS_HEADER_SIZE = 96
constexpr

◆ RTMSTOOLS_DEBUG

constexpr const char* ifw::rtmstools::rtmslib_llnetio::RTMSTOOLS_DEBUG = "RTMSTOOLS_DEBUG"
constexpr

◆ RTMSTOOLS_LOG_PROPS

constexpr auto ifw::rtmstools::rtmslib_llnetio::RTMSTOOLS_LOG_PROPS = "config/rtmstools/log.properties"
constexpr

◆ SIZE_SAMPLE_EXT_INFO

constexpr auto ifw::rtmstools::rtmslib_llnetio::SIZE_SAMPLE_EXT_INFO = sizeof(int32_t)
constexpr