Home Reference Source
      import { BLE } from 'buildthing-ble-sdk'
    
public class | source

BLE

Extends:

EventEmitter → BLE

의존 라이브러리의 API를 통합하고, EventEmiiter의 on, emit, once 사용을 통해 Callback을 제공한다.

Constructor Summary

Public Constructor
public

ble 라이브러리 초기값을 설정

Member Summary

Public Members
public

현재 플랫폼 정보

Method Summary

Public Methods
public

enable()

현재 플랫폼이 안드로이드인 경우, ble 라이브러를 이용가능한지 확인 하는 함수

public

현재 ble 라이브러리가 이용가능한지 여부를 가져오는 함수

public

현재 플랫폼이 안드로이드인 경우, bluetooth 설정을 확인하는 함수

public

startScan(serviceUUIDs: Array<string>, options: Object)

의존 라이브러리 스캔 함수에 옵션과, 콜백 함수등을 설정하여 스캔을 시작 하는 함수

public

의존 라이브러리 스캔 정지 함수에 콜백 함수등을 설정하여 스캔을 정지 시키는 함수

Inherited Summary

From class EventEmitter
public

등록된 이벤트 Set 을 저장 할 객체

public

emit(eventName: string, args: Object)

이벤트를 발생시켜 해당 이벤트에 등록된 이벤트 콜백 함수를 호출 하는 함수

public

off(eventName: string, fn: function)

전달받은 이벤트 명 과 이벤트 콜백함수 통해서 이벤트 Set 에서 이벤트 콜백 함수를 제거하는 함수

public

on(eventName: string, fn: function)

전달받은 이벤트 명으로, 전달받은 이벤트 콜백 함수를 등록하는 함수

public

once(eventName: string, fn: function)

이벤트가 발생한 경우 한번만 호출되는 이벤트 콜백 함수를 등록 하는 함수

Public Constructors

public constructor() source

ble 라이브러리 초기값을 설정

Override:

EventEmitter#constructor

Public Members

public platform: Object source

현재 플랫폼 정보

Properties:

NameTypeAttributeDescription
type string

현재 플랫폼 타입 (electron | cordova | node)

os string

현재 플랫폼 운영체제 (win32 | darwin | linux)

Public Methods

public enable() source

현재 플랫폼이 안드로이드인 경우, ble 라이브러를 이용가능한지 확인 하는 함수

public async isEnabled(): Promise | boolean source

현재 ble 라이브러리가 이용가능한지 여부를 가져오는 함수

Return:

Promise | boolean

public showBluetoothSettings() source

현재 플랫폼이 안드로이드인 경우, bluetooth 설정을 확인하는 함수

public startScan(serviceUUIDs: Array<string>, options: Object) source

의존 라이브러리 스캔 함수에 옵션과, 콜백 함수등을 설정하여 스캔을 시작 하는 함수

Params:

NameTypeAttributeDescription
serviceUUIDs Array<string>

스캔 대상이 되는 서비스 uuid 배열

options Object

allowDuplicates 와 같은 상세 옵션

public stopScan() source

의존 라이브러리 스캔 정지 함수에 콜백 함수등을 설정하여 스캔을 정지 시키는 함수