Скачать библиотеку 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!
|