package Ġio . github . bo op ited . w if ip 2 p . p 2 p Ċ Ċ import Ġandroid . net . wifi . W ps Info Ċ import Ġandroid . net . wifi . p 2 p . Wifi P 2 p Config Ċ Ċ fun Ġcreate Config ( ĊĠĠĠ ĠgroupName : ĠString , ĊĠĠĠ Ġgroup Pin : ĠString , ĊĠĠĠ Ġband : ĠInt Ġ= ĠW ifi P 2 p Config . GROUP _ OWNER _ BAND _ AUTO , ĊĠĠĠ Ġw ps Setup : ĠInt Ġ= ĠW ps Info . P BC , ĊĠĠĠ Ġpersistent : ĠBoolean Ġ= Ġfalse Ċ ): ĠW ifi P 2 p Config Ġ{ ĊĠĠĠ Ġreturn ĠW ifi P 2 p Config . Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġset Network Name ( groupName ) ĊĠĠĠĠĠĠĠ Ġset Pass phrase ( group Pin ) ĊĠĠĠĠĠĠĠ Ġset Group Operating Band ( band ) ĊĠĠĠĠĠĠĠ Ġenable Persistent Mode ( persistent ) ĊĠĠĠ Ġ}. build (). also Ġ{ ĊĠĠĠĠĠĠĠ Ġit . w ps . setup Ġ= Ġw ps Setup ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġcreate Config ( address : ĠString ): ĠW ifi P 2 p Config Ġ{ ĊĠĠĠ Ġreturn ĠW ifi P 2 p Config (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġdevice Address Ġ= Ġaddress ĊĠĠĠĠĠĠĠ Ġw ps . setup Ġ= ĠW ps Info . P BC ĊĠĠĠ Ġ} Ċ }