public unsafe DiameterToolResult(SensorResult *result, SensorSetting *setting) : base(result) { this.Scaling = new ToolScalingResult(setting->sDiameter.sScalingSetting.byScalingValid != (byte)0, (ulong)result->sDiameter.dwMatchPercent, (ulong)result->sDiameter.dwMatchPercent); this.Value = this.Scaling.Enabled ? (ushort)0 : (ushort)result->sDiameter.dwMatchPercent; }