obniz
Version:
obniz sdk for javascript
27 lines (26 loc) • 817 B
TypeScript
/**
* @packageDocumentation
* @module Parts.iBS05G
*/
import { ObnizBleBeaconStruct } from '../../../obniz/ObnizPartsBleAbstract';
import { BaseiBS } from '../utils/abstracts/iBS';
export interface iBS05GOptions {
}
/**
* advertisement data from iBS05G
*
* iBS05Gからのadvertisementデータ
*/
export interface iBS05G_Data {
/** battery 電源電圧 (Unit 単位: 0.01 V) */
battery: number;
/** moving or not 動いているかどうか */
moving: boolean;
}
/** iBS05G management class iBS05Gを管理するクラス */
export default class iBS05G extends BaseiBS<iBS05G_Data> {
static readonly PartsName = "iBS05G";
static readonly CompanyID: number[];
static readonly BeaconDataStruct: ObnizBleBeaconStruct<iBS05G_Data>;
protected readonly staticClass: typeof iBS05G;
}