KILN-008 - handle read errors for mcp9600

pull/175/head
davehutz 2023-09-16 21:41:03 -06:00
rodzic 6b8aa6e170
commit 2c55a6c0ed
1 zmienionych plików z 8 dodań i 4 usunięć

Wyświetl plik

@ -39,13 +39,17 @@ class OvenMCP9600(object):
def read(self):
'''Reads temperature from thermocouple and code junction'''
# Save data
self.tempC = self.mcp.temperature
self.referenceTempC = self.mcp.ambient_temperature
try:
# Save data
self.tempC = self.mcp.temperature
self.referenceTempC = self.mcp.ambient_temperature
self.noConnection = False
except:
self.noConnection = True
def checkErrors(self, data_32 = None):
'''Checks error bits to see if there are any SCV, SCG, or OC faults'''
self.noConnection = self.shortToGround = self.shortToVCC = self.unknownError = False
self.shortToGround = self.shortToVCC = self.unknownError = False
def data_to_rj_temperature(self, data_32 = None):
'''Returns reference junction temperature in C.'''