设备网络SDK开发使用手册 |
远程控制。
BOOL NET_DVR_RemoteControl( LONG lUserID, DWORD dwCommand, LPVOID lpInBuffer, DWORD dwInBufferSize );
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
不同的控制功能对应不同的命令号,同时lpInBuffer对应不同的结构体,如下表所示:
dwCommand宏定义 | 宏定义值 | 控制功能 | lpInBuffer对应结构体 |
---|---|---|---|
NET_DVR_VEHICLE_DELINFO_CTRL | 3125 | 删除设备内黑名单数据库信息 | NET_DVR_VEHICLE_CONTROL_DELINFO |
NET_DVR_BARRIERGATE_CTRL | 3128 | 远程控制道闸 | NET_DVR_BARRIERGATE_CFG |
NET_DVR_GATELAMP_CTRL | 3129 | 常亮灯功能 | NET_DVR_GATELAMP_INFO |
NET_DVR_SET_ITS_ENDEVCMD | 5087 | 设置ITS终端出入口控制命令(控制下发卡片信息) | NET_DVR_ENTRANCEDEV_COMMAND |
NET_DVR_SET_ENISSUED_DATADEL | 5088 | 设置ITS终端出入口控制命令(清除下发的卡片数据) | NET_DVR_ENISSUED_DATADEL |