obniz
Version:
obniz sdk for javascript
26 lines (25 loc) • 834 B
TypeScript
/**
* @packageDocumentation
* @module Parts.iBS02IR
*/
import { ObnizBleBeaconStruct } from '../../../obniz/ObnizPartsBleAbstract';
import { BaseiBS } from '../utils/abstracts/iBS';
export interface iBS02IROptions {
}
/**
* advertisement data from iBS02IR
*
* iBS02IRからのadvertisementデータ
*/
export interface iBS02IR_Data {
/** battery 電源電圧 (Unit 単位: 0.01 V) */
battery: number;
/** IR proximity sensor responded or not 赤外線近接センサが反応したかどうか */
event: boolean;
}
/** iBS02IR management class iBS02IRを管理するクラス */
export default class iBS02IR extends BaseiBS<iBS02IR_Data> {
static readonly PartsName = "iBS02IR";
static readonly BeaconDataStruct: ObnizBleBeaconStruct<iBS02IR_Data>;
protected readonly staticClass: typeof iBS02IR;
}