Initial commit
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
namespace RobotNet10.MapEditor.Shared.DTOs.Node;
|
||||
|
||||
/// <summary>
|
||||
/// Node vehicle property data transfer object
|
||||
/// </summary>
|
||||
public class NodeVehiclePropertyDto
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public Guid NodeId { get; set; }
|
||||
public Guid VehicleTypeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Vehicle type identifier (for reference)
|
||||
/// </summary>
|
||||
public string? VehicleTypeIdString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Theta orientation in radians (optional)
|
||||
/// Range: [-Pi ... Pi]
|
||||
/// </summary>
|
||||
public double? Theta { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Actions as JSON array (VDMA LIF format)
|
||||
/// </summary>
|
||||
public string? Actions { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Allowed deviation radius in meters (VDA5050: allowedDeviationXY)
|
||||
/// Indicates how exact an AGV has to drive over a node in order for it to count as traversed.
|
||||
/// If = 0: no deviation is allowed.
|
||||
/// If > 0: allowed deviation-radius in meters.
|
||||
/// Minimum: 0
|
||||
/// </summary>
|
||||
public double? AllowedDeviationXY { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Allowed deviation of theta angle in radians (VDA5050: allowedDeviationTheta)
|
||||
/// Indicates how big the deviation of theta angle can be.
|
||||
/// Range: [0.0 ... 3.141592654] (0 to Pi)
|
||||
/// </summary>
|
||||
public double? AllowedDeviationTheta { get; set; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user