

Code : #
serveur = Socket_Serveur() #initialisation socket
interface = Interface() #initialisation interface
th2 = threading.Thread(target=serveur.run) # Mise en thread (ou vcpu séparé) le serveur socket
th2.daemon = True
th2.start() # On demarre le thread
interface.run() # on démarre l'interface.
Code : #
def send_dax(self):
datas = {'dax': self.dax_value.get()}
return requests.get("{}/api/v1/create_alert".format(config_interface.ip_alert_server), params=datas)
Code : #
s_epic.alerte_ids[alerte_id] = {'bid': level,
'offer': level,
'type': ttype,
'level_green': level_green,
'level_orange': level_orange,
'level_green_active': False,
'level_orange_active': False,
'level_passing': False}
Code : #
if prix > level_green and prix < level_orange and level_green_active == False:
print('PASS green')
if level_green_active == False:
v['level_green_active'] = True
self.req({"datas_alert_green": uuid})
Code : #
req = requests.get(
"{}/api/v1/receveid_information/alert".format(config_interface.ip_raspi),
params=datas)
Code : #
@app.route("/api/v1/receveid_information/alert", methods=['GET'])
def parse_request_alert():
print('parse_request_alert request.args.to_dict()', request.args.to_dict())
datas_bytes = convert_args_to_bytes(request.args.to_dict())
send_socket(datas_bytes)
Code : #
...
elif 'datas_alert_green' in datas_alert and datas_alert['datas_alert_green'] == uuid:
th_cli = threading.Thread(target=self.clignotement2, args=(item, 'green',))
th_cli.start()
self.song('green_zone')
break
Code : #
def song(self, song):
folder = "/home/pi/Desktop/tradingbox/raspi/sounds/" + song + ".wav"
print(folder)
print('aplay ' + folder)
os.system('aplay ' + folder)