|
|
|
@ -9,30 +9,11 @@ in the files in the /services/ folder.
|
|
|
|
|
These functions are acting as very light controllers essentially. |
|
|
|
|
''' |
|
|
|
|
|
|
|
|
|
# The each value represents a light meter. |
|
|
|
|
READINGS = [0, 0, 0] |
|
|
|
|
|
|
|
|
|
def post_a_reading(light_meter, the_reading): |
|
|
|
|
if light_meter == 1: |
|
|
|
|
READINGS[0] = the_reading.get("reading") |
|
|
|
|
elif light_meter == 2: |
|
|
|
|
READINGS[1] = the_reading.get("reading") |
|
|
|
|
elif light_meter == 3: |
|
|
|
|
READINGS[2] = the_reading.get("reading") |
|
|
|
|
return post_services.add_latest_reading(light_meter,the_reading) |
|
|
|
|
|
|
|
|
|
return post_services.add_latest_reading(light_meter,the_reading) |
|
|
|
|
|
|
|
|
|
def get_latest(light_meter): |
|
|
|
|
# YOU ARE UP TO HERE. NEED TO REFACTOR BACK INTO DATABASE FUNCTION |
|
|
|
|
# BELOW THIS FUNCTION. YAML FILE NEEDS CLEANING UP TOO. |
|
|
|
|
if light_meter == 1: |
|
|
|
|
return READINGS[0] |
|
|
|
|
elif light_meter == 2: |
|
|
|
|
return READINGS[1] |
|
|
|
|
elif light_meter == 3: |
|
|
|
|
return READINGS[2] |
|
|
|
|
|
|
|
|
|
def get_latest_reading(light_meter): |
|
|
|
|
return get_services.get_in_mem_reading(light_meter) |
|
|
|
|
return get_services.get_latest_reading(light_meter) |
|
|
|
|
|
|
|
|
|
def get_all_readings(light_meter): |
|
|
|
|
return get_services.get_all_readings_from_table(light_meter) |
|
|
|
|