Example #1
0
 static public IAdcProvider GetAdcProvider()
 {
     if (providerSingleton == null)
     {
         providerSingleton = new AdcMcp3008Provider();
     }
     return(providerSingleton);
 }
Example #2
0
        public static AdcController[] GetControllers(IAdcProvider provider)
        {
            // FUTURE: This should return "Task<IVectorView<AdcController>>"

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

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

            return(controllers);
        }
        public static AdcController[] GetControllers(IAdcProvider provider)
        {
            // FUTURE: This should return "Task<IVectorView<AdcController>>"

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

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

            return controllers;
        }