添加 MX-PD-盘古 项目文件
将 MX-PD-盘古 - new 目录下的所有文件添加到主仓库
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using MwFramework.Device;
|
||||
|
||||
namespace MainShell.Vision
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼѡ<CDBC>
|
||||
/// <20>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4>ץ<EFBFBD><D7A5>״̬<D7B4><CCAC>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽӦ<CABD><D3A6><EFBFBD>ϲ<EFBFBD><CFB2>ڲ<EFBFBD>ͼǰ<CDBC><C7B0><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public class CameraCaptureOptions
|
||||
{
|
||||
public static CameraCaptureOptions CreateSoftTrigger(int timeoutMilliseconds = 5000)
|
||||
{
|
||||
CameraCaptureOptions options = new CameraCaptureOptions();
|
||||
options.CaptureMode = CameraCaptureMode.SoftTrigger;
|
||||
options.TimeoutMilliseconds = timeoutMilliseconds;
|
||||
return options;
|
||||
}
|
||||
|
||||
public static CameraCaptureOptions CreateStream(int timeoutMilliseconds = 5000)
|
||||
{
|
||||
CameraCaptureOptions options = new CameraCaptureOptions();
|
||||
options.CaptureMode = CameraCaptureMode.Stream;
|
||||
options.TimeoutMilliseconds = timeoutMilliseconds;
|
||||
return options;
|
||||
}
|
||||
|
||||
public CameraCaptureOptions()
|
||||
{
|
||||
CaptureMode = CameraCaptureMode.Stream;
|
||||
TimeoutMilliseconds = 5000;
|
||||
AutoStartGrabbing = false;
|
||||
TriggerMode = null;
|
||||
TriggerSource = null;
|
||||
TriggerDelay = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <20>ɼ<EFBFBD><C9BC><EFBFBD>ʽ<EFBFBD><CABD>
|
||||
/// </summary>
|
||||
public CameraCaptureMode CaptureMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ʱʱ<CAB1>䣨<EFBFBD><E4A3A8><EFBFBD>룩<EFBFBD><EBA3A9>
|
||||
/// </summary>
|
||||
public int TimeoutMilliseconds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ݾɵ<DDBE><C9B5>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ֶΡ<D6B6><CEA1><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD><D9B8>ݸ<EFBFBD>ֵ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public bool AutoStartGrabbing { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ݾɵ<DDBE><C9B5>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ֶΡ<D6B6><CEA1><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD><D9B8>ݸ<EFBFBD>ֵ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>ģʽ<C4A3><CABD>
|
||||
/// </summary>
|
||||
public CameraTriggerMode? TriggerMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ݾɵ<DDBE><C9B5>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ֶΡ<D6B6><CEA1><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD><D9B8>ݸ<EFBFBD>ֵ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>Դ<EFBFBD><D4B4>
|
||||
/// </summary>
|
||||
public CameraTriggerSource? TriggerSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ݾɵ<DDBE><C9B5>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ֶΡ<D6B6><CEA1><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD><D9B8>ݸ<EFBFBD>ֵ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||
/// </summary>
|
||||
public double? TriggerDelay { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user