[English]

Monkey

显示原文

A simple monkey test. Use random input to stress test the application.


一个简单的 monkey 测试。使用随机输入来对应用程序进行压力测试。

Usage(用法)

显示原文

Enable LV_USE_MONKEY in lv_conf.h.

First configure monkey, use lv_monkey_config_t to define the configuration structure, set the type (check input devices for the supported types), and then set the range of period_range and input_range, the monkey will output random operations at random times within this range. Call lv_monkey_create() to create monkey. Finally call lv_monkey_set_enable(monkey, true) to enable monkey.

If you want to pause the monkey, call lv_monkey_set_enable(monkey, false). To delete the monkey, call lv_monkey_delete(monkey).

Note that input_range has different meanings in different type:


请在 lv_conf.h 中启用 LV_USE_MONKEY

首先配置monkey,使用 lv_monkey_config_t 定义配置结构,设置 type``(查看 `input devices</overview/indev>`__ 以获取支持的类型),然后设置 ``period_rangeinput_range 的范围,monkey会在此范围内随机时间输出随机操作。调用 lv_monkey_create() 创建monkey。最后调用 lv_monkey_set_enable(monkey, true) 启用monkey。

如果要暂停monkey,请调用 lv_monkey_set_enable(monkey, false)。要删除monkey,请调用 lv_monkey_delete(monkey)

请注意, input_range 在不同的 type 中有不同的含义:

Example

[English]

Touchpad monkey example


Encoder monkey example


Button monkey example


API

lv_types.h

lv_monkey.h