-
-
Notifications
You must be signed in to change notification settings - Fork 111
/
Copy pathOutputDataRate.cs
91 lines (75 loc) · 2.08 KB
/
OutputDataRate.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
// Copyright (c) 2017 The nanoFramework project contributors
// See LICENSE file in the project root for full license information.
namespace Iot.Device.Adxl343Lib
{
/// <summary>
/// Output data rate.
/// </summary>
public enum OutputDataRate : byte
{
/// <summary>
/// Output data rate .10Hz.
/// </summary>
Frequency0Hz10 = 0b0000,
/// <summary>
/// Output data rate .20Hz.
/// </summary>
Frequency0Hz20 = 0b0001,
/// <summary>
/// Output data rate .39Hz.
/// </summary>
Frequency0Hz39 = 0b0010,
/// <summary>
/// Output data rate .78Hz.
/// </summary>
Frequency0Hz78 = 0b0011,
/// <summary>
/// Output data rate 1.56Hz.
/// </summary>
Frequency1Hz56 = 0b0100,
/// <summary>
/// Output data rate 3.13Hz.
/// </summary>
Frequency3Hz13 = 0b0101,
/// <summary>
/// Output data rate 6.25Hz.
/// </summary>
Frequency6Hz25 = 0b0110,
/// <summary>
/// Output data rate 12.5Hz.
/// </summary>
Frequency12Hz5 = 0b0111,
/// <summary>
/// Output data rate 25Hz.
/// </summary>
Frequency25Hz = 0b1000,
/// <summary>
/// Output data rate 50Hz.
/// </summary>
Frequency50Hz = 0b1001,
/// <summary>
/// Output data rate 100Hz.
/// </summary>
Frequency100Hz = 0b1010,
/// <summary>
/// Output data rate 200Hz.
/// </summary>
Frequency200Hz = 0b1011,
/// <summary>
/// Output data rate 400Hz.
/// </summary>
Frequency400Hz = 0b1100,
/// <summary>
/// Output data rate 800Hz.
/// </summary>
Frequency800Hz = 0b1101,
/// <summary>
/// Output data rate 1600Hz.
/// </summary>
Frequency1600Hz = 0b1110,
/// <summary>
/// Output data rate 3200Hz.
/// </summary>
Frequency3200Hz = 0b1111,
}
}