using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TeamAAS_VP.Models.Calibration
{
public class FixedUpCameraFindP0Info : BindableBase
{
private Guid _CameraId;
///
/// 下相机的id
///
public Guid CameraId
{
get { return _CameraId; }
set { SetProperty(ref _CameraId, value); }
}
private string _CameraName;
///
/// 相机名称
///
public string CameraName
{
get { return _CameraName; }
set { SetProperty(ref _CameraName, value); }
}
private Guid _CalibrationId;
///
/// 校准ID
///
public Guid CalibrationId
{
get { return _CalibrationId; }
set { SetProperty(ref _CalibrationId, value); }
}
private string _CalibrationName;
///
/// 校准名称
///
public string CalibrationName
{
get { return _CalibrationName; }
set { SetProperty(ref _CalibrationName, value); }
}
private float _ExposureTime;
///
/// 相机曝光时间
///
public float ExposureTime
{
get { return _ExposureTime; }
set { SetProperty(ref _ExposureTime, value); }
}
private float _Gain;
///
/// 相机增益
///
public float Gain
{
get { return _Gain; }
set { SetProperty(ref _Gain, value); }
}
public FixedUpCameraFindP0Info()
{
}
public FixedUpCameraFindP0Info(Guid cameraId, string cameraName, Guid calibrationId, string calibrationName, float exposureTime, float gain)
{
CameraId = cameraId;
CameraName = cameraName;
CalibrationId = calibrationId;
CalibrationName = calibrationName;
ExposureTime = exposureTime;
Gain = gain;
}
}
}