#pragma once #ifndef _XNetSDKSyn_H_ #define _XNetSDKSyn_H_ #include "XNetSDK.h" /************************************************************************************* *同步接口定义 ***************************************************************************************/ #ifdef __cplusplus extern "C"{ #endif XSDK_API XSDK_HANDLE CALLBACK XSDK_DevLoginSyn(SXSDKLoginParam *pParam, int nTimeout); // 设备系统&通道配置相关 XSDK_API int CALLBACK XSDK_DevGetSysConfigSyn(XSDK_HANDLE hDevice, const char *szCommandName, char *pOutBuffer, int *pInOutBufferSize, int nTimeout, int nCommand = EXCMD_CONFIG_GET); // 设备通道配置获取 XSDK_API int CALLBACK XSDK_DevGetChnConfigSyn(XSDK_HANDLE hDevice, int nChannel, const char *szCommandName, char *pOutBuffer, int *pInOutBufferSize, int nTimeout, int nCommand = EXCMD_CONFIG_GET); // 设备系统配置设置 XSDK_API int CALLBACK XSDK_DevSetSysConfigSyn(XSDK_HANDLE hDevice, const char *szCommandName, const char *pConfig, int nConfigLen, char *pOutBuffer, int *pInOutBufferSize, int nTimeout, int nCommand = EXCMD_CONFIG_SET); // 设备通道配置设置 XSDK_API int CALLBACK XSDK_DevSetChnConfigSyn(XSDK_HANDLE hDevice, int nChannel, const char *szCommandName, const char *pConfig, int nConfigLen, char *pOutBuffer, int *pInOutBufferSize, int nTimeout, int nCommand = EXCMD_CONFIG_SET); // 设备局域网搜索 XSDK_API int CALLBACK XSDK_SearchDevicesSyn(SXSDK_CONFIG_NET_COMMON *pRet, int nMaxCount); #ifdef __cplusplus } #endif #endif //_XNetSDKSyn_H_