


 
   
   
   
   
   
   
   
  
  


 Very Nice
 Very Nice   
   
   
   
 
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')
                    breakCode : #
    def song(self, song):
        folder = "/home/pi/Desktop/tradingbox/raspi/sounds/" + song + ".wav"
        print(folder)
        print('aplay ' + folder)
        os.system('aplay ' + folder)