Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RS_BTEVS1

Hierarchy

  • RS_BTEVS1

Implements

Index

Constructors

constructor

Properties

_peripheral

_peripheral: BleRemotePeripheral | null = null

Instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

keys

keys: string[] = []

onButtonPressed

onButtonPressed: ((pressed: boolean) => void) | null = null

Event handler for button ボタンのイベントハンドラー

onCo2Measured

onCo2Measured: ((co2: number) => void) | null = null

Event handler for co2 sensor CO2センサーのイベントハンドラー

onPm2_5Measured

onPm2_5Measured: ((pm2_5: RS_BTEVS1_Pm2_5) => void) | null = null

Event handler for PM2.5 sensor PM2.5センサーのイベントハンドラー

onTempMeasured

onTempMeasured: ((temp: number, humidity: number) => void) | null = null

Event handler for temperature sensor 温度センサーのイベントハンドラー

Optional ondisconnect

ondisconnect: undefined | ((reason: any) => void)

Event handler for disconnect 切断のイベントハンドラー

params

params: any

requiredKeys

requiredKeys: string[] = []

Methods

co2MeasureStartWait

  • co2MeasureStartWait(): Promise<void>
  • Start reading the co2 sensor

    CO2センサーの読み取りを開始

    Returns Promise<void>

connectWait

  • connectWait(): Promise<void>
  • Connect to device デバイスに接続

    Returns Promise<void>

disconnectWait

  • disconnectWait(): Promise<void>
  • Disconnect from device デバイスから切断

    Returns Promise<void>

getConfigWait

  • Get device settings デバイスの設定を取得

    Returns Promise<RS_BTEVS1_Config>

    Instance of RS_BTEVS1_Config RS_BTEVS1_Configのインスタンス

pm2_5MeasureStartWait

  • pm2_5MeasureStartWait(): Promise<void>
  • Start reading the PM2.5 sensor

    PM2.5センサーの読み取りを開始

    Returns Promise<void>

setConfigWait

  • Write device settings, blanks write initial values

    デバイス設定の書き込み、空欄は初期値を書き込み

    Parameters

    • config: Partial<RS_BTEVS1_Config>

      Instance of RS_BTEVS1_Config RS_BTEVS1_Configのインスタンス

    Returns Promise<boolean>

    Write result 書き込み結果

tempMeasureStartWait

  • tempMeasureStartWait(): Promise<void>
  • Start reading the temperature sensor

    温度センサーの読み取りを開始

    Returns Promise<void>

wired

  • wired(obniz: Obniz): void
  • Parameters

    Returns void

Static getData

  • Get advertising data

    アドバタイジングデータを取得

    Parameters

    • peripheral: BleRemotePeripheral

      Instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

    Returns RS_BTEVS1_AdvData | null

    RS-BTEVS1 advertising data RS-BTEVS1のアドバタイジングデータ

Static info

  • Returns ObnizPartsInfo

Static isDevice

  • Determine if it is RS-BTEVS1

    RS-BTEVS1かどうか判定

    Parameters

    • peripheral: BleRemotePeripheral

      Instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

    Returns boolean

    Whether it is RS-BTEVS1 RS-BTEVS1かどうか

Generated using TypeDoc