Esempio n. 1
0
        public virtual IEnumerator <ITask> GetControllersHandler(GetControllers getControllers)
        {
            GetControllersResponse response = new GetControllersResponse();

            response.Controllers.AddRange(Controller.Attached);

            foreach (Controller controller in response.Controllers)
            {
                controller.Current = (controller.Instance == _state.Controller.Instance);
            }

            getControllers.ResponsePort.Post(response);
            yield break;
        }
Esempio n. 2
0
        public virtual IEnumerator<ITask> GetControllersHandler(GetControllers getControllers)
        {
            GetControllersResponse response = new GetControllersResponse();
            response.Controllers.AddRange(Controller.Attached);

            foreach (Controller controller in response.Controllers)
            {
                controller.Current = (controller.Instance == _state.Controller.Instance);
            }

            getControllers.ResponsePort.Post(response);
            yield break;
        }