МС Димычъ

Главная Разработки Статьи О проекте Новости Гостевая книга Карта сайта
 

Динамическая библиотека для работы с COM портом

 
 

 

Скачать библиотеку DiComMng - Dicommng.rar

Описание функций

Функции с запуском процесса постоянного сканирования порта

(bool) OpenPort(String NamePort, int Speed) - Инициализация COM порта. Вовращает 0 в случае неудачи.

NamePort - Имя порта(например СОМ1), Speed - скорость передачи данных в бод/сек.

(int) WritePort(char* buff) - Запись данных в порт. Возвращает размер записанных данных при удачном выполнении, и -1 в случае ошибки записи.

buff - Данные для отправки в порт.  

(char *) RecvDataPort() - Функция возвращает из данные порта.

(int) SizeDataPort() - Функция возвращает размер прочитанных данных.

(bool) ClosePort() - Остановка порта. Возвращает 0 при неудаче.

(void) InitInterput(void(*FunAdr)(void* p), void* hwnd)- Функция прерывания. Возвращает указатель на функцию при появлении данных в порте.

void(*FunAdr)(void* p) - Указатель на возвращаемую функцию, void* hwnd -указатель на форму.

Функции без запуска процесса постоянного сканирования порта

(bool) OpenPortNow(String NamePort, int Speed) - Открытие порта. Вовращает 0 в случае неудачи.

NamePort - Имя порта(например СОМ1), Speed - скорость передачи данных в бод/сек.

(char*) RecvDataPortNow() - Функция возвращает данные из порта.

(int) WritePortNow(char* buff) -  Запись данных в порт. Возвращает размер записанных данных при удачном выполнении, и -1 в случае ошибки записи.

buff - Данные для отправки в порт.

(bool) ClosePort() - Остановка порта. Возвращает 0 при неудаче.


Все функции использованные в библиотеке stdcall!

 
 

Буду рад услышать Ваше мнение о моём сайте. Гостевая книга

 
e>
Сайт создан в системе uCoz