RTMS creator class.
More...
#include <mudpiCreator.hpp>
RTMS creator class.
This class is responsible for creation of all the MUDPI packages. This will include:
- The HRTCp leader packet
- One or more HRTCp payload packets
- The HRTCp trailer packet
◆ MudpiCreator() [1/3]
ifw::fgf::common::MudpiCreator::MudpiCreator |
( |
uint32_t | mudpi_topic_id, |
|
|
uint16_t | mudpi_component_id, |
|
|
uint32_t | starting_mudpi_sample_id, |
|
|
hrtcpif::SimSource | hrtcp_sim_source, |
|
|
hrtcpif::Endianness | hrtcp_endianness ) |
◆ MudpiCreator() [2/3]
ifw::fgf::common::MudpiCreator::MudpiCreator |
( |
MudpiCreator & | | ) |
|
|
delete |
Disables unused constructors and operators.
◆ MudpiCreator() [3/3]
ifw::fgf::common::MudpiCreator::MudpiCreator |
( |
MudpiCreator && | | ) |
|
|
delete |
◆ getMudpiPackets()
std::vector< mudpiif::mudpiPacketJumbo > & ifw::fgf::common::MudpiCreator::getMudpiPackets |
( |
std::vector< unsigned char > & | raw_image_data, |
|
|
int | bytes_per_pixel, |
|
|
double | timestamp ) |
This function returns a complete set of MUDPI packets for an image, all having the same sample id
- Parameters
-
[in] | raw_image_data | Reference to the raw pixel data |
[in] | timestamp | The timestamp that shall be used to timestamp the complete set of MUDPI frames for this eparticular frame. |
- Returns
- Vector of MUDPI packets
◆ increaseSampleId()
void ifw::fgf::common::MudpiCreator::increaseSampleId |
( |
| ) |
|
◆ operator=()
The documentation for this class was generated from the following files: