Commit 8d9e57c3 authored by liyuanhong's avatar liyuanhong

修改了M300和M500登录信息自动补全的功能

parent 2df85f64
[socket] [socket]
host = 10.100.12.32 host = 172.19.7.13
port = 9009 port = 49009
[socket] [socket]
host = 10.100.12.32 host = 172.19.7.13
port = 9009 port = 49009
[socket] [socket]
host = 10.100.12.32 host = 172.19.7.13
port = 9001 port = 49007
[socket] [socket]
host = 10.100.12.32 host = 172.19.7.13
port = 9001 port = 49007
...@@ -19,6 +19,7 @@ from lib.protocol.m300.OBDCAN_protocol_m300 import OBDCAN_protocol_m300 ...@@ -19,6 +19,7 @@ from lib.protocol.m300.OBDCAN_protocol_m300 import OBDCAN_protocol_m300
from lib.protocol.m300.VersionInfo_protocol_m300 import VersionInfo_protocol_m300 from lib.protocol.m300.VersionInfo_protocol_m300 import VersionInfo_protocol_m300
from lib.socket.service.M300SimulaterDataService import M300SimulaterDataService from lib.socket.service.M300SimulaterDataService import M300SimulaterDataService
from lib.socket.service.websocket_service import Websocket_service from lib.socket.service.websocket_service import Websocket_service
from lib.util.util import strAddSpace
class M300SimulaterService(): class M300SimulaterService():
...@@ -81,8 +82,9 @@ class M300SimulaterService(): ...@@ -81,8 +82,9 @@ class M300SimulaterService():
def setCarData(self,data): def setCarData(self,data):
self.carData = data self.carData = data
def setWebsocketId(self): def setWebsocketId(self):
sleep(0.1) sleep(1)
self.websocketId = self.websocket.getCurrentClientId() self.websocketId = self.websocket.getCurrentClientId()
print(self.websocketId)
def setWebsocket(self,data): def setWebsocket(self,data):
self.websocket = data self.websocket = data
def setSn(self,data): def setSn(self,data):
...@@ -118,6 +120,12 @@ class M300SimulaterService(): ...@@ -118,6 +120,12 @@ class M300SimulaterService():
self.websocket.sendMsgToClient(info,self.websocketId) self.websocket.sendMsgToClient(info,self.websocketId)
self.sn = self.sn + 1 self.sn = self.sn + 1
time.sleep(0.5) time.sleep(0.5)
self.data["version"]["SWVersion"] = strAddSpace(self.data["version"]["SWVersion"], 12)
self.data["version"]["HWVersion"] = strAddSpace(self.data["version"]["HWVersion"], 4)
self.data["version"]["GSMType"] = strAddSpace(self.data["version"]["GSMType"], 15)
self.data["version"]["VINCode"] = strAddSpace(self.data["version"]["VINCode"], 20)
verObj = VersionInfo_protocol_m300(waterCode=self.sn,DEV_ID=self.data["carId"],SWVersion=self.data["version"]["SWVersion"], \ verObj = VersionInfo_protocol_m300(waterCode=self.sn,DEV_ID=self.data["carId"],SWVersion=self.data["version"]["SWVersion"], \
SWDate=self.data["version"]["SWDate"],HWVersion=self.data["version"]["HWVersion"], GSMType=self.data["version"]["GSMType"], \ SWDate=self.data["version"]["SWDate"],HWVersion=self.data["version"]["HWVersion"], GSMType=self.data["version"]["GSMType"], \
carType=int(self.data["version"]["carType"]),engineCode=int(self.data["version"]["engineCode"]),VINCode=self.data["version"]["VINCode"]) carType=int(self.data["version"]["carType"]),engineCode=int(self.data["version"]["engineCode"]),VINCode=self.data["version"]["VINCode"])
...@@ -478,6 +486,7 @@ class M300SimulaterService(): ...@@ -478,6 +486,7 @@ class M300SimulaterService():
#启动与页面交互的websocket服务 #启动与页面交互的websocket服务
######################################################## ########################################################
def startWebsocketService(self): def startWebsocketService(self):
time.sleep(0.5)
if self.websocket == None: if self.websocket == None:
t = threading.Thread(target=self.websocketService, args=()) t = threading.Thread(target=self.websocketService, args=())
t.start() t.start()
......
...@@ -20,6 +20,7 @@ from lib.protocol.message.response.QueryTheTerminalParam_res import QueryTheTerm ...@@ -20,6 +20,7 @@ from lib.protocol.message.response.QueryTheTerminalParam_res import QueryTheTerm
from lib.protocol.messagePlateform.PlateformVersionInfo_res import PlatefromVersionInfo_res from lib.protocol.messagePlateform.PlateformVersionInfo_res import PlatefromVersionInfo_res
from lib.socket.service.MessageSimulaterDataService import MessageSimulaterDataService from lib.socket.service.MessageSimulaterDataService import MessageSimulaterDataService
from lib.socket.service.websocket_service import Websocket_service from lib.socket.service.websocket_service import Websocket_service
from lib.util.util import strAddSpace
class MessageSimulaterService(): class MessageSimulaterService():
...@@ -96,7 +97,7 @@ class MessageSimulaterService(): ...@@ -96,7 +97,7 @@ class MessageSimulaterService():
def setData(self,data): def setData(self,data):
self.data = data self.data = data
def setWebsocketId(self): def setWebsocketId(self):
sleep(0.1) sleep(1)
self.websocketId = self.websocket.getCurrentClientId() self.websocketId = self.websocket.getCurrentClientId()
def setWebsocket(self,data): def setWebsocket(self,data):
self.websocket = data self.websocket = data
...@@ -136,6 +137,11 @@ class MessageSimulaterService(): ...@@ -136,6 +137,11 @@ class MessageSimulaterService():
######################################################## ########################################################
def carLogin(self): def carLogin(self):
loginObj = TerminalRegister_msg() loginObj = TerminalRegister_msg()
self.data["login"]["manufacturerId"] = strAddSpace(self.data["login"]["manufacturerId"],5)
self.data["login"]["terminalType"] = strAddSpace(self.data["login"]["terminalType"], 20)
self.data["login"]["terminalId"] = strAddSpace(self.data["login"]["terminalId"], 7)
msg = loginObj.generateMsg_GUI(msgID="0100",phoneNum=int(self.data["phoneNum"]),msgWaterCode=self.sn,encryptionType=0,subPkg=0,provinceId=int(self.data["login"]["provinceId"]),\ msg = loginObj.generateMsg_GUI(msgID="0100",phoneNum=int(self.data["phoneNum"]),msgWaterCode=self.sn,encryptionType=0,subPkg=0,provinceId=int(self.data["login"]["provinceId"]),\
countyId=int(self.data["login"]["countyId"]),manufacturerId=self.data["login"]["manufacturerId"],terminalType=self.data["login"]["terminalType"], \ countyId=int(self.data["login"]["countyId"]),manufacturerId=self.data["login"]["manufacturerId"],terminalType=self.data["login"]["terminalType"], \
terminalId=self.data["login"]["terminalId"],licencePlateColor=int(self.data["login"]["licencePlateColor"]),carSign=self.data["login"]["carSign"]) terminalId=self.data["login"]["terminalId"],licencePlateColor=int(self.data["login"]["licencePlateColor"]),carSign=self.data["login"]["carSign"])
...@@ -146,6 +152,15 @@ class MessageSimulaterService(): ...@@ -146,6 +152,15 @@ class MessageSimulaterService():
self.sn = self.sn + 1 self.sn = self.sn + 1
verObj = TerminalVersionInfo_msg() verObj = TerminalVersionInfo_msg()
time.sleep(0.5) time.sleep(0.5)
self.data["version"]["softwareVersion"] = strAddSpace(self.data["version"]["softwareVersion"], 14)
self.data["version"]["CPUId"] = strAddSpace(self.data["version"]["CPUId"], 12)
self.data["version"]["GMSType"] = strAddSpace(self.data["version"]["GMSType"], 15)
self.data["version"]["GMS_IMEI"] = strAddSpace(self.data["version"]["GMS_IMEI"], 15)
self.data["version"]["SIM_IMSI"] = strAddSpace(self.data["version"]["SIM_IMSI"], 15)
self.data["version"]["SIM_ICCID"] = strAddSpace(self.data["version"]["SIM_ICCID"], 20)
self.data["version"]["VIN"] = strAddSpace(self.data["version"]["VIN"], 17)
msg = verObj.generateMsg_GUI(msgID="0205",phoneNum=int(self.data["phoneNum"]),msgWaterCode=self.sn,encryptionType=0,subPkg=0, \ msg = verObj.generateMsg_GUI(msgID="0205",phoneNum=int(self.data["phoneNum"]),msgWaterCode=self.sn,encryptionType=0,subPkg=0, \
softwareVersion=self.data["version"]["softwareVersion"], softwareVersionDate=self.data["version"]["softwareVersionDate"], CPUId=self.data["version"]["CPUId"], \ softwareVersion=self.data["version"]["softwareVersion"], softwareVersionDate=self.data["version"]["softwareVersionDate"], CPUId=self.data["version"]["CPUId"], \
GMSType=self.data["version"]["GMSType"], GMS_IMEI=self.data["version"]["GMS_IMEI"], SIM_IMSI=self.data["version"]["SIM_IMSI"], \ GMSType=self.data["version"]["GMSType"], GMS_IMEI=self.data["version"]["GMS_IMEI"], SIM_IMSI=self.data["version"]["SIM_IMSI"], \
......
...@@ -97,18 +97,18 @@ ...@@ -97,18 +97,18 @@
{ {
"name": "gpsLine", "name": "gpsLine",
"GPSLine": [ "GPSLine": [
[ {
"106.584986", "lng":"106.584986",
"29.564424" "lat":"29.564424"
], },
[ {
"106.584815", "lng":"106.584815",
"29.562559" "lat":"29.562559"
], },
[ {
"106.584043", "lng":"106.584043",
"29.560618" "lat":"29.560618"
] }
] ]
} }
格式'></textarea> 格式'></textarea>
......
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