Участник:Kuzulis/Песочница

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
== Краткое описание ==
== Краткое описание ==
-
'''QSerialDevice''' - это кроссплатформенная библиотека для работы с последовательными устройствами которая использует фреймворк [http://qt.nokia.com/ Qt4].
+
'''QSerialDevice''' - это кроссплатформенная библиотека для работы с последовательными устройствами которая использует библиотеку [[Qt]].
Библиотека в текущей своей реализации содержит два класса: '''AbstractSerial''' и '''SerialDeviceEnumerator''', которые поддерживаются и постоянно совершенствуются.
Библиотека в текущей своей реализации содержит два класса: '''AbstractSerial''' и '''SerialDeviceEnumerator''', которые поддерживаются и постоянно совершенствуются.
Строка 28: Строка 28:
* устанавливать таймаут ожидания прихода хотя бы одного байта (символа) в входной буфер
* устанавливать таймаут ожидания прихода хотя бы одного байта (символа) в входной буфер
-
Подробнее: [[AbstractSerial]]
+
Подробнее: [[QSerialDevice:AbstractSerial]]
=== Класс SerialDeviceEnumerator ===
=== Класс SerialDeviceEnumerator ===
Строка 39: Строка 39:
* получать информацию о любом последовательном устройстве которое присутствует с системе
* получать информацию о любом последовательном устройстве которое присутствует с системе
-
Подробнее: [[SerialDeviceEnumerator]]
+
Подробнее: [[QSerialDevice:SerialDeviceEnumerator]]
== Требования ==
== Требования ==
Строка 48: Строка 48:
Бла бла
Бла бла
-
Тут ссылки на страницу [[Поддерживаемые операционные системы]]
+
Тут ссылки на страницу [[QSerialDevice:Поддерживаемые_операционные_системы]]
== Сборка библиотеки ==
== Сборка библиотеки ==
Бла бла
Бла бла
-
Тут ссылки на страницу [[Сборка библиотеки]]
+
Тут ссылки на страницу [[QSerialDevice:Сборка_библиотеки]]
== Сборка документации ==
== Сборка документации ==
Бла бла
Бла бла
-
Тут ссылки на страницу [[Сборка документации]]
+
Тут ссылки на страницу [[QSerialDevice:Сборка_документации]]

Версия 15:02, 16 сентября 2010

Содержание

Краткое описание

QSerialDevice - это кроссплатформенная библиотека для работы с последовательными устройствами которая использует библиотеку Qt.

Библиотека в текущей своей реализации содержит два класса: AbstractSerial и SerialDeviceEnumerator, которые поддерживаются и постоянно совершенствуются.

Класс AbstractSerial

Класс AbstractSerial - является базовым классом и предоставляет набор методов и свойств для легкой и простой работы с последовательными устройствами (последовательными портами) вашего PC или другого устройства.

Класс предоставляет следующие возможности:

  • конфигурировать последовательное устройство, а именно:
    • устанавливать скорость обмена данными
    • устанавливать количество бит данных
    • устанавливать количество стоп-бит
    • устанавливать режимы контроля четности
    • устанавливать режимы контроля потока
    • устанавливать таймаут ожидания символа
  • записывать данные в последовательное устройство
  • читать данные из последовательного устройства
  • управлять RS-232 линиями: DTR, RTS
  • читать состояния RS-232 линий: CTS, DSR, DCD, RI, RTS, DTR, ST, SR
  • автоматически получать уведомления при:
    • приеме хотя бы одного байта (символа) в входной буфер
    • записи последнего байта в выходной буфер4
    • изменении состояния последовательного устройства (при ошибках и т.п.)
  • получать текущее значение количества байт в приемном буфере доступных для чтения
  • устанавливать таймаут ожидания прихода хотя бы одного байта (символа) в входной буфер

Подробнее: QSerialDevice:AbstractSerial

Класс SerialDeviceEnumerator

Класс SerialDeviceEnumerator - является дополнительным классом для слежения за последовательными устройствами, а также для получения информации о них.

Класс предоставляет следующие возможности:

  • получать список имен всех последовательных устройств, которые имеются в системе
  • автоматически получать уведомления при добавлении/удалении последовательного устройства
  • получать информацию о любом последовательном устройстве которое присутствует с системе

Подробнее: QSerialDevice:SerialDeviceEnumerator

Требования

Бла бла

Поддерживаемые операционные системы

Бла бла Тут ссылки на страницу QSerialDevice:Поддерживаемые_операционные_системы

Сборка библиотеки

Бла бла Тут ссылки на страницу QSerialDevice:Сборка_библиотеки

Сборка документации

Бла бла Тут ссылки на страницу QSerialDevice:Сборка_документации