Bagikan melalui


SerialDevice.Handshake Properti

Definisi

Mendapatkan atau mengatur protokol jabat tangan untuk kontrol aliran.

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

Nilai Properti

Salah satu nilai yang ditentukan dalam enumerasi SerialHandshake .

Keterangan

Protokol jabat tangan digunakan oleh port serial untuk membangun kontrol aliran antara port dan perangkat yang terhubung. Ada dua jenis protokol kontrol.

  • Kontrol perangkat keras: Baris Request-to-Send (RTS) diatur ke false saat buffer penerima penuh. Ini menunjukkan kepada pengirim bahwa pengirim harus berhenti mengirim data. Ketika buffer dapat menyimpan data, baris RTS diatur ke true yang menunjukkan kepada pengiriman bahwa sekarang siap untuk menerima data lagi.
  • Kontrol perangkat lunak: Penerima mengirimkan kode kontrol Xoff ke pengirim untuk menghentikan transmisi data. Ketika penerima siap, ia mengirim kode Xon dan pengirim melanjutkan transmisi data. Enumerasi SerialHandshake menentukan nilai jenis kontrol sebelumnya.

Anda dapat mengatur perangkat keras, perangkat lunak, atau kedua jenis protokol kontrol.

Berlaku untuk