Hierarchy

Constructors

Properties

EVENT_TYPE_ID_: number = ...
EVENT_TYPE_ID_INDEX: 1 = ...
HUMIDITY_MAX_: number = ...
HUMIDITY_MIN_: number = ...
MESSAGE_TYPE_ID_: number = ...
MESSAGE_TYPE_ID_INDEX: 0 = ...
NOTIFY_MODE_MAX_: number = ...
NOTIFY_MODE_MIN_: number = TempHumid.NotifyMode.STOP
TEMPERATURE_MAX_: number = ...
TEMPERATURE_MIN_: number = ...
UUIDS: { CHARACTERISTICS: { INDICATE: "72c90005-57a9-4d40-b746-534e22ec9f9e"; NOTIFY: "72c90003-57a9-4d40-b746-534e22ec9f9e"; WRITE: "72c90004-57a9-4d40-b746-534e22ec9f9e"; WRITE_WO_RESPONSE: "72c90002-57a9-4d40-b746-534e22ec9f9e" }; SERVICE_ID: "72c90001-57a9-4d40-b746-534e22ec9f9e" } = ...

Type declaration

  • CHARACTERISTICS: { INDICATE: "72c90005-57a9-4d40-b746-534e22ec9f9e"; NOTIFY: "72c90003-57a9-4d40-b746-534e22ec9f9e"; WRITE: "72c90004-57a9-4d40-b746-534e22ec9f9e"; WRITE_WO_RESPONSE: "72c90002-57a9-4d40-b746-534e22ec9f9e" }
    • INDICATE: "72c90005-57a9-4d40-b746-534e22ec9f9e"
    • NOTIFY: "72c90003-57a9-4d40-b746-534e22ec9f9e"
    • WRITE: "72c90004-57a9-4d40-b746-534e22ec9f9e"
    • WRITE_WO_RESPONSE: "72c90002-57a9-4d40-b746-534e22ec9f9e"
  • SERVICE_ID: "72c90001-57a9-4d40-b746-534e22ec9f9e"
onBatteryLevel: null | ((battery: number) => void) = null

Battery level event

onSensorEvent: null | ((temperature: number, humidity: number, requestId: number) => void) = null

Sensing event

onStatusButtonPressed: null | (() => void) = null

Status button pressed event

EmitCondition: { ABOVE_UPPER_OR_ABOVE_LOWER: 1; ABOVE_UPPER_OR_BELOW_LOWER: 0; BELOW_UPPER_OR_ABOVE_LOWER: 17; BELOW_UPPER_OR_BELOW_LOWER: 16 } = ...

Type declaration

  • ABOVE_UPPER_OR_ABOVE_LOWER: 1
  • ABOVE_UPPER_OR_BELOW_LOWER: 0
  • BELOW_UPPER_OR_ABOVE_LOWER: 17
  • BELOW_UPPER_OR_BELOW_LOWER: 16
NotifyMode: { ALWAYS: 32; EMIT_HUMIDITY: 2; EMIT_TEMPERATURE: 1; ONCE: 16; STOP: 0; UPDATE_HUMIDITY: 8; UPDATE_TEMPERATURE: 4 } = ...

Type declaration

  • ALWAYS: 32
  • EMIT_HUMIDITY: 2
  • EMIT_TEMPERATURE: 1
  • ONCE: 16
  • STOP: 0
  • UPDATE_HUMIDITY: 8
  • UPDATE_TEMPERATURE: 4

Accessors

  • get battery(): number
  • Get battery level

    Returns number

  • get featureCommand(): number[]
  • Get command of feature behavior

    Returns number[]

Methods

  • Parameters

    • target: number
    • name: string

    Returns boolean

  • Parameters

    • target: number
    • min: number
    • max: number
    • name: string

    Returns boolean

  • Create command of set-mode

    Returns

    Parameters

    • temperatureRangeUpper: number
    • temperatureRangeLower: number
    • humidityRangeUpper: number
    • humidityRangeLower: number
    • temperatureCondition: number
    • humidityCondition: number
    • notifyMode: number
    • opt_requestId: number = 0

    Returns number[]

  • Create command of statusbar LED

    Returns

    command

    Parameters

    • power: boolean
    • red: boolean
    • green: boolean
    • blue: boolean

    Returns number[]

  • Set result of indicate

    Returns

    void

    Parameters

    • data: number[]

    Returns void

  • Parse data that received from MESH block, and emit event

    Returns

    void

    Parameters

    • data: number[]

    Returns void

  • Verify that the device is MESH block

    Returns

    Parameters

    • name: null | string
    • opt_serialnumber: string = ''

    Returns boolean

Generated using TypeDoc