Files
I150/srcs/RobotNet10/Shared/RobotNet10.Shared/Sensor/CompressedImage.cs
2026-07-03 16:37:12 +07:00

36 lines
831 B
C#

namespace RobotNet10.Shared.Sensor;
/// <summary>
/// CompressedImage message (sensor_msgs/CompressedImage)
/// This message contains a compressed image
/// </summary>
public struct CompressedImage
{
/// <summary>
/// Header with timestamp and frame ID
/// </summary>
public Header Header { get; set; }
/// <summary>
/// Specifies the format of the data
/// Acceptable values: jpeg, png, tiff
/// </summary>
public string Format { get; set; }
/// <summary>
/// Compressed image buffer
/// </summary>
public byte[] Data { get; set; }
/// <summary>
/// Default constructor
/// </summary>
public CompressedImage()
{
Header = new Header();
Format = string.Empty;
Data = Array.Empty<byte>();
}
}