Commit f58295f7 authored by liyuanhong's avatar liyuanhong

修改了定时无效的bug

parent 39e1d431
Pipeline #137 canceled with stages
{"time": {"dateTime": "2020-04-22 15:12:03", "date": "2020-04-22", "time": "15:12:03"}, "curDayTravel": {"todayTotalMilleage": 2552, "todayTotalOil": 232, "todayTotalTime": 116, "theMilleage": 7348, "theOil": 668, "theTime": 334}, "travelData": {"totalMilleage": 7348, "totalOil": 668, "totalTime": 334}}
\ No newline at end of file
{"time": {"dateTime": "2020-04-22 15:12:03", "date": "2020-04-22", "time": "15:12:03"}, "curDayTravel": {"todayTotalMilleage": 7370, "todayTotalOil": 670, "todayTotalTime": 335, "theMilleage": 12166, "theOil": 1106, "theTime": 553}, "travelData": {"totalMilleage": 12166, "totalOil": 1106, "totalTime": 553}}
\ No newline at end of file
......@@ -134,6 +134,7 @@ class AutoCarTimerService():
info = "------------------------------------------------------------------------\n"
print(info)
self.writeToFile("result.txt", info + "\n", 1)
self.self.serviceStatus = 0
self.carDataObj.setTodayTotalMilleage(self.carData["curDayTravel"]["todayTotalMilleage"] + self.OBDdata["totailMileage"] - self.OBDdataOri["totailMileage"])
self.carDataObj.setTheMilleage(self.carData["curDayTravel"]["theMilleage"] + self.OBDdata["totailMileage"] -self.OBDdataOri["totailMileage"])
self.carDataObj.setTotalMilleage(self.carData["travelData"]["totalMilleage"] + self.OBDdata["totailMileage"] -self.OBDdataOri["totailMileage"])
......@@ -147,14 +148,16 @@ class AutoCarTimerService():
self.carDataObj.setTheTime(self.carData["curDayTravel"]["theTime"] + self.OBDdata["totalRunTime"] - self.OBDdataOri["totalRunTime"])
self.carDataObj.setTotalTime(self.carData["travelData"]["totalTime"] + self.OBDdata["totalRunTime"] - self.OBDdataOri["totalRunTime"])
self.OBDdataOri["totalRunTime"] = self.OBDdata["totalRunTime"]
if OBDMsg != "":
self.sendMsg(OBDMsg)
self.sn = self.sn + 1
if gpsMsg != "":
time.sleep(0.1)
self.sendMsg(gpsMsg)
self.sn = self.sn + 1
time.sleep(self.sendDur)
if self.serviceStatus == 1:
if OBDMsg != "":
self.sendMsg(OBDMsg)
self.sn = self.sn + 1
if gpsMsg != "":
time.sleep(0.1)
self.sendMsg(gpsMsg)
self.sn = self.sn + 1
time.sleep(self.sendDur)
######################################################
......
[2020-04-22 16:00:30] 启动了模拟程序[2020-04-22 16:01:02] 建立了连接
[2020-04-22 16:01:02] 进行了登录操作
[2020-04-22 16:01:02] 发送了版本信息
[2020-04-22 16:01:03] 当前设置了GPS轨迹:gpsLine3.txt
[2020-04-22 16:01:03] 发送了点火事件
[2020-04-22 16:01:05] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:06] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:07] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:08] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:09] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:11] 纬度:29.519863 经度:106.484645
[2020-04-22 16:01:12] 纬度:29.519863 经度:106.484645
[2020-04-22 16:09:43] 启动了模拟程序[2020-04-22 16:10:02] 建立了连接
[2020-04-22 16:10:02] 进行了登录操作
[2020-04-22 16:10:02] 发送了版本信息
[2020-04-22 16:10:03] 当前设置了GPS轨迹:gpsLine4.txt
[2020-04-22 16:10:03] 发送了点火事件
[2020-04-22 16:10:05] 纬度:29.541383 经度:106.484708
[2020-04-22 16:10:06] 纬度:29.541383 经度:106.484708
[2020-04-22 16:10:07] 纬度:29.54261 经度:106.48525
[2020-04-22 16:10:08] 纬度:29.542851 经度:106.485416
[2020-04-22 16:10:09] 纬度:29.543066 经度:106.485576
[2020-04-22 16:10:10] 纬度:29.543145 经度:106.485718
[2020-04-22 16:10:11] 纬度:29.543361 经度:106.486151
[2020-04-22 16:10:13] 纬度:29.543641 经度:106.486681
[2020-04-22 16:10:14] 纬度:29.5442 经度:106.487396
[2020-04-22 16:10:15] 纬度:29.54584 经度:106.489105
[2020-04-22 16:10:16] 纬度:29.54596 经度:106.489171
[2020-04-22 16:10:17] 纬度:29.546175 经度:106.48921
[2020-04-22 16:10:18] 纬度:29.546413 经度:106.489215
[2020-04-22 16:10:19] 纬度:29.546638 经度:106.489138
[2020-04-22 16:10:20] 纬度:29.546963 经度:106.48901
[2020-04-22 16:10:21] 纬度:29.548548 经度:106.488645
[2020-04-22 16:10:23] 纬度:29.548698 经度:106.488666
......@@ -19,7 +19,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=1,second=0)
autoCarObj.startService(year=0,month=0,day=0,hour=0,minute=10,second=0)
if __name__ == "__main__":
startSimulaterService()
......
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