معرفی شرکت ها


biostarPython-0.3.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python client for Suprema GSDK with included callable classes.
ویژگی مقدار
سیستم عامل -
نام فایل biostarPython-0.3.0.2
نام biostarPython
نسخه کتابخانه 0.3.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده SupremaUK
ایمیل نویسنده gcartlidge@supremainc.com
آدرس صفحه اصلی https://github.com/gcartlidge/biostarPython
آدرس اینترنتی https://pypi.org/project/biostarPython/
مجوز -
#Python Client for Suprema GSDK<br> 0.3.0.2 - Fixed no response recieved from some user commands, also added newEventFilter() under event service, to create a new Filter. 0.3.0.0 - Support for BS3, VOIP, RTSP and Wiegand User ID <br> 0.2.1.4 - Version Push <br> 0.2.1.2 - Fixed issue with importing none existent package <br> 0.2.1.0 - Addes getJobCode, setJobCode, setJobCodeMulti and setAccessGroupMulti to the UserSvc<br> 0.2.0.1 - Added searchInfoToConnectInfo(self, searchInfo, isAsync) under ConnectSvc, allowing generation of Connection Parameters directly from search results<br> 0.2.0.0 - Upgraded support for gRPC to the newest version supported by python (Regenerated .py files from .proto)<br> 0.1.9.0 - Added zone services, LockZone, APBZone, TimedAPBZone, FireZone, InterlockZone and IntrusionZone are included. Also edited protobuf version to include security fixes (3.20.1)<br><br><br> 0.1.8.8 - Fixed minor issue with finger.scan (Did not return data)<br><br> 0.1.8.6 - Fixed minor issues<br><br> 0.1.8 - Implemented version check for Protobuf (3.20)<br><br> 0.1.7 - Implemented proper logging, a GSDKlog.log file is now used instead of the standard print command.<br><br> 0.1.6 - Added firmwareUpdateMulti to DeviceSvc (Needed for multiple device upgrade internally)<br><br> 0.1.5 - Added OperatorSvc call so operators above 10 can be added. Supports getList, add, delete, deleteAll, addMulti, deleteMulti and deleteAllMulti<br><br> 0.1.4 - Added getFinger, getFace and getCard to UserSvc.<br> Added getQRConfig, setQRConfig and writeQR to CardSvc()<br><br> 0.1.3 - Added AuthSvc, AccessSvc, ScheduleSvc, ActionSvc and TNASvc.<br> Under UserSvc, added newUser, newUserCard, newUserFinger and newUserFace for ease of calling when enrolling new user info.<br><br> 0.1.2 - Updated initial json file string, so import on linux works<br><br> 0.1.1 - Added Readme<br><br> 0.1.0 - Initial Commit<br> This is the pip distributable version of the Suprema GSDK Python client, which makes it easier to interact with the GSDK.<br><br> The examples from the [Suprema GSDK wiki][gsdkwiki] can be used, but with this package, all dependencies are handled via PIP. The EventCode .json file and device list are also initialized automatically when importing package.<br><br> On some clients (Particularly android) the EventCode json can sometimes not be loaded. If this happens, an error will display. You can then call supremaPython.initCodeMap(JsonFileLocation)<br><br> To check Event codes, call supremaPython.getEventString(eventCode,subCode)<br> To check device type, call supremaPython.deviceType\[deviceCode\]<br> I'd also reccomend checking out [Advanced Installer][advancedinstaller]! They allow free licences for open-source projects and the features of the program licences are well worth it! ##How to use the rest of the classes. All classes that can be used are imported under the biostarPython package. The ones currently written are:<br> GatewayClient, <br> ConnectSvc, <br> DeviceSvc, <br> FaceSvc, <br> FingerSvc, <br> StatusSvc, <br> UserSvc,<br> DisplaySvc,<br> AdminSvc,<br> WiegandSvc,<br> TimeSvc,<br> CardSvc,<br> EventSvc,<br> NetworkSvc,<br> ServerSvc,<br> SystemSvc,<br> DoorSvc,<br> RS485Svc,<br> AuthSvc,<br> AccessSvc,<br> ScheduleSvc,<br> ActionSvc,<br> TNASvc,<br> OperatorSvc,<br> LockZoneSvc,<br> TimedAPBZoneSvc,<br> APBZoneSvc,<br> IntrusionZoneSvc,<br> FireZoneSvc &<br> InterlockZoneSvc,<br> With the remaining being added in a future release.<br> With all of these services, they are a callable class underneath the biostarPython package. An example of initial setup with the GatewayClient and ConnectSvc is below: For all of the functions below these services, they are formated with the first letter in lowercase, so to search a device would be searchDevice(), to get info would be getInfo(). The guides on how to use these are present at the the [Suprema GSDK wiki][gsdkwiki] <br><br> import biostarPython as g<br> gateway = g.GatewayClient('127.0.0.1',4000,'ca.crt')<br> channel = gateway.getChannel()<br> connect = g.ConnectSvc(channel)<br> connect.searchDevice(300)<br><br> All of the specific APIs can be found at the wiki Above. [gsdkwiki]: https://biostar-dev.github.io/g-sdk/ [advancedinstaller]: https://www.advancedinstaller.com/


نیازمندی

مقدار نام
- grpcio
- protobuf


زبان مورد نیاز

مقدار نام
>3.5.2 Python


نحوه نصب


نصب پکیج whl biostarPython-0.3.0.2:

    pip install biostarPython-0.3.0.2.whl


نصب پکیج tar.gz biostarPython-0.3.0.2:

    pip install biostarPython-0.3.0.2.tar.gz