Настройка порта USB (FLOW CONTROL)

313
08 сентября 2017, 22:12

Помогите настроить порт USB
DTR_CONTROL_DISABLE 0x00

DTR_CONTROL_ENABLE 0x01

DTR_CONTROL_HANDSHAKE 0x02 Есть три режима и три варианта выбора в программе XON/XOFF Nardware none

Что с чем сопоставить я предполагаю None это DTR_CONTROL_DISABLE hardware DTR_CONTROL_HANDSHAKE

XON/XOFF DTR_CONTROL_ENABLE

Может я ошибаюсь ?

Answer 1
DCB SetDCB;
GetCommState(ConDevice, &SetDCB);
SetDCB.DCBlength = sizeof(SetDCB);
SetDCB.BaudRate = System::Convert::ToInt64(BaudRateCB->SelectedItem);
SetDCB.fBinary = TRUE;
SetDCB.fOutxCtsFlow = FALSE;
SetDCB.fOutxDsrFlow = FALSE;
if (FlowControlCB->SelectedIndex == 1) {
    SetDCB.fDtrControl = DTR_CONTROL_HANDSHAKE;
}
if (FlowControlCB->SelectedIndex == 0) {
    SetDCB.fDtrControl = DTR_CONTROL_DISABLE;
}
SetDCB.fDsrSensitivity = FALSE;
SetDCB.fNull = FALSE;
SetDCB.fRtsControl = 0x01;
SetDCB.fAbortOnError = FALSE;
SetDCB.ByteSize = System::Convert::ToInt64(DataBitsCB->SelectedItem);
SetDCB.Parity = ParityCB->SelectedIndex;
SetDCB.StopBits = ONESTOPBIT;
SetCommState(ConDevice, &SetDCB);
READ ALSO
OpenCV cv::Mat element access

OpenCV cv::Mat element access

Excpected output:

308
Реализация на C++ аналога функции openssl_encrypt из php (OpenSSL)

Реализация на C++ аналога функции openssl_encrypt из php (OpenSSL)

Мне в клиент на C++ дают данные с HTTP-сервера, зашифрованные функцией:

293
Есть ли редактор под написание драйвера? [требует правки]

Есть ли редактор под написание драйвера? [требует правки]

Есть ли такой редактор для написания драйвера под Windows, который будет подсказывать функции WDK, по возможности чтобы в нем можно было бы драйвер...

245
Является ли строка палиндромом

Является ли строка палиндромом

По заданию я должен разработать функцию, которая проверяет является ли строка палиндромом или нетСтрока может содержать пунктуацию и пробелы

241