38 uint16_t mudpi_component_id,
39 uint32_t starting_mudpi_sample_id,
40 hrtcpif::SimSource hrtcp_sim_source,
41 hrtcpif::Endianness hrtcp_endianness);
49 std::vector<mudpiif::mudpiPacketJumbo>&
56 uint32_t getSampleId() {
return m_mudpi_sample_identity; }
58 std::vector<mudpiif::mudpiPacketJumbo> m_mudpi_packets;
60 uint32_t m_mudpi_sample_identity;
61 uint32_t m_mudpi_topic_identity;
62 uint16_t m_mudpi_component_identity;
63 hrtcpif::SimSource m_hrtcp_sim_source;
64 hrtcpif::Endianness m_hrtcp_endianness;
66 mudpiif::mudpiPacketJumbo
67 assembleMudpiLeadingPacket(std::vector<unsigned char>& raw_image_data,
int bytes_per_pixel);
68 mudpiif::mudpiPacketJumbo
69 assembleMudpiTrailingPacket(std::vector<unsigned char>& raw_image_data);
70 void assembleMudpiPayloadPackets(std::vector<mudpiif::mudpiPacketJumbo>& mudpi_packets,
71 std::vector<unsigned char>& raw_image_data,
std::vector< mudpiif::mudpiPacketJumbo > & getMudpiPackets(std::vector< unsigned char > &raw_image_data, int bytes_per_pixel, double timestamp)
Definition mudpiCreator.cpp:33
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)
Constructor for the MudpiCreator class.
Definition mudpiCreator.cpp:13