DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::tdemodules Namespace Reference

Namespaces

namespace  opmon
 
namespace  python
 

Classes

class  AMCController
 
class  AMCProtocolClient
 

Functions

void append_big_uint16 (std::vector< uint8_t > &buffer, uint16_t value)
 
void append_big_uint32 (std::vector< uint8_t > &buffer, uint32_t value)
 

Function Documentation

◆ append_big_uint16()

void dunedaq::tdemodules::append_big_uint16 ( std::vector< uint8_t > & buffer,
uint16_t value )

Definition at line 9 of file utilities.cpp.

9 {
10 boost::endian::big_uint16_t be_val = value;
11 uint8_t temp[2];
12 std::memcpy(temp, &be_val, sizeof(be_val));
13 buffer.insert(buffer.end(), temp, temp + sizeof(be_val));
14}

◆ append_big_uint32()

void dunedaq::tdemodules::append_big_uint32 ( std::vector< uint8_t > & buffer,
uint32_t value )

Definition at line 17 of file utilities.cpp.

17 {
18 boost::endian::big_uint32_t be_val = value;
19 uint8_t temp[4];
20 std::memcpy(temp, &be_val, sizeof(be_val));
21 buffer.insert(buffer.end(), temp, temp + sizeof(be_val));
22}