File size: 2,873 Bytes
89fe525
4da42d7
f93443c
3cc91b4
bcf8ccd
d5265cc
61c628b
86c985f
 
 
 
 
 
4c9bda7
 
 
 
e9b733a
4c9bda7
3cc91b4
ecc361d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89fe525
4549c9e
 
 
61c628b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b9feb9c
61c628b
 
 
 
 
 
 
 
 
 
 
bfc36ec
 
 
61c628b
4549c9e
 
 
61c628b
6a77114
bcf8ccd
6184573
 
25a9bc0
 
 
6184573
 
 
6a77114
 
e9b733a
6a77114
6184573
25a9bc0
89fe525
4549c9e
61c628b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
from flask import request, jsonify
import globs
import os

api_variable = os.getenv('api_key')

# Инициализация переменных
globs.ph_set = 0
globs.ph_on_set = 0
globs.ec_set = 0
globs.ec_A_set = 0
globs.ec_B_set = 0
globs.ec_C_set = 0
globs.l_ON_h_set = 0
globs.l_ON_m_set = 0
globs.l_OFF_h_set = 0
globs.l_OFF_m_set = 0
globs.t_Voz_set = 0
globs.eep_set = 0




globs.rFul = 0
globs.rLi = 0
globs.rWat = 0
globs.rRas = 0
globs.rPH = 0
globs.rEC = 0
globs.rSl = 0
globs.rLe = 0
globs.alW = 0





def api():
    err = 0

    if api_variable == request.args.get('api'):
        globs.dey = request.args.get('dey')
        globs.wek = request.args.get('wek')
        globs.v_hid = request.args.get('v_hid')
        globs.v_min = request.args.get('v_min') 
        globs.ph = request.args.get('ph')
        globs.ec = request.args.get('ec')
        globs.tS = request.args.get('tS')
        globs.tA = request.args.get('tA')
        globs.hDm = request.args.get('hDm')
        globs.sVen = request.args.get('sVen')
        
        globs.rFul = request.args.get('rFul')
        globs.rLi = request.args.get('rLi') 
        globs.rWat = request.args.get('rWat') 
        globs.rRas = request.args.get('rRas') 
        globs.rPH = request.args.get('rPH') 
        globs.rEC = request.args.get('rEC') 
        globs.rSl = request.args.get('rSl') 
        globs.rLe = request.args.get('rLe') 
        globs.alW = request.args.get('alW') 

        globs.ph_eep = request.args.get('ph_eep') 
        globs.ph_on_eep = request.args.get('ph_on_eep')
        globs.ec_eep = request.args.get('ec_eep') 
        globs.ec_A_eep = request.args.get('ec_A_eep') 
        globs.ec_B_eep = request.args.get('ec_B_eep')
        globs.ec_C_eep = request.args.get('ec_C_eep')

        globs.l_ON_h_eep = request.args.get('l_ON_h_eep')      
        globs.l_ON_m_eep = request.args.get('l_ON_m_eep') 
        globs.l_OFF_h_eep = request.args.get('l_OFF_h_eep')        
        globs.l_OFF_m_eep = request.args.get('l_OFF_m_eep') 
        globs.t_Voz_eep = request.args.get('t_Voz_eep')
        
        globs.set_akt = request.args.get('set_akt')         
        
        err = 1
    else:
        err = 0
    
    # Формируем ответ в нужном формате
    response = {
        "ph_set": float(globs.ph_set),
        "ph_on_set": float(globs.ph_on_set), 
        "ec_set": float(globs.ec_set),
        "ec_A_set": float(globs.ec_A_set),
        "ec_B_set": float(globs.ec_B_set),
        "ec_C_set": float(globs.ec_C_set),
        "ON_h_set": int(globs.l_ON_h_set),
        "ON_m_set": int(globs.l_ON_m_set),       
        "OFF_h_set": int(globs.l_OFF_h_set),
        "OFF_m_set": int(globs.l_OFF_m_set),
        "t_Voz_set": int(globs.t_Voz_set),
        "eep_set": int(globs.eep_set),
        "err": int(err)

    }

    return jsonify(response)