public void ProcTipMessageInfo(object sender, StanMsgHandlerArgs handler) { var bytes = handler.Message.Data; //var vehicle_obj_info = sc.BLL.VehicleBLL.Convert2Object_VehicleInfo(bytes); // var vh_obj = ZeroFormatterSerializer.Deserialize<AVEHICLE>(bytes); sc.ProtocolFormat.OHTMessage.TIP_MESSAGE_COLLECTION msg_collection = sc.BLL.LineBLL.Convert2Object_TipMsgInfoCollection(bytes); app.ObjCacheManager.putTipMessageInfos(msg_collection); }
public static void set(this List <sc.Data.VO.MPCTipMessage> tipMsgs, sc.ProtocolFormat.OHTMessage.TIP_MESSAGE_COLLECTION gpbTipMsgs) { tipMsgs.Clear(); foreach (var info in gpbTipMsgs.TIPMESSAGEINFOS) { sc.Data.VO.MPCTipMessage msg = new sc.Data.VO.MPCTipMessage() { Msg = info.Message, MsgLevel = info.MsgLevel, Time = info.Time, XID = info.XID }; tipMsgs.Add(msg); } }
public void putTipMessageInfos(sc.ProtocolFormat.OHTMessage.TIP_MESSAGE_COLLECTION gpbMsgInfo) { MPCTipMessages.set(gpbMsgInfo); mPCTipMessagesChange?.Invoke(this, MPCTipMessages); }