Sensor Accuracy Calibration Test
This manual WHCK test validates the Magnetometer accuracy datafield value, if it is implemented, for an uncalibrated and subsequently calibrated Device Orientation Sensor device.
In an uncalibrated state, the accuracy value is expected to be _UNRELIABLE. In a calibrated state, the value is expected to be _HIGH. If the datafield is not implemented by the sensor solution provider, the test simply passes.
Test details
Associated requirements |
Device.Input.Sensor.Base.Discretional |
Platforms |
Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~2 minutes |
Categories |
Functional |
Type |
Manual |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Sensor Device Testing Prerequisites
Test Instructions:
At the beginning, you are prompted to flush the sensor calibration data.
There is no general way to perform this flush operation.
The procedure can be specific to the Sensor solution vendor.
If no specific solution is provided by the vendor, this operation can be performed by bringing a fairly powerful magnet close to the system.
After the calibration flush operation, a reboot operation is initiated, after which the accuracy value expected is _UNRELIABLE. If it is not, the test fails at this point.
Next, you are prompted to begin a calibration operation. The maximum time for calibrating the sensor device is set to five minutes.
There can be a vendor-specific way or tool to perform the sensor calibration.
If no specific solution is provided by the vendor, the system can be moved along the three axes in the air to transcribe the number eight.
During the calibration phase of five minutes, even if a _HIGH accuracy value is detected, the test passes immediately. Otherwise, the time window expires and the test fails.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Input Testing.