SerialDevice.Handshake Свойство

Определение

Возвращает или задает протокол подтверждения для управления потоком.

public:
 property SerialHandshake Handshake { SerialHandshake get(); void set(SerialHandshake value); };
SerialHandshake Handshake();

void Handshake(SerialHandshake value);
public SerialHandshake Handshake { get; set; }
var serialHandshake = serialDevice.handshake;
serialDevice.handshake = serialHandshake;
Public Property Handshake As SerialHandshake

Значение свойства

Одно из значений, определенных в перечислении SerialHandshake .

Комментарии

Протокол подтверждения используется последовательным портом для управления потоком между портом и подключенным устройством. Существует два типа протокола управления.

  • Аппаратное управление. Строка запроса к отправке (RTS) имеет значение false, когда буфер получателя заполнен. Это указывает отправителю, что он должен прекратить отправку данных. Когда буфер может хранить данные, строке RTS присваивается значение true, указывающее на отправку, что теперь он готов к повторному получению данных.
  • Управление программным обеспечением. Получатель отправляет отправителю код элемента управления Xoff, чтобы остановить передачу данных. Когда получатель будет готов, он отправляет код Xon, а отправитель возобновляет передачу данных. Перечисление SerialHandshake определяет предыдущие значения типа элемента управления.

Можно задать оборудование, программное обеспечение или оба типа протокола управления.

Применяется к