// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. namespace NucuCar.Sensors.Modules.Environment.Bmxx80.CalibrationData { /// /// Calibration data for the Bmxx80 family. /// internal abstract class Bmxx80CalibrationData { public ushort DigT1 { get; set; } public short DigT2 { get; set; } public short DigT3 { get; set; } public ushort DigP1 { get; set; } public short DigP2 { get; set; } public short DigP3 { get; set; } public short DigP4 { get; set; } public short DigP5 { get; set; } public short DigP6 { get; set; } public short DigP7 { get; set; } public short DigP8 { get; set; } public short DigP9 { get; set; } /// /// Read coefficient data from device. /// /// The to read coefficient data from. protected internal abstract void ReadFromDevice(Bmxx80Base bmxx80Base); } }