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);
 }