pyehik

pyehik

pyehik

binding a hikvision sdk, requiere archivos libhcnetsdk.so y otros en el directorio.

la libreria imita los nombres y parametros de las funciones tal cual se encuentra en la documentacion, esto con el proposito de usar esta documentacion como GUIA.

cuando un argumento requiera un puntero a una estructura usar sdk.REF de la instancia de la estructura.

ejemplos

bosquejo general

sdk = pyehik.load_sdk('libhcnetsdk.so')
assert sdk.NET_DVR_Init() == True, 'Fallo iniciar SDK'

....

sdk.NET_DVR_Cleanup()

logeo

sdk = pyehik.loadsdk('libhcnetsdk.so')
assert sdk.NETDVRInit() == True, 'Fallo iniciar SDK'
info = sdk.NETDVRDEVICEINFOV30()
userid = sdk.NETDVRLoginV30(ip, port, username, password, sdk.REF(info))
sdk.NETDVRLogout(userid)
sdk.NETDVR_Cleanup()