Перейти в хранилище документации
Обратиться в техническую поддержку
Для взаимодействия функционального модуля с ПК Интеллект необходимо выполнить подключение к ядру системы с помощью следующей функции:
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); }
Примечание.
Разбор получаемых сообщений устанавливается разработчиком в соответствии с требованиями интеграции.