Metadata-Version: 1.2
Name: comk-hik-sdk
Version: 1.0.3
Summary: comk个人封装海康官方sdk。
Home-page: UNKNOWN
Author: comk
Author-email: 1943336161@qq.com
Maintainer: comk
Maintainer-email: 1943336161@qq.com
License: BSD License
Description: comk_hik_sdk
        ========================
        #. 该sdk是为了方便Python开发人员很方便的调用海康设备而开发的sdk，是对官方二次开发包的封装。
        #. 官方技术支持网站(https://www.hikvision.com/cn/download_61.html)
        #. 当前版本已完成的功能有：
            #. 门禁相关功能：sdk初始化、登录登出、远程控制开关、卡创建获取删除、布防
        
        运行环境
        ========================
        #. 该sdk只能运行于 64位 linux，Python3  环境
        #. 建议使用Python3的docker-compose构建开发环境，docker-compose 文件如下::
        
            version: "3.0"
                services:
                  centos7:
                    container_name: "python3"
                    image: "python:3"
                    command: tail -f /app/__init__.py
                    volumes:
                      - "./:/app"
                    privileged:
                      true
        
        
        使用方法
        -------------------------------------------------------------------------------
        #. 不要使用 pip 安装，否则无法找到 callso 和 lib 文件夹，请选择下载功能，下载整个包！！
        #. 进入 callso 文件夹下，执行 make 命令，即可生成 call.so 文件
        #. 参考 testso.py 进行使用
        
        注意事项
        -------------------------------------------------------------------------------
        #. 本sdk对官方包的使用思路是，先写Cpp文件进行编译，然后Python调用该Cpp文件生成的动态链接库（so文件），尽可能的以基本数据类型进行交互，尽量少使用C的结构体和指针，保证程序的可靠性。
        #. 因此需要用到ctypes模块，需要开发人员掌握ctypes的使用方法。
        #. 少部分功能，需要依靠指针，返回功能的结果数据，需要用到结构体和指针，具体请参考卡获取功能。
        #. 为方便省事，所有的long型数据都替换为int型数据使用，若发现功能无法通过的情况，可酌情改变参数类型。
        
        
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries
