Skip to content

Commit 2133af4

Browse files
author
Hansen0314
committed
fix: mlx90640 data error
1 parent c4f57b1 commit 2133af4

File tree

2 files changed

+19
-20
lines changed

2 files changed

+19
-20
lines changed

examples/BasicReadings.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def main():
1515
mlx.getFrame(frame)
1616
except ValueError:
1717
continue
18-
print(frame)
18+
# print(frame)
1919
end = time.time()
2020
print("The time: %f"%(end - start))
2121
if __name__ == '__main__':

seeed_mlx9064x.py

+18-19
Original file line numberDiff line numberDiff line change
@@ -318,23 +318,23 @@ def _ExtractParameters(self):
318318
self._ExtractDeviatingPixels()
319319

320320
# debug output
321-
#print('-'*40)
322-
#print("kVdd = %d, vdd25 = %d" % (self.kVdd, self.vdd25))
323-
#print("KvPTAT = %f, KtPTAT = %f, vPTAT25 = %d, alphaPTAT = %f" %
324-
# (self.KvPTAT, self.KtPTAT, self.vPTAT25, self.alphaPTAT))
325-
#print("Gain = %d, Tgc = %f, Resolution = %d" % (self.gainEE, self.tgc, self.resolutionEE))
326-
#print("KsTa = %f, ksTo = %s, ct = %s" % (self.KsTa, self.ksTo, self.ct))
327-
#print("cpAlpha:", self.cpAlpha, "cpOffset:", self.cpOffset)
328-
#print("alpha: ", self.alpha)
329-
#print("alphascale: ", self.alphaScale)
330-
#print("offset: ", self.offset)
331-
#print("kta:", self.kta)
332-
#print("ktaScale:", self.ktaScale)
333-
#print("kv:", self.kv)
334-
#print("kvScale:", self.kvScale)
335-
#print("calibrationModeEE:", self.calibrationModeEE)
336-
#print("ilChessC:", self.ilChessC)
337-
#print('-'*40)
321+
# print('-'*40)
322+
# print("kVdd = %d, vdd25 = %d" % (self.kVdd, self.vdd25))
323+
# print("KvPTAT = %f, KtPTAT = %f, vPTAT25 = %d, alphaPTAT = %f" %
324+
# (self.KvPTAT, self.KtPTAT, self.vPTAT25, self.alphaPTAT))
325+
# print("Gain = %d, Tgc = %f, Resolution = %d" % (self.gainEE, self.tgc, self.resolutionEE))
326+
# print("KsTa = %f, ksTo = %s, ct = %s" % (self.KsTa, self.ksTo, self.ct))
327+
# print("cpAlpha:", self.cpAlpha, "cpOffset:", self.cpOffset)
328+
# print("alpha: ", self.alpha)
329+
# print("alphascale: ", self.alphaScale)
330+
# print("offset: ", self.offset)
331+
# print("kta:", self.kta)
332+
# print("ktaScale:", self.ktaScale)
333+
# print("kv:", self.kv)
334+
# print("kvScale:", self.kvScale)
335+
# print("calibrationModeEE:", self.calibrationModeEE)
336+
# print("ilChessC:", self.ilChessC)
337+
# print('-'*40)
338338

339339
def _ExtractVDDParameters(self):
340340
# extract VDD
@@ -1123,11 +1123,10 @@ def _ExtractCPParameters(self):
11231123
if self.cpOffset > 32767:
11241124
self.cpOffset -= 65536
11251125

1126-
alphaScale = eeData[46]
11271126
self.cpAlpha = eeData[45]
11281127
if self.cpAlpha > 1023 :
11291128
self.cpAlpha = self.cpAlpha - 2048
1130-
self.cpAlpha /= math.pow(2,alphaScale)
1129+
self.cpAlpha //= math.pow(2,self.cpAlpha)
11311130

11321131
self.cpKta = eeData[49] & 0x001F
11331132
if self.cpKta > 31:

0 commit comments

Comments
 (0)