Участник:Kuzulis/Песочница
Материал из Wiki.crossplatform.ru
Kuzulis  (Обсуждение | вклад)  (→Поддерживаемые операционные системы)  | 
		Kuzulis  (Обсуждение | вклад)   (→Класс AbstractSerial)  | 
		||
| Строка 30: | Строка 30: | ||
* получать текущее значение количества байт в приемном буфере доступных для чтения  | * получать текущее значение количества байт в приемном буфере доступных для чтения  | ||
| - | + | [[QSerialDevice:AbstractSerial|'''Подробнее.''']]  | |
=== Класс SerialDeviceEnumerator ===  | === Класс SerialDeviceEnumerator ===  | ||
Версия 05:38, 27 сентября 2010
Содержание | 
Краткое описание
QSerialDevice - это кроссплатформенная библиотека для работы с последовательными устройствами которая использует библиотеку Qt.
Библиотека в текущей своей реализации содержит два класса: AbstractSerial и SerialDeviceEnumerator, которые поддерживаются и постоянно совершенствуются.
Класс AbstractSerial
Класс AbstractSerial - является базовым классом и предоставляет набор методов и свойств для легкой и простой работы с последовательными устройствами (последовательными портами) вашего PC или другого устройства.
Класс предоставляет следующие возможности:
-  конфигурировать последовательное устройство, а именно:
- устанавливать скорость обмена данными
 - устанавливать количество бит данных
 - устанавливать количество стоп-бит
 - устанавливать режимы контроля четности
 - устанавливать режимы контроля потока
 - устанавливать таймаут ожидания символа
 
 - записывать данные в последовательное устройство
 - читать данные из последовательного устройства
 - управлять RS-232 линиями: DTR, RTS
 - читать состояния RS-232 линий: CTS, DSR, DCD, RI, RTS, DTR, ST, SR
 -  автоматически получать уведомления при:
- приеме хотя бы одного байта (символа) в входной буфер
 - записи последнего байта в выходной буфер (отключено)
 - изменении состояния линии CTS (экспериментально)
 - изменении состояния линии DSR (экспериментально)
 - изменении состояния линии RING (экспериментально)
 - изменении состояния последовательного устройства (при ошибках и т.п.)
 
 - получать текущее значение количества байт в приемном буфере доступных для чтения
 
Класс SerialDeviceEnumerator
Класс SerialDeviceEnumerator - является дополнительным классом для слежения за последовательными устройствами, а также для получения информации о них.
Класс предоставляет следующие возможности:
- получать список имен всех последовательных устройств, которые имеются в системе
 - автоматически получать уведомления при добавлении/удалении последовательного устройства
 - получать информацию о любом последовательном устройстве которое присутствует с системе
 
Подробнее: QSerialDevice:SerialDeviceEnumerator
Требования
Бла бла
Поддерживаемые операционные системы
Библиотека поддерживает работу в нескольких операционных системах. При этом, классы AbstractSerial и SerialDeviceEnumerator поддерживают разное количество операционных систем. Ознакомится со списком поддерживаемых операционных систем каждым из классов можно тут: QSerialDevice:Поддерживаемые_операционные_системы
Сборка библиотеки
Бла бла Тут ссылки на страницу QSerialDevice:Сборка_библиотеки
Сборка документации
Бла бла Тут ссылки на страницу QSerialDevice:Сборка_документации
