target.PILProtocol class

Пакет: цель

Опишите реализацию протокола 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. Этот фрагмент кода из Set Up 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