SRS-control 0.1.4
Loading...
Searching...
No Matches
srs Namespace Reference

Namespaces

namespace  common
namespace  config
namespace  connection
namespace  fec
namespace  process
namespace  reader
namespace  test
namespace  vmm
namespace  workflow
namespace  writer

Classes

class  App
class  AppExitHelper
struct  Config
class  Controller
struct  HitData
struct  HybridDevice
struct  I2CDevice
struct  MarkerData
struct  ReceiveDataHeader
struct  Status
struct  StructData
struct  UDPSocket
class  ValidData

Concepts

concept  Deserializer
concept  StreamableOutput
concept  StreamableDeserializer
concept  RangedData
concept  OutputCompatible

Typedefs

using ProtoMsgReader = reader::ProtoMsg
using RawFrameReader = reader::RawFrame
using io_context_type = asio::thread_pool
using BufferElementType = char
using BinaryData = std::vector<BufferElementType>
template<int buffer_size = common::SMALL_READ_MSG_BUFFER_SIZE>
using ReadBufferType = std::array<BufferElementType, buffer_size>
using CommunicateEntryType = uint32_t

Enumerations

enum class  DataWriterOption : uint8_t {
  no_output = 0x00 , root = 0x01 , json = 0x02 , bin = 0x04 ,
  udp = 0x10
}

Functions

void reset_struct_data (StructData &struct_data)
auto get_filetype_from_filename (std::string_view filename) -> std::tuple< DataWriterOption, process::DataConvertOptions >

Variables

constexpr auto VMM_TAG_BIT_LENGTH = 3

Typedef Documentation

◆ ProtoMsgReader

Definition at line 9 of file srs.hpp.

◆ RawFrameReader

Definition at line 10 of file srs.hpp.

Enumeration Type Documentation

◆ DataWriterOption

enum class srs::DataWriterOption : uint8_t
strong
Enumerator
no_output 
root 
json 
bin 
udp 

Definition at line 9 of file DataWriterOptions.hpp.

Function Documentation

◆ get_filetype_from_filename()

auto srs::get_filetype_from_filename ( std::string_view filename) -> std::tuple<DataWriterOption, process::DataConvertOptions>
inline

Definition at line 19 of file DataWriterOptions.hpp.

◆ reset_struct_data()

void srs::reset_struct_data ( StructData & struct_data)
inline

Definition at line 59 of file SRSDataStructs.hpp.

Variable Documentation

◆ VMM_TAG_BIT_LENGTH

auto srs::VMM_TAG_BIT_LENGTH = 3
constexpr

Definition at line 13 of file SRSDataStructs.hpp.