列车pc仿真调整

This commit is contained in:
tiger_zhou 2024-05-20 17:59:40 +08:00
parent 531950f272
commit 968a46fbe7

View File

@ -291,6 +291,9 @@ func UpdateTrainStateByDynamics(vs *VerifySimulation, trainId string, info *mess
panic(sys_error.New(fmt.Sprintf("动力学传输数据:列车【%s】不存在", trainId))) panic(sys_error.New(fmt.Sprintf("动力学传输数据:列车【%s】不存在", trainId)))
} }
sta := data.(*state_proto.TrainState) sta := data.(*state_proto.TrainState)
if !sta.Show {
return sta
}
delayTime := time.Now().UnixMilli() - sta.VobcState.UpdateTime delayTime := time.Now().UnixMilli() - sta.VobcState.UpdateTime
sta.ControlDelayTime = (int64(sta.VobcState.LifeSignal)-int64(info.VobcLifeSignal))*20 + delayTime sta.ControlDelayTime = (int64(sta.VobcState.LifeSignal)-int64(info.VobcLifeSignal))*20 + delayTime