Commit 594665b3 authored by liyuanhong's avatar liyuanhong

增加了程序的健壮性

parent bd0c7b02
{"time": {"dateTime": "2020-06-24 10:06:01", "date": "2020-06-24", "time": "10:06:01"}, "curDayTravel": {"todayTotalMilleage": 1320, "todayTotalOil": 120, "todayTotalTime": 60, "theMilleage": 40920, "theOil": 3720, "theTime": 1860}, "travelData": {"totalMilleage": 40920, "totalOil": 3720, "totalTime": 1860}} {"time": {"dateTime": "2020-08-05 18:21:01", "date": "2020-08-05", "time": "18:21:01"}, "curDayTravel": {"todayTotalMilleage": 132, "todayTotalOil": 12, "todayTotalTime": 6, "theMilleage": 41052, "theOil": 3732, "theTime": 1866}, "travelData": {"totalMilleage": 41052, "totalOil": 3732, "totalTime": 1866}}
\ No newline at end of file \ No newline at end of file
...@@ -505,20 +505,34 @@ class AutoCarTimerService(): ...@@ -505,20 +505,34 @@ class AutoCarTimerService():
self.writeToFile("result.txt", info, 0) self.writeToFile("result.txt", info, 0)
while True: while True:
if self.isTimerStart(year,month,day,hour,minute,second): if self.isTimerStart(year,month,day,hour,minute,second):
self.sn = 1 try:
self.connectService() self.sn = 1
# self.startRevService() #启动接收消息服务 self.connectService()
self.sendLoginMsg() # self.startRevService() #启动接收消息服务
time.sleep(0.5) self.sendLoginMsg()
self.sendVersionMsg() time.sleep(0.5)
time.sleep(0.5) self.sendVersionMsg()
self.fireOn() time.sleep(0.5)
time.sleep(2) self.fireOn()
self.startTravelService() time.sleep(2)
self.startTravelService()
except BaseException as e:
timeS = int(time.time())
timeArray = time.localtime(timeS)
datetime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
err = traceback.format_exc()
print(err)
self.writeToFile("data/log1.txt", "[" + datetime + "]", type=1)
self.writeToFile("data/log1.txt", err, type=1)
else: else:
time.sleep(0.5) time.sleep(0.5)
########################################################
# 发送急加速事件
########################################################
if __name__ == "__main__": if __name__ == "__main__":
temp = True temp = True
while True: while True:
......
[2020-06-24 10:06:42] 启动了模拟程序 [2020-08-05 18:21:40] 启动了模拟程序
[2020-06-24 10:07:00] 建立了连接
[2020-06-24 10:07:00] 进行了登录操作
[2020-06-24 10:07:00] 发送了版本信息
[2020-06-24 10:07:01] 当前设置了GPS轨迹:gpsLine4.txt
[2020-06-24 10:07:01] 发送了点火事件
[2020-06-24 10:07:03] 纬度:29.541383 经度:106.484708
[2020-06-24 10:07:06] 纬度:29.541383 经度:106.484708
[2020-06-24 10:07:09] 纬度:29.54261 经度:106.48525
[2020-06-24 10:07:12] 纬度:29.542851 经度:106.485416
[2020-06-24 10:07:16] 纬度:29.543066 经度:106.485576
[2020-06-24 10:07:19] 纬度:29.543145 经度:106.485718
[2020-06-24 10:07:22] 纬度:29.543361 经度:106.486151
[2020-06-24 10:07:25] 纬度:29.543641 经度:106.486681
[2020-06-24 10:07:28] 纬度:29.5442 经度:106.487396
[2020-06-24 10:07:31] 纬度:29.54584 经度:106.489105
[2020-06-24 10:07:34] 纬度:29.54596 经度:106.489171
[2020-06-24 10:07:37] 纬度:29.546175 经度:106.48921
[2020-06-24 10:07:41] 纬度:29.546413 经度:106.489215
[2020-06-24 10:07:44] 纬度:29.546638 经度:106.489138
[2020-06-24 10:07:47] 纬度:29.546963 经度:106.48901
[2020-06-24 10:07:50] 纬度:29.548548 经度:106.488645
...@@ -29,7 +29,7 @@ def startSimulaterService(): ...@@ -29,7 +29,7 @@ def startSimulaterService():
如果想要每天的9点自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=0,second=0 如果想要每天的9点自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=0,second=0
如果想要每天的9点30自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=30,second=0 如果想要每天的9点30自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=30,second=0
''' '''
autoCarObj.startService(year=0,month=0,day=0,hour=0,minute=7,second=0) autoCarObj.startService(year=0,month=0,day=0,hour=0,minute=21,second=0)
if __name__ == "__main__": if __name__ == "__main__":
try: try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment