Ejemplo n.º 1
0
        public Device Initialize(BaseDeviceDriver deviceDriver, Device parent, BaseDeviceConfiguration configuration = null, HardwareResources resources = null, DeviceDriverRegistryEntry deviceDriverRegistryEntry = null)
        {
            var device = new Device()
            {
                DeviceDriver = deviceDriver,
                DeviceDriverRegistryEntry = deviceDriverRegistryEntry,
                Status        = DeviceStatus.Initializing,
                Parent        = parent,
                Configuration = configuration,
                Resources     = resources,
                DeviceService = this,

                //Name = string.Empty,
            };

            StartDevice(device);

            return(device);
        }
Ejemplo n.º 2
0
        public Device Initialize(DeviceDriverRegistryEntry deviceDriverRegistryEntry, Device parent, BaseDeviceConfiguration configuration = null, HardwareResources resources = null)
        {
            var deviceDriver = deviceDriverRegistryEntry.Factory();

            return(Initialize(deviceDriver, parent, configuration, resources, deviceDriverRegistryEntry));
        }