using MainShell.Common; namespace MainShell.Vision { /// /// Die 定位请求。 /// public class FindDieRequest { private CameraCaptureOptions _captureOptions; public FindDieRequest() { _captureOptions = new CameraCaptureOptions(); TimeoutMilliseconds = 3000; Parameters = new FindDieParameters(); } /// /// 相机源。 /// public CameraType CameraSource { get; set; } /// /// 取图选项。 /// public CameraCaptureOptions CaptureOptions { get { return _captureOptions; } set { _captureOptions = value ?? new CameraCaptureOptions(); } } /// /// 算法超时时间(毫秒)。 /// public int TimeoutMilliseconds { get; set; } /// /// Die 定位参数。 /// public FindDieParameters Parameters { get; set; } } }