BluetoothClient
@neurosity/sdk / BluetoothClient
Class: BluetoothClient
Defined in: api/bluetooth/BluetoothClient.ts:30
Constructors
Constructor
new BluetoothClient(
options
):BluetoothClient
Defined in: api/bluetooth/BluetoothClient.ts:50
Parameters
options
Options
Returns
BluetoothClient
Properties
_accelerometer$
_accelerometer$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:39
_brainwavesPowerByBand$
_brainwavesPowerByBand$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:43
_brainwavesPSD$
_brainwavesPSD$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:42
_brainwavesRaw$
_brainwavesRaw$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:40
_brainwavesRawUnfiltered$
_brainwavesRawUnfiltered$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:41
_calm$
_calm$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:38
_focus$
_focus$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:37
_settings$
_settings$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:46
_signalQuality$
_signalQuality$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:44
_status$
_status$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:45
_wifiConnections$
_wifiConnections$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:48
_wifiNearbyNetworks$
_wifiNearbyNetworks$:
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:47
deviceInfo
deviceInfo:
DeviceInfo
Defined in: api/bluetooth/BluetoothClient.ts:32
isAuthenticated$
isAuthenticated$:
ReplaySubject
<boolean
>
Defined in: api/bluetooth/BluetoothClient.ts:35
osHasBluetoothSupport$
osHasBluetoothSupport$:
ReplaySubject
<boolean
>
Defined in: api/bluetooth/BluetoothClient.ts:34
selectedDevice$
selectedDevice$:
ReplaySubject
<DeviceInfo
>
Defined in: api/bluetooth/BluetoothClient.ts:33
transport
transport:
BluetoothTransport
Defined in: api/bluetooth/BluetoothClient.ts:31
Accessors
wifi
Get Signature
get wifi():
object
Defined in: api/bluetooth/BluetoothClient.ts:389
Returns
object
connect()
connect: (
ssid
,password?
) =>Promise
<any
>
Parameters
ssid
string
password?
string
Returns
Promise
<any
>
connections()
connections: () =>
Observable
<any
>
Returns
Observable
<any
>
forgetConnection()
forgetConnection: (
ssid
) =>Promise
<any
>
Parameters
ssid
string
Returns
Promise
<any
>
nearbyNetworks()
nearbyNetworks: () =>
Observable
<any
>
Returns
Observable
<any
>
reset()
reset: () =>
Promise
<any
>
Returns
Promise
<any
>
speedTest()
speedTest: () =>
Promise
<any
>
Returns
Promise
<any
>
Methods
_autoAuthenticate()
_autoAuthenticate(
createBluetoothToken
):Observable
<IsAuthenticatedResponse
>
Defined in: api/bluetooth/BluetoothClient.ts:133
Parameters
createBluetoothToken
CreateBluetoothToken
Returns
Observable
<IsAuthenticatedResponse
>
_hasBluetoothSupport()
_hasBluetoothSupport():
Promise
<boolean
>
Defined in: api/bluetooth/BluetoothClient.ts:166
Returns
Promise
<boolean
>
_subscribeWhileAuthenticated()
_subscribeWhileAuthenticated(
characteristicName
,skipJSONDecoding
):Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:276
Parameters
characteristicName
string
skipJSONDecoding
boolean
= false
Returns
Observable
<any
>
_withAuthentication()
_withAuthentication<
T
>(getter
):Promise
<T
>
Defined in: api/bluetooth/BluetoothClient.ts:257
Type Parameters
T
T
Parameters
getter
() => Promise
<T
>
Returns
Promise
<T
>
accelerometer()
accelerometer():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:305
Returns
Observable
<any
>
addMarker()
addMarker(
label
):Promise
<void
>
Defined in: api/bluetooth/BluetoothClient.ts:338
Parameters
label
string
Returns
Promise
<void
>
authenticate()
authenticate(
token
):Promise
<IsAuthenticatedResponse
>
Defined in: api/bluetooth/BluetoothClient.ts:170
Parameters
token
string
Returns
Promise
<IsAuthenticatedResponse
>
brainwaves()
brainwaves(
label
):Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:309
Parameters
label
string
Returns
Observable
<any
>
calm()
calm():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:301
Returns
Observable
<any
>
connect()
connect(
deviceNicknameORPeripheral?
):Promise
<void
>
Defined in: api/bluetooth/BluetoothClient.ts:228
Parameters
deviceNicknameORPeripheral?
DeviceNicknameOrPeripheral
Returns
Promise
<void
>
connection()
connection():
Observable
<BLUETOOTH_CONNECTION
>
Defined in: api/bluetooth/BluetoothClient.ts:244
Returns
Observable
<BLUETOOTH_CONNECTION
>
disconnect()
disconnect():
Promise
<void
>
Defined in: api/bluetooth/BluetoothClient.ts:240
Returns
Promise
<void
>
dispatchAction()
dispatchAction(
action
):Promise
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:363
Parameters
action
Action
Returns
Promise
<any
>
enableAutoConnect()
enableAutoConnect(
autoConnect
):void
Defined in: api/bluetooth/BluetoothClient.ts:162
Parameters
autoConnect
boolean
Returns
void
focus()
focus():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:297
Returns
Observable
<any
>
getDeviceId()
getDeviceId():
Promise
<string
>
Defined in: api/bluetooth/BluetoothClient.ts:252
Returns
Promise
<string
>
getInfo()
getInfo():
Promise
<DeviceInfo
>
Defined in: api/bluetooth/BluetoothClient.ts:349
Returns
Promise
<DeviceInfo
>
haptics()
haptics(
effects
):Promise
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:376
Parameters
effects
any
Returns
Promise
<any
>
isAuthenticated()
isAuthenticated():
Promise
<IsAuthenticatedResponse
>
Defined in: api/bluetooth/BluetoothClient.ts:193
Returns
Promise
<IsAuthenticatedResponse
>
logs()
logs():
Observable
<string
>
Defined in: api/bluetooth/BluetoothClient.ts:248
Returns
Observable
<string
>
scan()
scan(
options?
):Observable
<Peripheral
[]>
Defined in: api/bluetooth/BluetoothClient.ts:213
Parameters
options?
any
Returns
Observable
<Peripheral
[]>
settings()
settings():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:372
Returns
Observable
<any
>
signalQuality()
signalQuality():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:334
Returns
Observable
<any
>
status()
status():
Observable
<any
>
Defined in: api/bluetooth/BluetoothClient.ts:359
Returns
Observable
<any
>