T
T
MWSDK(TWELITE SDK)
MONO WIRELESS INC.
検索…
MWSDK
TWELITE SDK (MWSDK) マニュアル
はじめに
最新版の取得
TWELITE SDKの使用法
TWELIET NET API 解説
TWELITE NET API リファレンス
コールバック関数
TWELITE NET関数
中継ネット API
型 typedef, よく使うマクロ
構造体
TWELITE NET マクロ
ユーザ定義イベント処理関数
ステート(状態)
イベント
ToCoNet_Event API
ToCoNet_Event_Register_State_Machine()
ToCoNet_Event_Process()
ToCoNet_Event_SetState()
ToCoNet_Event_vKeepStateOnRamHoldSleep()
ToCoNet_Event_u32TickFrNewState()
モジュール ライブラリ
PRSEV ライブラリ
グローバル変数
PANIC
HW API リファレンス
Utils リファレンス、他
GitBook
上で動作しています
ToCoNet_Event_Process()
解説
指定したユーザ定義イベント処理関数でのイベント処理を行う。ハンドルにより指定する場合は ToCoNet_Event_ProcessH() を呼び出します。
この処理は関数呼び出しとして同期的に実行されます。
ユーザ定義イベント処理関数を直接呼び出してはいけません。適切な状態遷移が実施されず、また内部の管理情報と矛盾が発生することがあります。
引数
ToCoNet_Event_Process()
型
名前
詳細
teEvent (または uint32)
eEvent
イベント名
uint32
u32evarg
イベント引数
void*
pvFunc
ユーザ定義イベント処理関数
ToCoNet_Event_ProcessH()
型
名前
詳細
teEvent (または uint32)
eEvent
イベント名
uint32
u32evarg
イベント引数
uint8
u8Handle
ユーザ定義イベント処理関数へのハンドル
戻り値
なし。
サンプル
1
static
u8hnd
;
// ハンドル
2
...
3
// 登録
4
u8hnd
=
ToCoNet_Event_Register_State_Machine
(
vProcessEvCore
);
5
...
6
// 送信完了を vProcessEvCore に伝える。
7
cbToCoNet_vTxEvent
(
uint8 u8CbId
,
uint8 u8Stat
)
{
8
ToCoNet_Event_Process
(
E_EVENT_APP_TX_COMPLETE
,
9
u8CbId
,
vProcessEvCore
);
10
// または
11
ToCoNet_Event_Process
(
E_EVENT_APP_TX_COMPLETE
,
12
u8CbId
,
u8hnd
);
13
}
Copied!
前
ToCoNet_Event_Register_State_Machine()
次
ToCoNet_Event_SetState()
最終更新
7mo ago
リンクのコピー
目次
解説
引数
ToCoNet_Event_Process()
ToCoNet_Event_ProcessH()
戻り値
サンプル