public string[] GetQueueItems(string QueueName)
        {
            try
            {
                TrackQueue queue = (TrackQueue)ResourceManager.GetResource(QueueName);

                return(queue.ListItemID());
            }
            catch (Exception ex)
            {
                LOG.Error(string.Format("QueueService获取队列{0}项目ID出错:{1}", QueueName, ex.Message));
                return(null);
            }
        }
        //void EntryQueue(string QueueName, string ItemID)
        //{

        //}

        //string ExitQueue(string QueueName)
        //{ }

        //public string[] GetBatteryStatusByTrayID(string TrayID)
        //{
        //    try
        //    {
        //        //TrackQueue queue = (TrackQueue)ResourceManager.GetResource(QueueName);
        //        //return queue.ListItemID();
        //        //TrackQueue _proxy= new TrackQueue("");
        //        ////string[] _batteryStatus=new string[48];
        //        //return _proxy.GetBatteryInfoByTrayID(TrayID);

        //        Tray tray = new Tray();
        //        return tray.GetBatteryIDs(TrayID);

        //    }

        //    catch (Exception ex)
        //    {
        //        LOG.Error(string.Format("分选机获取电池信息出错:{0}",  ex.Message));
        //        return null;
        //    }
        //}

        //public string[] GetBIMBatteryByTrayID(string TrayID)
        //{
        //    try
        //    {
        //        Tray tray = new Tray();
        //        return tray.GetBIMBatteryIDs(TrayID);
        //    }

        //    catch (Exception ex)
        //    {
        //        LOG.Error(string.Format("分选机获取电池信息出错:{0}",  ex.Message));
        //        return null;
        //    }
        //}

        public string[] GetBIMTrayIDs(string queueName)
        {
            TrackQueue queue = (TrackQueue)ResourceManager.GetResource(queueName);

            return(queue.ListItemID());
        }