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; } } }