private void PosMsgSend(FerryTask task, DevFerrySite site) { mMsg.ID = task.ID; mMsg.Name = task.Device.name; mMsg.o1 = site; Messenger.Default.Send(mMsg, MsgToken.FerrySiteUpdate); }
private void RfPosSiteMsgSend(FerryPosSet set, uint devid, DevFerrySite site) { if (site.TrackCode != 0 //&& site.TrackPos != 0 ) { PubMaster.Track.UpdateFerryPos(devid, site.TrackCode, site.TrackPos); //PubTask.Rf.SendFerryPos(devid, set.IP); if (!PubTask.Rf.SendSucc2Rf(set.MEID, FunTag.UpdateFerryPos, "ok") && mTimer.IsOver(TimerTag.RfFerrySiteUpdateSendOffline, devid, 60, 10)) { StopRfPosSet(set.MEID); } } PubTask.Rf.SendFerrySitePos(set.MEID, devid, site); }
public FerryProcesser() { mDev = new DevFerry(); mDevSite = new DevFerrySite(); }