Skip to content

Commit 0617cc9

Browse files
authored
Adding LidarLiteV3 (#38)
1 parent 164b4fc commit 0617cc9

20 files changed

+1086
-0
lines changed
+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
4+
using System;
5+
6+
namespace Iot.Device.DistanceSensor.Models.LidarLiteV3
7+
{
8+
/// <summary>
9+
/// Various acquisition behavior settings
10+
/// </summary>
11+
[Flags]
12+
public enum AcquisitionSettings
13+
{
14+
/// <summary>
15+
/// Enables reference process during measurement
16+
/// </summary>
17+
EnableReferenceProcess = 0x40,
18+
19+
/// <summary>
20+
/// Use custom delay instead of default delay
21+
/// </summary>
22+
UseCustomDelay = 0x20,
23+
24+
/// <summary>
25+
/// Enable reference filter, averages 8 reference measurements for increase consistency
26+
/// </summary>
27+
EnableReferenceFilter = 0x10,
28+
29+
/// <summary>
30+
/// Enable measurement quick termination
31+
/// </summary>
32+
EnableQuickTermination = 0x08,
33+
34+
/// <summary>
35+
/// Enable default reference acquisition count (5) instead of reference acquisition
36+
/// count set in REF_COUNT_VAL (0x12).
37+
/// </summary>
38+
UseDefaultReferenceAcquisition = 0x04
39+
}
40+
}

0 commit comments

Comments
 (0)