Class TouchscreenCalibrationService
Service for calibrating a touchscreen.
Assembly: MicroLayout.dll
View Source
Declaration
public class TouchscreenCalibrationService
Fields
ScreenColor
The current screen color
View Source
Declaration
public static Color ScreenColor
CrosshairColor
The current crosshair color
View Source
Declaration
public static Color CrosshairColor
TextColor
The current text color
View Source
Declaration
public static Color TextColor
Methods
GetSavedCalibrationData()
Gets the saved calibration data.
View Source
Declaration
public IEnumerable<CalibrationPoint>? GetSavedCalibrationData()
Returns
System.Collections.Generic.IEnumerable<Meadow.Hardware.CalibrationPoint>
: A collection of Meadow.Hardware.CalibrationPoint
if data exists; otherwise, null.### EraseCalibrationData()
Erases the saved calibration data.
View Source
Declaration
public void EraseCalibrationData()
SaveCalibrationData(IEnumerable<CalibrationPoint>)
Saves the calibration data.
View Source
Declaration
public void SaveCalibrationData(IEnumerable<CalibrationPoint> data)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<Meadow.Hardware.CalibrationPoint> | data | The calibration data to save. |
Calibrate(bool)
Starts the calibration process.
View Source
Declaration
public Task Calibrate(bool saveCalibrationData = true)
Returns
System.Threading.Tasks.Task
: A task representing the calibration process.
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | saveCalibrationData | Whether to save the calibration data after calibration. |
Events
CalibrationComplete
Event that occurs when the calibration is complete.
View Source
Declaration
public event EventHandler<CalibrationPoint[]>? CalibrationComplete
Event Type
System.EventHandler<Meadow.Hardware.CalibrationPoint[]>