Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Serial Ports

Boost , Boost.Asio , Overview

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Повышаю. Asio включает в себя классы для создания и управления последовательными портами. Например, последовательный порт может быть открыт с использованием:

serial_port port(my_io_service, name);

где имя что-то вроде<"COM1">на Windows и<"/dev/ttyS0">на платформах POSIX.

После открытия последовательный порт может использоваться в качествепотока. Это означает, что объекты могут быть использованы с любым изчитать ().,async_read()Написать(),async_write()read_until()илиasync_read_until()Свободные функции.

Реализация последовательного порта также включает классы опций для настройки скорости бод порта, типа управления потоком, четности, стоп-битов и размера символа.

See Also

serial_port,serial_port_base,basic_serial_port,serial_port_service,serial_port_base::baud_rate,serial_port_base::flow_control,serial_port_base::parity,serial_port_base::stop_bits,serial_port_base::character_size.

Notes

Серийные порты доступны на всех платформах POSIX. Для Windows последовательные порты доступны только во время компиляции, когда используется сервер порта завершения ввода/вывода (который по умолчанию). Программа может тестировать макрос<BOOST_ASIO_HAS_SERIAL_PORT>, чтобы определить, поддерживаются ли они.


PrevUpHomeNext

Статья Serial Ports раздела Boost.Asio Overview может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Overview ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:57:25/0.0062148571014404/0