PositionConstants.cs
1.2 KB
namespace Rcs.Domain.ValueObjects;
public static class PositionConstants
{
/// <summary>
/// 路径中点位坐标偏差范围,单位m
/// </summary>
public static double AllowedDeviationPosition { get; private set; } = 0.5;
/// <summary>
/// 终点坐标偏差范围,单位m
/// </summary>
public static double EndDeviationPosition { get; private set; } = 0.05;
/// <summary>
/// 识别终点坐标偏差范围,单位m
/// </summary>
public static double deteceEndDeviationPosition { get; private set; } = 0.6;
/// <summary>
/// 充电坐标偏差范围,单位m
/// </summary>
public static double ChargingDeviationPosition { get; private set; } = 0.05;
/// <summary>
/// 由启动时绑定的配置初始化位置常量。
/// </summary>
public static void Initialize(double allowedDeviationPosition, double endDeviationPosition, double deteceEndDeviation, double chargingDeviationPosition)
{
AllowedDeviationPosition = allowedDeviationPosition;
EndDeviationPosition = endDeviationPosition;
deteceEndDeviationPosition = deteceEndDeviation;
ChargingDeviationPosition = chargingDeviationPosition;
}
}