44 lines
966 B
C#
44 lines
966 B
C#
namespace RobotNet10.Shared;
|
|
|
|
/// <summary>
|
|
/// Standard ROS Header message (similar to std_msgs/Header)
|
|
/// </summary>
|
|
public struct Header
|
|
{
|
|
/// <summary>
|
|
/// Sequence number: consecutively increasing ID
|
|
/// </summary>
|
|
public uint Seq { get; set; }
|
|
|
|
/// <summary>
|
|
/// Timestamp: time when data was acquired
|
|
/// </summary>
|
|
public DateTime Stamp { get; set; }
|
|
|
|
/// <summary>
|
|
/// Frame ID: frame this data is associated with
|
|
/// </summary>
|
|
public string FrameId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Default constructor
|
|
/// </summary>
|
|
public Header()
|
|
{
|
|
Seq = 0;
|
|
Stamp = DateTime.MinValue;
|
|
FrameId = string.Empty;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Constructor with parameters
|
|
/// </summary>
|
|
public Header(uint seq, DateTime stamp, string frameId)
|
|
{
|
|
Seq = seq;
|
|
Stamp = stamp;
|
|
FrameId = frameId;
|
|
}
|
|
}
|
|
|