Members
bles
bles = [new Orphe(0), new Orphe(1)]; 2024/05/30 時点から depricated 対象とし、cores を利用することを推奨する
- Source
cores
blesと参照先は同じ。
- Source
Methods
buildCoreToolkit(parent_element, title, 0opt, STEP_ANALYSIS_AND_SENSOR_VALUESopt)
コアモジュール操作GUIを生成する。ユーザはこれを呼び出すだけでよい。
Name | Type | Attributes | Description |
---|---|---|---|
parent_element | Element | CoreToolkitを追加する親要素 | |
title | string | CoreToolkitのタイトル。トグルボタンの横に表示される | |
0 | int | <optional> | core_id - 0,1のどちらかを指定する.コアモジュールは最大2つまで |
STEP_ANALYSIS_AND_SENSOR_VALUES | string | <optional> | notification characteristics - ノーティフィケーションに登録するキャラクタリスティックを指定する |
- Source
(async) changeAccRange(no, dom)
CoreToolkitから加速度センサの範囲が変更された場合に呼び出される関数
Name | Type | Description |
---|---|---|
no | int | (0,1) |
dom | dom | セレクタ |
- Source
(async) changeGryoRange(no, dom)
CoreToolkitからジャイロセンサの範囲が変更された場合に呼び出される関数
Name | Type | Description |
---|---|---|
no | int | (0,1) |
dom | dom | セレクタ |
- Source
(async) changeLEDBrightness(no, dom)
CoreToolkitからLEDの明るさが変更された場合に呼び出される関数
Name | Type | Description |
---|---|---|
no | int | |
dom | dom | セレクタ |
- Source
(async) changeLR(no, dom)
CoreToolkitから左右の設定が変更された場合に呼び出される関数
Name | Type | Description |
---|---|---|
no | int | (0,1) |
dom | dom | セレクタ |
- Source
changeNotify(no, dom)
コアモジュールに接続しながらnotificationを変更場合に利用する関数。 notifyは複数同じものを呼び出せてしまうので,必ずすでに登録したnotificationはストップする 必要がある.
Name | Type | Description |
---|---|---|
no | number | core_id(0,1) |
dom | dom | notificationのセレクタ |
- Source
CTbuildElement(name_tag, innerHTML, str_class, str_style, element_appended)
CoreToolkit.js内でUIを生成するのに利用するbuildElementのラッパー関数
Name | Type | Description |
---|---|---|
name_tag | string | タグ名 |
innerHTML | string | タグ内のテキスト |
str_class | string | タグ内に適応するクラス |
str_style | string | タグ内に適応するスタイル |
element_appended | dom | セレクタ |
- Source
resetCoreModule(id)
コアモジュールをリセットする関数
Name | Type | Description |
---|---|---|
id | int | コアのID(0,1) |
- Source
setHeaderStatusOffline(id)
CoreToolkitのトグルボタンをオフに変更する
Name | Type | Description |
---|---|---|
id | int | (0,1) |
- Source
(async) toggleCoreModule(dom, options)
BLE接続のトグルボタンが切り替わったときに呼び出される関数
Name | Type | Description |
---|---|---|
dom | Element | |
options | object |
- Source
toggleLED(dom)
コアモジュールのLED発光パターンを切り替える関数。発光パターンは1~5の5パターン。numberが0の場合はLEDを消灯する
Name | Type | Description |
---|---|---|
dom | dom | セレクタ |
- Source
(async) updateBatteryInfo(dom)
バッテリー情報を更新する関数。device_informationの3段階に応じてアイコンを変更する
Name | Type | Description |
---|---|---|
dom | dom | セレクタ |
- Source
(async) updateModalParameters(no)
設定モーダルのパラメータを更新する関数
Name | Type | Description |
---|---|---|
no | int | (0,1) |
- Source