-
Notifications
You must be signed in to change notification settings - Fork 54
/
device.virtual.float.yaml
102 lines (100 loc) · 2.5 KB
/
device.virtual.float.yaml
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
92
93
94
95
96
97
98
99
100
101
102
name: "Random-Float-Device"
manufacturer: "IOTech"
model: "Device-Virtual-01"
labels:
- "device-virtual-example"
description: "Example of Device-Virtual"
deviceResources:
-
name: "EnableRandomization_Float32"
isHidden: true
description: "used to decide whether to re-generate a random value"
properties:
valueType: "Bool"
readWrite: "W"
defaultValue: "true"
-
name: "EnableRandomization_Float64"
isHidden: true
description: "used to decide whether to re-generate a random value"
properties:
valueType: "Bool"
readWrite: "W"
defaultValue: "true"
-
name: "Float32"
isHidden: false
description: "Generate random float32 value"
properties:
valueType: "Float32"
readWrite: "RW"
defaultValue: "0"
-
name: "Float64"
isHidden: false
description: "Generate random float64 value"
properties:
valueType: "Float64"
readWrite: "RW"
defaultValue: "0"
-
name: "EnableRandomization_Float32Array"
isHidden: true
description: "used to decide whether to re-generate a random value"
properties:
valueType: "Bool"
readWrite: "W"
defaultValue: "true"
-
name: "EnableRandomization_Float64Array"
isHidden: true
description: "used to decide whether to re-generate a random value"
properties:
valueType: "Bool"
readWrite: "W"
defaultValue: "true"
-
name: "Float32Array"
isHidden: false
description: "Generate random float32 array value"
properties:
valueType: "Float32Array"
readWrite: "RW"
defaultValue: "[0]"
-
name: "Float64Array"
isHidden: false
description: "Generate random float64 array value"
properties:
valueType: "Float64Array"
readWrite: "RW"
defaultValue: "[0]"
deviceCommands:
-
name: "WriteFloat32Value"
readWrite: "W"
isHidden: false
resourceOperations:
- { deviceResource: "Float32" }
- { deviceResource: "EnableRandomization_Float32", defaultValue: "false" }
-
name: "WriteFloat64Value"
readWrite: "W"
isHidden: false
resourceOperations:
- { deviceResource: "Float64" }
- { deviceResource: "EnableRandomization_Float64", defaultValue: "false" }
-
name: "WriteFloat32ArrayValue"
readWrite: "W"
isHidden: false
resourceOperations:
- { deviceResource: "Float32Array" }
- { deviceResource: "EnableRandomization_Float32Array", defaultValue: "false" }
-
name: "WriteFloat64ArrayValue"
readWrite: "W"
isHidden: false
resourceOperations:
- { deviceResource: "Float64Array" }
- { deviceResource: "EnableRandomization_Float64Array", defaultValue: "false" }