summaryrefslogtreecommitdiffstats
path: root/glucometerutils/support
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@flameeyes.com>2019-07-07 23:29:13 +0200
committerDiego Elio Pettenò <flameeyes@flameeyes.com>2019-07-07 23:29:13 +0200
commit5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e (patch)
treeff9c83a42aa987c3aed922c5912f1858488fb8a1 /glucometerutils/support
parentfslibre: expose patient name if the device knows it. (diff)
downloadglucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar.gz
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar.bz2
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar.lz
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar.xz
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.tar.zst
glucometerutils-5614d3b156ddd652eebe6ca1f5e2de5e9d8a7f9e.zip
Diffstat (limited to 'glucometerutils/support')
-rw-r--r--glucometerutils/support/freestyle.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/glucometerutils/support/freestyle.py b/glucometerutils/support/freestyle.py
index 4684194..13674df 100644
--- a/glucometerutils/support/freestyle.py
+++ b/glucometerutils/support/freestyle.py
@@ -193,6 +193,15 @@ class FreeStyleHidDevice(hiddevice.HidDevice):
return None
return patient_name
+ def set_patient_name(self, name):
+ # type: (Text) -> None
+ try:
+ name = name.encode('ascii')
+ except UnicodeDecodeError:
+ raise ValueError('Only ASCII-safe names are tested working')
+
+ result = self._send_text_command(b'$ptname,' + name)
+
def get_datetime(self):
# type: () -> datetime.datetime
"""Gets the date and time as reported by the device.