Dqxl1t0AQAave4 / act-common-src-com-port

Библиотека c++ (win32) для работы с reactor-like COM port IO в стиле c++-11

Home Page:https://github.com/Dqxl1t0AQAave4/act-common

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

act-common - /src/com-port-api

Является частью проекта act-common.

Простейший API для работы с COM-портом в ОС Windows.

Заголовочные файлы

#include <act-common/byte_buffer.h>
#include <act-common/com_port.h>
#include <act-common/dialect.h>
#include <act-common/reactor.h>

Пространства имен

namespace com_port_api { }

Типы

// byte_buffer.h

class byte_buffer;

// com_port.h

struct com_port_options;

class com_port;

// dialect.h

template<class I, class O>
class dialect;

// reactor.h

template<class I, class O> /* I = input, O = output */
class reactor_base;

template<class D> /* D = dialect */
class reactor;

Подробная документация представлена в соответствующих заголовочных файлах.

См. исходники (директория /include).

Примеры использования

См. исходники (директория /example).

Установка

Библиотека является header-only и не требует ничего, кроме добавления директории include в пути поиска заголовочных файлов.

Однако, об используемом логгере этого сказать нельзя. См. его документацию.

About

Библиотека c++ (win32) для работы с reactor-like COM port IO в стиле c++-11

https://github.com/Dqxl1t0AQAave4/act-common

License:Apache License 2.0


Languages

Language:C++ 98.1%Language:Objective-C 1.1%Language:C 0.9%