「App:Library:LVGL:docs:Others:Monkey」の版間の差分
| 18行目: | 18行目: | ||
| | | | ||
A simple monkey test. Use random input to stress test the application. | A simple monkey test. Use random input to stress test the application. | ||
| − | | | + | |簡単なサルのテスト。ランダム入力を使用して、アプリケーションのストレステストを行います。 |
|} | |} | ||
:[[App:Library:LVGL:docs:Others|戻る : Previous]] | :[[App:Library:LVGL:docs:Others|戻る : Previous]] | ||
| 43行目: | 43行目: | ||
* <code style="color: #bb0000;">LV_INDEV_TYPE_KEYPAD</code> No effect, Send random [https://docs.lvgl.io/8.2/overview/indev.html '''Keys''']. | * <code style="color: #bb0000;">LV_INDEV_TYPE_KEYPAD</code> No effect, Send random [https://docs.lvgl.io/8.2/overview/indev.html '''Keys''']. | ||
| | | | ||
| + | |||
| + | |||
| + | で有効<code>LV_USE_MONKEY</code>にし<code>lv_conf.h</code>ます。 | ||
| + | |||
| + | 最初にmonkeyを構成し、を使用<code>lv_monkey_config_t</code>して構成構造を定義し、 (サポートされているタイプの'''入力デバイス'''<code>type</code>を確認)を設定してから、との範囲を設定すると、monkeyはこの範囲内のランダムな時間にランダムな操作を出力します。猿を作成するために呼び出します。最後に、サルを有効にするために呼び出します。 <code>period_rangeinput_rangelv_monkey_createlv_monkey_set_enable(monkey, true)</code> | ||
| + | |||
| + | サルを一時停止したい場合は、を呼び出します<code>lv_monkey_set_enable(monkey, false)</code>。サルを削除するには、を呼び出します<code>lv_monkey_del(monkey)</code>。 | ||
| + | |||
| + | <code>input_range</code>異なる意味を持つことに注意してください<code>type</code>: | ||
| + | |||
| + | * <code>LV_INDEV_TYPE_POINTER</code>効果はありません。画面解像度のピクセル内でランダムにクリックします。 | ||
| + | * <code>LV_INDEV_TYPE_ENCODER</code>の最小値と最大値<code>enc_diff</code>。 | ||
| + | * <code>LV_INDEV_TYPE_BUTTON</code>の最小値と最大値<code>btn_id</code>。を使用<code>lv_monkey_get_indev()</code>して入力デバイスを取得し、を使用<code>lv_indev_set_button_points()</code>してキーIDを座標にマッピングします。 | ||
| + | * <code>LV_INDEV_TYPE_KEYPAD</code>簡単なサルのテスト。'''効果なし、ランダムキー'''を送信します。 | ||
|} | |} | ||
:[[App:Library:LVGL:docs:Others|戻る : Previous]] | :[[App:Library:LVGL:docs:Others|戻る : Previous]] | ||
| 148行目: | 162行目: | ||
: <span style="background-color: #eeeeee;">struct [https://docs.lvgl.io/8.2/others/monkey.html#_CPPv418lv_monkey_config_t '''lv_monkey_config_t''']::[anonymous] input_range</span> | : <span style="background-color: #eeeeee;">struct [https://docs.lvgl.io/8.2/others/monkey.html#_CPPv418lv_monkey_config_t '''lv_monkey_config_t''']::[anonymous] input_range</span> | ||
| | | | ||
| + | |||
| + | |||
| + | Typedef | ||
| + | |||
| + | ; typedef struct _lv_monkey lv_monkey_t | ||
| + | : | ||
| + | |||
| + | 機能 | ||
| + | |||
| + | void lv_monkey_config_init('''lv_monkey_config_t''' * config) | ||
| + | |||
| + | : デフォルト値でサルの設定を初期化します | ||
| + | : パラメーター | ||
| + | :: 簡単なサルのテスト。'''config--初期化する' lv_monkey_config_t''' '変数へのポインタ | ||
| + | |||
| + | '''lv_monkey_t''' * lv_monkey_create(const '''lv_monkey_config_t''' * config) | ||
| + | |||
| + | : テスト用のサルを作成する | ||
| + | : パラメーター | ||
| + | :: config- '''<nowiki/>'lv_monkey_config_t''' '変数へのポインタ | ||
| + | : 戻り値 | ||
| + | :: 作成されたサルへのポインタ | ||
| + | |||
| + | '''lv_indev_t''' * lv_monkey_get_indev( '''lv_monkey_t''' * monkey) | ||
| + | |||
| + | : サルの入力デバイスを取得する | ||
| + | : パラメーター | ||
| + | :: サル-サルへのポインタ | ||
| + | : 戻り値 | ||
| + | :: 入力デバイスへのポインタ | ||
| + | |||
| + | void lv_monkey_set_enable('''lv_monkey_t''' * monkey、bool en) | ||
| + | |||
| + | : サルを有効にする | ||
| + | : パラメーター | ||
| + | ::* サル-サルへのポインタ | ||
| + | ::* en-trueに設定して有効にします | ||
| + | |||
| + | bool lv_monkey_get_enable('''lv_monkey_t''' * monkey) | ||
| + | |||
| + | : サルが有効かどうかを確認する | ||
| + | : パラメーター | ||
| + | :: サル-サルへのポインタ | ||
| + | : 戻り値 | ||
| + | :: サルが有効な場合はtrueを返します | ||
| + | |||
| + | void lv_monkey_set_user_data('''lv_monkey_t''' * monkey、void * user_data) | ||
| + | |||
| + | : サルのuser_dataフィールドを設定します | ||
| + | : パラメーター | ||
| + | ::* サル-サルへのポインタ | ||
| + | ::* user_data-新しいuser_dataへのポインタ。 | ||
| + | |||
| + | void * lv_monkey_get_user_data('''lv_monkey_t''' * monkey) | ||
| + | |||
| + | : サルのuser_dataフィールドを取得します | ||
| + | : パラメーター | ||
| + | :: サル-サルへのポインタ | ||
| + | : 戻り値 | ||
| + | :: サルのuser_dataへのポインタ | ||
| + | |||
| + | void lv_monkey_del('''lv_monkey_t''' * monkey) | ||
| + | |||
| + | : サルを削除する | ||
| + | : パラメーター | ||
| + | :: サル-サルへのポインタ | ||
| + | |||
| + | struct lv_monkey_config_t | ||
| + | |||
| + | : パブリックメンバー | ||
| + | : '''lv_indev_type_t'''タイプ | ||
| + | :: <入力デバイスタイプモンキー実行期間 | ||
| + | : uint32_t min | ||
| + | :: | ||
| + | : uint32_t max | ||
| + | :: | ||
| + | : ruct '''lv_monkey_config_t''' :: [anonymous] period_range </ nowiki> | ||
| + | :: 入力値の範囲 | ||
| + | : int32_t min | ||
| + | : int32_t max | ||
| + | : struct '''lv_monkey_config_t''' ::[匿名]input_range | ||
|} | |} | ||
:[[App:Library:LVGL:docs:Others|戻る : Previous]] | :[[App:Library:LVGL:docs:Others|戻る : Previous]] | ||
2022年6月22日 (水) 21:06時点における版
https://docs.lvgl.io/8.2/others/monkey.html
| 英文 | 自動翻訳 |
|---|---|
Monkey
| 英文 | 自動翻訳 |
|---|---|
|
A simple monkey test. Use random input to stress test the application. |
簡単なサルのテスト。ランダム入力を使用して、アプリケーションのストレステストを行います。 |
Usage
| 英文 | 自動翻訳 |
|---|---|
|
Enable
If you want to pause the monkey, call Note that
|
最初にmonkeyを構成し、を使用 サルを一時停止したい場合は、を呼び出します
|
Example
| 英文 | 自動翻訳 |
|---|---|
Touchpad monkey example |
|
Encoder monkey example |
|
Button monkey example |
API
| 英文 | 自動翻訳 |
|---|---|
|
Typedefs
Functions void lv_monkey_config_init(lv_monkey_config_t *config)
lv_monkey_t *lv_monkey_create(const lv_monkey_config_t *config)
lv_indev_t *lv_monkey_get_indev(lv_monkey_t *monkey)
void lv_monkey_set_enable(lv_monkey_t *monkey, bool en)
bool lv_monkey_get_enable(lv_monkey_t *monkey)
void lv_monkey_set_user_data(lv_monkey_t *monkey, void *user_data)
void *lv_monkey_get_user_data(lv_monkey_t *monkey)
void lv_monkey_del(lv_monkey_t *monkey)
struct lv_monkey_config_t
|
機能 void lv_monkey_config_init(lv_monkey_config_t * config)
lv_monkey_t * lv_monkey_create(const lv_monkey_config_t * config)
lv_indev_t * lv_monkey_get_indev( lv_monkey_t * monkey)
void lv_monkey_set_enable(lv_monkey_t * monkey、bool en)
bool lv_monkey_get_enable(lv_monkey_t * monkey)
void lv_monkey_set_user_data(lv_monkey_t * monkey、void * user_data)
void * lv_monkey_get_user_data(lv_monkey_t * monkey)
void lv_monkey_del(lv_monkey_t * monkey)
struct lv_monkey_config_t
|
