Members

bles

bles = [new Orphe(0), new Orphe(1)]; 2024/05/30 時点から depricated 対象とし、cores を利用することを推奨する

cores

blesと参照先は同じ。

Methods

buildCoreToolkit(parent_element, title, 0opt, STEP_ANALYSIS_AND_SENSOR_VALUESopt)

コアモジュール操作GUIを生成する。ユーザはこれを呼び出すだけでよい。

Parameters:
NameTypeAttributesDescription
parent_elementElement

CoreToolkitを追加する親要素

titlestring

CoreToolkitのタイトル。トグルボタンの横に表示される

0int<optional>

core_id - 0,1のどちらかを指定する.コアモジュールは最大2つまで

STEP_ANALYSIS_AND_SENSOR_VALUESstring<optional>

notification characteristics - ノーティフィケーションに登録するキャラクタリスティックを指定する

(async) changeAccRange(no, dom)

CoreToolkitから加速度センサの範囲が変更された場合に呼び出される関数

Parameters:
NameTypeDescription
noint

(0,1)

domdom

セレクタ

(async) changeGryoRange(no, dom)

CoreToolkitからジャイロセンサの範囲が変更された場合に呼び出される関数

Parameters:
NameTypeDescription
noint

(0,1)

domdom

セレクタ

(async) changeLEDBrightness(no, dom)

CoreToolkitからLEDの明るさが変更された場合に呼び出される関数

Parameters:
NameTypeDescription
noint
domdom

セレクタ

(async) changeLR(no, dom)

CoreToolkitから左右の設定が変更された場合に呼び出される関数

Parameters:
NameTypeDescription
noint

(0,1)

domdom

セレクタ

changeNotify(no, dom)

コアモジュールに接続しながらnotificationを変更場合に利用する関数。 notifyは複数同じものを呼び出せてしまうので,必ずすでに登録したnotificationはストップする 必要がある.

Parameters:
NameTypeDescription
nonumber

core_id(0,1)

domdom

notificationのセレクタ

CTbuildElement(name_tag, innerHTML, str_class, str_style, element_appended)

CoreToolkit.js内でUIを生成するのに利用するbuildElementのラッパー関数

Parameters:
NameTypeDescription
name_tagstring

タグ名

innerHTMLstring

タグ内のテキスト

str_classstring

タグ内に適応するクラス

str_stylestring

タグ内に適応するスタイル

element_appendeddom

セレクタ

resetCoreModule(id)

コアモジュールをリセットする関数

Parameters:
NameTypeDescription
idint

コアのID(0,1)

setHeaderStatusOffline(id)

CoreToolkitのトグルボタンをオフに変更する

Parameters:
NameTypeDescription
idint

(0,1)

(async) toggleCoreModule(dom, options)

BLE接続のトグルボタンが切り替わったときに呼び出される関数

Parameters:
NameTypeDescription
domElement
optionsobject

toggleLED(dom)

コアモジュールのLED発光パターンを切り替える関数。発光パターンは1~5の5パターン。numberが0の場合はLEDを消灯する

Parameters:
NameTypeDescription
domdom

セレクタ

(async) updateBatteryInfo(dom)

バッテリー情報を更新する関数。device_informationの3段階に応じてアイコンを変更する

Parameters:
NameTypeDescription
domdom

セレクタ

(async) updateModalParameters(no)

設定モーダルのパラメータを更新する関数

Parameters:
NameTypeDescription
noint

(0,1)