exponenta event banner

target.PILProtocol класс

Пакет: цель

Описание реализации протокола PIL для целевого оборудования

Описание

Используйте target.PILProtocol класс, который наследует функциональность от target.CommunicationProtocolStack, для описания реализации протокола связи PIL для целевого оборудования. Например, этот класс используется для предоставления информации о буферизации для передачи данных и информации о тайм-ауте для операций ввода-вывода с соответствующими target.Board объект.

Создание target.PILProtocol объект, используйте target.create функция.

Свойства

развернуть все

Имя объекта протокола PIL.

Атрибуты:

GetAccess
public
SetAccess
public

Размер буфера отправки для кэширования данных связи.

Атрибуты:

GetAccess
public
SetAccess
public

Размер буфера приема для кэширования данных связи.

Атрибуты:

GetAccess
public
SetAccess
public

Тайм-аут, применяемый к команде отправки данных, указанный в секундах.

Атрибуты:

GetAccess
public
SetAccess
public

Тайм-аут, применяемый к команде получения данных, указанный в секундах.

Атрибуты:

GetAccess
public
SetAccess
public

Тайм-аут, применяемый при открытии связи PIL, указанный в секундах.

Атрибуты:

GetAccess
public
SetAccess
public

Укажите, передает ли связь PIL и получает ли она только байты.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

Укажите информацию протокола PIL. Этот фрагмент кода из Setup PIL Connectivity by Using target Package показывает, как указать информацию.

pilProtocol = target.create('PILProtocol');
pilProtocol.Name = 'Linux PIL Protocol';
pilProtocol.SendBufferSize = 50000;
pilProtocol.ReceiveBufferSize = 50000;
hostTarget.CommunicationProtocolStacks = pilProtocol;
Представлен в R2020b