diff --git a/proto9x/sensor.py b/proto9x/sensor.py index 89c5bb5..d22f1b8 100644 --- a/proto9x/sensor.py +++ b/proto9x/sensor.py @@ -1,6 +1,7 @@ from enum import Enum - +from hashlib import sha256 +import os.path from .tls import tls from .usb import usb from .db import db, subtype_to_string @@ -219,7 +220,7 @@ class Sensor(): factory_bits = get_factory_bits(0x0e00) self.factory_calibration_values = factory_bits[3][4:] - if load_calib_data and isfile(calib_data_path): + if load_calib_data and os.path.isfile(calib_data_path): with open(calib_data_path, 'rb') as f: self.calib_data = f.read() print('Calibration data loaded from a file.') diff --git a/proto9x/usb.py b/proto9x/usb.py index 7bdfed3..ecb4c1c 100644 --- a/proto9x/usb.py +++ b/proto9x/usb.py @@ -23,7 +23,7 @@ class Usb(): except: pass - def open(self, vendor=0x138a, product=0x0097): + def open(self, vendor=0x06cb, product=0x009a): self.dev = ucore.find(idVendor=vendor, idProduct=product) self.dev.default_timeout = 15000 self.thread = Thread(target=lambda: self.int_thread())