Search 1.9 billion lines of Odoo code on GitHub

hr_biometric_machine-1

Author: Gaurav Sahu
License: no license
Branch: 8.0
Repository: nabiforks/hr_biometric_machine-1
Dependencies: base, and hr
Languages: HTML (8, 2.5%), Markdown (183, 56.3%), Python (81, 24.9%), and XML (53, 16.3%)

<h1>Biometric Device Integration - Odoo</h1> <p><a href="https://gitter.im/GauravSahu/hr_biometric_machine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"><img src="https://badges.gitter.im/Join%20Chat.svg" alt="Join the chat at https://gitter.im/GauravSahu/hr_biometric_machine"></a></p> <p>Step 1:</p> <p>Install ZKLIB <pre> sudo easy_install zklib or sudo pip install zklib </pre> Step 2:</p> <p>Install Module hr<em>biometric</em>machine</p> <h1>Some Usefull Function of ZKLIB</h1> <ol> <li>To Connect Machine <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() </pre></li> <li>To Disconnect Machine <pre> zk.disconnect() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True zk.disconnect() </pre></li> <li>To Enable Device <pre> zk.enableDevice() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True zk.enableDevice() </pre></li> <li><p>To Disable Device <pre> zk.disableDevice() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True zk.enableDevice() zk.disableDevice() </pre></p></li> <li><p>To Get Device Version <pre> zk.version() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() </pre></p></li> <li><p>To Get Device OS Version <pre> zk.osversion() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() </pre></p></li> <li><p>To Get Device Name <pre> zk.deviceName() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() </pre></p></li> <li><p>To Download Attendance <pre> zk.getAttendance() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() print zk.getAttendance() zk.enableDevice() zk.disconnect() </pre></p></li> <li><p>To Clear Attendance <pre> zk.clearAttendance() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() print zk.clearAttendance() zk.enableDevice() zk.disconnect() </pre></p></li> <li><p>To Set User <pre> zk.setUser(uid=12345, userid=&#39;gauravsahu&#39;, name=&#39;Gaurav Sahu&#39;, password=&#39;123456&#39;, role=zkconst.LEVEL<em>ADMIN) </pre> Example: <pre> zk = zklib.ZKLib(machine</em>ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() print zk.setUser(uid=12345, userid=&#39;gauravsahu&#39;, name=&#39;Gaurav Sahu&#39;, password=&#39;123456&#39;, role=zkconst.LEVEL_ADMIN) zk.enableDevice() zk.disconnect() </pre></p></li> <li><p>To Remove Admin User <pre> zk.clearAdmin() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() zk.clearAdmin() zk.enableDevice() zk.disconnect() </pre></p></li> <li><p>To Get All User <pre> zk.getUser() </pre> Example: <pre> zk = zklib.ZKLib(machine_ip, int(port)) res = zk.connect() if res == True print zk.enableDevice() print zk.disableDevice() print zk.version() print zk.osversion() print zk.deviceName() zk.getUser() zk.enableDevice() zk.disconnect() </pre></p></li> </ol>