Initial commit
This commit is contained in:
43
srcs/RobotNet10/Shared/RobotNet10.Shared/Header.cs
Normal file
43
srcs/RobotNet10/Shared/RobotNet10.Shared/Header.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user