def _load_calibration(self):
    d1 = self.read(self._calib00, 26)
    self.T1 = self._u16(d1, self._T1)
    self.T2 = self._s16(d1, self._T2)
    self.T3 = self._s16(d1, self._T3)
    self.P1 = self._u16(d1, self._P1)
    self.P2 = self._s16(d1, self._P2)
    self.P3 = self._s16(d1, self._P3)
    self.P4 = self._s16(d1, self._P4)
    self.P5 = self._s16(d1, self._P5)
    self.P6 = self._s16(d1, self._P6)
    self.P7 = self._s16(d1, self._P7)
    self.P8 = self._s16(d1, self._P8)
    self.P9 = self._s16(d1, self._P9)
    self.H1 = self._u8(d1, self._H1)
    d2 = self.read(self._calib26, 7)
    self.H2 = self._s16(d2, self._H2)
    self.H3 = self._u8(d2, self._H3)
    t = self._u8(d2, self._xE5)
    t_l = (t & 15)
    t_h = ((t >> 4) & 15)
    self.H4 = ((self._u8(d2, self._xE4) << 4) | t_l)
    if (self.H4 > 2047):
        self.H4 -= 4096
    self.H5 = ((self._u8(d2, self._xE6) << 4) | t_h)
    if (self.H5 > 2047):
        self.H5 -= 4096
    self.H6 = self._s8(d2, self._H6)
def _load_calibration(self):
    d1 = self.read(self._calib00, 26)
    self.T1 = self._u16(d1, self._T1)
    self.T2 = self._s16(d1, self._T2)
    self.T3 = self._s16(d1, self._T3)
    self.P1 = self._u16(d1, self._P1)
    self.P2 = self._s16(d1, self._P2)
    self.P3 = self._s16(d1, self._P3)
    self.P4 = self._s16(d1, self._P4)
    self.P5 = self._s16(d1, self._P5)
    self.P6 = self._s16(d1, self._P6)
    self.P7 = self._s16(d1, self._P7)
    self.P8 = self._s16(d1, self._P8)
    self.P9 = self._s16(d1, self._P9)
    self.H1 = self._u8(d1, self._H1)
    d2 = self.read(self._calib26, 7)
    self.H2 = self._s16(d2, self._H2)
    self.H3 = self._u8(d2, self._H3)
    t = self._u8(d2, self._xE5)
    t_l = (t & 15)
    t_h = ((t >> 4) & 15)
    self.H4 = ((self._u8(d2, self._xE4) << 4) | t_l)
    if (self.H4 > 2047):
        self.H4 -= 4096
    self.H5 = ((self._u8(d2, self._xE6) << 4) | t_h)
    if (self.H5 > 2047):
        self.H5 -= 4096
    self.H6 = self._s8(d2, self._H6)