PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Структура PIUSB::Endpoint

Разобранный дескриптор USB endpoint. Подробнее...

#include <piusb.h>

Открытые типы

enum  Direction
 Направление передачи, закодированное в адресе endpoint.
enum  TransferType
 Тип USB-передачи, закодированный в атрибутах endpoint.
enum  SynchronisationType
 Режим синхронизации для isochronous-endpoint.
enum  UsageType
 Режим использования для isochronous-endpoint.

Открытые члены

 Endpoint (uchar a=0, uchar at=0, ushort mps=0)
 Создает дескриптор endpoint и разбирает кэшируемые свойства.
void parse ()
 Разбирает направление и тип передачи из address и attributes.
bool isNull () const
 Возвращает true, если endpoint не выбран.

Открытые атрибуты

uchar address
 Сырой адрес USB endpoint.
uchar attributes
 Сырые атрибуты USB endpoint.
ushort max_packet_size
 Максимальный размер пакета в байтах.
Direction direction
 Разобранное направление передачи.
TransferType transfer_type
 Разобранный тип передачи.
SynchronisationType synchronisation_type = NoSynchonisation
 Разобранный тип синхронизации для isochronous-передач.
UsageType usage_type = DataEndpoint
 Разобранный режим использования для isochronous-передач.

Подробное описание

Разобранный дескриптор USB endpoint.