internal BasicSetup(Device aDevice, EventServerUpnp aEventServer) { iLock = new object(); if (aDevice.HasService(ServiceConfiguration.ServiceType(1)) > 0) { iServiceConfiguration = new ServiceConfiguration(aDevice, aEventServer); iServiceConfiguration.EventInitial += EventHandlerConfigurationInitial; iActionSetParameter = iServiceConfiguration.CreateAsyncActionSetParameter(); iActionSetParameter.EventError += SetParameterError; } if (aDevice.HasService(ServiceVolkano.ServiceType(1)) > 0) { iServiceVolkano = new ServiceVolkano(aDevice); iActionReboot = iServiceVolkano.CreateAsyncActionReboot(); } iDeviceIpAddress = aDevice.IpAddress; }