Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Предыдущая страница Следующая страница
Для взаимодействия функционального модуля с ПК Интеллект необходимо выполнить подключение к ядру системы с помощью следующей функции:
BOOL Connect (LPCTSTR ip, LPCTSTR port, LPCTSTR id, void (_stdcall *func)(LPCTSTR msg))
Описание параметров функции Connect приведено в таблице.
Параметр | Описание | Пример |
LPCTSTR ip | ip- адрес компьютера с ядром системы | CString port = "900";
CString ip = "127.0.0.1";
CString id = "2";
BOOL IsConnect = Connect(ip, port, id, myfunc);
if (!IsConnect)
{
// не удалось подключиться
AfxMessageBox("Error");
}
|
LPCTSTR port | порт TCP/IP, через которое происходит подключение | |
LPCTSTR id | идентификатор подключения, для видео | |
_stdcall *func)(LPCTSTR msg)) | Callback-функция, принимающая сообщения от ПК Интеллект
|
Функция возвращает TRUE, если подключение выполнено, иначе - FALSE.
Все сообщения, приходящие от ядра системы, принимает Callback-функция.
Пример объявления Callback-функции:
void _stdcall myfunc(LPCTSTR str)
{
printf("\r\nReceived:%s\r\n\r\n",str);
}
Примечание.
Разбор получаемых сообщений устанавливается разработчиком в соответствии с требованиями интеграции.