package Ġcom . air fore . cell _ info . models . g sm Ċ Ċ import Ġcom . air fore . cell _ info . models . Cell Data Ċ import Ġcom . air fore . cell _ info . models . common . Network Ċ import Ġcz . m ro cz is . net monster . core . model . cell . Cell G sm Ċ Ċ fun Ġget G sm ( cell : ĠCell G sm , Ġcell Data : ĠCell Data ): ĠCell G SM Ġ{ ĊĊĠĠĠ Ġval Ġcell G SM Ġ= ĠCell G SM () ĊĠĠĠ Ġcell G SM . type Ġ= Ġ" G SM " ĊĠĠĠ Ġcell Data . type Ġ= Ġ" G SM " ĊĊĠĠĠ Ġcell G SM . band G SM Ġ= ĠBand G SM () ĊĠĠĠ Ġcell G SM . connection Status Ġ= Ġcell . connection Status . toString () ĊĠĠĠ Ġcell Data . connection Status Ġ= Ġcell . connection Status . toString () ĊĊĠĠĠ Ġcell G SM . band G SM Ġ= ĠBand G SM () ĊĠĠĠ Ġcell . band ?. let Ġ{ ĊĠĠĠĠĠĠĠ Ġcell G SM . band G SM . channel Number Ġ= Ġit . channel Number ĊĠĠĠĠĠĠĠ Ġcell Data . band Channel Number Ġ= Ġit . channel Number ĊĠĠĠĠĠĠĠ Ġit . number ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . band G SM . number Ġ= Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell Data . band Number Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġit . name ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . band G SM . name Ġ= Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell Data . band Name Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcell G SM . band G SM . ar fc n Ġ= Ġit . ar fc n ĊĠĠĠĠĠĠĠ Ġcell Data . ar fc n Ġ= Ġit . ar fc n ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcell G SM . network Ġ= ĊĠĠĠĠĠĠĠ ĠNetwork () ĊĠĠĠ Ġcell . network ?. let Ġ{ ĊĠĠĠĠĠĠĠ Ġcell G SM . network . iso Ġ= Ġit . iso ĊĠĠĠĠĠĠĠ Ġcell G SM . network . m cc Ġ= Ġit . m cc ĊĠĠĠĠĠĠĠ Ġcell G SM . network . m nc Ġ= Ġit . m nc ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcell G SM . signal G SM Ġ= ĠSignal G SM () ĊĠĠĠ Ġcell . signal . let Ġ{ ĊĠĠĠĠĠĠĠ Ġcell . signal . bit Error Rate ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . signal G SM . bit Error Rate Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcell . signal . rssi ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . signal G SM . rssi Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcell . signal . timing Advance ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . signal G SM . timing Advance Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcell . signal . db m ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell G SM . signal G SM . db m Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcell G SM . subscriptionId Ġ= Ġcell . subscriptionId ĊĠĠĠ Ġcell Data . subscriptionId Ġ= Ġcell . subscriptionId ĊĊĠĠĠ Ġreturn Ġcell G SM Ċ } Ċ Ċ fun Ġget G sm Fake ( cell : ĠCell G sm ? Ġ= Ġnull ): ĠCell G SM Ġ{ ĊĊĠĠĠ Ġval Ġcell G SM Ġ= ĠCell G SM () ĊĠĠĠ Ġcell G SM . type Ġ= Ġ" G SM " ĊĊĠĠĠ Ġcell G SM . band G SM Ġ= ĠBand G SM () ĊĠĠĠ Ġcell G SM . connection Status Ġ= Ġ" cell . connection Status . toString ()" ĊĊĠĠĠ Ġcell G SM . band G SM Ġ= ĠBand G SM () ĊĠĠĠ Ġcell G SM . band G SM . channel Number Ġ= Ġ 2 ĊĠĠĠ Ġcell G SM . band G SM . number Ġ= Ġ 0 ĊĠĠĠ Ġcell G SM . band G SM . name Ġ= Ġ"" ĊĠĠĠ Ġcell G SM . band G SM . ar fc n Ġ= Ġ 0 ĊĊĊĠĠĠ Ġcell G SM . network Ġ= ĊĠĠĠĠĠĠĠ ĠNetwork () ĊĠĠĠ Ġcell G SM . network . iso Ġ= Ġ"" ĊĠĠĠ Ġcell G SM . network . m cc Ġ= Ġ"" ĊĠĠĠ Ġcell G SM . network . m nc Ġ= Ġ"" ĊĊĠĠĠ Ġcell G SM . signal G SM Ġ= ĠSignal G SM () ĊĊĠĠĠ Ġcell G SM . signal G SM . bit Error Rate Ġ= Ġ 0 ĊĠĠĠ Ġcell G SM . signal G SM . rssi Ġ= Ġ 0 ĊĠĠĠ Ġcell G SM . signal G SM . timing Advance Ġ= Ġ 0 ĊĠĠĠ Ġcell G SM . signal G SM . db m Ġ= Ġ 0 ĊĊĠĠĠ Ġreturn Ġcell G SM Ċ }