static public IAdcProvider GetAdcProvider() { if (providerSingleton == null) { providerSingleton = new AdcMcp3008Provider(); } return(providerSingleton); }
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; }