class testSmsSetIPManager(Abstract):#
def __init__(self):
+ self.timer = osTimer()
self.newip = ""#默认防走丢协议
self.newcom = 0
self.read_data = {}
with open("/ext/static/storage_file/config.json","w",encoding="utf-8") as fd:
ujson.dump(self.read_data,fd)
# print("msg:{} self.read_data:{}".format(msg,self.read_data))
+ number = str(msg[2])
+ sms.sendPduMsg(number, 'set ok', 'UCS2')
+ self.timer.start(5*1000,0,self.fun)
+
+ def fun(self,*argc):
Power.powerRestart()
def get_new_ip(self, event, msg):
if index != -1:
tmp = sms.searchTextMsg(index)
detail = tmp[1]#内容
- if detail.find("SETIP:") != -1:
- new_ip = detail.split(':')[1]
- new_com = detail.split(':')[2]
- # new_md5 = detail.split(':')[3]
- if len(new_ip) != 0 and len(new_com) != 0:
- EventMesh.publish("set_new_ip", [new_ip,new_com])#设置关机时间
- # EventMesh.publish("set_new_ip", [new_ip,new_com,new_md5])#设置关机时间
- # print("detail {} tmp_de:{}".format(detail,new_ip,new_com))
+ if detail.find("SETIP:") != -1:#寻找是否有这个字符串
+ tmp_test = detail.split("SETIP:")[1]
+ if tmp_test.find(":") != -1:
+ new_ip = tmp_test.split(':')[0]
+ # print("tmp_test:{} new_ip:{}".format(tmp_test,new_ip))
+ new_com = tmp_test.split(':')[1]
+ # new_md5 = detail.split(':')[3]
+ if len(new_ip) > 0 and len(new_com) > 0:
+ EventMesh.publish("set_new_ip", [new_ip,new_com,tmp[0]])#设置关机时间
+ # EventMesh.publish("set_new_ip", [new_ip,new_com,new_md5])#设置关机时间
if index >= sms_max-1:
EventMesh.publish("load_screen", {"screen": "message_full"})
pass#
def scroll_begin_event_cb(self, e):
+ pass
# EventMesh.publish("publish_message_event_ui",{"func":self.scroll_begin_event,"data":0})
# def scroll_begin_event(self, data):
#处理轻微滑动不跳页面问题
- self.scroll_begin_event_count+=1
+ # self.scroll_begin_event_count+=1
- if self.scroll_begin_event_count == 1:
- self.menu_new_id = MainMenu2_til.get_tile_act().get_child(0).get_text()
- #print("scroll_begin_event scroll_begin_event {} old_id {} new_id{}".format(self.scroll_begin_event_count,self.menu_old_id,self.menu_new_id))
- elif self.scroll_begin_event_count == 2:
- self.menu_old_id = MainMenu2_til.get_tile_act().get_child(0).get_text()
- print("scroll_begin_event menu_action {} old_id {} new_id {}".format(self.menu_action,self.menu_old_id,self.menu_new_id))
- self.scroll_begin_event_count = 0
- if self.menu_old_id == self.menu_new_id and self.menu_action == 1:
- MainMenu2_til.set_tile_id(int(self.menu_old_id)-2,0,lv.ANIM.ON)
- print("scroll_begin_event menu_action == 1")
- elif self.menu_old_id == self.menu_new_id and self.menu_action == 2:
- print("scroll_begin_event menu_action == 2")
- MainMenu2_til.set_tile_id(int(self.menu_old_id),0,lv.ANIM.ON)
- self.menu_action = 0
- else :
- self.scroll_begin_event_count = 0
+ # if self.scroll_begin_event_count == 1:
+ # self.menu_new_id = MainMenu2_til.get_tile_act().get_child(0).get_text()
+ # #print("scroll_begin_event scroll_begin_event {} old_id {} new_id{}".format(self.scroll_begin_event_count,self.menu_old_id,self.menu_new_id))
+ # elif self.scroll_begin_event_count == 2:
+ # self.menu_old_id = MainMenu2_til.get_tile_act().get_child(0).get_text()
+ # print("scroll_begin_event menu_action {} old_id {} new_id {}".format(self.menu_action,self.menu_old_id,self.menu_new_id))
+ # self.scroll_begin_event_count = 0
+ # if self.menu_old_id == self.menu_new_id and self.menu_action == 1:
+ # MainMenu2_til.set_tile_id(int(self.menu_old_id)-2,0,lv.ANIM.ON)
+ # print("scroll_begin_event menu_action == 1")
+ # elif self.menu_old_id == self.menu_new_id and self.menu_action == 2:
+ # print("scroll_begin_event menu_action == 2")
+ # MainMenu2_til.set_tile_id(int(self.menu_old_id),0,lv.ANIM.ON)
+ # self.menu_action = 0
+ # else :
+ # self.scroll_begin_event_count = 0
# MainMenu = e.get_target()
# code = e.get_code()