using System.Drawing;
namespace LensAdjustmentTool.Configuration
{
public static class AppSettings
{
public const int ExpectedFrameWidth = 3072;
public const int ExpectedFrameHeight = 2048;
public const double ApertureTarget = 225.0;
public static readonly Rectangle FocusRoi =
new Rectangle(2135, 800, 400, 600);
public static readonly Rectangle ApertureDisplayRoi =
new Rectangle(860, 625, 1280, 960);
public static readonly Rectangle ApertureCalculationRoi =
new Rectangle(950, 1150, 128, 128);
public static Rectangle ApertureCalculationRoiRelativeToDisplay =>
new Rectangle(
ApertureCalculationRoi.X - ApertureDisplayRoi.X,
ApertureCalculationRoi.Y - ApertureDisplayRoi.Y,
ApertureCalculationRoi.Width,
ApertureCalculationRoi.Height);
public const int SinkBufferCount = 5;
public const int UiRefreshIntervalMs = 33;
public const string DeviceProfileRelativePath = @"Config\DFK33UX178.xml";
public const string ExpectedDeviceNameFragment = "DFK 33UX178";
}
}