-
Notifications
You must be signed in to change notification settings - Fork 0
/
BluetoothAdvertisingData.cljs
133 lines (92 loc) · 4.28 KB
/
BluetoothAdvertisingData.cljs
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
(ns web.bluetooth.BluetoothAdvertisingData
"The BluetoothDevice interface of the Web Bluetooth API provides
data about a particular Bluetooth device."
(:refer-clojure :exclude []))
(defn appearance
"Property.
The appearance read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns one of the values defined by the org.bluetooth.characteristic.gap.appearance
`var appearance = BluetoothAdvertisingData.appearance;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/appearance`"
[this]
(-> this (.-appearance)))
(defn set-appearance!
"Property.
The appearance read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns one of the values defined by the org.bluetooth.characteristic.gap.appearance
`var appearance = BluetoothAdvertisingData.appearance;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/appearance`"
[this val]
(aset this "appearance" val))
(defn tx-power
"Property.
The txPower read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns the transmission power at which the device is broadcasting,
in dBm. This is used to compute the path loss as this.txPower
this.rssi.
`var power = BluetoothAdvertisingData.txPower;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/txPower`"
[this]
(-> this (.-txPower)))
(defn set-tx-power!
"Property.
The txPower read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns the transmission power at which the device is broadcasting,
in dBm. This is used to compute the path loss as this.txPower
this.rssi.
`var power = BluetoothAdvertisingData.txPower;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/txPower`"
[this val]
(aset this "txPower" val))
(defn rssi
"Property.
The rssi read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns the power at which the device’s packets are being received,
in dBm. This is used to compute the path loss as this.txPower
this.rssi.
`var rssi = BluetoothAdvertisingData.rssi;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/rssi`"
[this]
(-> this (.-rssi)))
(defn set-rssi!
"Property.
The rssi read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns the power at which the device’s packets are being received,
in dBm. This is used to compute the path loss as this.txPower
this.rssi.
`var rssi = BluetoothAdvertisingData.rssi;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/rssi`"
[this val]
(aset this "rssi" val))
(defn manufacturer-data
"Property.
The manufacturerData read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns a map that relates Company Identifier Codes to `ArrayBuffers`.
`varmanufacturerData = BluetoothAdvertisingData.manufacturerData;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/manufacturerData`"
[this]
(-> this (.-manufacturerData)))
(defn set-manufacturer-data!
"Property.
The manufacturerData read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns a map that relates Company Identifier Codes to `ArrayBuffers`.
`varmanufacturerData = BluetoothAdvertisingData.manufacturerData;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/manufacturerData`"
[this val]
(aset this "manufacturerData" val))
(defn service-data
"Property.
The serviceData read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns a map that relates UUIDs to `ArrayBuffers`.
`var serviceData = BluetoothAdvertisingData.serviceData;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/serviceData`"
[this]
(-> this (.-serviceData)))
(defn set-service-data!
"Property.
The serviceData read-only property of the `web.bluetooth.BluetoothAdvertisingData`
returns a map that relates UUIDs to `ArrayBuffers`.
`var serviceData = BluetoothAdvertisingData.serviceData;`
See also: `https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData/serviceData`"
[this val]
(aset this "serviceData" val))