Improvements before MAX IV test
This commit is contained in:
@@ -42,12 +42,13 @@ bool TestImagePusher::SendImage(const uint8_t *image_data, size_t image_size, in
|
||||
|
||||
frame_counter++;
|
||||
if (image_number == image_id) {
|
||||
CBORStream2Deserializer deserializer;
|
||||
deserializer.Process(image_data, image_size);
|
||||
|
||||
auto image_array = deserializer.GetDataMessage();
|
||||
receiver_generated_image.resize(image_array.image.size);
|
||||
memcpy(receiver_generated_image.data(), image_array.image.data, image_array.image.size);
|
||||
auto deserialized = CBORStream2Deserialize(image_data, image_size);
|
||||
if (deserialized->data_message) {
|
||||
receiver_generated_image.resize(deserialized->data_message->image.size);
|
||||
memcpy(receiver_generated_image.data(),
|
||||
deserialized->data_message->image.data,
|
||||
deserialized->data_message->image.size);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@@ -58,12 +59,13 @@ void TestImagePusher::SendImage(const uint8_t *image_data, size_t image_size, in
|
||||
|
||||
frame_counter++;
|
||||
if (image_number == image_id) {
|
||||
CBORStream2Deserializer deserializer;
|
||||
deserializer.Process(image_data, image_size);
|
||||
|
||||
auto image_array = deserializer.GetDataMessage();
|
||||
receiver_generated_image.resize(image_array.image.size);
|
||||
memcpy(receiver_generated_image.data(), image_array.image.data, image_array.image.size);
|
||||
auto deserialized = CBORStream2Deserialize(image_data, image_size);
|
||||
if (deserialized->data_message) {
|
||||
receiver_generated_image.resize(deserialized->data_message->image.size);
|
||||
memcpy(receiver_generated_image.data(),
|
||||
deserialized->data_message->image.data,
|
||||
deserialized->data_message->image.size);
|
||||
}
|
||||
}
|
||||
z->release();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user