diff options
author | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2013-12-08 00:50:21 +0100 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2013-12-08 00:50:21 +0100 |
commit | f02d742f17eb6bc018b5464d71474a3e63bb90e1 (patch) | |
tree | 3a2ddd5adb64320ccc26d30e38b07a3f518b724b /glucometerutils/drivers | |
parent | otultra2: implement a zero log command to clear a device's memory. (diff) | |
download | glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar.gz glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar.bz2 glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar.lz glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar.xz glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.tar.zst glucometerutils-f02d742f17eb6bc018b5464d71474a3e63bb90e1.zip |
Diffstat (limited to 'glucometerutils/drivers')
-rw-r--r-- | glucometerutils/drivers/otultra2.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/glucometerutils/drivers/otultra2.py b/glucometerutils/drivers/otultra2.py index d4db307..4f275ba 100644 --- a/glucometerutils/drivers/otultra2.py +++ b/glucometerutils/drivers/otultra2.py @@ -82,7 +82,25 @@ class Device(object): line = self.serial_.readline().decode('ascii') return self._validate_and_strip_checksum(line) + def get_information_string(self): + """Returns a single string with all the identification information. + + Returns: + A string including the serial number, software version, date and time and + default unit. + """ + return ('OneTouch Ultra 2 glucometer\n' + 'Serial number: %s\n' + 'Software version: %s\n' + 'Time: %s\n' + 'Default unit: %s' % ( + self.get_serial_number(), + self.get_version(), + self.get_datetime(), + self.get_glucose_unit())) + def get_version(self): + """Returns an identifier of the firmware version of the glucometer. Returns: |