def Blink_info(): # 读取标签的addr文件 filename = unit.BASE_DIR + "\data\Data.json" json1 = unit.read_name_data2(filename, "Tag_Addr_XYZ") # json2 = unit.read_name_data(filename, "Blik_time") # Blink_time=1/float(json2[0][0]) # print('2基站Blink发送频率为:{}HZ'.format(json2[0][0])) X=-1 aaa=0 while True: sep_c = Blink_seq time1 = Blink_tts if X != sep_c: # print(sep_c) aaa+=1 try: n = 0 for Tag_Addr in json1: tt = time1+ cou.BINK(Tag_Addr[1][0], Tag_Addr[1][1], 2,list) - cou.BINK( Tag_Addr[1][0], Tag_Addr[1][1], 1,list) sk.send(BLINK_Report(sep_c, Tag_Addr[0], tt)) n += 1 X = sep_c except Exception as e: print('服务器连接失败--222', e)
def Blink_info(): x = 0 # print(datetime.datetime.now(), 'Blink_info') # 读取标签的addr文件 filename = unit.BASE_DIR + "\data\Data.json" json1 = unit.read_name_data2(filename, "Tag_Addr_XYZ") json2 = unit.read_name_data(filename, "Blik_time") Blink_time = 1 / float(json2[0][0]) # print('Blink发送频率为:{}HZ'.format(json2[0][0])) t = 0 sep = 0 aaa = 0 import datetime while True: data = datetime.datetime.now() # print(data) try: if sep > 255: sep = 0 time2 = cou.time def blink(): for Tag_Addr in json1: # tt = cou.BINK(Tag_Addr[1][0], Tag_Addr[1][1], 1) sk.send(BLINK_Report(sep, Tag_Addr[0], time2)) def s(): xinxi2.Blink_seq = sep xinxi3.Blink_seq = sep xinxi4.Blink_seq = sep xinxi5.Blink_seq = sep xinxi2.Blink_tts = time2 xinxi3.Blink_tts = time2 xinxi4.Blink_tts = time2 xinxi5.Blink_tts = time2 t1 = threading.Thread(target=blink) t2 = threading.Thread(target=s) t1.start() t2.start() sep += 1 if sep == 256: sep = 0 except Exception as e: print('服务器连接失败--1111', e) # print('时间',datetime.datetime.now(),data-datetime.datetime.now()) if Blink_time - 0.15 < 0: Blink_time = 0 else: Blink_time = Blink_time - 0.15 time.sleep(Blink_time) # print(Blink_time,'111111',aaa) aaa += 1
def Blink_info(): # 读取标签的addr文件 filename = unit.BASE_DIR + "\data\Data.json" json1 = unit.read_name_data2(filename, "Tag_Addr_XYZ") X = -1 while True: sep_c = Blink_seq time1 = Blink_tts try: n = 0 for Tag_Addr in json1: tt = time1 + cou.BINK( Tag_Addr[1][0], Tag_Addr[1][1], id, list) - cou.BINK( Tag_Addr[1][0], Tag_Addr[1][1], 1, list) sk.send(BLINK_Report(sep_c, Tag_Addr[0], tt)) n += 1 # print(id,sep_c) X = sep_c time.sleep(Blink_time) except Exception as e: print('服务器连接失败--444', e)
import multiprocessing import socket import unit from api.sk import xintiao, zhuce, CCPTX_Report, CCPRX_Report, BLINK_Report import threading import time sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) import cou s = 0 filename = unit.BASE_DIR + "\data\Data.json" anchor_cfg_list = unit.read_name_data2(filename, "anchor_cfg") list = [] for i in anchor_cfg_list: list.append(i) # 分类接受打印引擎返回信息 def Recv_info(ms): # print('分类接收打印引擎返回信息', ms) global bs try: if ms == b'': ... elif ms == 0 or ms == None: print("连接失败") elif ms[0] == 0x21: ...