Class default

MT_500BT management class MT_500BTを管理するクラス

Hierarchy

  • default

Implements

Constructors

Properties

MSDPService?: BleRemoteService
genericAccess?: BleGenericAccess
keys: string[] = []
ondisconnect?: ((reason) => void)

Type declaration

    • (reason): void
    • Parameters

      • reason: any

      Returns void

params: any
requiredKeys: string[] = []

Methods

  • Connect (and authenticate) the sensor

    センサへ接続(+ センサの認証)

    Returns Promise<void>

  • Get device information from the MT_500BT

    MT_500BTからのデバイス情報データ取得

    Returns Promise<any>

    received device information data from the MT_500BT

    MT_500BTからのデバイス情報データ

    {

    cls: device type デバイスタイプ

    ('Pulse rate meter', 'SpO2(BO)', 'Thermometer', 'SpO2(MP)', 'Blood pressure meter'),

    dvnm: product information 製品情報,

    swif: detailed information 詳細情報

    }
  • Get temperature and humidity data from the MT_500BT

    MT_500BTから温湿度データを取得

    Returns Promise<any>

    received temperature and humidity data from the MT_500BT

    MT_500BTからの温湿度データ

    {

    timestamp: timestamp タイムスタンプ,

    temperature: {

    body: body temperature 体温,

    material: material temperature 物体温度,

    air: air temperature 気温

    }

    }
  • Send the communication start command

    通信開始コマンドを送信

    Returns Promise<void>

  • Decrypt CNKEY from IFUID

    IFUIDからCNKEYを復号

    Parameters

    • peripheral: BleRemotePeripheral

      instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

    Returns null | number

    decrypted CNKEY 復号されたされたCNKEY

  • Get IFUID from the localName

    localNameからIFUIDを取得

    Parameters

    • peripheral: BleRemotePeripheral

      instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

    Returns null | number

    IFUID

  • Verify that the received peripheral is from the MT_500BT

    受け取ったPeripheralがMT_500BTのものかどうかを確認する

    Parameters

    • peripheral: BleRemotePeripheral

      instance of BleRemotePeripheral BleRemotePeripheralのインスタンス

    Returns boolean

    Whether it is the MT_500BT

    MT_500BTかどうか

Generated using TypeDoc