From 77887d1e7ad6d521f76887902afd696d3692c90b Mon Sep 17 00:00:00 2001 From: "Fanani M. Ihsan" Date: Thu, 9 Jun 2016 11:20:39 +0700 Subject: [PATCH] add module to get serial number --- zk/base.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/zk/base.py b/zk/base.py index b0e0e8d..5edecef 100644 --- a/zk/base.py +++ b/zk/base.py @@ -182,6 +182,21 @@ class ZK(object): else: raise Exception("Invalid response") + def get_serialnumber(self): + command = 11 + command_string = '~SerialNumber' + checksum = 0 + session_id = self.__sesion_id + reply_id = self.__reply_id + response_size = 1024 + + cmd_response = self.__send_command(command, command_string, checksum, session_id, reply_id, response_size) + if cmd_response.get('status'): + serialnumber = self.__data_recv[8:].split('=') + return serialnumber[-1] + else: + raise Exception("Invalid response") + def restart(self): ''' restart connected device