Skip to content
Snippets Groups Projects

Update sensor config from api; CO2 Sensor; Refactor & Tidy-Up

Merged Callum Inglis requested to merge update-sensor-config-from-api into DEV
1 file
+ 4
3
Compare changes
  • Side-by-side
  • Inline
@@ -126,7 +126,7 @@ class Co2(object):
class API():
def getSensorConfig(self, sensorUID):
headers = {'Content-Type': 'Application/json'}
response = requests.post(API_URL + '/api/' + secrets.API_KEY + '/sensor/getConfig/' + sensorUID, headers=headers)
response = requests.post(API_URL + '/' + secrets.API_KEY + '/sensor/getConfig/' + sensorUID, headers=headers)
if (response.status_code != 200):
return None
@@ -282,8 +282,9 @@ def ackMsg(sensorResponse):
# Retrieve up-to-date sensor config from API & Transmit back to sensor
updated_sensor_config = API().getSensorConfig(sensorResponse.sensorMetadata.uid)
data.updateConfigPollingFrequency(updated_sensor_config['txAfterNReadings'])
data.updateConfigTxAfterNReadings(updated_sensor_config['pollingFrequency'])
if updated_sensor_config is not None:
data.updateConfigPollingFrequency(updated_sensor_config['txAfterNReadings'])
data.updateConfigTxAfterNReadings(updated_sensor_config['pollingFrequency'])
if DEBUG > 1:
print(data.ToJson())
Loading