public void OnlineCheckInfo(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.ONLINE_CHECK_INFO online_info = sc.BLL.LineBLL.Convert2Object_OnlineCheckInfo(bytes); app.ObjCacheManager.putOnlineCheckInfo(online_info); }
public static void set(this sc.ALINE line, sc.ProtocolFormat.OHTMessage.ONLINE_CHECK_INFO new_online_check_info) { line.EnhancedTransfersChecked = new_online_check_info.EnhancedTransfersChecked; line.UnitAlarmStateListChecked = new_online_check_info.UnitAlarmStateListChecked; line.TSCStateChecked = new_online_check_info.TSCStateChecked; line.EnhancedVehiclesChecked = new_online_check_info.EnhancedVehiclesChecked; line.CurrentStateChecked = new_online_check_info.CurrentStateChecked; line.CurrentPortStateChecked = new_online_check_info.CurrentPortStateChecked; line.LaneCutListChecked = new_online_check_info.LaneCutListChecked; line.EnhancedCarriersChecked = new_online_check_info.EnhancedCarriersChecked; }
public void putOnlineCheckInfo(sc.ProtocolFormat.OHTMessage.ONLINE_CHECK_INFO newOnlineCheckInfo) { Line.set(newOnlineCheckInfo); OnlineCheckInfoUpdate?.Invoke(this, EventArgs.Empty); }