package Ġcom . is up atches . wise fy Ċ Ċ import Ġcom . is up atches . wise fy . Wise Fy . Companion . MAX _ FREQ UENCY _ 5 GH Z Ċ import Ġcom . is up atches . wise fy . Wise Fy . Companion . MIN _ FREQ UENCY _ 5 GH Z Ċ Ċ internal Ġconst Ġval ĠOPEN _ NETWORK _ SSID Ġ= Ġ" Open ĠNetwork " Ċ Ċ internal Ġconst Ġval ĠW EP _ NETWORK _ SSID Ġ= Ġ" WE P ĠNetwork " Ċ internal Ġconst Ġval ĠW EP _ NETWORK _ PASSWORD Ġ= Ġ" 1 2 3 4 5 6 7 8 " Ċ Ċ internal Ġconst Ġval ĠW PA 2 _ NETWORK _ SSID Ġ= Ġ" W PA 2 ĠNetwork " Ċ internal Ġconst Ġval ĠW PA 2 _ NETWORK _ PASSWORD Ġ= Ġ" 1 2 3 4 5 6 " Ċ Ċ internal Ġconst Ġval ĠTEST _ DELAY Ġ= Ġ 1 Ċ Ċ internal Ġconst Ġval ĠTEST _ NUMBER _ OF _ BAR S Ġ= Ġ 5 Ċ Ċ internal Ġconst Ġval ĠTEST _ SSID Ġ= Ġ" Test ĠNetwork " Ċ Ċ internal Ġconst Ġval ĠTEST _ NETWORK _ FREQ UENCY _ BE LOW _ 5 GH Z Ġ= ĠMIN _ FREQ UENCY _ 5 GH Z Ġ- Ġ 1 Ċ internal Ġconst Ġval ĠTEST _ NETWORK _ FREQ UENCY _ AB O VE _ 5 GH Z Ġ= ĠMAX _ FREQ UENCY _ 5 GH Z Ġ+ Ġ 1 Ċ Ċ internal Ġconst Ġval ĠTEST _ NETWORK _ FREQ UENCY _ 2 4 GH Z Ġ= Ġ 2 4 0 0 Ċ internal Ġconst Ġval ĠTEST _ NETWORK _ FREQ UENCY _ 5 GH Z Ġ= Ġ 5 0 0 0 Ċ Ċ internal Ġconst Ġval ĠTEST _ RSS I _ LEVEL Ġ= Ġ- 6 0 Ċ internal Ġconst Ġval ĠTEST _ RSS I _ LEVEL _ LOW Ġ= Ġ- 7 0 Ċ internal Ġconst Ġval ĠTEST _ RSS I _ LEVEL _ HIGH Ġ= Ġ- 3 5 Ċ Ċ internal Ġconst Ġval ĠTEST _ TIMEOUT Ġ= Ġ 1 Ċ Ċ internal Ġconst Ġval ĠVER IFICATION _ SUCCESS _ TIMEOUT Ġ= Ġ 5 0 0 0 L Ċ internal Ġconst Ġval ĠVER IFICATION _ FAILURE _ TIMEOUT Ġ= Ġ 3 0 0 0 L Ċ Ċ internal Ġconst Ġval ĠTEST _ IP _ ADDRESS _ STRING Ġ= Ġ" 1 2 7 . 0 . 0 . 1 " Ċ Ċ internal Ġconst Ġval ĠTEST _ REGEX Ġ= Ġ" .* Test .* " Ċ Ċ internal Ġconst Ġval ĠTEST _ SSID 2 Ġ= Ġ" Test ĠNetwork Ġ 2 " Ċ internal Ġconst Ġval ĠTEST _ SSID 3 Ġ= Ġ" Test ĠNetwork Ġ 3 " Ċ Ċ internal Ġval ĠTEST _ IP _ ADDRESS _ INT Ġ= Ġget Int Version Of Test IPAddress () Ċ Ċ private Ġconst Ġval ĠBIT _ SHIFT _ VALUE Ġ= Ġ 8 Ċ Ċ /** Ċ Ġ* ĠTo Ġconvert Ġthe ĠTEST _ IP _ ADDRESS _ STRING Ġstring Ġinto Ġan Ġinteger Ġvalue Ġto Ġbe Ġused Ġfor ĠInet Ġand Ċ Ġ* Ġtests . Ċ Ġ* Ċ Ġ* Ġ@ see Ġ# TEST _ IP _ ADDRESS _ STRING Ċ Ġ* Ċ Ġ* Ġ@ return Ġint Ġ- ĠThe Ġint Ġvalue Ġof Ġa Ġgiven ĠIP Ċ Ġ*/ Ċ private Ġfun Ġget Int Version Of Test IPAddress (): ĠInt Ġ{ ĊĠĠĠ Ġvar Ġresult Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Ġiterate Ġover Ġeach Ġoct et ĊĠĠĠ Ġfor Ġ( part Ġin ĠTEST _ IP _ ADDRESS _ STRING . split (". ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠShift Ġthe Ġpreviously Ġparsed Ġbits Ġover Ġby Ġ 1 Ġbyte ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult Ġshl ĠBIT _ SHIFT _ VALUE ĊĠĠĠĠĠĠĠ Ġ// ĠSet Ġthe Ġlow Ġorder Ġbits Ġto Ġthe Ġcurrent Ġoct et ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult Ġor Ġpart . toInt () ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġresult Ċ } Ċ