public WhckAssociation(RunTimeConfiguration RuntimeConfig, APConfigParameter AP1Config24GHz, APConfigParameter AP1Config5GHz, APConfigParameter AP2Config24GHz, APConfigParameter AP2Config5GHz, ASSOC_TEST_OPTIONS AssocTestOptions) { if (RuntimeConfig == null) { throw new ArgumentNullException("RuntimeConfig"); } m_TraceProvider = new WlanHckTestLogger("WhckAssociation"); this.m_AssociationConfiguration = RuntimeConfig; this.m_AP1Config24GHz = AP1Config24GHz; this.m_AP1Config5GHz = AP1Config5GHz; this.m_AP2Config24GHz = AP2Config24GHz; this.m_AP2Config5GHz = AP2Config5GHz; this.m_AssocTestOptions = AssocTestOptions; m_WlanApi = new Wlan(); m_TestInterface = Helpers.GetWlanInterface(m_WlanApi); m_ApConfigClient = Helpers.ConnectToService(m_AssociationConfiguration.ServiceBackChannelAddress); m_Routers = Helpers.GetRouterCollection(m_ApConfigClient); this.m_DeviceSupports5GHz = RuntimeConfig.DeviceSupports5Ghz; m_PowerManager = new PowerManager(); m_bIsAccessPointSetup = false; }
public WhckRoaming(RunTimeConfiguration rc, APConfigParameter AP1Config24GHz, APConfigParameter AP1Config5GHz, APConfigParameter AP2Config24GHz, APConfigParameter AP2Config5GHz, ROAM_TEST_OPTIONS RoamTestOptions) { if (rc == null) { throw new ArgumentNullException("rc"); } traceProvider = new WlanHckTestLogger("WhckRoaming"); this.RoamingConfiguration = rc; this.m_AP1Config24GHz = AP1Config24GHz; this.m_AP1Config5GHz = AP1Config5GHz; this.m_AP2Config24GHz = AP2Config24GHz; this.m_AP2Config5GHz = AP2Config5GHz; this.m_RoamTestOptions = RoamTestOptions; Api = new Wlan(); TestInterface = Helpers.GetWlanInterface(Api); AC = Helpers.ConnectToService(RoamingConfiguration.ServiceBackChannelAddress); routers = Helpers.GetRouterCollection(AC); AccessPointSetup = false; DeviceSupports5Ghz = rc.DeviceSupports5Ghz; }
public WhckScanning(RunTimeConfiguration rc, APConfigParameter AP1Config24GHz, APConfigParameter AP1Config5GHz, APConfigParameter AP2Config24GHz, APConfigParameter AP2Config5GHz, SCAN_TEST_OPTIONS ScanTestOptions) { if (rc == null) { throw new ArgumentNullException("rc"); } traceProvider = new TraceProvider("WhckScanning"); this.ScanningConfiguration = rc; this.m_AP1Config24GHz = AP1Config24GHz; this.m_AP1Config5GHz = AP1Config5GHz; this.m_AP2Config24GHz = AP2Config24GHz; this.m_AP2Config5GHz = AP2Config5GHz; this.m_ScanTestOptions = ScanTestOptions; Api = new Wlan(); TestInterface = Helpers.GetWlanInterface(Api); AC = null; AC = Helpers.ConnectToService(ScanningConfiguration.ServiceBackChannelAddress); if (AC == null) { Log("Helpers.ConnectToService failed"); AC = null; throw new Exception("Helpers.ConnectToService failed"); } routers = Helpers.GetRouterCollection(AC); AccessPointSetup = false; }