io_hid_registrant_funcs_t :: set_idle()

Установить частоту обмена

Прототип:

#include <sys/io-hid.h>
static int set_idle( int reg_hdl,
void *user,
_Uint8t rid,
_Uint16t *idle_rate );

Аргументы:

reg_hdl
Зарегистрированный дескриптор модуля драйвера (см. io_hid_dll_entry_t :: init()).
user
Дескриптор отчета (см. io_hid_dll_entry_t :: init()).
rid
Идентификатор отчета.
idle_rate
Частота опроса.

Описание:

Callback-функция задает частоту опроса отчета с идетификатором rid. Используется для ограничения передачи отчетов клиенту.

Если клиент обслуживает несколько отчетов, то функция set_idle() может использоваться только для изменения скорости, с которой генерируются повторяющиеся отчеты для указанного идентификатора отчета.

Возвращаемое значение:

EOK
Успешное завершение.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

io_hid_registrant_funcs_t, io_hid_dll_entry_t :: init()




Предыдущий раздел: Библиотека разработки HID-драйверов