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}}
\ No newline at end of file
{"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
......@@ -505,20 +505,34 @@ class AutoCarTimerService():
self.writeToFile("result.txt", info, 0)
while True:
if self.isTimerStart(year,month,day,hour,minute,second):
self.sn = 1
self.connectService()
# self.startRevService() #启动接收消息服务
self.sendLoginMsg()
time.sleep(0.5)
self.sendVersionMsg()
time.sleep(0.5)
self.fireOn()
time.sleep(2)
self.startTravelService()
try:
self.sn = 1
self.connectService()
# self.startRevService() #启动接收消息服务
self.sendLoginMsg()
time.sleep(0.5)
self.sendVersionMsg()
time.sleep(0.5)
self.fireOn()
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:
time.sleep(0.5)
########################################################
# 发送急加速事件
########################################################
if __name__ == "__main__":
temp = True
while True:
......
[2020-06-24 10:06:42] 启动了模拟程序
[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
[2020-08-05 18:21:40] 启动了模拟程序
......@@ -29,7 +29,7 @@ def startSimulaterService():
如果想要每天的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
'''
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__":
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