namespace MultiWheelC.StateEstimation
{
    /// <summary>
    /// 为轨迹控制器提供与具体定位来源无关的统一车辆状态读取接口。
    /// </summary>
    public interface IVehicleStateProvider
    {
        /// <summary>
        /// 尝试读取当前有效车辆状态；定位不可用或过期时返回false。
        /// </summary>
        bool TryGetState(out VehicleState state);
    }
}

