public static PwmController[] GetControllers(IPwmProvider provider)
        {
            // FUTURE: This should return "Task<IReadOnlyList<PwmController>>"

            var providers   = provider.GetControllers();
            var controllers = new PwmController[providers.Length];

            for (int i = 0; i < providers.Length; ++i)
            {
                controllers[i] = new PwmController(providers[i]);
            }

            return(controllers);
        }
Exemplo n.º 2
0
        public static PwmController[] GetControllers(IPwmProvider provider)
        {
            // FUTURE: This should return "Task<IReadOnlyList<PwmController>>"

            var providers = provider.GetControllers();
            var controllers = new PwmController[providers.Length];

            for (int i = 0; i < providers.Length; ++i)
            {
                controllers[i] = new PwmController(providers[i]);
            }

            return controllers;
        }