

def getTemperature(self):
    bus.write_i2c_block_data(self.ADDRESS, self.TH02_REG_CONFIG, self.TH02_CMD_MEASURE_TEMP)
    while 1:
        status = self.getStatus()
        if debug:
            print('st:', t_raw)
        if status:
            break
    t_raw = bus.read_i2c_block_data(self.ADDRESS, self.TH02_REG_DATA_H, 3)
    if debug:
        print(t_raw)
    temperature = (((t_raw[1] << 8) | t_raw[2]) >> 2)
    return ((temperature / 32.0) - 50.0)

dataset/ETHPy150Open DexterInd/GrovePi/Software/Python/grove_i2c_temp_hum_sensor_mini/grove_i2c_temp_hum_mini.py th02.getTemperature/VarMisuse@49/75 `status`->`t_raw`