qmi-service-nas.json 260 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250
  1. [
  2. // *********************************************************************************
  3. { "name" : "NAS",
  4. "type" : "Service" },
  5. // *********************************************************************************
  6. { "name" : "QMI Client NAS",
  7. "type" : "Client",
  8. "since" : "1.0" },
  9. // *********************************************************************************
  10. { "name" : "QMI Message NAS",
  11. "type" : "Message-ID-Enum" },
  12. // *********************************************************************************
  13. { "name" : "QMI Indication NAS",
  14. "type" : "Indication-ID-Enum" },
  15. // *********************************************************************************
  16. { "common-ref" : "NAS Service Provider Name",
  17. "name" : "Service Provider Name",
  18. "id" : "0x10",
  19. "type" : "TLV",
  20. "format" : "sequence",
  21. "contents" : [ { "name" : "Name Display Condition",
  22. "format" : "guint8",
  23. "public-format" : "QmiNasNetworkNameDisplayCondition" },
  24. { "name" : "Name",
  25. "format" : "string" } ] },
  26. { "common-ref" : "NAS Operator PLMN List",
  27. "name" : "Operator PLMN List",
  28. "id" : "0x11",
  29. "type" : "TLV",
  30. "format" : "array",
  31. "size-prefix-format" : "guint16",
  32. "array-element" : { "name" : "Element",
  33. "format" : "struct",
  34. "contents" : [ { "name" : "MCC",
  35. "format" : "string",
  36. "fixed-size" : "3" },
  37. { "name" : "MNC",
  38. "format" : "string",
  39. "fixed-size" : "3" },
  40. { "name" : "LAC1",
  41. "format" : "guint16" },
  42. { "name" : "LAC2",
  43. "format" : "guint16" },
  44. { "name" : "PLMN Name Record Identifier",
  45. "format" : "guint8" } ] } },
  46. { "common-ref" : "NAS Operator PLMN Name",
  47. "name" : "Operator PLMN Name",
  48. "id" : "0x12",
  49. "type" : "TLV",
  50. "format" : "array",
  51. "array-element" : { "name" : "Element",
  52. "format" : "struct",
  53. "contents" : [ { "name" : "Name Encoding",
  54. "format" : "guint8",
  55. "public-format" : "QmiNasPlmnEncodingScheme" },
  56. { "name" : "Short Country Initials",
  57. "format" : "guint8",
  58. "public-format" : "QmiNasPlmnNameCountryInitials" },
  59. { "name" : "Long Name Spare Bits",
  60. "format" : "guint8",
  61. "public-format" : "QmiNasPlmnNameSpareBits" },
  62. { "name" : "Short Name Spare Bits",
  63. "format" : "guint8",
  64. "public-format" : "QmiNasPlmnNameSpareBits" },
  65. { "name" : "Long Name",
  66. "format" : "array",
  67. "array-element" : { "format" : "guint8" } },
  68. { "name" : "Short Name",
  69. "format" : "array",
  70. "array-element" : { "format" : "guint8" } } ] } },
  71. { "common-ref" : "NAS Operator String Name",
  72. "name" : "Operator String Name",
  73. "id" : "0x13",
  74. "type" : "TLV",
  75. "format" : "string" },
  76. { "common-ref" : "NAS NITZ Information",
  77. "name" : "NITZ Information",
  78. "id" : "0x14",
  79. "type" : "TLV",
  80. "format" : "sequence",
  81. "contents" : [ { "name" : "Name Encoding",
  82. "format" : "guint8",
  83. "public-format" : "QmiNasPlmnEncodingScheme" },
  84. { "name" : "Short Country Initials",
  85. "format" : "guint8",
  86. "public-format" : "QmiNasPlmnNameCountryInitials" },
  87. { "name" : "Long Name Spare Bits",
  88. "format" : "guint8",
  89. "public-format" : "QmiNasPlmnNameSpareBits" },
  90. { "name" : "Short Name Spare Bits",
  91. "format" : "guint8",
  92. "public-format" : "QmiNasPlmnNameSpareBits" },
  93. { "name" : "Long Name",
  94. "format" : "array",
  95. "array-element" : { "format" : "guint8" } },
  96. { "name" : "Short Name",
  97. "format" : "array",
  98. "array-element" : { "format" : "guint8" } } ] },
  99. { "common-ref" : "NAS Preferred Networks",
  100. "name" : "Preferred Networks",
  101. "id" : "0x10",
  102. "type" : "TLV",
  103. "format" : "array",
  104. "size-prefix-format" : "guint16",
  105. "array-element" : { "name" : "Element",
  106. "format" : "struct",
  107. "contents" : [ { "name" : "MCC",
  108. "format" : "guint16" },
  109. { "name" : "MNC",
  110. "format" : "guint16" },
  111. { "name" : "Radio Access Technology",
  112. "format" : "guint16",
  113. "public-format" : "QmiNasPlmnAccessTechnologyIdentifier" } ] } },
  114. // *********************************************************************************
  115. { "name" : "Reset",
  116. "type" : "Message",
  117. "service" : "NAS",
  118. "id" : "0x0000",
  119. "since" : "1.0",
  120. "output" : [ { "common-ref" : "Operation Result" } ] },
  121. // *********************************************************************************
  122. { "name" : "Abort",
  123. "type" : "Message",
  124. "service" : "NAS",
  125. "id" : "0x0001",
  126. "since" : "1.0",
  127. // This magic tag allows us to avoid creating a method in the client
  128. "scope" : "library-only",
  129. "input" : [ { "name" : "Transaction ID",
  130. "id" : "0x01",
  131. "type" : "TLV",
  132. "since" : "1.0",
  133. "format" : "guint16" } ],
  134. "output" : [ { "common-ref" : "Operation Result" } ] },
  135. // *********************************************************************************
  136. { "name" : "Set Event Report",
  137. "type" : "Message",
  138. "service" : "NAS",
  139. "id" : "0x0002",
  140. "since" : "1.0",
  141. "input" : [ { "name" : "Signal Strength Indicator",
  142. "id" : "0x10",
  143. "type" : "TLV",
  144. "since" : "1.0",
  145. "format" : "sequence",
  146. "contents" : [ { "name" : "Report",
  147. "format" : "guint8",
  148. "public-format" : "gboolean" },
  149. { "name" : "Thresholds",
  150. "format" : "array",
  151. "array-element" : { "format" : "gint8" } } ] },
  152. { "name" : "RF Band Information",
  153. "id" : "0x11",
  154. "type" : "TLV",
  155. "since" : "1.0",
  156. "format" : "guint8",
  157. "public-format" : "gboolean" },
  158. { "name" : "Registration Reject Reason",
  159. "id" : "0x12",
  160. "type" : "TLV",
  161. "since" : "1.0",
  162. "format" : "guint8",
  163. "public-format" : "gboolean" },
  164. { "name" : "RSSI Indicator",
  165. "id" : "0x13",
  166. "type" : "TLV",
  167. "since" : "1.0",
  168. "format" : "sequence",
  169. "contents" : [ { "name" : "Report",
  170. "format" : "guint8",
  171. "public-format" : "gboolean" },
  172. { "name" : "RSSI Delta",
  173. "format" : "guint8" } ] },
  174. { "name" : "ECIO Indicator",
  175. "id" : "0x14",
  176. "type" : "TLV",
  177. "since" : "1.0",
  178. "format" : "sequence",
  179. "contents" : [ { "name" : "Report",
  180. "format" : "guint8",
  181. "public-format" : "gboolean" },
  182. { "name" : "ECIO Delta",
  183. "format" : "guint8" } ] },
  184. { "name" : "IO Indicator",
  185. "id" : "0x15",
  186. "type" : "TLV",
  187. "since" : "1.0",
  188. "format" : "sequence",
  189. "contents" : [ { "name" : "Report",
  190. "format" : "guint8",
  191. "public-format" : "gboolean" },
  192. { "name" : "IO Delta",
  193. "format" : "guint8" } ] },
  194. { "name" : "SINR Indicator",
  195. "id" : "0x16",
  196. "type" : "TLV",
  197. "since" : "1.0",
  198. "format" : "sequence",
  199. "contents" : [ { "name" : "Report",
  200. "format" : "guint8",
  201. "public-format" : "gboolean" },
  202. { "name" : "SINR Delta",
  203. "format" : "guint8" } ] },
  204. { "name" : "Error Rate Indicator",
  205. "id" : "0x17",
  206. "type" : "TLV",
  207. "since" : "1.0",
  208. "format" : "guint8",
  209. "public-format" : "gboolean" },
  210. { "name" : "ECIO Threshold",
  211. "id" : "0x19",
  212. "type" : "TLV",
  213. "since" : "1.0",
  214. "format" : "sequence",
  215. "contents" : [ { "name" : "Report",
  216. "format" : "guint8",
  217. "public-format" : "gboolean" },
  218. { "name" : "Thresholds",
  219. "format" : "array",
  220. "array-element" : { "format" : "gint16" } } ] },
  221. { "name" : "SINR Threshold",
  222. "id" : "0x1A",
  223. "type" : "TLV",
  224. "since" : "1.0",
  225. "format" : "sequence",
  226. "contents" : [ { "name" : "Report",
  227. "format" : "guint8",
  228. "public-format" : "gboolean" },
  229. { "name" : "Thresholds",
  230. "format" : "array",
  231. "array-element" : { "format" : "guint8" } } ] },
  232. { "name" : "LTE SNR Delta",
  233. "id" : "0x1B",
  234. "type" : "TLV",
  235. "since" : "1.0",
  236. "format" : "sequence",
  237. "contents" : [ { "name" : "Report",
  238. "format" : "guint8",
  239. "public-format" : "gboolean" },
  240. { "name" : "SNR Delta",
  241. "format" : "guint8" } ] },
  242. { "name" : "LTE RSRP Delta",
  243. "id" : "0x1C",
  244. "type" : "TLV",
  245. "since" : "1.0",
  246. "format" : "sequence",
  247. "contents" : [ { "name" : "Report",
  248. "format" : "guint8",
  249. "public-format" : "gboolean" },
  250. { "name" : "RSRP Delta",
  251. "format" : "guint8" } ] } ],
  252. "output" : [ { "common-ref" : "Operation Result" } ] },
  253. { "name" : "Event Report",
  254. "type" : "Indication",
  255. "service" : "NAS",
  256. "id" : "0x0002",
  257. "since" : "1.0",
  258. "output" : [ { "name" : "Signal Strength",
  259. "id" : "0x10",
  260. "type" : "TLV",
  261. "since" : "1.0",
  262. "format" : "sequence",
  263. "contents" : [ { "name" : "Strength",
  264. "format" : "gint8" },
  265. { "name" : "Radio Interface",
  266. "format" : "gint8",
  267. "public-format" : "QmiNasRadioInterface" } ] },
  268. { "name" : "RF Band Information",
  269. "id" : "0x11",
  270. "type" : "TLV",
  271. "since" : "1.0",
  272. "format" : "array",
  273. "array-element" : { "name" : "Element",
  274. "format" : "struct",
  275. "contents" : [ { "name" : "Radio Interface",
  276. "format" : "gint8",
  277. "public-format" : "QmiNasRadioInterface" },
  278. { "name" : "Active Band Class",
  279. "format" : "guint16",
  280. "public-format" : "QmiNasActiveBand" },
  281. { "name" : "Active Channel",
  282. "format" : "guint16" } ] } },
  283. { "name" : "Registration Reject Reason",
  284. "id" : "0x12",
  285. "type" : "TLV",
  286. "since" : "1.0",
  287. "format" : "sequence",
  288. "contents" : [ { "name" : "Service Domain",
  289. "format" : "guint8",
  290. "public-format" : "QmiNasNetworkServiceDomain" },
  291. { "name" : "Reject Cause",
  292. "format" : "guint16" } ] },
  293. { "name" : "RSSI",
  294. "id" : "0x13",
  295. "type" : "TLV",
  296. "since" : "1.0",
  297. "format" : "sequence",
  298. "contents" : [ { "name" : "RSSI",
  299. "format" : "guint8" },
  300. { "name" : "Radio Interface",
  301. "format" : "gint8",
  302. "public-format" : "QmiNasRadioInterface" } ] },
  303. { "name" : "ECIO",
  304. "id" : "0x14",
  305. "type" : "TLV",
  306. // API changed in 1.14
  307. "since" : "1.14",
  308. "format" : "sequence",
  309. "contents" : [ { "name" : "ECIO",
  310. "format" : "guint8" },
  311. { "name" : "Radio Interface",
  312. "format" : "gint8",
  313. "public-format" : "QmiNasRadioInterface" } ] },
  314. { "name" : "IO",
  315. "id" : "0x15",
  316. "type" : "TLV",
  317. "since" : "1.0",
  318. "format" : "gint32" },
  319. { "name" : "SINR",
  320. "id" : "0x16",
  321. "type" : "TLV",
  322. "since" : "1.0",
  323. "format" : "guint8",
  324. "public-format" : "QmiNasEvdoSinrLevel" },
  325. { "name" : "Error Rate",
  326. "id" : "0x17",
  327. "type" : "TLV",
  328. "since" : "1.0",
  329. "format" : "sequence",
  330. "contents" : [ { "name" : "Rate",
  331. "format" : "guint16" },
  332. { "name" : "Radio Interface",
  333. "format" : "gint8",
  334. "public-format" : "QmiNasRadioInterface" } ] },
  335. { "name" : "RSRQ",
  336. "id" : "0x18",
  337. "type" : "TLV",
  338. "since" : "1.0",
  339. "format" : "sequence",
  340. "contents" : [ { "name" : "RSRQ",
  341. "format" : "gint8" },
  342. { "name" : "Radio Interface",
  343. "format" : "gint8",
  344. "public-format" : "QmiNasRadioInterface" } ] },
  345. { "name" : "LTE SNR",
  346. "id" : "0x19",
  347. "type" : "TLV",
  348. "since" : "1.0",
  349. "format" : "gint16" },
  350. { "name" : "LTE RSRP",
  351. "id" : "0x1A",
  352. "type" : "TLV",
  353. "since" : "1.0",
  354. "format" : "gint16" } ] },
  355. // *********************************************************************************
  356. { "name" : "Register Indications",
  357. "type" : "Message",
  358. "service" : "NAS",
  359. "id" : "0x0003",
  360. "since" : "1.0",
  361. "input" : [ { "name" : "System Selection Preference",
  362. "id" : "0x10",
  363. "type" : "TLV",
  364. "since" : "1.0",
  365. "format" : "guint8",
  366. "public-format" : "gboolean" },
  367. { "name" : "DDTM Events",
  368. "id" : "0x12",
  369. "type" : "TLV",
  370. "since" : "1.0",
  371. "format" : "guint8",
  372. "public-format" : "gboolean" },
  373. { "name" : "Serving System Events",
  374. "id" : "0x13",
  375. "type" : "TLV",
  376. "since" : "1.0",
  377. "format" : "guint8",
  378. "public-format" : "gboolean" },
  379. { "name" : "Dual Standby Preference",
  380. "id" : "0x14",
  381. "type" : "TLV",
  382. "since" : "1.0",
  383. "format" : "guint8",
  384. "public-format" : "gboolean" },
  385. { "name" : "Subscription Info",
  386. "id" : "0x15",
  387. "type" : "TLV",
  388. "since" : "1.0",
  389. "format" : "guint8",
  390. "public-format" : "gboolean" },
  391. { "name" : "Network Time",
  392. "id" : "0x17",
  393. "type" : "TLV",
  394. "since" : "1.0",
  395. "format" : "guint8",
  396. "public-format" : "gboolean" },
  397. { "name" : "System Info",
  398. "id" : "0x18",
  399. "type" : "TLV",
  400. "since" : "1.0",
  401. "format" : "guint8",
  402. "public-format" : "gboolean" },
  403. { "name" : "Signal Info",
  404. "id" : "0x19",
  405. "type" : "TLV",
  406. "since" : "1.0",
  407. "format" : "guint8",
  408. "public-format" : "gboolean" },
  409. { "name" : "Error Rate",
  410. "id" : "0x1A",
  411. "type" : "TLV",
  412. "since" : "1.0",
  413. "format" : "guint8",
  414. "public-format" : "gboolean" },
  415. { "name" : "HDR New UATI Assigned",
  416. "id" : "0x1B",
  417. "type" : "TLV",
  418. "since" : "1.0",
  419. "format" : "guint8",
  420. "public-format" : "gboolean" },
  421. { "name" : "HDR Session Closed",
  422. "id" : "0x1C",
  423. "type" : "TLV",
  424. "since" : "1.0",
  425. "format" : "guint8",
  426. "public-format" : "gboolean" },
  427. { "name" : "Managed Roaming",
  428. "id" : "0x1D",
  429. "type" : "TLV",
  430. "since" : "1.0",
  431. "format" : "guint8",
  432. "public-format" : "gboolean" },
  433. { "name" : "Current PLMN Name",
  434. "id" : "0x1E",
  435. "type" : "TLV",
  436. "since" : "1.0",
  437. "format" : "guint8",
  438. "public-format" : "gboolean" },
  439. { "name" : "eMBMS Status",
  440. "id" : "0x1F",
  441. "type" : "TLV",
  442. "since" : "1.0",
  443. "format" : "guint8",
  444. "public-format" : "gboolean" },
  445. { "name" : "RF Band Information",
  446. "id" : "0x20",
  447. "type" : "TLV",
  448. "since" : "1.0",
  449. "format" : "guint8",
  450. "public-format" : "gboolean" },
  451. { "name" : "Network Reject Information",
  452. "id" : "0x21",
  453. "type" : "TLV",
  454. "since" : "1.30",
  455. "format" : "sequence",
  456. "contents" : [ { "name" : "Enable Network Reject Indications",
  457. "format" : "guint8",
  458. "public-format" : "gboolean" },
  459. { "name" : "Supress System Info Indications",
  460. "format" : "guint8",
  461. "public-format" : "gboolean" } ] } ],
  462. "output" : [ { "common-ref" : "Operation Result" } ] },
  463. // *********************************************************************************
  464. { "name" : "Get Supported Messages",
  465. "type" : "Message",
  466. "service" : "NAS",
  467. "id" : "0x001E",
  468. "since" : "1.14",
  469. "output" : [ { "common-ref" : "Operation Result" },
  470. { "name" : "List",
  471. "id" : "0x10",
  472. "type" : "TLV",
  473. "since" : "1.0",
  474. "format" : "array",
  475. "size-prefix-format" : "guint16",
  476. "array-element" : { "format" : "guint8" },
  477. "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
  478. // *********************************************************************************
  479. { "name" : "Get Signal Strength",
  480. "type" : "Message",
  481. "service" : "NAS",
  482. "id" : "0x0020",
  483. "since" : "1.0",
  484. "input" : [ { "name" : "Request Mask",
  485. "id" : "0x10",
  486. "type" : "TLV",
  487. "since" : "1.0",
  488. "format" : "guint16",
  489. "public-format" : "QmiNasSignalStrengthRequest" } ],
  490. "output" : [ { "common-ref" : "Operation Result" },
  491. { "name" : "Signal Strength",
  492. "id" : "0x01",
  493. "type" : "TLV",
  494. "since" : "1.0",
  495. "format" : "sequence",
  496. "contents" : [ { "name" : "Strength",
  497. "format" : "gint8" },
  498. { "name" : "Radio Interface",
  499. "format" : "gint8",
  500. "public-format" : "QmiNasRadioInterface" } ],
  501. "prerequisites": [ { "common-ref" : "Success" } ] },
  502. { "name" : "Strength List",
  503. "id" : "0x10",
  504. "type" : "TLV",
  505. "since" : "1.0",
  506. "format" : "array",
  507. "size-prefix-format" : "guint16",
  508. "array-element" : { "name" : "Element",
  509. "format" : "struct",
  510. "contents" : [ { "name" : "Strength",
  511. "format" : "gint8" },
  512. { "name" : "Radio Interface",
  513. "format" : "gint8",
  514. "public-format" : "QmiNasRadioInterface" } ] } },
  515. { "name" : "RSSI List",
  516. "id" : "0x11",
  517. "type" : "TLV",
  518. "since" : "1.0",
  519. "format" : "array",
  520. "size-prefix-format" : "guint16",
  521. "array-element" : { "name" : "Element",
  522. "format" : "struct",
  523. "contents" : [ { "name" : "RSSI",
  524. "format" : "guint8" },
  525. { "name" : "Radio Interface",
  526. "format" : "gint8",
  527. "public-format" : "QmiNasRadioInterface" } ] } },
  528. { "name" : "ECIO List",
  529. "id" : "0x12",
  530. "type" : "TLV",
  531. "since" : "1.0",
  532. "format" : "array",
  533. "size-prefix-format" : "guint16",
  534. "array-element" : { "name" : "Element",
  535. "format" : "struct",
  536. "contents" : [ { "name" : "ECIO",
  537. "format" : "guint8" },
  538. { "name" : "Radio Interface",
  539. "format" : "gint8",
  540. "public-format" : "QmiNasRadioInterface" } ] } },
  541. { "name" : "IO",
  542. "id" : "0x13",
  543. "type" : "TLV",
  544. "since" : "1.0",
  545. "format" : "gint32" },
  546. { "name" : "SINR",
  547. "id" : "0x14",
  548. "type" : "TLV",
  549. "since" : "1.0",
  550. "format" : "guint8",
  551. "public-format" : "QmiNasEvdoSinrLevel" },
  552. { "name" : "Error Rate List",
  553. "id" : "0x15",
  554. "type" : "TLV",
  555. "since" : "1.0",
  556. "format" : "array",
  557. "size-prefix-format" : "guint16",
  558. "array-element" : { "name" : "Element",
  559. "format" : "struct",
  560. "contents" : [ { "name" : "Rate",
  561. "format" : "guint16" },
  562. { "name" : "Radio Interface",
  563. "format" : "gint8",
  564. "public-format" : "QmiNasRadioInterface" } ] } },
  565. { "name" : "RSRQ",
  566. "id" : "0x16",
  567. "type" : "TLV",
  568. "since" : "1.0",
  569. "format" : "sequence",
  570. "contents" : [ { "name" : "RSRQ",
  571. "format" : "gint8" },
  572. { "name" : "Radio Interface",
  573. "format" : "gint8",
  574. "public-format" : "QmiNasRadioInterface" } ] },
  575. { "name" : "LTE SNR",
  576. "id" : "0x17",
  577. "type" : "TLV",
  578. "since" : "1.0",
  579. "format" : "gint16" },
  580. { "name" : "LTE RSRP",
  581. "id" : "0x18",
  582. "type" : "TLV",
  583. "since" : "1.0",
  584. "format" : "gint16" } ] },
  585. // *********************************************************************************
  586. { "name" : "Network Scan",
  587. "type" : "Message",
  588. "service" : "NAS",
  589. "id" : "0x0021",
  590. "since" : "1.0",
  591. // This method may be aborted
  592. "abort" : "yes",
  593. "input" : [ { "name" : "Network Type",
  594. "id" : "0x10",
  595. "type" : "TLV",
  596. "since" : "1.0",
  597. "format" : "guint8",
  598. "public-format" : "QmiNasNetworkScanType" } ],
  599. "output" : [ { "common-ref" : "Operation Result" },
  600. { "name" : "Network Information",
  601. "id" : "0x10",
  602. "type" : "TLV",
  603. "since" : "1.0",
  604. "format" : "array",
  605. "size-prefix-format" : "guint16",
  606. "array-element" : { "name" : "Element",
  607. "format" : "struct",
  608. "contents" : [ { "name" : "MCC",
  609. "format" : "guint16" },
  610. { "name" : "MNC",
  611. "format" : "guint16" },
  612. { "name" : "Network Status",
  613. "format" : "guint8",
  614. "public-format" : "QmiNasNetworkStatus" },
  615. { "name" : "Description",
  616. "format" : "string" } ] } },
  617. { "name" : "Radio Access Technology",
  618. "id" : "0x11",
  619. "type" : "TLV",
  620. "since" : "1.0",
  621. "format" : "array",
  622. "size-prefix-format" : "guint16",
  623. "array-element" : { "name" : "Element",
  624. "format" : "struct",
  625. "contents" : [ { "name" : "MCC",
  626. "format" : "guint16" },
  627. { "name" : "MNC",
  628. "format" : "guint16" },
  629. { "name" : "Radio Interface",
  630. "format" : "gint8",
  631. "public-format" : "QmiNasRadioInterface" } ] } },
  632. { "name" : "MNC PCS Digit Include Status",
  633. "id" : "0x12",
  634. "type" : "TLV",
  635. "since" : "1.0",
  636. "format" : "array",
  637. "size-prefix-format" : "guint16",
  638. "array-element" : { "name" : "Element",
  639. "format" : "struct",
  640. "contents" : [ { "name" : "MCC",
  641. "format" : "guint16" },
  642. { "name" : "MNC",
  643. "format" : "guint16" },
  644. { "name" : "Includes PCS Digit",
  645. "format" : "guint8",
  646. "public-format" : "gboolean" } ] } },
  647. { "name" : "Network Scan Result",
  648. "id" : "0x13",
  649. "type" : "TLV",
  650. "since" : "1.24",
  651. "format" : "guint32",
  652. "public-format": "QmiNasNetworkScanResult" } ] },
  653. // *********************************************************************************
  654. { "name" : "Initiate Network Register",
  655. "type" : "Message",
  656. "service" : "NAS",
  657. "id" : "0x0022",
  658. "since" : "1.0",
  659. "input" : [ { "name" : "Action",
  660. "id" : "0x01",
  661. "type" : "TLV",
  662. "since" : "1.0",
  663. "format" : "guint8",
  664. "public-format" : "QmiNasNetworkRegisterType" },
  665. { "name" : "Manual Registration Info 3GPP",
  666. "id" : "0x10",
  667. "type" : "TLV",
  668. "since" : "1.0",
  669. "format" : "sequence",
  670. "contents" : [ { "name" : "MCC",
  671. "format" : "guint16" },
  672. { "name" : "MNC",
  673. "format" : "guint16" },
  674. { "name" : "Radio Interface",
  675. "format" : "gint8",
  676. "public-format" : "QmiNasRadioInterface" } ] },
  677. { "name" : "Change Duration",
  678. "id" : "0x11",
  679. "type" : "TLV",
  680. "since" : "1.0",
  681. "format" : "guint8",
  682. "public-format" : "QmiNasChangeDuration" },
  683. { "name" : "MNC PCS Digit Include Status",
  684. "id" : "0x12",
  685. "type" : "TLV",
  686. "since" : "1.0",
  687. "format" : "guint8",
  688. "public-format" : "gboolean" } ],
  689. "output" : [ { "common-ref" : "Operation Result" } ] },
  690. // *********************************************************************************
  691. { "name" : "Attach Detach",
  692. "type" : "Message",
  693. "service" : "NAS",
  694. "id" : "0x0023",
  695. "since" : "1.20",
  696. "input" : [ { "name" : "Action",
  697. "id" : "0x10",
  698. "mandatory" : "yes",
  699. "type" : "TLV",
  700. "since" : "1.20",
  701. "format" : "guint8",
  702. "public-format" : "QmiNasPsAttachAction" } ],
  703. "output" : [ { "common-ref" : "Operation Result" } ] },
  704. // *********************************************************************************
  705. { "name" : "Get Serving System",
  706. "type" : "Message",
  707. "service" : "NAS",
  708. "id" : "0x0024",
  709. "since" : "1.0",
  710. "output" : [ { "common-ref" : "Operation Result" },
  711. { "name" : "Serving System",
  712. "id" : "0x01",
  713. "type" : "TLV",
  714. "since" : "1.0",
  715. "format" : "sequence",
  716. "contents" : [ { "name" : "Registration State",
  717. "format" : "guint8",
  718. "public-format" : "QmiNasRegistrationState" },
  719. { "name" : "CS Attach State",
  720. "format" : "guint8",
  721. "public-format" : "QmiNasAttachState" },
  722. { "name" : "PS Attach State",
  723. "format" : "guint8",
  724. "public-format" : "QmiNasAttachState" },
  725. { "name" : "Selected Network",
  726. "format" : "guint8",
  727. "public-format" : "QmiNasNetworkType" },
  728. { "name" : "Radio Interfaces",
  729. "format" : "array",
  730. "array-element" : { "format" : "gint8",
  731. "public-format" : "QmiNasRadioInterface" } } ],
  732. "prerequisites": [ { "common-ref" : "Success" } ] },
  733. { "name" : "Roaming Indicator",
  734. "id" : "0x10",
  735. "type" : "TLV",
  736. "since" : "1.0",
  737. "format" : "guint8",
  738. "public-format" : "QmiNasRoamingIndicatorStatus" },
  739. { "name" : "Data Service Capability",
  740. "id" : "0x11",
  741. "type" : "TLV",
  742. "since" : "1.0",
  743. "format" : "array",
  744. "array-element" : { "format" : "guint8",
  745. "public-format" : "QmiNasDataCapability" } },
  746. { "name" : "Current PLMN",
  747. "id" : "0x12",
  748. "type" : "TLV",
  749. "since" : "1.0",
  750. "format" : "sequence",
  751. "contents" : [ { "name" : "MCC",
  752. "format" : "guint16" },
  753. { "name" : "MNC",
  754. "format" : "guint16" },
  755. { "name" : "Description",
  756. "format" : "string" } ] },
  757. { "name" : "CDMA System ID",
  758. "id" : "0x13",
  759. "type" : "TLV",
  760. "since" : "1.0",
  761. "format" : "sequence",
  762. "contents" : [ { "name" : "SID",
  763. "format" : "guint16" },
  764. { "name" : "NID",
  765. "format" : "guint16" } ] },
  766. { "name" : "CDMA Base Station Info",
  767. "id" : "0x14",
  768. "type" : "TLV",
  769. "since" : "1.0",
  770. "format" : "sequence",
  771. "contents" : [ { "name" : "Base Station ID",
  772. "format" : "guint16" },
  773. { "name" : "Base Station Latitude",
  774. "format" : "gint32" },
  775. { "name" : "Base Station Longitude",
  776. "format" : "gint32" } ] },
  777. { "name" : "Roaming Indicator List",
  778. "id" : "0x15",
  779. "type" : "TLV",
  780. "since" : "1.0",
  781. "format" : "array",
  782. "array-element" : { "name" : "Element",
  783. "format" : "struct",
  784. "contents" : [ { "name" : "Radio Interface",
  785. "format" : "guint8",
  786. "public-format" : "QmiNasRadioInterface" },
  787. { "name" : "Roaming Indicator",
  788. "format" : "guint8",
  789. "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
  790. { "name" : "Default Roaming Indicator",
  791. "id" : "0x16",
  792. "type" : "TLV",
  793. "since" : "1.0",
  794. "format" : "guint8",
  795. "public-format" : "QmiNasRoamingIndicatorStatus" },
  796. { "name" : "Time Zone 3GPP2",
  797. "id" : "0x17",
  798. "type" : "TLV",
  799. "since" : "1.0",
  800. "format" : "sequence",
  801. "contents" : [ { "name" : "Leap Seconds",
  802. "format" : "guint8" },
  803. { "name" : "Local Time Offset",
  804. "format" : "gint8" },
  805. { "name" : "Daylight Saving Time",
  806. "format" : "guint8",
  807. "public-format" : "gboolean" } ] },
  808. { "name" : "CDMA P Rev",
  809. "id" : "0x18",
  810. "type" : "TLV",
  811. "since" : "1.0",
  812. "format" : "guint8" },
  813. { "name" : "Time Zone 3GPP",
  814. "id" : "0x1A",
  815. "type" : "TLV",
  816. "since" : "1.0",
  817. "format" : "gint8" },
  818. { "name" : "Daylight Saving Time Adjustment 3GPP",
  819. "id" : "0x1B",
  820. "type" : "TLV",
  821. "since" : "1.0",
  822. "format" : "guint8" },
  823. { "name" : "LAC 3GPP",
  824. "id" : "0x1C",
  825. "type" : "TLV",
  826. "since" : "1.0",
  827. "format" : "guint16" },
  828. { "name" : "CID 3GPP",
  829. "id" : "0x1D",
  830. "type" : "TLV",
  831. "since" : "1.0",
  832. "format" : "guint32" },
  833. { "name" : "Concurrent Service Info 3GPP2",
  834. "id" : "0x1E",
  835. "type" : "TLV",
  836. "since" : "1.0",
  837. "format" : "guint8",
  838. "public-format" : "gboolean"},
  839. { "name" : "PRL Indicator 3GPP2",
  840. "id" : "0x1F",
  841. "type" : "TLV",
  842. "since" : "1.0",
  843. "format" : "guint8",
  844. "public-format" : "gboolean"},
  845. { "name" : "DTM Support",
  846. "id" : "0x20",
  847. "type" : "TLV",
  848. "since" : "1.0",
  849. "format" : "guint8",
  850. "public-format" : "gboolean"},
  851. { "name" : "Detailed Service Status",
  852. "id" : "0x21",
  853. "type" : "TLV",
  854. "since" : "1.0",
  855. "format" : "sequence",
  856. "contents" : [ { "name" : "Status",
  857. "format" : "guint8",
  858. "public-format" : "QmiNasServiceStatus" },
  859. { "name" : "Capability",
  860. "format" : "guint8",
  861. "public-format" : "QmiNasNetworkServiceDomain" },
  862. { "name" : "HDR Status",
  863. "format" : "guint8",
  864. "public-format" : "QmiNasServiceStatus" },
  865. { "name" : "HDR Hybrid",
  866. "format" : "guint8",
  867. "public-format" : "gboolean" },
  868. { "name" : "Forbidden",
  869. "format" : "guint8",
  870. "public-format" : "gboolean" } ] },
  871. { "name" : "CDMA System Info",
  872. "id" : "0x22",
  873. "type" : "TLV",
  874. "since" : "1.0",
  875. "format" : "sequence",
  876. "contents" : [ { "name" : "MCC",
  877. "format" : "guint16" },
  878. { "name" : "IMSI_11_12",
  879. "format" : "guint8" } ] },
  880. { "name" : "HDR Personality",
  881. "id" : "0x23",
  882. "type" : "TLV",
  883. "since" : "1.0",
  884. "format" : "guint8",
  885. "public-format" : "QmiNasHdrPersonality"},
  886. { "name" : "LTE TAC",
  887. "id" : "0x24",
  888. "type" : "TLV",
  889. "since" : "1.0",
  890. "format" : "guint16" },
  891. { "name" : "Call Barring Status",
  892. "id" : "0x25",
  893. "type" : "TLV",
  894. "since" : "1.0",
  895. "format" : "sequence",
  896. "contents" : [ { "name" : "CS Status",
  897. "format" : "gint32",
  898. "public-format" : "QmiNasCallBarringStatus" },
  899. { "name" : "PS Status",
  900. "format" : "gint32",
  901. "public-format" : "QmiNasCallBarringStatus" } ] },
  902. { "name" : "UMTS Primary Scrambling Code",
  903. "id" : "0x26",
  904. "type" : "TLV",
  905. "since" : "1.0",
  906. "format" : "guint16" },
  907. { "name" : "MNC PCS Digit Include Status",
  908. "id" : "0x27",
  909. "type" : "TLV",
  910. "since" : "1.0",
  911. "format" : "sequence",
  912. "contents" : [ { "name" : "MCC",
  913. "format" : "guint16" },
  914. { "name" : "MNC",
  915. "format" : "guint16" },
  916. { "name" : "Includes PCS Digit",
  917. "format" : "guint8",
  918. "public-format" : "gboolean" } ] },
  919. { "name" : "Network Name Source",
  920. "id" : "0x29",
  921. "type" : "TLV",
  922. "since" : "1.24",
  923. "format" : "guint32",
  924. "public-format" : "QmiNasNetworkNameSource" } ] },
  925. { "name" : "Serving System",
  926. "type" : "Indication",
  927. "service" : "NAS",
  928. "id" : "0x0024",
  929. "since" : "1.0",
  930. "output" : [ { "name" : "Serving System",
  931. "id" : "0x01",
  932. "type" : "TLV",
  933. "since" : "1.0",
  934. "format" : "sequence",
  935. "contents" : [ { "name" : "Registration State",
  936. "format" : "guint8",
  937. "public-format" : "QmiNasRegistrationState" },
  938. { "name" : "CS Attach State",
  939. "format" : "guint8",
  940. "public-format" : "QmiNasAttachState" },
  941. { "name" : "PS Attach State",
  942. "format" : "guint8",
  943. "public-format" : "QmiNasAttachState" },
  944. { "name" : "Selected Network",
  945. "format" : "guint8",
  946. "public-format" : "QmiNasNetworkType" },
  947. { "name" : "Radio Interfaces",
  948. "format" : "array",
  949. "array-element" : { "format" : "gint8",
  950. "public-format" : "QmiNasRadioInterface" } } ] },
  951. { "name" : "Roaming Indicator",
  952. "id" : "0x10",
  953. "type" : "TLV",
  954. "since" : "1.0",
  955. "format" : "guint8",
  956. "public-format" : "QmiNasRoamingIndicatorStatus" },
  957. { "name" : "Data Service Capability",
  958. "id" : "0x11",
  959. "type" : "TLV",
  960. "since" : "1.0",
  961. "format" : "array",
  962. "array-element" : { "format" : "guint8",
  963. "public-format" : "QmiNasDataCapability" } },
  964. { "name" : "Current PLMN",
  965. "id" : "0x12",
  966. "type" : "TLV",
  967. "since" : "1.0",
  968. "format" : "sequence",
  969. "contents" : [ { "name" : "MCC",
  970. "format" : "guint16" },
  971. { "name" : "MNC",
  972. "format" : "guint16" },
  973. { "name" : "Description",
  974. "format" : "string" } ] },
  975. { "name" : "CDMA System ID",
  976. "id" : "0x13",
  977. "type" : "TLV",
  978. "since" : "1.0",
  979. "format" : "sequence",
  980. "contents" : [ { "name" : "SID",
  981. "format" : "guint16" },
  982. { "name" : "NID",
  983. "format" : "guint16" } ] },
  984. { "name" : "CDMA Base Station Info",
  985. "id" : "0x14",
  986. "type" : "TLV",
  987. "since" : "1.0",
  988. "format" : "sequence",
  989. "contents" : [ { "name" : "Base Station ID",
  990. "format" : "guint16" },
  991. { "name" : "Base Station Latitude",
  992. "format" : "gint32" },
  993. { "name" : "Base Station Longitude",
  994. "format" : "gint32" } ] },
  995. { "name" : "Roaming Indicator List",
  996. "id" : "0x15",
  997. "type" : "TLV",
  998. "since" : "1.0",
  999. "format" : "array",
  1000. "array-element" : { "name" : "Element",
  1001. "format" : "struct",
  1002. "contents" : [ { "name" : "Radio Interface",
  1003. "format" : "guint8",
  1004. "public-format" : "QmiNasRadioInterface" },
  1005. { "name" : "Roaming Indicator",
  1006. "format" : "guint8",
  1007. "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
  1008. { "name" : "Default Roaming Indicator",
  1009. "id" : "0x16",
  1010. "type" : "TLV",
  1011. "since" : "1.0",
  1012. "format" : "guint8",
  1013. "public-format" : "QmiNasRoamingIndicatorStatus" },
  1014. { "name" : "Time Zone 3GPP2",
  1015. "id" : "0x17",
  1016. "type" : "TLV",
  1017. "since" : "1.0",
  1018. "format" : "sequence",
  1019. "contents" : [ { "name" : "Leap Seconds",
  1020. "format" : "guint8" },
  1021. { "name" : "Local Time Offset",
  1022. "format" : "gint8" },
  1023. { "name" : "Daylight Saving Time",
  1024. "format" : "guint8",
  1025. "public-format" : "gboolean" } ] },
  1026. { "name" : "CDMA P Rev",
  1027. "id" : "0x18",
  1028. "type" : "TLV",
  1029. "since" : "1.0",
  1030. "format" : "guint8" },
  1031. { "name" : "PLMN Name Flag 3GPP",
  1032. "id" : "0x19",
  1033. "type" : "TLV",
  1034. "since" : "1.0",
  1035. "format" : "gint8",
  1036. "public-format" : "gboolean" },
  1037. { "name" : "Time Zone 3GPP",
  1038. "id" : "0x1A",
  1039. "type" : "TLV",
  1040. "since" : "1.0",
  1041. "format" : "gint8" },
  1042. { "name" : "Daylight Saving Time Adjustment 3GPP",
  1043. "id" : "0x1B",
  1044. "type" : "TLV",
  1045. "since" : "1.0",
  1046. "format" : "guint8" },
  1047. { "name" : "Universal Time and Local Time Zone 3GPP",
  1048. "id" : "0x1C",
  1049. "type" : "TLV",
  1050. "since" : "1.0",
  1051. "format" : "sequence",
  1052. "contents" : [ { "name" : "Year",
  1053. "format" : "guint16" },
  1054. { "name" : "Month",
  1055. "format" : "guint8" },
  1056. { "name" : "Day",
  1057. "format" : "guint8" },
  1058. { "name" : "Hour",
  1059. "format" : "guint8" },
  1060. { "name" : "Minute",
  1061. "format" : "guint8" },
  1062. { "name" : "Second",
  1063. "format" : "guint8" },
  1064. { "name" : "Time Zone",
  1065. "format" : "guint8" } ] },
  1066. { "name" : "LAC 3GPP",
  1067. "id" : "0x1D",
  1068. "type" : "TLV",
  1069. "since" : "1.0",
  1070. "format" : "guint16" },
  1071. { "name" : "CID 3GPP",
  1072. "id" : "0x1E",
  1073. "type" : "TLV",
  1074. "since" : "1.0",
  1075. "format" : "guint32" },
  1076. { "name" : "Concurrent Service Info 3GPP2",
  1077. "id" : "0x1F",
  1078. "type" : "TLV",
  1079. "since" : "1.0",
  1080. "format" : "guint8",
  1081. "public-format" : "gboolean"},
  1082. { "name" : "PRL Indicator 3GPP2",
  1083. "id" : "0x20",
  1084. "type" : "TLV",
  1085. "since" : "1.0",
  1086. "format" : "guint8",
  1087. "public-format" : "gboolean"},
  1088. { "name" : "DTM Support",
  1089. "id" : "0x21",
  1090. "type" : "TLV",
  1091. "since" : "1.0",
  1092. "format" : "guint8",
  1093. "public-format" : "gboolean"},
  1094. { "name" : "Detailed Service Status",
  1095. "id" : "0x22",
  1096. "type" : "TLV",
  1097. "since" : "1.0",
  1098. "format" : "sequence",
  1099. "contents" : [ { "name" : "Status",
  1100. "format" : "guint8",
  1101. "public-format" : "QmiNasServiceStatus" },
  1102. { "name" : "Capability",
  1103. "format" : "guint8",
  1104. "public-format" : "QmiNasNetworkServiceDomain" },
  1105. { "name" : "HDR Status",
  1106. "format" : "guint8",
  1107. "public-format" : "QmiNasServiceStatus" },
  1108. { "name" : "HDR Hybrid",
  1109. "format" : "guint8",
  1110. "public-format" : "gboolean" },
  1111. { "name" : "Forbidden",
  1112. "format" : "guint8",
  1113. "public-format" : "gboolean" } ] },
  1114. { "name" : "CDMA System Info",
  1115. "id" : "0x23",
  1116. "type" : "TLV",
  1117. "since" : "1.0",
  1118. "format" : "sequence",
  1119. "contents" : [ { "name" : "MCC",
  1120. "format" : "guint16" },
  1121. { "name" : "IMSI_11_12",
  1122. "format" : "guint8" } ] },
  1123. { "name" : "HDR Personality",
  1124. "id" : "0x24",
  1125. "type" : "TLV",
  1126. "since" : "1.0",
  1127. "format" : "guint8",
  1128. "public-format" : "QmiNasHdrPersonality"},
  1129. { "name" : "LTE TAC",
  1130. "id" : "0x25",
  1131. "type" : "TLV",
  1132. "since" : "1.0",
  1133. "format" : "guint16" },
  1134. { "name" : "Call Barring Status",
  1135. "id" : "0x26",
  1136. "type" : "TLV",
  1137. "since" : "1.0",
  1138. "format" : "sequence",
  1139. "contents" : [ { "name" : "CS Status",
  1140. "format" : "gint32",
  1141. "public-format" : "QmiNasCallBarringStatus" },
  1142. { "name" : "PS Status",
  1143. "format" : "gint32",
  1144. "public-format" : "QmiNasCallBarringStatus" } ] },
  1145. { "name" : "PLMN Not Changed Indication",
  1146. "id" : "0x27",
  1147. "type" : "TLV",
  1148. "since" : "1.0",
  1149. "format" : "guint8",
  1150. "public-format" : "gboolean" },
  1151. { "name" : "UMTS Primary Scrambling Code",
  1152. "id" : "0x28",
  1153. "type" : "TLV",
  1154. "since" : "1.0",
  1155. "format" : "guint16" },
  1156. { "name" : "MNC PCS Digit Include Status",
  1157. "id" : "0x29",
  1158. "type" : "TLV",
  1159. "since" : "1.0",
  1160. "format" : "sequence",
  1161. "contents" : [ { "name" : "MCC",
  1162. "format" : "guint16" },
  1163. { "name" : "MNC",
  1164. "format" : "guint16" },
  1165. { "name" : "Includes PCS Digit",
  1166. "format" : "guint8",
  1167. "public-format" : "gboolean" } ] },
  1168. { "name" : "Network Name Source",
  1169. "id" : "0x2B",
  1170. "type" : "TLV",
  1171. "since" : "1.24",
  1172. "format" : "guint32",
  1173. "public-format" : "QmiNasNetworkNameSource" } ] },
  1174. // *********************************************************************************
  1175. { "name" : "Get Home Network",
  1176. "type" : "Message",
  1177. "service" : "NAS",
  1178. "id" : "0x0025",
  1179. "since" : "1.0",
  1180. "output" : [ { "common-ref" : "Operation Result" },
  1181. { "name" : "Home Network",
  1182. "id" : "0x01",
  1183. "type" : "TLV",
  1184. "since" : "1.0",
  1185. "format" : "sequence",
  1186. "contents" : [ { "name" : "MCC",
  1187. "format" : "guint16" },
  1188. { "name" : "MNC",
  1189. "format" : "guint16" },
  1190. { "name" : "Description",
  1191. "format" : "string" } ],
  1192. "prerequisites": [ { "common-ref" : "Success" } ] },
  1193. { "name" : "Home System ID",
  1194. "id" : "0x10",
  1195. "type" : "TLV",
  1196. "since" : "1.0",
  1197. "format" : "sequence",
  1198. "contents" : [ { "name" : "SID",
  1199. "format" : "guint16" },
  1200. { "name" : "NID",
  1201. "format" : "guint16" } ] },
  1202. { "name" : "Home Network 3GPP2 Ext",
  1203. "id" : "0x11",
  1204. "type" : "TLV",
  1205. "since" : "1.24.6",
  1206. "format" : "sequence",
  1207. "contents" : [ { "name" : "MCC",
  1208. "format" : "guint16" },
  1209. { "name" : "MNC",
  1210. "format" : "guint16" },
  1211. { "name" : "Display Description",
  1212. "format" : "guint8",
  1213. "public-format" : "QmiNasNetworkDescriptionDisplay" },
  1214. { "name" : "Description Encoding",
  1215. "format" : "guint8",
  1216. "public-format" : "QmiNasNetworkDescriptionEncoding" },
  1217. { "name" : "Description",
  1218. "format" : "array",
  1219. "array-element" : { "format" : "guint8" } } ] },
  1220. { "name" : "Home Network 3GPP MNC",
  1221. "id" : "0x12",
  1222. "type" : "TLV",
  1223. "since" : "1.0",
  1224. "format" : "sequence",
  1225. "contents" : [ { "name" : "Is 3GPP",
  1226. "format" : "guint8",
  1227. "public-format" : "gboolean" },
  1228. { "name" : "Includes PCS Digit",
  1229. "format" : "guint8",
  1230. "public-format" : "gboolean" } ] },
  1231. { "name" : "Network Name Source",
  1232. "id" : "0x13",
  1233. "type" : "TLV",
  1234. "since" : "1.24",
  1235. "format" : "guint32",
  1236. "public-format" : "QmiNasNetworkNameSource" } ] },
  1237. // *********************************************************************************
  1238. { "name" : "Get Preferred Networks",
  1239. "type" : "Message",
  1240. "service" : "NAS",
  1241. "id" : "0x0026",
  1242. "since" : "1.30",
  1243. "output" : [ { "common-ref" : "Operation Result" },
  1244. { "common-ref" : "NAS Preferred Networks",
  1245. "since" : "1.30",
  1246. "prerequisites" : [ { "common-ref" : "Success" } ] },
  1247. { "name" : "MNC PCS Digit Include Status",
  1248. "id" : "0x12",
  1249. "type" : "TLV",
  1250. "since" : "1.30",
  1251. "format" : "array",
  1252. "size-prefix-format" : "guint8",
  1253. "array-element" : { "name" : "Element",
  1254. "format" : "struct",
  1255. "contents" : [ { "name" : "MCC",
  1256. "format" : "guint16" },
  1257. { "name" : "MNC",
  1258. "format" : "guint16" },
  1259. { "name" : "Includes PCS Digit",
  1260. "format" : "guint8",
  1261. "public-format" : "gboolean" } ] } } ] },
  1262. // *********************************************************************************
  1263. { "name" : "Set Preferred Networks",
  1264. "type" : "Message",
  1265. "service" : "NAS",
  1266. "id" : "0x0027",
  1267. "since" : "1.30",
  1268. "input" : [ { "common-ref" : "NAS Preferred Networks",
  1269. "since" : "1.30" },
  1270. { "name" : "MNC PCS Digit Include Status",
  1271. "id" : "0x11",
  1272. "type" : "TLV",
  1273. "since" : "1.30",
  1274. "format" : "array",
  1275. "size-prefix-format" : "guint8",
  1276. "array-element" : { "name" : "Element",
  1277. "format" : "struct",
  1278. "contents" : [ { "name" : "MCC",
  1279. "format" : "guint16" },
  1280. { "name" : "MNC",
  1281. "format" : "guint16" },
  1282. { "name" : "Includes PCS Digit",
  1283. "format" : "guint8",
  1284. "public-format" : "gboolean" } ] } },
  1285. { "name" : "Clear Previous Preferred Networks",
  1286. "id" : "0x12",
  1287. "type" : "TLV",
  1288. "since" : "1.30",
  1289. "format" : "guint8",
  1290. "public-format" : "gboolean" } ],
  1291. "output" : [ { "common-ref" : "Operation Result" } ] },
  1292. // *********************************************************************************
  1293. { "name" : "Set Technology Preference",
  1294. "type" : "Message",
  1295. "service" : "NAS",
  1296. "id" : "0x002A",
  1297. "since" : "1.0",
  1298. "input" : [ { "name" : "Current",
  1299. "id" : "0x01",
  1300. "type" : "TLV",
  1301. "since" : "1.0",
  1302. "format" : "sequence",
  1303. "contents" : [ { "name" : "Technology Preference",
  1304. "format" : "guint16",
  1305. "public-format" : "QmiNasRadioTechnologyPreference" },
  1306. { "name" : "Technology Preference Duration",
  1307. "format" : "guint8",
  1308. "public-format" : "QmiNasPreferenceDuration" } ] } ],
  1309. "output" : [ { "common-ref" : "Operation Result" } ] },
  1310. // *********************************************************************************
  1311. { "name" : "Get Technology Preference",
  1312. "type" : "Message",
  1313. "service" : "NAS",
  1314. "id" : "0x002B",
  1315. "since" : "1.0",
  1316. "output" : [ { "common-ref" : "Operation Result" },
  1317. { "name" : "Active",
  1318. "id" : "0x01",
  1319. "type" : "TLV",
  1320. "since" : "1.0",
  1321. "format" : "sequence",
  1322. "contents" : [ { "name" : "Technology Preference",
  1323. "format" : "guint16",
  1324. "public-format" : "QmiNasRadioTechnologyPreference" },
  1325. { "name" : "Technology Preference Duration",
  1326. "format" : "guint8",
  1327. "public-format" : "QmiNasPreferenceDuration" } ],
  1328. "prerequisites": [ { "common-ref" : "Success" } ] },
  1329. { "name" : "Persistent",
  1330. "id" : "0x10",
  1331. "type" : "TLV",
  1332. "since" : "1.0",
  1333. "format" : "guint16",
  1334. "public-format" : "QmiNasRadioTechnologyPreference" } ] },
  1335. // *********************************************************************************
  1336. { "name" : "Get RF Band Information",
  1337. "type" : "Message",
  1338. "service" : "NAS",
  1339. "id" : "0x0031",
  1340. "since" : "1.0",
  1341. "output" : [ { "common-ref" : "Operation Result" },
  1342. { "name" : "List",
  1343. "id" : "0x01",
  1344. "type" : "TLV",
  1345. "since" : "1.0",
  1346. "format" : "array",
  1347. "array-element" : { "name" : "Element",
  1348. "format" : "struct",
  1349. "contents" : [ { "name" : "Radio Interface",
  1350. "format" : "gint8",
  1351. "public-format" : "QmiNasRadioInterface" },
  1352. { "name" : "Active Band Class",
  1353. "format" : "guint16",
  1354. "public-format" : "QmiNasActiveBand" },
  1355. { "name" : "Active Channel",
  1356. "format" : "guint16" } ] } },
  1357. { "name" : "Extended List",
  1358. "id" : "0x11",
  1359. "type" : "TLV",
  1360. "since" : "1.26",
  1361. "format" : "array",
  1362. "array-element" : { "name" : "Element",
  1363. "format" : "struct",
  1364. "contents" : [ { "name" : "Radio Interface",
  1365. "format" : "gint8",
  1366. "public-format" : "QmiNasRadioInterface" },
  1367. { "name" : "Active Band Class",
  1368. "format" : "guint16",
  1369. "public-format" : "QmiNasActiveBand" },
  1370. { "name" : "Active Channel",
  1371. "format" : "guint32" } ] } },
  1372. { "name" : "Bandwidth List",
  1373. "id" : "0x12",
  1374. "type" : "TLV",
  1375. "since" : "1.26",
  1376. "format" : "array",
  1377. "array-element" : { "name" : "Element",
  1378. "format" : "struct",
  1379. "contents" : [ { "name" : "Radio Interface",
  1380. "format" : "gint8",
  1381. "public-format" : "QmiNasRadioInterface" },
  1382. { "name" : "Bandwidth",
  1383. "format" : "guint32",
  1384. "public-format" : "QmiNasDLBandwidth" } ] } } ] },
  1385. // *********************************************************************************
  1386. { "name" : "Set System Selection Preference",
  1387. "type" : "Message",
  1388. "service" : "NAS",
  1389. "id" : "0x0033",
  1390. "since" : "1.0",
  1391. "input" : [ { "name" : "Emergency mode",
  1392. "id" : "0x10",
  1393. "type" : "TLV",
  1394. "since" : "1.0",
  1395. "format" : "guint8",
  1396. "public-format" : "gboolean" },
  1397. { "name" : "Mode Preference",
  1398. "id" : "0x11",
  1399. "type" : "TLV",
  1400. "since" : "1.0",
  1401. "format" : "guint16",
  1402. "public-format" : "QmiNasRatModePreference" },
  1403. { "name" : "Band Preference",
  1404. "id" : "0x12",
  1405. "type" : "TLV",
  1406. "since" : "1.0",
  1407. "format" : "guint64",
  1408. "public-format" : "QmiNasBandPreference" },
  1409. { "name" : "CDMA PRL Preference",
  1410. "id" : "0x13",
  1411. "type" : "TLV",
  1412. "since" : "1.0",
  1413. "format" : "guint16",
  1414. "public-format" : "QmiNasCdmaPrlPreference" },
  1415. { "name" : "Roaming Preference",
  1416. "id" : "0x14",
  1417. "type" : "TLV",
  1418. "since" : "1.0",
  1419. "format" : "guint16",
  1420. "public-format" : "QmiNasRoamingPreference" },
  1421. { "name" : "LTE Band Preference",
  1422. "id" : "0x15",
  1423. "type" : "TLV",
  1424. "since" : "1.0",
  1425. "format" : "guint64",
  1426. "public-format" : "QmiNasLteBandPreference" },
  1427. { "name" : "Network Selection Preference",
  1428. "id" : "0x16",
  1429. "type" : "TLV",
  1430. "since" : "1.0",
  1431. "format" : "sequence",
  1432. "contents" : [ { "name" : "Mode",
  1433. "format" : "guint8",
  1434. "public-format" : "QmiNasNetworkSelectionPreference" },
  1435. { "name" : "MCC",
  1436. "format" : "guint16" },
  1437. { "name" : "MNC",
  1438. "format" : "guint16" } ] },
  1439. { "name" : "Change Duration",
  1440. "id" : "0x17",
  1441. "type" : "TLV",
  1442. "since" : "1.0",
  1443. "format" : "guint8",
  1444. "public-format" : "QmiNasChangeDuration" },
  1445. { "name" : "Service Domain Preference",
  1446. "id" : "0x18",
  1447. "type" : "TLV",
  1448. "since" : "1.0",
  1449. "format" : "guint32",
  1450. "public-format" : "QmiNasServiceDomainPreference" },
  1451. { "name" : "GSM WCDMA Acquisition Order Preference",
  1452. "id" : "0x19",
  1453. "type" : "TLV",
  1454. "since" : "1.0",
  1455. "format" : "guint32",
  1456. "public-format" : "QmiNasGsmWcdmaAcquisitionOrderPreference" },
  1457. { "name" : "MNC PCS Digit Include Status",
  1458. "id" : "0x1A",
  1459. "type" : "TLV",
  1460. "since" : "1.30",
  1461. "format" : "guint8",
  1462. "public-format" : "gboolean" },
  1463. { "name" : "TD SCDMA Band Preference",
  1464. "id" : "0x1D",
  1465. "type" : "TLV",
  1466. "since" : "1.0",
  1467. "format" : "guint64",
  1468. "public-format" : "QmiNasTdScdmaBandPreference" },
  1469. { "name" : "Acquisition Order Preference",
  1470. "id" : "0x1E",
  1471. "type" : "TLV",
  1472. "since" : "1.22",
  1473. "format" : "array",
  1474. "size-prefix-format" : "guint8",
  1475. "array-element" : { "format" : "gint8",
  1476. "public-format" : "QmiNasRadioInterface" } },
  1477. { "name" : "Network Selection Registration Restriction",
  1478. "id" : "0x1F",
  1479. "type" : "TLV",
  1480. "since" : "1.24",
  1481. "format" : "guint32",
  1482. "public-format" : "QmiNasNetworkSelectionRegistrationRestriction" },
  1483. { "name" : "Usage Preference",
  1484. "id" : "0x21",
  1485. "type" : "TLV",
  1486. "since" : "1.24",
  1487. "format" : "guint32",
  1488. "public-format" : "QmiNasUsagePreference" },
  1489. { "name" : "Voice Domain Preference",
  1490. "id" : "0x23",
  1491. "type" : "TLV",
  1492. "since" : "1.24",
  1493. "format" : "guint32",
  1494. "public-format" : "QmiNasVoiceDomainPreference" },
  1495. { "name" : "Extended LTE Band Preference",
  1496. "id" : "0x24",
  1497. "type" : "TLV",
  1498. "since" : "1.20",
  1499. "format" : "sequence",
  1500. "contents" : [ { "name" : "Mask Low",
  1501. "format" : "guint64" },
  1502. { "name" : "Mask Mid Low",
  1503. "format" : "guint64" },
  1504. { "name" : "Mask Mid High",
  1505. "format" : "guint64" },
  1506. { "name" : "Mask High",
  1507. "format" : "guint64" } ] } ],
  1508. "output" : [ { "common-ref" : "Operation Result" } ] },
  1509. // *********************************************************************************
  1510. { "name" : "Get System Selection Preference",
  1511. "type" : "Message",
  1512. "service" : "NAS",
  1513. "id" : "0x0034",
  1514. "since" : "1.0",
  1515. "output" : [ { "common-ref" : "Operation Result" },
  1516. { "name" : "Emergency mode",
  1517. "id" : "0x10",
  1518. "type" : "TLV",
  1519. "since" : "1.0",
  1520. "format" : "guint8",
  1521. "public-format" : "gboolean" },
  1522. { "name" : "Mode Preference",
  1523. "id" : "0x11",
  1524. "type" : "TLV",
  1525. "since" : "1.0",
  1526. "format" : "guint16",
  1527. "public-format" : "QmiNasRatModePreference" },
  1528. { "name" : "Band Preference",
  1529. "id" : "0x12",
  1530. "type" : "TLV",
  1531. "since" : "1.0",
  1532. "format" : "guint64",
  1533. "public-format" : "QmiNasBandPreference" },
  1534. { "name" : "CDMA PRL Preference",
  1535. "id" : "0x13",
  1536. "type" : "TLV",
  1537. "since" : "1.0",
  1538. "format" : "guint16",
  1539. "public-format" : "QmiNasCdmaPrlPreference" },
  1540. { "name" : "Roaming Preference",
  1541. "id" : "0x14",
  1542. "type" : "TLV",
  1543. "since" : "1.0",
  1544. "format" : "guint16",
  1545. "public-format" : "QmiNasRoamingPreference" },
  1546. { "name" : "LTE Band Preference",
  1547. "id" : "0x15",
  1548. "type" : "TLV",
  1549. "since" : "1.0",
  1550. "format" : "guint64",
  1551. "public-format" : "QmiNasLteBandPreference" },
  1552. { "name" : "Network Selection Preference",
  1553. "id" : "0x16",
  1554. "type" : "TLV",
  1555. "since" : "1.0",
  1556. "format" : "guint8",
  1557. "public-format" : "QmiNasNetworkSelectionPreference" },
  1558. { "name" : "Service Domain Preference",
  1559. "id" : "0x18",
  1560. "type" : "TLV",
  1561. "since" : "1.0",
  1562. "format" : "guint32",
  1563. "public-format" : "QmiNasServiceDomainPreference" },
  1564. { "name" : "GSM WCDMA Acquisition Order Preference",
  1565. "id" : "0x19",
  1566. "type" : "TLV",
  1567. "since" : "1.0",
  1568. "format" : "guint32",
  1569. "public-format" : "QmiNasGsmWcdmaAcquisitionOrderPreference" },
  1570. { "name" : "TD SCDMA Band Preference",
  1571. "id" : "0x1A",
  1572. "type" : "TLV",
  1573. "since" : "1.0",
  1574. "format" : "guint64",
  1575. "public-format" : "QmiNasTdScdmaBandPreference" },
  1576. { "name" : "Acquisition Order Preference",
  1577. "id" : "0x1C",
  1578. "type" : "TLV",
  1579. "since" : "1.22",
  1580. "format" : "array",
  1581. "size-prefix-format" : "guint8",
  1582. "array-element" : { "format" : "gint8",
  1583. "public-format" : "QmiNasRadioInterface" } },
  1584. { "name" : "Manual Network Selection",
  1585. "id" : "0x1B",
  1586. "type" : "TLV",
  1587. "since" : "1.0",
  1588. "format" : "sequence",
  1589. "contents" : [ { "name" : "MCC",
  1590. "format" : "guint16" },
  1591. { "name" : "MNC",
  1592. "format" : "guint16" },
  1593. { "name" : "Includes PCS Digit",
  1594. "format" : "guint8",
  1595. "public-format" : "gboolean" } ] },
  1596. { "name" : "Network Selection Registration Restriction",
  1597. "id" : "0x1D",
  1598. "type" : "TLV",
  1599. "since" : "1.24",
  1600. "format" : "guint32",
  1601. "public-format" : "QmiNasNetworkSelectionRegistrationRestriction" },
  1602. { "name" : "Usage Preference",
  1603. "id" : "0x1F",
  1604. "type" : "TLV",
  1605. "since" : "1.24",
  1606. "format" : "guint32",
  1607. "public-format" : "QmiNasUsagePreference" },
  1608. { "name" : "Voice Domain Preference",
  1609. "id" : "0x20",
  1610. "type" : "TLV",
  1611. "since" : "1.24",
  1612. "format" : "guint32",
  1613. "public-format" : "QmiNasVoiceDomainPreference" },
  1614. { "name" : "Disabled Modes",
  1615. "id" : "0x22",
  1616. "type" : "TLV",
  1617. "since" : "1.24",
  1618. "format" : "guint16",
  1619. "public-format" : "QmiNasRatModePreference" },
  1620. { "name" : "Extended LTE Band Preference",
  1621. "id" : "0x23",
  1622. "type" : "TLV",
  1623. "since" : "1.20",
  1624. "format" : "sequence",
  1625. "contents" : [ { "name" : "Mask Low",
  1626. "format" : "guint64" },
  1627. { "name" : "Mask Mid Low",
  1628. "format" : "guint64" },
  1629. { "name" : "Mask Mid High",
  1630. "format" : "guint64" },
  1631. { "name" : "Mask High",
  1632. "format" : "guint64" } ] } ] },
  1633. // *********************************************************************************
  1634. { "name" : "Get Operator Name",
  1635. "type" : "Message",
  1636. "service" : "NAS",
  1637. "id" : "0x0039",
  1638. "since" : "1.18",
  1639. "output" : [ { "common-ref" : "Operation Result" },
  1640. { "common-ref" : "NAS Service Provider Name",
  1641. "since" : "1.18",
  1642. "prerequisites" : [ { "common-ref" : "Success" } ] },
  1643. { "common-ref" : "NAS Operator PLMN List",
  1644. "since" : "1.18",
  1645. "prerequisites" : [ { "common-ref" : "Success" } ] },
  1646. { "common-ref" : "NAS Operator PLMN Name",
  1647. "since" : "1.18",
  1648. "prerequisites" : [ { "common-ref" : "Success" } ] },
  1649. { "common-ref" : "NAS Operator String Name",
  1650. "since" : "1.18",
  1651. "prerequisites" : [ { "common-ref" : "Success" } ] },
  1652. { "common-ref" : "NAS NITZ Information",
  1653. "since" : "1.24.6",
  1654. "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
  1655. { "name" : "Operator Name",
  1656. "type" : "Indication",
  1657. "service" : "NAS",
  1658. "id" : "0x003A",
  1659. "since" : "1.18",
  1660. "output" : [ { "common-ref" : "NAS Service Provider Name",
  1661. "since" : "1.18" },
  1662. { "common-ref" : "NAS Operator PLMN List",
  1663. "since" : "1.18" },
  1664. { "common-ref" : "NAS Operator PLMN Name",
  1665. "since" : "1.18" },
  1666. { "common-ref" : "NAS Operator String Name",
  1667. "since" : "1.18" },
  1668. { "common-ref" : "NAS NITZ Information",
  1669. "since" : "1.24.6" } ] },
  1670. // *********************************************************************************
  1671. { "name" : "Get Cell Location Info",
  1672. "type" : "Message",
  1673. "service" : "NAS",
  1674. "id" : "0x0043",
  1675. "since" : "1.10",
  1676. "output" : [ { "common-ref" : "Operation Result" },
  1677. { "name" : "GERAN Info v2",
  1678. "id" : "0x10",
  1679. "type" : "TLV",
  1680. "since" : "1.26.6",
  1681. "format" : "sequence",
  1682. "contents" : [ { "name" : "Cell ID",
  1683. "format" : "guint32" },
  1684. { "name" : "PLMN",
  1685. "format" : "array",
  1686. "fixed-size" : "3",
  1687. "array-element" : { "format" : "guint8" } },
  1688. { "name" : "LAC",
  1689. "format" : "guint16" },
  1690. { "name" : "GERAN Absolute RF Channel Number",
  1691. "format" : "guint16" },
  1692. { "name" : "Base Station Identity Code",
  1693. "format" : "guint8" },
  1694. { "name" : "Timing Advance",
  1695. "format" : "guint32" },
  1696. { "name" : "RX Level",
  1697. "format" : "guint16" },
  1698. { "name" : "Cell",
  1699. "format" : "array",
  1700. "array-element" : { "name" : "Element",
  1701. "format" : "struct",
  1702. "contents" : [ { "name" : "Cell ID",
  1703. "format" : "guint32" },
  1704. { "name" : "PLMN",
  1705. "format" : "array",
  1706. "fixed-size" : "3",
  1707. "array-element" : { "format" : "guint8" } },
  1708. { "name" : "LAC",
  1709. "format" : "guint16" },
  1710. { "name" : "GERAN Absolute RF Channel Number",
  1711. "format" : "guint16" },
  1712. { "name" : "Base Station Identity Code",
  1713. "format" : "guint8" },
  1714. { "name" : "RX Level",
  1715. "format" : "guint16" } ] } } ] },
  1716. { "name" : "UMTS Info v2",
  1717. "id" : "0x11",
  1718. "type" : "TLV",
  1719. "since" : "1.26.6",
  1720. "format" : "sequence",
  1721. "contents" : [ { "name" : "Cell ID",
  1722. "format" : "guint16" },
  1723. { "name" : "PLMN",
  1724. "format" : "array",
  1725. "fixed-size" : "3",
  1726. "array-element" : { "format" : "guint8" } },
  1727. { "name" : "LAC",
  1728. "format" : "guint16" },
  1729. { "name" : "UTRA Absolute RF Channel Number",
  1730. "format" : "guint16" },
  1731. { "name" : "Primary Scrambling Code",
  1732. "format" : "guint16" },
  1733. { "name" : "RSCP",
  1734. "format" : "gint16" },
  1735. { "name" : "ECIO",
  1736. "format" : "gint16" },
  1737. { "name" : "Cell",
  1738. "format" : "array",
  1739. "array-element" : { "name" : "Element",
  1740. "format" : "struct",
  1741. "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
  1742. "format" : "guint16" },
  1743. { "name" : "Primary Scrambling Code",
  1744. "format" : "guint16" },
  1745. { "name" : "RSCP",
  1746. "format" : "gint16" },
  1747. { "name" : "ECIO",
  1748. "format" : "gint16" } ] } },
  1749. { "name" : "Neighboring GERAN",
  1750. "format" : "array",
  1751. "array-element" : { "name" : "Element",
  1752. "format" : "struct",
  1753. "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
  1754. "format" : "guint16" },
  1755. { "name" : "Network Color Code",
  1756. "format" : "guint8" },
  1757. { "name" : "Base Station Color Code",
  1758. "format" : "guint8" },
  1759. { "name" : "RSSI",
  1760. "format" : "gint16" } ] } } ] },
  1761. { "name" : "CDMA Info",
  1762. "id" : "0x12",
  1763. "type" : "TLV",
  1764. "since" : "1.10",
  1765. "format" : "sequence",
  1766. "contents" : [ { "name" : "System ID",
  1767. "format" : "guint16" },
  1768. { "name" : "Network ID",
  1769. "format" : "guint16" },
  1770. { "name" : "Base Station ID",
  1771. "format" : "guint16" },
  1772. { "name" : "Reference PN",
  1773. "format" : "guint16" },
  1774. { "name" : "Latitude",
  1775. "format" : "guint32" },
  1776. { "name" : "Longitude",
  1777. "format" : "guint32" } ] },
  1778. { "name" : "Intrafrequency LTE Info v2",
  1779. "id" : "0x13",
  1780. "type" : "TLV",
  1781. "since" : "1.26.6",
  1782. "format" : "sequence",
  1783. "contents" : [ { "name" : "UE In Idle",
  1784. "format" : "guint8",
  1785. "public-format" : "gboolean" },
  1786. { "name" : "PLMN",
  1787. "format" : "array",
  1788. "fixed-size" : "3",
  1789. "array-element" : { "format" : "guint8" } },
  1790. { "name" : "Tracking Area Code",
  1791. "format" : "guint16" },
  1792. { "name" : "Global Cell ID",
  1793. "format" : "guint32" },
  1794. { "name" : "EUTRA Absolute RF Channel Number",
  1795. "format" : "guint16" },
  1796. { "name" : "Serving Cell ID",
  1797. "format" : "guint16" },
  1798. { "name" : "Cell Reselection Priority",
  1799. "format" : "guint8" },
  1800. { "name" : "S Non Intra Search Threshold",
  1801. "format" : "guint8" },
  1802. { "name" : "Serving Cell Low Threshold",
  1803. "format" : "guint8" },
  1804. { "name" : "S Intra Search Threshold",
  1805. "format" : "guint8" },
  1806. { "name" : "Cell",
  1807. "format" : "array",
  1808. "array-element" : { "name" : "Element",
  1809. "format" : "struct",
  1810. "contents" : [ { "name" : "Physical Cell ID",
  1811. "format" : "guint16" },
  1812. { "name" : "RSRQ",
  1813. "format" : "gint16" },
  1814. { "name" : "RSRP",
  1815. "format" : "gint16" },
  1816. { "name" : "RSSI",
  1817. "format" : "gint16" },
  1818. { "name" : "Cell Selection RX Level",
  1819. "format" : "gint16" } ] } } ] },
  1820. { "name" : "Interfrequency LTE Info",
  1821. "id" : "0x14",
  1822. "type" : "TLV",
  1823. "since" : "1.10",
  1824. "format" : "sequence",
  1825. "contents" : [ { "name" : "UE In Idle",
  1826. "format" : "guint8",
  1827. "public-format" : "gboolean" },
  1828. { "name" : "Frequency",
  1829. "format" : "array",
  1830. "array-element" : { "name" : "Element",
  1831. "format" : "struct",
  1832. "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
  1833. "format" : "guint16" },
  1834. { "name" : "Cell Selection RX Level Low Threshold",
  1835. "format" : "guint8" },
  1836. { "name" : "Cell Selection RX Level High Threshold",
  1837. "format" : "guint8" },
  1838. { "name" : "Cell Reselection Priority",
  1839. "format" : "guint8" },
  1840. { "name" : "Cell",
  1841. "format" : "array",
  1842. "array-element" : { "name" : "Element",
  1843. "format" : "struct",
  1844. "contents" : [ { "name" : "Physical Cell ID",
  1845. "format" : "guint16" },
  1846. { "name" : "RSRQ",
  1847. "format" : "gint16" },
  1848. { "name" : "RSRP",
  1849. "format" : "gint16" },
  1850. { "name" : "RSSI",
  1851. "format" : "gint16" },
  1852. { "name" : "Cell Selection RX Level",
  1853. "format" : "gint16" } ] } } ] } } ] },
  1854. { "name" : "LTE Info Neighboring GSM",
  1855. "id" : "0x15",
  1856. "type" : "TLV",
  1857. "since" : "1.10",
  1858. "format" : "sequence",
  1859. "contents" : [ { "name" : "UE In Idle",
  1860. "format" : "guint8",
  1861. "public-format" : "gboolean" },
  1862. { "name" : "Frequency",
  1863. "format" : "array",
  1864. "array-element" : { "name" : "Element",
  1865. "format" : "struct",
  1866. "contents" : [ { "name" : "Cell Reselection Priority",
  1867. "format" : "guint8" },
  1868. { "name" : "Cell Reselection High Threshold",
  1869. "format" : "guint8" },
  1870. { "name" : "Cell Reselection Low Threshold",
  1871. "format" : "guint8" },
  1872. { "name" : "NCC Permitted",
  1873. "format" : "guint8" },
  1874. { "name" : "Cell",
  1875. "format" : "array",
  1876. "array-element" : { "name" : "Element",
  1877. "format" : "struct",
  1878. "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
  1879. "format" : "guint16" },
  1880. { "name" : "Band Is 1900",
  1881. "format" : "guint8",
  1882. "public-format" : "gboolean" },
  1883. { "name" : "Cell ID Valid",
  1884. "format" : "guint8",
  1885. "public-format" : "gboolean" },
  1886. { "name" : "Base Station Identity Code",
  1887. "format" : "guint8" },
  1888. { "name" : "RSSI",
  1889. "format" : "gint16" },
  1890. { "name" : "Cell Selection RX Level",
  1891. "format" : "gint16" } ] } } ] } } ] },
  1892. { "name" : "LTE Info Neighboring WCDMA",
  1893. "id" : "0x16",
  1894. "type" : "TLV",
  1895. "since" : "1.10",
  1896. "format" : "sequence",
  1897. "contents" : [ { "name" : "UE In Idle",
  1898. "format" : "guint8",
  1899. "public-format" : "gboolean" },
  1900. { "name" : "Frequency",
  1901. "format" : "array",
  1902. "array-element" : { "name" : "Element",
  1903. "format" : "struct",
  1904. "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
  1905. "format" : "guint16" },
  1906. { "name" : "Cell Reselection Priority",
  1907. "format" : "guint8" },
  1908. { "name" : "Cell Reselection High Threshold",
  1909. "format" : "guint16" },
  1910. { "name" : "Cell Reselection Low Threshold",
  1911. "format" : "guint16" },
  1912. { "name" : "Cell",
  1913. "format" : "array",
  1914. "array-element" : { "name" : "Element",
  1915. "format" : "struct",
  1916. "contents" : [ { "name" : "Primary Scrambling Code",
  1917. "format" : "guint16" },
  1918. { "name" : "CPICH RSCP",
  1919. "format" : "gint16" },
  1920. { "name" : "CPICH EcNo",
  1921. "format" : "gint16" },
  1922. { "name" : "Cell Selection RX Level",
  1923. "format" : "gint16" } ] } } ] } } ] },
  1924. { "name" : "UMTS Cell ID",
  1925. "id" : "0x17",
  1926. "type" : "TLV",
  1927. "since" : "1.10",
  1928. "format" : "guint32" },
  1929. { "name" : "UMTS Info Neighboring LTE",
  1930. "id" : "0x18",
  1931. "type" : "TLV",
  1932. "since" : "1.10",
  1933. "format" : "sequence",
  1934. "contents" : [ { "name" : "RRC state",
  1935. "format" : "guint32",
  1936. "public-format" : "QmiNasWcdmaRrcState" },
  1937. { "name" : "Frequency",
  1938. "format" : "array",
  1939. "array-element" : { "name" : "Element",
  1940. "format" : "struct",
  1941. "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
  1942. "format" : "guint16" },
  1943. { "name" : "Physical Cell ID",
  1944. "format" : "guint16" },
  1945. { "name" : "RSRP",
  1946. "format" : "gfloat" },
  1947. { "name" : "RSRQ",
  1948. "format" : "gfloat" },
  1949. { "name" : "Cell Selection RX Level",
  1950. "format" : "gint16" },
  1951. { "name" : "Is TDD",
  1952. "format" : "guint8",
  1953. "public-format" : "gboolean" } ] } } ] },
  1954. { "name" : "LTE Info Timing Advance",
  1955. "id" : "0x1E",
  1956. "type" : "TLV",
  1957. "since" : "1.28",
  1958. "format" : "guint32" },
  1959. { "name" : "NR5G ARFCN",
  1960. "id" : "0x2E",
  1961. "type" : "TLV",
  1962. "since" : "1.30",
  1963. "format" : "guint32" },
  1964. { "name" : "NR5G Cell Information",
  1965. "id" : "0x2F",
  1966. "type" : "TLV",
  1967. "since" : "1.30",
  1968. "format" : "sequence",
  1969. "contents" : [ { "name" : "PLMN",
  1970. "format" : "array",
  1971. "fixed-size" : "3",
  1972. "array-element" : { "format" : "guint8" } },
  1973. { "name" : "Tracking Area Code",
  1974. "format" : "array",
  1975. "fixed-size" : "3",
  1976. "array-element" : { "format" : "guint8" } },
  1977. { "name" : "Global Cell ID",
  1978. "format" : "guint64" },
  1979. { "name" : "Physical Cell ID",
  1980. "format" : "guint16" },
  1981. { "name" : "RSRQ",
  1982. "format" : "gint16" },
  1983. { "name" : "RSRP",
  1984. "format" : "gint16" },
  1985. { "name" : "SNR",
  1986. "format" : "gint16" } ] } ] },
  1987. // *********************************************************************************
  1988. { "name" : "Get PLMN Name",
  1989. "type" : "Message",
  1990. "service" : "NAS",
  1991. "id" : "0x0044",
  1992. "since" : "1.28",
  1993. "input" : [ { "name" : "PLMN",
  1994. "id" : "0x01",
  1995. "type" : "TLV",
  1996. "since" : "1.28",
  1997. "format" : "sequence",
  1998. "contents" : [ { "name" : "MCC",
  1999. "format" : "guint16" },
  2000. { "name" : "MNC",
  2001. "format" : "guint16" } ] },
  2002. { "name" : "Suppress SIM Error",
  2003. "id" : "0x10",
  2004. "type" : "TLV",
  2005. "since" : "1.28",
  2006. "format" : "guint8",
  2007. "public-format" : "gboolean" },
  2008. { "name" : "MNC PCS Digit Include Status",
  2009. "id" : "0x11",
  2010. "type" : "TLV",
  2011. "since" : "1.28",
  2012. "format" : "guint8",
  2013. "public-format" : "gboolean" },
  2014. { "name" : "Always Send PLMN Name",
  2015. "id" : "0x12",
  2016. "type" : "TLV",
  2017. "since" : "1.28",
  2018. "format" : "guint8",
  2019. "public-format" : "gboolean" },
  2020. { "name" : "Use Static Table Only",
  2021. "id" : "0x13",
  2022. "type" : "TLV",
  2023. "since" : "1.28",
  2024. "format" : "guint8",
  2025. "public-format" : "gboolean" },
  2026. { "name" : "CSG ID",
  2027. "id" : "0x14",
  2028. "type" : "TLV",
  2029. "since" : "1.28",
  2030. "format" : "guint32" },
  2031. { "name" : "Radio Access Technology",
  2032. "id" : "0x15",
  2033. "type" : "TLV",
  2034. "since" : "1.28",
  2035. "format" : "guint8",
  2036. "public-format" : "QmiNasRadioInterface" },
  2037. { "name" : "Send All Information",
  2038. "id" : "0x16",
  2039. "type" : "TLV",
  2040. "since" : "1.28",
  2041. "format" : "guint8",
  2042. "public-format" : "gboolean" } ],
  2043. "output" : [ { "common-ref" : "Operation Result" },
  2044. { "name" : "3GPP EONS PLMN Name",
  2045. "id" : "0x10",
  2046. "type" : "TLV",
  2047. "since" : "1.28",
  2048. "format" : "sequence",
  2049. "contents" : [ { "name" : "Service Provider Name Encoding",
  2050. "format" : "guint8",
  2051. "public-format" : "QmiNasNetworkDescriptionEncoding" },
  2052. { "name" : "Service Provider Name",
  2053. "format" : "array",
  2054. "size-prefix-format" : "guint8",
  2055. "array-element" : { "format" : "guint8" } },
  2056. { "name" : "Short Name Encoding",
  2057. "format" : "guint8",
  2058. "public-format" : "QmiNasNetworkDescriptionEncoding" },
  2059. { "name" : "Short Name Country Initials",
  2060. "format" : "guint8",
  2061. "public-format" : "QmiNasPlmnNameCountryInitials" },
  2062. { "name" : "Short Name Spare Bits",
  2063. "format" : "guint8",
  2064. "public-format" : "QmiNasPlmnNameSpareBits" },
  2065. { "name" : "Short Name",
  2066. "format" : "array",
  2067. "size-prefix-format" : "guint8",
  2068. "array-element" : { "format" : "guint8" } },
  2069. { "name" : "Long Name Encoding",
  2070. "format" : "guint8",
  2071. "public-format" : "QmiNasNetworkDescriptionEncoding" },
  2072. { "name" : "Long Name Country Initials",
  2073. "format" : "guint8",
  2074. "public-format" : "QmiNasPlmnNameCountryInitials" },
  2075. { "name" : "Long Name Spare Bits",
  2076. "format" : "guint8",
  2077. "public-format" : "QmiNasPlmnNameSpareBits" },
  2078. { "name" : "Long Name",
  2079. "format" : "array",
  2080. "size-prefix-format" : "guint8",
  2081. "array-element" : { "format" : "guint8" } } ] },
  2082. { "name" : "Display Bit Information",
  2083. "id" : "0x11",
  2084. "type" : "TLV",
  2085. "since" : "1.28",
  2086. "format" : "sequence",
  2087. "contents" : [ { "name" : "Service Provider Name Set",
  2088. "format" : "guint32",
  2089. "public-format" : "QmiNasBoolean" },
  2090. { "name" : "Plmn Name Set",
  2091. "format" : "guint32",
  2092. "public-format" : "QmiNasBoolean" } ] },
  2093. { "name" : "Network Information",
  2094. "id" : "0x12",
  2095. "type" : "TLV",
  2096. "since" : "1.28",
  2097. "format" : "guint32",
  2098. "public-format" : "QmiNasBoolean" },
  2099. { "name" : "PLMN Name With Language Id",
  2100. "id" : "0x13",
  2101. "type" : "TLV",
  2102. "since" : "1.28",
  2103. "format" : "array",
  2104. "size-prefix-format" : "guint8",
  2105. "array-element" : { "name" : "Element",
  2106. "format" : "struct",
  2107. "contents" : [ { "name" : "Long Name",
  2108. "format" : "array",
  2109. "size-prefix-format" : "guint8",
  2110. "array-element" : { "format" : "guint16" } },
  2111. { "name" : "Short Name",
  2112. "format" : "array",
  2113. "size-prefix-format" : "guint8",
  2114. "array-element" : { "format" : "guint16" } },
  2115. { "name" : "Language Id",
  2116. "format" : "guint32",
  2117. "public-format" : "QmiNasPlmnLanguageId" } ] } },
  2118. { "name" : "Additional Information",
  2119. "id" : "0x14",
  2120. "type" : "TLV",
  2121. "since" : "1.28",
  2122. "format" : "array",
  2123. "size-prefix-format" : "guint8",
  2124. "array-element" : { "format" : "guint16" } },
  2125. { "name" : "Network Name Source",
  2126. "id" : "0x15",
  2127. "type" : "TLV",
  2128. "since" : "1.28",
  2129. "format" : "guint32",
  2130. "public-format" : "QmiNasNetworkNameSource" } ] },
  2131. // *********************************************************************************
  2132. { "name" : "Network Time",
  2133. "type" : "Indication",
  2134. "service" : "NAS",
  2135. "id" : "0x004C",
  2136. "since" : "1.0",
  2137. "output" : [ { "name" : "Universal Time",
  2138. "id" : "0x01",
  2139. "type" : "TLV",
  2140. "since" : "1.4",
  2141. "format" : "sequence",
  2142. "contents" : [ { "name" : "Year",
  2143. "format" : "guint16" },
  2144. { "name" : "Month",
  2145. "format" : "guint8" },
  2146. { "name" : "Day",
  2147. "format" : "guint8" },
  2148. { "name" : "Hour",
  2149. "format" : "guint8" },
  2150. { "name" : "Minute",
  2151. "format" : "guint8" },
  2152. { "name" : "Second",
  2153. "format" : "guint8" },
  2154. { "name" : "Day Of Week",
  2155. "format" : "guint8",
  2156. "public-format" : "QmiNasDayOfWeek" } ] },
  2157. { "name" : "Timezone Offset",
  2158. "id" : "0x10",
  2159. "type" : "TLV",
  2160. "since" : "1.4",
  2161. "format" : "gint8" },
  2162. { "name" : "Daylight Savings Adjustment",
  2163. "id" : "0x11",
  2164. "type" : "TLV",
  2165. "since" : "1.4",
  2166. "format" : "guint8",
  2167. "public-format" : "QmiNasDaylightSavingsAdjustment" },
  2168. { "name" : "Radio Interface",
  2169. "id" : "0x12",
  2170. "type" : "TLV",
  2171. "since" : "1.4",
  2172. "format" : "gint8",
  2173. "public-format" : "QmiNasRadioInterface" } ] },
  2174. // *********************************************************************************
  2175. { "name" : "Get System Info",
  2176. "type" : "Message",
  2177. "service" : "NAS",
  2178. "id" : "0x004D",
  2179. "since" : "1.0",
  2180. "output" : [ { "common-ref" : "Operation Result" },
  2181. { "name" : "CDMA Service Status",
  2182. "id" : "0x10",
  2183. "type" : "TLV",
  2184. "since" : "1.0",
  2185. "format" : "sequence",
  2186. "contents" : [ { "name" : "Service Status",
  2187. "format" : "guint8",
  2188. "public-format" : "QmiNasServiceStatus" },
  2189. { "name" : "Preferred Data Path",
  2190. "format" : "guint8",
  2191. "public-format" : "gboolean" } ] },
  2192. { "name" : "HDR Service Status",
  2193. "id" : "0x11",
  2194. "type" : "TLV",
  2195. "since" : "1.0",
  2196. "format" : "sequence",
  2197. "contents" : [ { "name" : "Service Status",
  2198. "format" : "guint8",
  2199. "public-format" : "QmiNasServiceStatus" },
  2200. { "name" : "Preferred Data Path",
  2201. "format" : "guint8",
  2202. "public-format" : "gboolean" } ] },
  2203. { "name" : "GSM Service Status",
  2204. "id" : "0x12",
  2205. "type" : "TLV",
  2206. "since" : "1.0",
  2207. "format" : "sequence",
  2208. "contents" : [ { "name" : "Service Status",
  2209. "format" : "guint8",
  2210. "public-format" : "QmiNasServiceStatus" },
  2211. { "name" : "True Service Status",
  2212. "format" : "guint8",
  2213. "public-format" : "QmiNasServiceStatus" },
  2214. { "name" : "Preferred Data Path",
  2215. "format" : "guint8",
  2216. "public-format" : "gboolean" } ] },
  2217. { "name" : "WCDMA Service Status",
  2218. "id" : "0x13",
  2219. "type" : "TLV",
  2220. "since" : "1.0",
  2221. "format" : "sequence",
  2222. "contents" : [ { "name" : "Service Status",
  2223. "format" : "guint8",
  2224. "public-format" : "QmiNasServiceStatus" },
  2225. { "name" : "True Service Status",
  2226. "format" : "guint8",
  2227. "public-format" : "QmiNasServiceStatus" },
  2228. { "name" : "Preferred Data Path",
  2229. "format" : "guint8",
  2230. "public-format" : "gboolean" } ] },
  2231. { "name" : "LTE Service Status",
  2232. "id" : "0x14",
  2233. "type" : "TLV",
  2234. "since" : "1.0",
  2235. "format" : "sequence",
  2236. "contents" : [ { "name" : "Service Status",
  2237. "format" : "guint8",
  2238. "public-format" : "QmiNasServiceStatus" },
  2239. { "name" : "True Service Status",
  2240. "format" : "guint8",
  2241. "public-format" : "QmiNasServiceStatus" },
  2242. { "name" : "Preferred Data Path",
  2243. "format" : "guint8",
  2244. "public-format" : "gboolean" } ] },
  2245. { "name" : "CDMA System Info",
  2246. "id" : "0x15",
  2247. "type" : "TLV",
  2248. "since" : "1.0",
  2249. "format" : "sequence",
  2250. "contents" : [ { "name" : "Domain Valid",
  2251. "format" : "guint8",
  2252. "public-format" : "gboolean" },
  2253. { "name" : "Domain",
  2254. "format" : "guint8",
  2255. "public-format" : "QmiNasNetworkServiceDomain" },
  2256. { "name" : "Service Capability Valid",
  2257. "format" : "guint8",
  2258. "public-format" : "gboolean" },
  2259. { "name" : "Service Capability",
  2260. "format" : "guint8",
  2261. "public-format" : "QmiNasNetworkServiceDomain" },
  2262. { "name" : "Roaming Status Valid",
  2263. "format" : "guint8",
  2264. "public-format" : "gboolean" },
  2265. { "name" : "Roaming Status",
  2266. "format" : "guint8",
  2267. "public-format" : "QmiNasRoamingStatus" },
  2268. { "name" : "Forbidden Valid",
  2269. "format" : "guint8",
  2270. "public-format" : "gboolean" },
  2271. { "name" : "Forbidden",
  2272. "format" : "guint8",
  2273. "public-format" : "gboolean" },
  2274. { "name" : "PRL Match Valid",
  2275. "format" : "guint8",
  2276. "public-format" : "gboolean" },
  2277. { "name" : "PRL Match",
  2278. "format" : "guint8",
  2279. "public-format" : "gboolean" },
  2280. { "name" : "P Rev Valid",
  2281. "format" : "guint8",
  2282. "public-format" : "gboolean" },
  2283. { "name" : "P Rev",
  2284. "format" : "guint8" },
  2285. { "name" : "Base Station P Rev Valid",
  2286. "format" : "guint8",
  2287. "public-format" : "gboolean" },
  2288. { "name" : "Base Station P Rev",
  2289. "format" : "guint8" },
  2290. { "name" : "Concurrent Service Support Valid",
  2291. "format" : "guint8",
  2292. "public-format" : "gboolean" },
  2293. { "name" : "Concurrent Service Support",
  2294. "format" : "guint8",
  2295. "public-format" : "gboolean" },
  2296. { "name" : "CDMA System ID Valid",
  2297. "format" : "guint8",
  2298. "public-format" : "gboolean" },
  2299. { "name" : "SID",
  2300. "format" : "guint16" },
  2301. { "name" : "NID",
  2302. "format" : "guint16" },
  2303. { "name" : "Base Station Info Valid",
  2304. "format" : "guint8",
  2305. "public-format" : "gboolean" },
  2306. { "name" : "Base Station ID",
  2307. "format" : "guint16" },
  2308. { "name" : "Base Station Latitude",
  2309. "format" : "gint32" },
  2310. { "name" : "Base Station Longitude",
  2311. "format" : "gint32" },
  2312. { "name" : "Packet Zone Valid",
  2313. "format" : "guint8",
  2314. "public-format" : "gboolean" },
  2315. { "name" : "Packet Zone",
  2316. "format" : "guint16" },
  2317. { "name" : "Network ID Valid",
  2318. "format" : "guint8",
  2319. "public-format" : "gboolean" },
  2320. { "name" : "MCC",
  2321. "format" : "string",
  2322. "fixed-size" : "3" },
  2323. { "name" : "MNC",
  2324. "format" : "string",
  2325. "fixed-size" : "3" } ] },
  2326. { "name" : "HDR System Info",
  2327. "id" : "0x16",
  2328. "type" : "TLV",
  2329. "since" : "1.0",
  2330. "format" : "sequence",
  2331. "contents" : [ { "name" : "Domain Valid",
  2332. "format" : "guint8",
  2333. "public-format" : "gboolean" },
  2334. { "name" : "Domain",
  2335. "format" : "guint8",
  2336. "public-format" : "QmiNasNetworkServiceDomain" },
  2337. { "name" : "Service Capability Valid",
  2338. "format" : "guint8",
  2339. "public-format" : "gboolean" },
  2340. { "name" : "Service Capability",
  2341. "format" : "guint8",
  2342. "public-format" : "QmiNasNetworkServiceDomain" },
  2343. { "name" : "Roaming Status Valid",
  2344. "format" : "guint8",
  2345. "public-format" : "gboolean" },
  2346. { "name" : "Roaming Status",
  2347. "format" : "guint8",
  2348. "public-format" : "QmiNasRoamingStatus" },
  2349. { "name" : "Forbidden Valid",
  2350. "format" : "guint8",
  2351. "public-format" : "gboolean" },
  2352. { "name" : "Forbidden",
  2353. "format" : "guint8",
  2354. "public-format" : "gboolean" },
  2355. { "name" : "PRL Match Valid",
  2356. "format" : "guint8",
  2357. "public-format" : "gboolean" },
  2358. { "name" : "PRL Match",
  2359. "format" : "guint8",
  2360. "public-format" : "gboolean" },
  2361. { "name" : "Personality Valid",
  2362. "format" : "guint8",
  2363. "public-format" : "gboolean" },
  2364. { "name" : "Personality",
  2365. "format" : "guint8",
  2366. "public-format" : "QmiNasHdrPersonality" },
  2367. { "name" : "Protocol Revision Valid",
  2368. "format" : "guint8",
  2369. "public-format" : "gboolean" },
  2370. { "name" : "Protocol Revision",
  2371. "format" : "guint8",
  2372. "public-format" : "QmiNasHdrProtocolRevision" },
  2373. { "name" : "IS 856 System ID Valid",
  2374. "format" : "guint8",
  2375. "public-format" : "gboolean" },
  2376. { "name" : "IS 856 System ID",
  2377. "format" : "string",
  2378. "fixed-size" : "16" } ] },
  2379. { "name" : "GSM System Info v2",
  2380. "id" : "0x17",
  2381. "type" : "TLV",
  2382. "since" : "1.30",
  2383. "format" : "sequence",
  2384. "contents" : [ { "name" : "Domain Valid",
  2385. "format" : "guint8",
  2386. "public-format" : "gboolean" },
  2387. { "name" : "Domain",
  2388. "format" : "guint8",
  2389. "public-format" : "QmiNasNetworkServiceDomain" },
  2390. { "name" : "Service Capability Valid",
  2391. "format" : "guint8",
  2392. "public-format" : "gboolean" },
  2393. { "name" : "Service Capability",
  2394. "format" : "guint8",
  2395. "public-format" : "QmiNasNetworkServiceDomain" },
  2396. { "name" : "Roaming Status Valid",
  2397. "format" : "guint8",
  2398. "public-format" : "gboolean" },
  2399. { "name" : "Roaming Status",
  2400. "format" : "guint8",
  2401. "public-format" : "QmiNasRoamingStatus" },
  2402. { "name" : "Forbidden Valid",
  2403. "format" : "guint8",
  2404. "public-format" : "gboolean" },
  2405. { "name" : "Forbidden",
  2406. "format" : "guint8",
  2407. "public-format" : "gboolean" },
  2408. { "name" : "LAC Valid",
  2409. "format" : "guint8",
  2410. "public-format" : "gboolean" },
  2411. { "name" : "LAC",
  2412. "format" : "guint16" },
  2413. { "name" : "CID Valid",
  2414. "format" : "guint8",
  2415. "public-format" : "gboolean" },
  2416. { "name" : "CID",
  2417. "format" : "guint32" },
  2418. { "name" : "Registration Reject Info Valid",
  2419. "format" : "guint8",
  2420. "public-format" : "gboolean" },
  2421. { "name" : "Registration Reject Domain",
  2422. "format" : "guint8",
  2423. "public-format" : "QmiNasNetworkServiceDomain" },
  2424. { "name" : "Registration Reject Cause",
  2425. "format" : "guint8",
  2426. "public-format" : "QmiNasRejectCause" },
  2427. { "name" : "Network ID Valid",
  2428. "format" : "guint8",
  2429. "public-format" : "gboolean" },
  2430. { "name" : "MCC",
  2431. "format" : "string",
  2432. "fixed-size" : "3" },
  2433. { "name" : "MNC",
  2434. "format" : "string",
  2435. "fixed-size" : "3" },
  2436. { "name" : "EGPRS Support Valid",
  2437. "format" : "guint8",
  2438. "public-format" : "gboolean" },
  2439. { "name" : "EGPRS Support",
  2440. "format" : "guint8",
  2441. "public-format" : "gboolean" },
  2442. { "name" : "DTM Support Valid",
  2443. "format" : "guint8",
  2444. "public-format" : "gboolean" },
  2445. { "name" : "DTM Support",
  2446. "format" : "guint8",
  2447. "public-format" : "gboolean" } ] },
  2448. { "name" : "WCDMA System Info v2",
  2449. "id" : "0x18",
  2450. "type" : "TLV",
  2451. "since" : "1.30",
  2452. "format" : "sequence",
  2453. "contents" : [ { "name" : "Domain Valid",
  2454. "format" : "guint8",
  2455. "public-format" : "gboolean" },
  2456. { "name" : "Domain",
  2457. "format" : "guint8",
  2458. "public-format" : "QmiNasNetworkServiceDomain" },
  2459. { "name" : "Service Capability Valid",
  2460. "format" : "guint8",
  2461. "public-format" : "gboolean" },
  2462. { "name" : "Service Capability",
  2463. "format" : "guint8",
  2464. "public-format" : "QmiNasNetworkServiceDomain" },
  2465. { "name" : "Roaming Status Valid",
  2466. "format" : "guint8",
  2467. "public-format" : "gboolean" },
  2468. { "name" : "Roaming Status",
  2469. "format" : "guint8",
  2470. "public-format" : "QmiNasRoamingStatus" },
  2471. { "name" : "Forbidden Valid",
  2472. "format" : "guint8",
  2473. "public-format" : "gboolean" },
  2474. { "name" : "Forbidden",
  2475. "format" : "guint8",
  2476. "public-format" : "gboolean" },
  2477. { "name" : "LAC Valid",
  2478. "format" : "guint8",
  2479. "public-format" : "gboolean" },
  2480. { "name" : "LAC",
  2481. "format" : "guint16" },
  2482. { "name" : "CID Valid",
  2483. "format" : "guint8",
  2484. "public-format" : "gboolean" },
  2485. { "name" : "CID",
  2486. "format" : "guint32" },
  2487. { "name" : "Registration Reject Info Valid",
  2488. "format" : "guint8",
  2489. "public-format" : "gboolean" },
  2490. { "name" : "Registration Reject Domain",
  2491. "format" : "guint8",
  2492. "public-format" : "QmiNasNetworkServiceDomain" },
  2493. { "name" : "Registration Reject Cause",
  2494. "format" : "guint8",
  2495. "public-format" : "QmiNasRejectCause" },
  2496. { "name" : "Network ID Valid",
  2497. "format" : "guint8",
  2498. "public-format" : "gboolean" },
  2499. { "name" : "MCC",
  2500. "format" : "string",
  2501. "fixed-size" : "3" },
  2502. { "name" : "MNC",
  2503. "format" : "string",
  2504. "fixed-size" : "3" },
  2505. { "name" : "HS Call Status Valid",
  2506. "format" : "guint8",
  2507. "public-format" : "gboolean" },
  2508. { "name" : "HS Call Status",
  2509. "format" : "guint8",
  2510. "public-format" : "QmiNasWcdmaHsService" },
  2511. { "name" : "HS Service Valid",
  2512. "format" : "guint8",
  2513. "public-format" : "gboolean" },
  2514. { "name" : "HS Service",
  2515. "format" : "guint8",
  2516. "public-format" : "QmiNasWcdmaHsService" },
  2517. { "name" : "Primary Scrambling Code Valid",
  2518. "format" : "guint8",
  2519. "public-format" : "gboolean" },
  2520. { "name" : "Primary Scrambling Code",
  2521. "format" : "guint16" } ] },
  2522. { "name" : "LTE System Info v2",
  2523. "id" : "0x19",
  2524. "type" : "TLV",
  2525. "since" : "1.30",
  2526. "format" : "sequence",
  2527. "contents" : [ { "name" : "Domain Valid",
  2528. "format" : "guint8",
  2529. "public-format" : "gboolean" },
  2530. { "name" : "Domain",
  2531. "format" : "guint8",
  2532. "public-format" : "QmiNasNetworkServiceDomain" },
  2533. { "name" : "Service Capability Valid",
  2534. "format" : "guint8",
  2535. "public-format" : "gboolean" },
  2536. { "name" : "Service Capability",
  2537. "format" : "guint8",
  2538. "public-format" : "QmiNasNetworkServiceDomain" },
  2539. { "name" : "Roaming Status Valid",
  2540. "format" : "guint8",
  2541. "public-format" : "gboolean" },
  2542. { "name" : "Roaming Status",
  2543. "format" : "guint8",
  2544. "public-format" : "QmiNasRoamingStatus" },
  2545. { "name" : "Forbidden Valid",
  2546. "format" : "guint8",
  2547. "public-format" : "gboolean" },
  2548. { "name" : "Forbidden",
  2549. "format" : "guint8",
  2550. "public-format" : "gboolean" },
  2551. { "name" : "LAC Valid",
  2552. "format" : "guint8",
  2553. "public-format" : "gboolean" },
  2554. { "name" : "LAC",
  2555. "format" : "guint16" },
  2556. { "name" : "CID Valid",
  2557. "format" : "guint8",
  2558. "public-format" : "gboolean" },
  2559. { "name" : "CID",
  2560. "format" : "guint32" },
  2561. { "name" : "Registration Reject Info Valid",
  2562. "format" : "guint8",
  2563. "public-format" : "gboolean" },
  2564. { "name" : "Registration Reject Domain",
  2565. "format" : "guint8",
  2566. "public-format" : "QmiNasNetworkServiceDomain" },
  2567. { "name" : "Registration Reject Cause",
  2568. "format" : "guint8",
  2569. "public-format" : "QmiNasRejectCause" },
  2570. { "name" : "Network ID Valid",
  2571. "format" : "guint8",
  2572. "public-format" : "gboolean" },
  2573. { "name" : "MCC",
  2574. "format" : "string",
  2575. "fixed-size" : "3" },
  2576. { "name" : "MNC",
  2577. "format" : "string",
  2578. "fixed-size" : "3" },
  2579. { "name" : "TAC Valid",
  2580. "format" : "guint8",
  2581. "public-format" : "gboolean" },
  2582. { "name" : "TAC",
  2583. "format" : "guint16" } ] },
  2584. { "name" : "Additional CDMA System Info",
  2585. "id" : "0x1A",
  2586. "type" : "TLV",
  2587. "since" : "1.0",
  2588. "format" : "sequence",
  2589. "contents" : [ { "name" : "Geo System Index",
  2590. "format" : "guint16" },
  2591. { "name" : "Registration Period",
  2592. "format" : "guint16" } ] },
  2593. { "name" : "Additional HDR System Info",
  2594. "id" : "0x1B",
  2595. "type" : "TLV",
  2596. "since" : "1.0",
  2597. "format" : "sequence",
  2598. "contents" : [ { "name" : "Geo System Index",
  2599. "format" : "guint16" } ] },
  2600. { "name" : "Additional GSM System Info",
  2601. "id" : "0x1C",
  2602. "type" : "TLV",
  2603. "since" : "1.0",
  2604. "format" : "sequence",
  2605. "contents" : [ { "name" : "Geo System Index",
  2606. "format" : "guint16" },
  2607. { "name" : "Cell Broadcast Support",
  2608. "format" : "guint32",
  2609. "public-format" : "QmiNasCellBroadcastCapability" } ] },
  2610. { "name" : "Additional WCDMA System Info",
  2611. "id" : "0x1D",
  2612. "type" : "TLV",
  2613. "since" : "1.0",
  2614. "format" : "sequence",
  2615. "contents" : [ { "name" : "Geo System Index",
  2616. "format" : "guint16" },
  2617. { "name" : "Cell Broadcast Support",
  2618. "format" : "guint32",
  2619. "public-format" : "QmiNasCellBroadcastCapability" } ] },
  2620. { "name" : "Additional LTE System Info",
  2621. "id" : "0x1E",
  2622. "type" : "TLV",
  2623. "since" : "1.0",
  2624. "format" : "sequence",
  2625. "contents" : [ { "name" : "Geo System Index",
  2626. "format" : "guint16" } ] },
  2627. { "name" : "GSM Call Barring Status",
  2628. "id" : "0x1F",
  2629. "type" : "TLV",
  2630. "since" : "1.0",
  2631. "format" : "sequence",
  2632. "contents" : [ { "name" : "CS Status",
  2633. "format" : "gint32",
  2634. "public-format" : "QmiNasCallBarringStatus" },
  2635. { "name" : "PS Status",
  2636. "format" : "gint32",
  2637. "public-format" : "QmiNasCallBarringStatus" } ] },
  2638. { "name" : "WCDMA Call Barring Status",
  2639. "id" : "0x20",
  2640. "type" : "TLV",
  2641. "since" : "1.0",
  2642. "format" : "sequence",
  2643. "contents" : [ { "name" : "CS Status",
  2644. "format" : "gint32",
  2645. "public-format" : "QmiNasCallBarringStatus" },
  2646. { "name" : "PS Status",
  2647. "format" : "gint32",
  2648. "public-format" : "QmiNasCallBarringStatus" } ] },
  2649. { "name" : "LTE Voice Support",
  2650. "id" : "0x21",
  2651. "type" : "TLV",
  2652. "since" : "1.0",
  2653. "format" : "guint8",
  2654. "public-format" : "gboolean" },
  2655. { "name" : "GSM Cipher Domain",
  2656. "id" : "0x22",
  2657. "type" : "TLV",
  2658. "since" : "1.0",
  2659. "format" : "guint8",
  2660. "public-format" : "QmiNasNetworkServiceDomain" },
  2661. { "name" : "WCDMA Cipher Domain",
  2662. "id" : "0x23",
  2663. "type" : "TLV",
  2664. "since" : "1.0",
  2665. "format" : "guint8",
  2666. "public-format" : "QmiNasNetworkServiceDomain" },
  2667. { "name" : "TD SCDMA Service Status",
  2668. "id" : "0x24",
  2669. "type" : "TLV",
  2670. "since" : "1.0",
  2671. "format" : "sequence",
  2672. "contents" : [ { "name" : "Service Status",
  2673. "format" : "guint8",
  2674. "public-format" : "QmiNasServiceStatus" },
  2675. { "name" : "True Service Status",
  2676. "format" : "guint8",
  2677. "public-format" : "QmiNasServiceStatus" },
  2678. { "name" : "Preferred Data Path",
  2679. "format" : "guint8",
  2680. "public-format" : "gboolean" } ] },
  2681. { "name" : "TD SCDMA System Info v2",
  2682. "id" : "0x25",
  2683. "type" : "TLV",
  2684. "since" : "1.30",
  2685. "format" : "sequence",
  2686. "contents" : [ { "name" : "Domain Valid",
  2687. "format" : "guint8",
  2688. "public-format" : "gboolean" },
  2689. { "name" : "Domain",
  2690. "format" : "guint8",
  2691. "public-format" : "QmiNasNetworkServiceDomain" },
  2692. { "name" : "Service Capability Valid",
  2693. "format" : "guint8",
  2694. "public-format" : "gboolean" },
  2695. { "name" : "Service Capability",
  2696. "format" : "guint8",
  2697. "public-format" : "QmiNasNetworkServiceDomain" },
  2698. { "name" : "Roaming Status Valid",
  2699. "format" : "guint8",
  2700. "public-format" : "gboolean" },
  2701. { "name" : "Roaming Status",
  2702. "format" : "guint8",
  2703. "public-format" : "QmiNasRoamingStatus" },
  2704. { "name" : "Forbidden Valid",
  2705. "format" : "guint8",
  2706. "public-format" : "gboolean" },
  2707. { "name" : "Forbidden",
  2708. "format" : "guint8",
  2709. "public-format" : "gboolean" },
  2710. { "name" : "LAC Valid",
  2711. "format" : "guint8",
  2712. "public-format" : "gboolean" },
  2713. { "name" : "LAC",
  2714. "format" : "guint16" },
  2715. { "name" : "CID Valid",
  2716. "format" : "guint8",
  2717. "public-format" : "gboolean" },
  2718. { "name" : "CID",
  2719. "format" : "guint32" },
  2720. { "name" : "Registration Reject Info Valid",
  2721. "format" : "guint8",
  2722. "public-format" : "gboolean" },
  2723. { "name" : "Registration Reject Domain",
  2724. "format" : "guint8",
  2725. "public-format" : "QmiNasNetworkServiceDomain" },
  2726. { "name" : "Registration Reject Cause",
  2727. "format" : "guint8",
  2728. "public-format" : "QmiNasRejectCause" },
  2729. { "name" : "Network ID Valid",
  2730. "format" : "guint8",
  2731. "public-format" : "gboolean" },
  2732. { "name" : "MCC",
  2733. "format" : "string",
  2734. "fixed-size" : "3" },
  2735. { "name" : "MNC",
  2736. "format" : "string",
  2737. "fixed-size" : "3" },
  2738. { "name" : "HS Call Status Valid",
  2739. "format" : "guint8",
  2740. "public-format" : "gboolean" },
  2741. { "name" : "HS Call Status",
  2742. "format" : "guint8",
  2743. "public-format" : "QmiNasWcdmaHsService" },
  2744. { "name" : "HS Service Valid",
  2745. "format" : "guint8",
  2746. "public-format" : "gboolean" },
  2747. { "name" : "HS Service",
  2748. "format" : "guint8",
  2749. "public-format" : "QmiNasWcdmaHsService" },
  2750. { "name" : "Cell Parameter ID Valid",
  2751. "format" : "guint8",
  2752. "public-format" : "gboolean" },
  2753. { "name" : "Cell Parameter ID",
  2754. "format" : "guint16" },
  2755. { "name" : "Cell Broadcast Support Valid",
  2756. "format" : "guint8",
  2757. "public-format" : "gboolean" },
  2758. { "name" : "Cell Broadcast Support",
  2759. "format" : "guint32",
  2760. "public-format" : "QmiNasCellBroadcastCapability" },
  2761. { "name" : "CS Call Barring Status Valid",
  2762. "format" : "guint8",
  2763. "public-format" : "gboolean" },
  2764. { "name" : "CS Call Barring Status",
  2765. "format" : "gint32",
  2766. "public-format" : "QmiNasCallBarringStatus" },
  2767. { "name" : "PS Call Barring Status Valid",
  2768. "format" : "guint8",
  2769. "public-format" : "gboolean" },
  2770. { "name" : "PS Call Barring Status",
  2771. "format" : "gint32",
  2772. "public-format" : "QmiNasCallBarringStatus" },
  2773. { "name" : "Cipher Domain Valid",
  2774. "format" : "guint8",
  2775. "public-format" : "gboolean" },
  2776. { "name" : "Cipher Domain",
  2777. "format" : "guint8",
  2778. "public-format" : "QmiNasNetworkServiceDomain" } ] },
  2779. { "name" : "LTE eMBMS Coverage Info Support",
  2780. "id" : "0x26",
  2781. "type" : "TLV",
  2782. "since" : "1.0",
  2783. "format" : "guint8",
  2784. "public-format" : "gboolean" },
  2785. { "name" : "SIM Reject Info",
  2786. "id" : "0x27",
  2787. "type" : "TLV",
  2788. "since" : "1.0",
  2789. "format" : "guint32",
  2790. "public-format" : "QmiNasSimRejectState" },
  2791. { "name" : "IMS Voice Support",
  2792. "id" : "0x29",
  2793. "type" : "TLV",
  2794. "since" : "1.24",
  2795. "format" : "guint8",
  2796. "public-format" : "gboolean" },
  2797. { "name" : "LTE Voice Domain",
  2798. "id" : "0x2A",
  2799. "type" : "TLV",
  2800. "since" : "1.28",
  2801. "format" : "guint32",
  2802. "public-format" : "QmiNasLteVoiceDomain" },
  2803. { "name" : "CDMA Registration Zone ID",
  2804. "id" : "0x2B",
  2805. "type" : "TLV",
  2806. "since" : "1.28",
  2807. "format" : "guint16" },
  2808. { "name" : "GSM Routing Area Code",
  2809. "id" : "0x2C",
  2810. "type" : "TLV",
  2811. "since" : "1.28",
  2812. "format" : "guint8" },
  2813. { "name" : "WCDMA Routing Area Code",
  2814. "id" : "0x2D",
  2815. "type" : "TLV",
  2816. "since" : "1.28",
  2817. "format" : "guint8" },
  2818. { "name" : "CDMA Resolved MCC",
  2819. "id" : "0x2E",
  2820. "type" : "TLV",
  2821. "since" : "1.28",
  2822. "format" : "guint16" },
  2823. { "name" : "Network Selection Registration Restriction",
  2824. "id" : "0x2F",
  2825. "type" : "TLV",
  2826. "since" : "1.24",
  2827. "format" : "guint32",
  2828. "public-format" : "QmiNasNetworkSelectionRegistrationRestriction" },
  2829. { "name" : "LTE Registration Domain",
  2830. "id" : "0x31",
  2831. "type" : "TLV",
  2832. "since" : "1.24",
  2833. "format" : "guint32",
  2834. "public-format" : "QmiNasLteRegistrationDomain" },
  2835. { "name" : "LTE eMBMS Coverage Info Trace ID",
  2836. "id" : "0x34",
  2837. "type" : "TLV",
  2838. "since" : "1.24",
  2839. "format" : "guint16" },
  2840. { "name" : "LTE Cell Access Status",
  2841. "id" : "0x44",
  2842. "type" : "TLV",
  2843. "since" : "1.24",
  2844. "format" : "guint32",
  2845. "public-format" : "QmiNasLteCellAccessStatus" },
  2846. { "name" : "NR5G Service Status Info",
  2847. "id" : "0x4A",
  2848. "type" : "TLV",
  2849. "since" : "1.30",
  2850. "format" : "sequence",
  2851. "contents" : [ { "name" : "Service Status",
  2852. "format" : "guint8",
  2853. "public-format" : "QmiNasServiceStatus" },
  2854. { "name" : "True Service Status",
  2855. "format" : "guint8",
  2856. "public-format" : "QmiNasServiceStatus" },
  2857. { "name" : "Preferred Data Path",
  2858. "format" : "guint8",
  2859. "public-format" : "gboolean" } ] },
  2860. { "name" : "NR5G System Info",
  2861. "id" : "0x4B",
  2862. "type" : "TLV",
  2863. "since" : "1.30",
  2864. "format" : "sequence",
  2865. "contents" : [ { "name" : "Domain Valid",
  2866. "format" : "guint8",
  2867. "public-format" : "gboolean" },
  2868. { "name" : "Domain",
  2869. "format" : "guint8",
  2870. "public-format" : "QmiNasNetworkServiceDomain" },
  2871. { "name" : "Service Capability Valid",
  2872. "format" : "guint8",
  2873. "public-format" : "gboolean" },
  2874. { "name" : "Service Capability",
  2875. "format" : "guint8",
  2876. "public-format" : "QmiNasNetworkServiceDomain" },
  2877. { "name" : "Roaming Status Valid",
  2878. "format" : "guint8",
  2879. "public-format" : "gboolean" },
  2880. { "name" : "Roaming Status",
  2881. "format" : "guint8",
  2882. "public-format" : "QmiNasRoamingStatus" },
  2883. { "name" : "Forbidden Valid",
  2884. "format" : "guint8",
  2885. "public-format" : "gboolean" },
  2886. { "name" : "Forbidden",
  2887. "format" : "guint8",
  2888. "public-format" : "gboolean" },
  2889. { "name" : "LAC Valid",
  2890. "format" : "guint8",
  2891. "public-format" : "gboolean" },
  2892. { "name" : "LAC",
  2893. "format" : "guint16" },
  2894. { "name" : "CID Valid",
  2895. "format" : "guint8",
  2896. "public-format" : "gboolean" },
  2897. { "name" : "CID",
  2898. "format" : "guint32" },
  2899. { "name" : "Registration Reject Info Valid",
  2900. "format" : "guint8",
  2901. "public-format" : "gboolean" },
  2902. { "name" : "Registration Reject Domain",
  2903. "format" : "guint8",
  2904. "public-format" : "QmiNasNetworkServiceDomain" },
  2905. { "name" : "Registration Reject Cause",
  2906. "format" : "guint8" },
  2907. { "name" : "Network ID Valid",
  2908. "format" : "guint8",
  2909. "public-format" : "gboolean" },
  2910. { "name" : "MCC",
  2911. "format" : "string",
  2912. "fixed-size" : "3" },
  2913. { "name" : "MNC",
  2914. "format" : "string",
  2915. "fixed-size" : "3" },
  2916. { "name" : "TAC Valid",
  2917. "format" : "guint8",
  2918. "public-format" : "gboolean" },
  2919. { "name" : "TAC",
  2920. "format" : "guint16" } ] },
  2921. { "name" : "EUTRA with NR5G availability",
  2922. "id" : "0x4E",
  2923. "type" : "TLV",
  2924. "since" : "1.30",
  2925. "format" : "guint8",
  2926. "public-format" : "gboolean" },
  2927. { "name" : "DCNR restriction Info",
  2928. "id" : "0x4F",
  2929. "type" : "TLV",
  2930. "since" : "1.30",
  2931. "format" : "guint8",
  2932. "public-format" : "gboolean" },
  2933. { "name" : "NR5G Tracking Area Code",
  2934. "id" : "0x50",
  2935. "type" : "TLV",
  2936. "since" : "1.30",
  2937. "format" : "array",
  2938. "fixed-size" : "3",
  2939. "array-element" : { "format" : "guint8" } } ] },
  2940. // *********************************************************************************
  2941. { "name" : "System Info",
  2942. "type" : "Indication",
  2943. "service" : "NAS",
  2944. "id" : "0x004E",
  2945. "since" : "1.0",
  2946. "output" : [ { "name" : "CDMA Service Status",
  2947. "id" : "0x10",
  2948. "type" : "TLV",
  2949. "since" : "1.0",
  2950. "format" : "sequence",
  2951. "contents" : [ { "name" : "Service Status",
  2952. "format" : "guint8",
  2953. "public-format" : "QmiNasServiceStatus" },
  2954. { "name" : "Preferred Data Path",
  2955. "format" : "guint8",
  2956. "public-format" : "gboolean" } ] },
  2957. { "name" : "HDR Service Status",
  2958. "id" : "0x11",
  2959. "type" : "TLV",
  2960. "since" : "1.0",
  2961. "format" : "sequence",
  2962. "contents" : [ { "name" : "Service Status",
  2963. "format" : "guint8",
  2964. "public-format" : "QmiNasServiceStatus" },
  2965. { "name" : "Preferred Data Path",
  2966. "format" : "guint8",
  2967. "public-format" : "gboolean" } ] },
  2968. { "name" : "GSM Service Status",
  2969. "id" : "0x12",
  2970. "type" : "TLV",
  2971. "since" : "1.0",
  2972. "format" : "sequence",
  2973. "contents" : [ { "name" : "Service Status",
  2974. "format" : "guint8",
  2975. "public-format" : "QmiNasServiceStatus" },
  2976. { "name" : "True Service Status",
  2977. "format" : "guint8",
  2978. "public-format" : "QmiNasServiceStatus" },
  2979. { "name" : "Preferred Data Path",
  2980. "format" : "guint8",
  2981. "public-format" : "gboolean" } ] },
  2982. { "name" : "WCDMA Service Status",
  2983. "id" : "0x13",
  2984. "type" : "TLV",
  2985. "since" : "1.0",
  2986. "format" : "sequence",
  2987. "contents" : [ { "name" : "Service Status",
  2988. "format" : "guint8",
  2989. "public-format" : "QmiNasServiceStatus" },
  2990. { "name" : "True Service Status",
  2991. "format" : "guint8",
  2992. "public-format" : "QmiNasServiceStatus" },
  2993. { "name" : "Preferred Data Path",
  2994. "format" : "guint8",
  2995. "public-format" : "gboolean" } ] },
  2996. { "name" : "LTE Service Status",
  2997. "id" : "0x14",
  2998. "type" : "TLV",
  2999. "since" : "1.0",
  3000. "format" : "sequence",
  3001. "contents" : [ { "name" : "Service Status",
  3002. "format" : "guint8",
  3003. "public-format" : "QmiNasServiceStatus" },
  3004. { "name" : "True Service Status",
  3005. "format" : "guint8",
  3006. "public-format" : "QmiNasServiceStatus" },
  3007. { "name" : "Preferred Data Path",
  3008. "format" : "guint8",
  3009. "public-format" : "gboolean" } ] },
  3010. { "name" : "CDMA System Info",
  3011. "id" : "0x15",
  3012. "type" : "TLV",
  3013. "since" : "1.0",
  3014. "format" : "sequence",
  3015. "contents" : [ { "name" : "Domain Valid",
  3016. "format" : "guint8",
  3017. "public-format" : "gboolean" },
  3018. { "name" : "Domain",
  3019. "format" : "guint8",
  3020. "public-format" : "QmiNasNetworkServiceDomain" },
  3021. { "name" : "Service Capability Valid",
  3022. "format" : "guint8",
  3023. "public-format" : "gboolean" },
  3024. { "name" : "Service Capability",
  3025. "format" : "guint8",
  3026. "public-format" : "QmiNasNetworkServiceDomain" },
  3027. { "name" : "Roaming Status Valid",
  3028. "format" : "guint8",
  3029. "public-format" : "gboolean" },
  3030. { "name" : "Roaming Status",
  3031. "format" : "guint8",
  3032. "public-format" : "QmiNasRoamingStatus" },
  3033. { "name" : "Forbidden Valid",
  3034. "format" : "guint8",
  3035. "public-format" : "gboolean" },
  3036. { "name" : "Forbidden",
  3037. "format" : "guint8",
  3038. "public-format" : "gboolean" },
  3039. { "name" : "PRL Match Valid",
  3040. "format" : "guint8",
  3041. "public-format" : "gboolean" },
  3042. { "name" : "PRL Match",
  3043. "format" : "guint8",
  3044. "public-format" : "gboolean" },
  3045. { "name" : "P Rev Valid",
  3046. "format" : "guint8",
  3047. "public-format" : "gboolean" },
  3048. { "name" : "P Rev",
  3049. "format" : "guint8" },
  3050. { "name" : "Base Station P Rev Valid",
  3051. "format" : "guint8",
  3052. "public-format" : "gboolean" },
  3053. { "name" : "Base Station P Rev",
  3054. "format" : "guint8" },
  3055. { "name" : "Concurrent Service Support Valid",
  3056. "format" : "guint8",
  3057. "public-format" : "gboolean" },
  3058. { "name" : "Concurrent Service Support",
  3059. "format" : "guint8",
  3060. "public-format" : "gboolean" },
  3061. { "name" : "CDMA System ID Valid",
  3062. "format" : "guint8",
  3063. "public-format" : "gboolean" },
  3064. { "name" : "SID",
  3065. "format" : "guint16" },
  3066. { "name" : "NID",
  3067. "format" : "guint16" },
  3068. { "name" : "Base Station Info Valid",
  3069. "format" : "guint8",
  3070. "public-format" : "gboolean" },
  3071. { "name" : "Base Station ID",
  3072. "format" : "guint16" },
  3073. { "name" : "Base Station Latitude",
  3074. "format" : "gint32" },
  3075. { "name" : "Base Station Longitude",
  3076. "format" : "gint32" },
  3077. { "name" : "Packet Zone Valid",
  3078. "format" : "guint8",
  3079. "public-format" : "gboolean" },
  3080. { "name" : "Packet Zone",
  3081. "format" : "guint16" },
  3082. { "name" : "Network ID Valid",
  3083. "format" : "guint8",
  3084. "public-format" : "gboolean" },
  3085. { "name" : "MCC",
  3086. "format" : "string",
  3087. "fixed-size" : "3" },
  3088. { "name" : "MNC",
  3089. "format" : "string",
  3090. "fixed-size" : "3" } ] },
  3091. { "name" : "HDR System Info",
  3092. "id" : "0x16",
  3093. "type" : "TLV",
  3094. "since" : "1.0",
  3095. "format" : "sequence",
  3096. "contents" : [ { "name" : "Domain Valid",
  3097. "format" : "guint8",
  3098. "public-format" : "gboolean" },
  3099. { "name" : "Domain",
  3100. "format" : "guint8",
  3101. "public-format" : "QmiNasNetworkServiceDomain" },
  3102. { "name" : "Service Capability Valid",
  3103. "format" : "guint8",
  3104. "public-format" : "gboolean" },
  3105. { "name" : "Service Capability",
  3106. "format" : "guint8",
  3107. "public-format" : "QmiNasNetworkServiceDomain" },
  3108. { "name" : "Roaming Status Valid",
  3109. "format" : "guint8",
  3110. "public-format" : "gboolean" },
  3111. { "name" : "Roaming Status",
  3112. "format" : "guint8",
  3113. "public-format" : "QmiNasRoamingStatus" },
  3114. { "name" : "Forbidden Valid",
  3115. "format" : "guint8",
  3116. "public-format" : "gboolean" },
  3117. { "name" : "Forbidden",
  3118. "format" : "guint8",
  3119. "public-format" : "gboolean" },
  3120. { "name" : "PRL Match Valid",
  3121. "format" : "guint8",
  3122. "public-format" : "gboolean" },
  3123. { "name" : "PRL Match",
  3124. "format" : "guint8",
  3125. "public-format" : "gboolean" },
  3126. { "name" : "Personality Valid",
  3127. "format" : "guint8",
  3128. "public-format" : "gboolean" },
  3129. { "name" : "Personality",
  3130. "format" : "guint8",
  3131. "public-format" : "QmiNasHdrPersonality" },
  3132. { "name" : "Protocol Revision Valid",
  3133. "format" : "guint8",
  3134. "public-format" : "gboolean" },
  3135. { "name" : "Protocol Revision",
  3136. "format" : "guint8",
  3137. "public-format" : "QmiNasHdrProtocolRevision" },
  3138. { "name" : "IS 856 System ID Valid",
  3139. "format" : "guint8",
  3140. "public-format" : "gboolean" },
  3141. { "name" : "IS 856 System ID",
  3142. "format" : "string",
  3143. "fixed-size" : "16" } ] },
  3144. { "name" : "GSM System Info v2",
  3145. "id" : "0x17",
  3146. "type" : "TLV",
  3147. "since" : "1.30",
  3148. "format" : "sequence",
  3149. "contents" : [ { "name" : "Domain Valid",
  3150. "format" : "guint8",
  3151. "public-format" : "gboolean" },
  3152. { "name" : "Domain",
  3153. "format" : "guint8",
  3154. "public-format" : "QmiNasNetworkServiceDomain" },
  3155. { "name" : "Service Capability Valid",
  3156. "format" : "guint8",
  3157. "public-format" : "gboolean" },
  3158. { "name" : "Service Capability",
  3159. "format" : "guint8",
  3160. "public-format" : "QmiNasNetworkServiceDomain" },
  3161. { "name" : "Roaming Status Valid",
  3162. "format" : "guint8",
  3163. "public-format" : "gboolean" },
  3164. { "name" : "Roaming Status",
  3165. "format" : "guint8",
  3166. "public-format" : "QmiNasRoamingStatus" },
  3167. { "name" : "Forbidden Valid",
  3168. "format" : "guint8",
  3169. "public-format" : "gboolean" },
  3170. { "name" : "Forbidden",
  3171. "format" : "guint8",
  3172. "public-format" : "gboolean" },
  3173. { "name" : "LAC Valid",
  3174. "format" : "guint8",
  3175. "public-format" : "gboolean" },
  3176. { "name" : "LAC",
  3177. "format" : "guint16" },
  3178. { "name" : "CID Valid",
  3179. "format" : "guint8",
  3180. "public-format" : "gboolean" },
  3181. { "name" : "CID",
  3182. "format" : "guint32" },
  3183. { "name" : "Registration Reject Info Valid",
  3184. "format" : "guint8",
  3185. "public-format" : "gboolean" },
  3186. { "name" : "Registration Reject Domain",
  3187. "format" : "guint8",
  3188. "public-format" : "QmiNasNetworkServiceDomain" },
  3189. { "name" : "Registration Reject Cause",
  3190. "format" : "guint8",
  3191. "public-format" : "QmiNasRejectCause" },
  3192. { "name" : "Network ID Valid",
  3193. "format" : "guint8",
  3194. "public-format" : "gboolean" },
  3195. { "name" : "MCC",
  3196. "format" : "string",
  3197. "fixed-size" : "3" },
  3198. { "name" : "MNC",
  3199. "format" : "string",
  3200. "fixed-size" : "3" },
  3201. { "name" : "EGPRS Support Valid",
  3202. "format" : "guint8",
  3203. "public-format" : "gboolean" },
  3204. { "name" : "EGPRS Support",
  3205. "format" : "guint8",
  3206. "public-format" : "gboolean" },
  3207. { "name" : "DTM Support Valid",
  3208. "format" : "guint8",
  3209. "public-format" : "gboolean" },
  3210. { "name" : "DTM Support",
  3211. "format" : "guint8",
  3212. "public-format" : "gboolean" } ] },
  3213. { "name" : "WCDMA System Info v2",
  3214. "id" : "0x18",
  3215. "type" : "TLV",
  3216. "since" : "1.30",
  3217. "format" : "sequence",
  3218. "contents" : [ { "name" : "Domain Valid",
  3219. "format" : "guint8",
  3220. "public-format" : "gboolean" },
  3221. { "name" : "Domain",
  3222. "format" : "guint8",
  3223. "public-format" : "QmiNasNetworkServiceDomain" },
  3224. { "name" : "Service Capability Valid",
  3225. "format" : "guint8",
  3226. "public-format" : "gboolean" },
  3227. { "name" : "Service Capability",
  3228. "format" : "guint8",
  3229. "public-format" : "QmiNasNetworkServiceDomain" },
  3230. { "name" : "Roaming Status Valid",
  3231. "format" : "guint8",
  3232. "public-format" : "gboolean" },
  3233. { "name" : "Roaming Status",
  3234. "format" : "guint8",
  3235. "public-format" : "QmiNasRoamingStatus" },
  3236. { "name" : "Forbidden Valid",
  3237. "format" : "guint8",
  3238. "public-format" : "gboolean" },
  3239. { "name" : "Forbidden",
  3240. "format" : "guint8",
  3241. "public-format" : "gboolean" },
  3242. { "name" : "LAC Valid",
  3243. "format" : "guint8",
  3244. "public-format" : "gboolean" },
  3245. { "name" : "LAC",
  3246. "format" : "guint16" },
  3247. { "name" : "CID Valid",
  3248. "format" : "guint8",
  3249. "public-format" : "gboolean" },
  3250. { "name" : "CID",
  3251. "format" : "guint32" },
  3252. { "name" : "Registration Reject Info Valid",
  3253. "format" : "guint8",
  3254. "public-format" : "gboolean" },
  3255. { "name" : "Registration Reject Domain",
  3256. "format" : "guint8",
  3257. "public-format" : "QmiNasNetworkServiceDomain" },
  3258. { "name" : "Registration Reject Cause",
  3259. "format" : "guint8",
  3260. "public-format" : "QmiNasRejectCause" },
  3261. { "name" : "Network ID Valid",
  3262. "format" : "guint8",
  3263. "public-format" : "gboolean" },
  3264. { "name" : "MCC",
  3265. "format" : "string",
  3266. "fixed-size" : "3" },
  3267. { "name" : "MNC",
  3268. "format" : "string",
  3269. "fixed-size" : "3" },
  3270. { "name" : "HS Call Status Valid",
  3271. "format" : "guint8",
  3272. "public-format" : "gboolean" },
  3273. { "name" : "HS Call Status",
  3274. "format" : "guint8",
  3275. "public-format" : "QmiNasWcdmaHsService" },
  3276. { "name" : "HS Service Valid",
  3277. "format" : "guint8",
  3278. "public-format" : "gboolean" },
  3279. { "name" : "HS Service",
  3280. "format" : "guint8",
  3281. "public-format" : "QmiNasWcdmaHsService" },
  3282. { "name" : "Primary Scrambling Code Valid",
  3283. "format" : "guint8",
  3284. "public-format" : "gboolean" },
  3285. { "name" : "Primary Scrambling Code",
  3286. "format" : "guint16" } ] },
  3287. { "name" : "LTE System Info v2",
  3288. "id" : "0x19",
  3289. "type" : "TLV",
  3290. "since" : "1.30",
  3291. "format" : "sequence",
  3292. "contents" : [ { "name" : "Domain Valid",
  3293. "format" : "guint8",
  3294. "public-format" : "gboolean" },
  3295. { "name" : "Domain",
  3296. "format" : "guint8",
  3297. "public-format" : "QmiNasNetworkServiceDomain" },
  3298. { "name" : "Service Capability Valid",
  3299. "format" : "guint8",
  3300. "public-format" : "gboolean" },
  3301. { "name" : "Service Capability",
  3302. "format" : "guint8",
  3303. "public-format" : "QmiNasNetworkServiceDomain" },
  3304. { "name" : "Roaming Status Valid",
  3305. "format" : "guint8",
  3306. "public-format" : "gboolean" },
  3307. { "name" : "Roaming Status",
  3308. "format" : "guint8",
  3309. "public-format" : "QmiNasRoamingStatus" },
  3310. { "name" : "Forbidden Valid",
  3311. "format" : "guint8",
  3312. "public-format" : "gboolean" },
  3313. { "name" : "Forbidden",
  3314. "format" : "guint8",
  3315. "public-format" : "gboolean" },
  3316. { "name" : "LAC Valid",
  3317. "format" : "guint8",
  3318. "public-format" : "gboolean" },
  3319. { "name" : "LAC",
  3320. "format" : "guint16" },
  3321. { "name" : "CID Valid",
  3322. "format" : "guint8",
  3323. "public-format" : "gboolean" },
  3324. { "name" : "CID",
  3325. "format" : "guint32" },
  3326. { "name" : "Registration Reject Info Valid",
  3327. "format" : "guint8",
  3328. "public-format" : "gboolean" },
  3329. { "name" : "Registration Reject Domain",
  3330. "format" : "guint8",
  3331. "public-format" : "QmiNasNetworkServiceDomain" },
  3332. { "name" : "Registration Reject Cause",
  3333. "format" : "guint8",
  3334. "public-format" : "QmiNasRejectCause" },
  3335. { "name" : "Network ID Valid",
  3336. "format" : "guint8",
  3337. "public-format" : "gboolean" },
  3338. { "name" : "MCC",
  3339. "format" : "string",
  3340. "fixed-size" : "3" },
  3341. { "name" : "MNC",
  3342. "format" : "string",
  3343. "fixed-size" : "3" },
  3344. { "name" : "TAC Valid",
  3345. "format" : "guint8",
  3346. "public-format" : "gboolean" },
  3347. { "name" : "TAC",
  3348. "format" : "guint16" } ] },
  3349. { "name" : "Additional CDMA System Info",
  3350. "id" : "0x1A",
  3351. "type" : "TLV",
  3352. "since" : "1.0",
  3353. "format" : "sequence",
  3354. "contents" : [ { "name" : "Geo System Index",
  3355. "format" : "guint16" },
  3356. { "name" : "Registration Period",
  3357. "format" : "guint16" } ] },
  3358. { "name" : "Additional HDR System Info",
  3359. "id" : "0x1B",
  3360. "type" : "TLV",
  3361. "since" : "1.0",
  3362. "format" : "sequence",
  3363. "contents" : [ { "name" : "Geo System Index",
  3364. "format" : "guint16" } ] },
  3365. { "name" : "Additional GSM System Info",
  3366. "id" : "0x1C",
  3367. "type" : "TLV",
  3368. "since" : "1.0",
  3369. "format" : "sequence",
  3370. "contents" : [ { "name" : "Geo System Index",
  3371. "format" : "guint16" },
  3372. { "name" : "Cell Broadcast Support",
  3373. "format" : "guint32",
  3374. "public-format" : "QmiNasCellBroadcastCapability" } ] },
  3375. { "name" : "Additional WCDMA System Info",
  3376. "id" : "0x1D",
  3377. "type" : "TLV",
  3378. "since" : "1.0",
  3379. "format" : "sequence",
  3380. "contents" : [ { "name" : "Geo System Index",
  3381. "format" : "guint16" },
  3382. { "name" : "Cell Broadcast Support",
  3383. "format" : "guint32",
  3384. "public-format" : "QmiNasCellBroadcastCapability" } ] },
  3385. { "name" : "Additional LTE System Info",
  3386. "id" : "0x1E",
  3387. "type" : "TLV",
  3388. "since" : "1.0",
  3389. "format" : "sequence",
  3390. "contents" : [ { "name" : "Geo System Index",
  3391. "format" : "guint16" } ] },
  3392. { "name" : "GSM Call Barring Status",
  3393. "id" : "0x1F",
  3394. "type" : "TLV",
  3395. "since" : "1.0",
  3396. "format" : "sequence",
  3397. "contents" : [ { "name" : "CS Status",
  3398. "format" : "gint32",
  3399. "public-format" : "QmiNasCallBarringStatus" },
  3400. { "name" : "PS Status",
  3401. "format" : "gint32",
  3402. "public-format" : "QmiNasCallBarringStatus" } ] },
  3403. { "name" : "WCDMA Call Barring Status",
  3404. "id" : "0x20",
  3405. "type" : "TLV",
  3406. "since" : "1.0",
  3407. "format" : "sequence",
  3408. "contents" : [ { "name" : "CS Status",
  3409. "format" : "gint32",
  3410. "public-format" : "QmiNasCallBarringStatus" },
  3411. { "name" : "PS Status",
  3412. "format" : "gint32",
  3413. "public-format" : "QmiNasCallBarringStatus" } ] },
  3414. { "name" : "LTE Voice Support",
  3415. "id" : "0x21",
  3416. "type" : "TLV",
  3417. "since" : "1.0",
  3418. "format" : "guint8",
  3419. "public-format" : "gboolean" },
  3420. { "name" : "GSM Cipher Domain",
  3421. "id" : "0x22",
  3422. "type" : "TLV",
  3423. "since" : "1.0",
  3424. "format" : "guint8",
  3425. "public-format" : "QmiNasNetworkServiceDomain" },
  3426. { "name" : "WCDMA Cipher Domain",
  3427. "id" : "0x23",
  3428. "type" : "TLV",
  3429. "since" : "1.0",
  3430. "format" : "guint8",
  3431. "public-format" : "QmiNasNetworkServiceDomain" },
  3432. { "name" : "PLMN Not Changed Indication",
  3433. "id" : "0x24",
  3434. "type" : "TLV",
  3435. "since" : "1.0",
  3436. "format" : "guint8",
  3437. "public-format" : "gboolean" },
  3438. { "name" : "TD SCDMA Service Status",
  3439. "id" : "0x25",
  3440. "type" : "TLV",
  3441. "since" : "1.0",
  3442. "format" : "sequence",
  3443. "contents" : [ { "name" : "Service Status",
  3444. "format" : "guint8",
  3445. "public-format" : "QmiNasServiceStatus" },
  3446. { "name" : "True Service Status",
  3447. "format" : "guint8",
  3448. "public-format" : "QmiNasServiceStatus" },
  3449. { "name" : "Preferred Data Path",
  3450. "format" : "guint8",
  3451. "public-format" : "gboolean" } ] },
  3452. { "name" : "TD SCMA System Info v2",
  3453. "id" : "0x26",
  3454. "type" : "TLV",
  3455. "since" : "1.30",
  3456. "format" : "sequence",
  3457. "contents" : [ { "name" : "Domain Valid",
  3458. "format" : "guint8",
  3459. "public-format" : "gboolean" },
  3460. { "name" : "Domain",
  3461. "format" : "guint8",
  3462. "public-format" : "QmiNasNetworkServiceDomain" },
  3463. { "name" : "Service Capability Valid",
  3464. "format" : "guint8",
  3465. "public-format" : "gboolean" },
  3466. { "name" : "Service Capability",
  3467. "format" : "guint8",
  3468. "public-format" : "QmiNasNetworkServiceDomain" },
  3469. { "name" : "Roaming Status Valid",
  3470. "format" : "guint8",
  3471. "public-format" : "gboolean" },
  3472. { "name" : "Roaming Status",
  3473. "format" : "guint8",
  3474. "public-format" : "QmiNasRoamingStatus" },
  3475. { "name" : "Forbidden Valid",
  3476. "format" : "guint8",
  3477. "public-format" : "gboolean" },
  3478. { "name" : "Forbidden",
  3479. "format" : "guint8",
  3480. "public-format" : "gboolean" },
  3481. { "name" : "LAC Valid",
  3482. "format" : "guint8",
  3483. "public-format" : "gboolean" },
  3484. { "name" : "LAC",
  3485. "format" : "guint16" },
  3486. { "name" : "CID Valid",
  3487. "format" : "guint8",
  3488. "public-format" : "gboolean" },
  3489. { "name" : "CID",
  3490. "format" : "guint32" },
  3491. { "name" : "Registration Reject Info Valid",
  3492. "format" : "guint8",
  3493. "public-format" : "gboolean" },
  3494. { "name" : "Registration Reject Domain",
  3495. "format" : "guint8",
  3496. "public-format" : "QmiNasNetworkServiceDomain" },
  3497. { "name" : "Registration Reject Cause",
  3498. "format" : "guint8",
  3499. "public-format" : "QmiNasRejectCause" },
  3500. { "name" : "Network ID Valid",
  3501. "format" : "guint8",
  3502. "public-format" : "gboolean" },
  3503. { "name" : "MCC",
  3504. "format" : "string",
  3505. "fixed-size" : "3" },
  3506. { "name" : "MNC",
  3507. "format" : "string",
  3508. "fixed-size" : "3" },
  3509. { "name" : "HS Call Status Valid",
  3510. "format" : "guint8",
  3511. "public-format" : "gboolean" },
  3512. { "name" : "HS Call Status",
  3513. "format" : "guint8",
  3514. "public-format" : "QmiNasWcdmaHsService" },
  3515. { "name" : "HS Service Valid",
  3516. "format" : "guint8",
  3517. "public-format" : "gboolean" },
  3518. { "name" : "HS Service",
  3519. "format" : "guint8",
  3520. "public-format" : "QmiNasWcdmaHsService" },
  3521. { "name" : "Cell Parameter ID Valid",
  3522. "format" : "guint8",
  3523. "public-format" : "gboolean" },
  3524. { "name" : "Cell Parameter ID",
  3525. "format" : "guint16" },
  3526. { "name" : "Cell Broadcast Support Valid",
  3527. "format" : "guint8",
  3528. "public-format" : "gboolean" },
  3529. { "name" : "Cell Broadcast Support",
  3530. "format" : "guint32",
  3531. "public-format" : "QmiNasCellBroadcastCapability" },
  3532. { "name" : "CS Call Barring Status Valid",
  3533. "format" : "guint8",
  3534. "public-format" : "gboolean" },
  3535. { "name" : "CS Call Barring Status",
  3536. "format" : "gint32",
  3537. "public-format" : "QmiNasCallBarringStatus" },
  3538. { "name" : "PS Call Barring Status Valid",
  3539. "format" : "guint8",
  3540. "public-format" : "gboolean" },
  3541. { "name" : "PS Call Barring Status",
  3542. "format" : "gint32",
  3543. "public-format" : "QmiNasCallBarringStatus" },
  3544. { "name" : "Cipher Domain Valid",
  3545. "format" : "guint8",
  3546. "public-format" : "gboolean" },
  3547. { "name" : "Cipher Domain",
  3548. "format" : "guint8",
  3549. "public-format" : "QmiNasNetworkServiceDomain" } ] },
  3550. { "name" : "LTE eMBMS Coverage Info Support",
  3551. "id" : "0x27",
  3552. "type" : "TLV",
  3553. "since" : "1.0",
  3554. "format" : "guint8",
  3555. "public-format" : "gboolean" },
  3556. { "name" : "SIM Reject Info",
  3557. "id" : "0x28",
  3558. "type" : "TLV",
  3559. "since" : "1.0",
  3560. "format" : "guint32",
  3561. "public-format" : "QmiNasSimRejectState" },
  3562. { "name" : "NR5G Service Status Info",
  3563. "id" : "0x4C",
  3564. "type" : "TLV",
  3565. "since" : "1.30",
  3566. "format" : "sequence",
  3567. "contents" : [ { "name" : "Service Status",
  3568. "format" : "guint8",
  3569. "public-format" : "QmiNasServiceStatus" },
  3570. { "name" : "True Service Status",
  3571. "format" : "guint8",
  3572. "public-format" : "QmiNasServiceStatus" },
  3573. { "name" : "Preferred Data Path",
  3574. "format" : "guint8",
  3575. "public-format" : "gboolean" } ] },
  3576. { "name" : "NR5G System Info",
  3577. "id" : "0x4D",
  3578. "type" : "TLV",
  3579. "since" : "1.30",
  3580. "format" : "sequence",
  3581. "contents" : [ { "name" : "Domain Valid",
  3582. "format" : "guint8",
  3583. "public-format" : "gboolean" },
  3584. { "name" : "Domain",
  3585. "format" : "guint8",
  3586. "public-format" : "QmiNasNetworkServiceDomain" },
  3587. { "name" : "Service Capability Valid",
  3588. "format" : "guint8",
  3589. "public-format" : "gboolean" },
  3590. { "name" : "Service Capability",
  3591. "format" : "guint8",
  3592. "public-format" : "QmiNasNetworkServiceDomain" },
  3593. { "name" : "Roaming Status Valid",
  3594. "format" : "guint8",
  3595. "public-format" : "gboolean" },
  3596. { "name" : "Roaming Status",
  3597. "format" : "guint8",
  3598. "public-format" : "QmiNasRoamingStatus" },
  3599. { "name" : "Forbidden Valid",
  3600. "format" : "guint8",
  3601. "public-format" : "gboolean" },
  3602. { "name" : "Forbidden",
  3603. "format" : "guint8",
  3604. "public-format" : "gboolean" },
  3605. { "name" : "LAC Valid",
  3606. "format" : "guint8",
  3607. "public-format" : "gboolean" },
  3608. { "name" : "LAC",
  3609. "format" : "guint16" },
  3610. { "name" : "CID Valid",
  3611. "format" : "guint8",
  3612. "public-format" : "gboolean" },
  3613. { "name" : "CID",
  3614. "format" : "guint32" },
  3615. { "name" : "Registration Reject Info Valid",
  3616. "format" : "guint8",
  3617. "public-format" : "gboolean" },
  3618. { "name" : "Registration Reject Domain",
  3619. "format" : "guint8",
  3620. "public-format" : "QmiNasNetworkServiceDomain" },
  3621. { "name" : "Registration Reject Cause",
  3622. "format" : "guint8" },
  3623. { "name" : "Network ID Valid",
  3624. "format" : "guint8",
  3625. "public-format" : "gboolean" },
  3626. { "name" : "MCC",
  3627. "format" : "string",
  3628. "fixed-size" : "3" },
  3629. { "name" : "MNC",
  3630. "format" : "string",
  3631. "fixed-size" : "3" },
  3632. { "name" : "TAC Valid",
  3633. "format" : "guint8",
  3634. "public-format" : "gboolean" },
  3635. { "name" : "TAC",
  3636. "format" : "guint16" } ] },
  3637. { "name" : "EUTRA with NR5G availability",
  3638. "id" : "0x50",
  3639. "type" : "TLV",
  3640. "since" : "1.30",
  3641. "format" : "guint8",
  3642. "public-format" : "gboolean" },
  3643. { "name" : "DCNR restriction Info",
  3644. "id" : "0x51",
  3645. "type" : "TLV",
  3646. "since" : "1.30",
  3647. "format" : "guint8",
  3648. "public-format" : "gboolean" },
  3649. { "name" : "NR5G Tracking Area Code",
  3650. "id" : "0x52",
  3651. "type" : "TLV",
  3652. "since" : "1.30",
  3653. "format" : "array",
  3654. "fixed-size" : "3",
  3655. "array-element" : { "format" : "guint8" } } ] },
  3656. // *********************************************************************************
  3657. { "name" : "Get Signal Info",
  3658. "type" : "Message",
  3659. "service" : "NAS",
  3660. "id" : "0x004F",
  3661. "since" : "1.0",
  3662. "output" : [ { "common-ref" : "Operation Result" },
  3663. { "name" : "CDMA Signal Strength",
  3664. "id" : "0x10",
  3665. "type" : "TLV",
  3666. "since" : "1.0",
  3667. "format" : "sequence",
  3668. "contents" : [ { "name" : "RSSI",
  3669. "format" : "gint8" },
  3670. { "name" : "ECIO",
  3671. "format" : "gint16" } ] },
  3672. { "name" : "HDR Signal Strength",
  3673. "id" : "0x11",
  3674. "type" : "TLV",
  3675. "since" : "1.0",
  3676. "format" : "sequence",
  3677. "contents" : [ { "name" : "RSSI",
  3678. "format" : "gint8" },
  3679. { "name" : "ECIO",
  3680. "format" : "gint16" },
  3681. { "name" : "SINR",
  3682. "format" : "guint8",
  3683. "public-format" : "QmiNasEvdoSinrLevel" },
  3684. { "name" : "IO",
  3685. "format" : "gint32" } ] },
  3686. { "name" : "GSM Signal Strength",
  3687. "id" : "0x12",
  3688. "type" : "TLV",
  3689. "since" : "1.0",
  3690. "format" : "gint8" },
  3691. { "name" : "WCDMA Signal Strength",
  3692. "id" : "0x13",
  3693. "type" : "TLV",
  3694. "since" : "1.0",
  3695. "format" : "sequence",
  3696. "contents" : [ { "name" : "RSSI",
  3697. "format" : "gint8" },
  3698. { "name" : "ECIO",
  3699. "format" : "gint16" } ] },
  3700. { "name" : "LTE Signal Strength",
  3701. "id" : "0x14",
  3702. "type" : "TLV",
  3703. "since" : "1.0",
  3704. "format" : "sequence",
  3705. "contents" : [ { "name" : "RSSI",
  3706. "format" : "gint8" },
  3707. { "name" : "RSRQ",
  3708. "format" : "gint8" },
  3709. { "name" : "RSRP",
  3710. "format" : "gint16" },
  3711. { "name" : "SNR",
  3712. "format" : "gint16" } ] },
  3713. { "name" : "TDMA Signal Strength",
  3714. "id" : "0x15",
  3715. "type" : "TLV",
  3716. "since" : "1.0",
  3717. "format" : "gint8" } ,
  3718. { "name" : "TDMA Signal Strength Extended",
  3719. "id" : "0x16",
  3720. "type" : "TLV",
  3721. "since" : "1.26.2",
  3722. "format" : "sequence",
  3723. "contents" : [ { "name" : "RSSI",
  3724. "format" : "gint32" },
  3725. { "name" : "RSCP",
  3726. "format" : "gint32" },
  3727. { "name" : "ECIO",
  3728. "format" : "gint32" },
  3729. { "name" : "SINR",
  3730. "format" : "gint32" } ] },
  3731. { "name" : "5G Signal Strength",
  3732. "id" : "0x17",
  3733. "type" : "TLV",
  3734. "since" : "1.26.2",
  3735. "format" : "sequence",
  3736. "contents" : [ { "name" : "RSRP",
  3737. "format" : "gint16" },
  3738. { "name" : "SNR",
  3739. "format" : "gint16" } ] },
  3740. { "name" : "5G Signal Strength Extended",
  3741. "id" : "0x18",
  3742. "type" : "TLV",
  3743. "since" : "1.26.2",
  3744. "format" : "gint16" } ] },
  3745. // *********************************************************************************
  3746. { "name" : "Config Signal Info",
  3747. "type" : "Message",
  3748. "service" : "NAS",
  3749. "id" : "0x0050",
  3750. "since" : "1.0",
  3751. "input" : [ { "name" : "RSSI Threshold",
  3752. "id" : "0x10",
  3753. "type" : "TLV",
  3754. "since" : "1.0",
  3755. "format" : "array",
  3756. "array-element" : { "format" : "gint8" } },
  3757. { "name" : "ECIO Threshold",
  3758. "id" : "0x11",
  3759. "type" : "TLV",
  3760. "since" : "1.0",
  3761. "format" : "array",
  3762. "array-element" : { "format" : "gint16" } },
  3763. { "name" : "SINR Threshold",
  3764. "id" : "0x12",
  3765. "type" : "TLV",
  3766. "since" : "1.0",
  3767. "format" : "array",
  3768. "array-element" : { "format" : "guint8" } },
  3769. { "name" : "LTE SNR Threshold",
  3770. "id" : "0x13",
  3771. "type" : "TLV",
  3772. "since" : "1.0",
  3773. "format" : "array",
  3774. "array-element" : { "format" : "gint16" } },
  3775. { "name" : "IO Threshold",
  3776. "id" : "0x14",
  3777. "type" : "TLV",
  3778. "since" : "1.0",
  3779. "format" : "array",
  3780. "array-element" : { "format" : "gint32" } },
  3781. { "name" : "RSRQ Threshold",
  3782. "id" : "0x15",
  3783. "type" : "TLV",
  3784. "since" : "1.0",
  3785. "format" : "array",
  3786. "array-element" : { "format" : "gint8" } },
  3787. { "name" : "RSRP Threshold",
  3788. "id" : "0x16",
  3789. "type" : "TLV",
  3790. "since" : "1.0",
  3791. "format" : "array",
  3792. "array-element" : { "format" : "gint16" } },
  3793. { "name" : "LTE Report",
  3794. "id" : "0x17",
  3795. "type" : "TLV",
  3796. "since" : "1.0",
  3797. "format" : "sequence",
  3798. "contents" : [ { "name" : "Rate",
  3799. "format" : "guint8" },
  3800. { "name" : "Average Period",
  3801. "format" : "guint8" } ] },
  3802. { "name" : "RSCP Threshold",
  3803. "id" : "0x18",
  3804. "type" : "TLV",
  3805. "since" : "1.0",
  3806. "format" : "array",
  3807. "array-element" : { "format" : "gint8" } } ],
  3808. "output" : [ { "common-ref" : "Operation Result" } ] },
  3809. // *********************************************************************************
  3810. { "name" : "Signal Info",
  3811. "type" : "Indication",
  3812. "service" : "NAS",
  3813. "id" : "0x0051",
  3814. "since" : "1.0",
  3815. "output" : [ { "name" : "CDMA Signal Strength",
  3816. "id" : "0x10",
  3817. "type" : "TLV",
  3818. "since" : "1.0",
  3819. "format" : "sequence",
  3820. "contents" : [ { "name" : "RSSI",
  3821. "format" : "gint8" },
  3822. { "name" : "ECIO",
  3823. "format" : "gint16" } ] },
  3824. { "name" : "HDR Signal Strength",
  3825. "id" : "0x11",
  3826. "type" : "TLV",
  3827. "since" : "1.0",
  3828. "format" : "sequence",
  3829. "contents" : [ { "name" : "RSSI",
  3830. "format" : "gint8" },
  3831. { "name" : "ECIO",
  3832. "format" : "gint16" },
  3833. { "name" : "SINR",
  3834. "format" : "guint8",
  3835. "public-format" : "QmiNasEvdoSinrLevel" },
  3836. { "name" : "IO",
  3837. "format" : "gint32" } ] },
  3838. { "name" : "GSM Signal Strength",
  3839. "id" : "0x12",
  3840. "type" : "TLV",
  3841. "since" : "1.0",
  3842. "format" : "gint8" },
  3843. { "name" : "WCDMA Signal Strength",
  3844. "id" : "0x13",
  3845. "type" : "TLV",
  3846. "since" : "1.0",
  3847. "format" : "sequence",
  3848. "contents" : [ { "name" : "RSSI",
  3849. "format" : "gint8" },
  3850. { "name" : "ECIO",
  3851. "format" : "gint16" } ] },
  3852. { "name" : "LTE Signal Strength",
  3853. "id" : "0x14",
  3854. "type" : "TLV",
  3855. "since" : "1.0",
  3856. "format" : "sequence",
  3857. "contents" : [ { "name" : "RSSI",
  3858. "format" : "gint8" },
  3859. { "name" : "RSRQ",
  3860. "format" : "gint8" },
  3861. { "name" : "RSRP",
  3862. "format" : "gint16" },
  3863. { "name" : "SNR",
  3864. "format" : "gint16" } ] },
  3865. { "name" : "TDMA Signal Strength",
  3866. "id" : "0x15",
  3867. "type" : "TLV",
  3868. "since" : "1.0",
  3869. "format" : "gint8" } ] },
  3870. // *********************************************************************************
  3871. { "name" : "Get Tx Rx Info",
  3872. "type" : "Message",
  3873. "service" : "NAS",
  3874. "id" : "0x005A",
  3875. "since" : "1.6",
  3876. "input" : [ { "name" : "Radio Interface",
  3877. "id" : "0x01",
  3878. "type" : "TLV",
  3879. "since" : "1.6",
  3880. "format" : "gint8",
  3881. "public-format" : "QmiNasRadioInterface" } ],
  3882. "output" : [ { "common-ref" : "Operation Result" },
  3883. { "name" : "Rx Chain 0 Info",
  3884. "id" : "0x10",
  3885. "type" : "TLV",
  3886. "since" : "1.6",
  3887. "format" : "sequence",
  3888. "contents" : [ { "name" : "Is Radio Tuned",
  3889. "format" : "guint8",
  3890. "public-format" : "gboolean" },
  3891. { "name" : "Rx Power",
  3892. "format" : "gint32" },
  3893. { "name" : "ECIO",
  3894. "format" : "gint32" },
  3895. { "name" : "RSCP",
  3896. "format" : "gint32" },
  3897. { "name" : "RSRP",
  3898. "format" : "gint32" },
  3899. { "name" : "Phase",
  3900. "format" : "guint32" } ],
  3901. "prerequisites": [ { "common-ref" : "Success" } ] },
  3902. { "name" : "Rx Chain 1 Info",
  3903. "id" : "0x11",
  3904. "type" : "TLV",
  3905. "since" : "1.6",
  3906. "format" : "sequence",
  3907. "contents" : [ { "name" : "Is Radio Tuned",
  3908. "format" : "guint8",
  3909. "public-format" : "gboolean" },
  3910. { "name" : "Rx Power",
  3911. "format" : "gint32" },
  3912. { "name" : "ECIO",
  3913. "format" : "gint32" },
  3914. { "name" : "RSCP",
  3915. "format" : "gint32" },
  3916. { "name" : "RSRP",
  3917. "format" : "gint32" },
  3918. { "name" : "Phase",
  3919. "format" : "guint32" } ],
  3920. "prerequisites": [ { "common-ref" : "Success" } ] },
  3921. { "name" : "Tx Info",
  3922. "id" : "0x12",
  3923. "type" : "TLV",
  3924. "since" : "1.6",
  3925. "format" : "sequence",
  3926. "contents" : [ { "name" : "Is In Traffic",
  3927. "format" : "guint8",
  3928. "public-format" : "gboolean" },
  3929. { "name" : "Tx Power",
  3930. "format" : "gint32" } ],
  3931. "prerequisites": [ { "common-ref" : "Success" } ] },
  3932. { "name" : "Rx Chain 2 Info",
  3933. "id" : "0x15",
  3934. "type" : "TLV",
  3935. "since" : "1.28",
  3936. "format" : "sequence",
  3937. "contents" : [ { "name" : "Is Radio Tuned",
  3938. "format" : "guint8",
  3939. "public-format" : "gboolean" },
  3940. { "name" : "Rx Power",
  3941. "format" : "gint32" },
  3942. { "name" : "ECIO",
  3943. "format" : "gint32" },
  3944. { "name" : "RSCP",
  3945. "format" : "gint32" },
  3946. { "name" : "RSRP",
  3947. "format" : "gint32" },
  3948. { "name" : "Phase",
  3949. "format" : "guint32" } ],
  3950. "prerequisites": [ { "common-ref" : "Success" } ] },
  3951. { "name" : "Rx Chain 3 Info",
  3952. "id" : "0x16",
  3953. "type" : "TLV",
  3954. "since" : "1.28",
  3955. "format" : "sequence",
  3956. "contents" : [ { "name" : "Is Radio Tuned",
  3957. "format" : "guint8",
  3958. "public-format" : "gboolean" },
  3959. { "name" : "Rx Power",
  3960. "format" : "gint32" },
  3961. { "name" : "ECIO",
  3962. "format" : "gint32" },
  3963. { "name" : "RSCP",
  3964. "format" : "gint32" },
  3965. { "name" : "RSRP",
  3966. "format" : "gint32" },
  3967. { "name" : "Phase",
  3968. "format" : "guint32" } ],
  3969. "prerequisites": [ { "common-ref" : "Success" } ] } ] },
  3970. // *********************************************************************************
  3971. { "name" : "Get CDMA Position Info",
  3972. "type" : "Message",
  3973. "service" : "NAS",
  3974. "id" : "0x0065",
  3975. "since" : "1.0",
  3976. "output" : [ { "common-ref" : "Operation Result" },
  3977. { "name" : "CDMA Position Info",
  3978. "id" : "0x10",
  3979. "type" : "TLV",
  3980. "since" : "1.0",
  3981. "format" : "sequence",
  3982. "contents" : [ { "name" : "UI In Idle Mode",
  3983. "format" : "gint8" },
  3984. { "name" : "BaseStations",
  3985. "format" : "array",
  3986. "size-prefix-format" : "guint8",
  3987. "array-element" : { "name" : "BaseStation",
  3988. "format" : "struct",
  3989. "contents" : [ { "name" : "Pilot Type",
  3990. "format" : "guint32",
  3991. "public-format" : "QmiNasCdmaPilotType" },
  3992. { "name" : "System ID",
  3993. "format" : "guint16" },
  3994. { "name" : "Network ID",
  3995. "format" : "guint16" },
  3996. { "name" : "Base Station ID",
  3997. "format" : "guint16" },
  3998. { "name" : "Pilot PN",
  3999. "format" : "guint16" },
  4000. { "name" : "Pilot Strength",
  4001. "format" : "guint16" },
  4002. { "name" : "Latitude",
  4003. "format" : "gint32" },
  4004. { "name" : "Longitude",
  4005. "format" : "gint32" },
  4006. { "name" : "GPS Time In Milliseconds",
  4007. "format" : "guint64" } ] } } ],
  4008. "prerequisites": [ { "common-ref" : "Success" } ] } ] },
  4009. // *********************************************************************************
  4010. { "name" : "Force Network Search",
  4011. "type" : "Message",
  4012. "service" : "NAS",
  4013. "id" : "0x0067",
  4014. "since" : "1.16",
  4015. "output" : [ { "common-ref" : "Operation Result" } ] },
  4016. // *********************************************************************************
  4017. { "name" : "Network Reject",
  4018. "type" : "Indication",
  4019. "service" : "NAS",
  4020. "id" : "0x0068",
  4021. "since" : "1.30",
  4022. "output" : [ { "name" : "Radio Interface",
  4023. "id" : "0x01",
  4024. "type" : "TLV",
  4025. "since" : "1.30",
  4026. "format" : "guint8",
  4027. "public-format" : "QmiNasRadioInterface" },
  4028. { "name" : "Service Domain",
  4029. "id" : "0x02",
  4030. "type" : "TLV",
  4031. "since" : "1.30",
  4032. "format" : "guint8",
  4033. "public-format" : "QmiNasNetworkServiceDomain" },
  4034. { "name" : "Reject Cause",
  4035. "id" : "0x03",
  4036. "type" : "TLV",
  4037. "since" : "1.30",
  4038. "format" : "guint8",
  4039. "public-format" : "QmiNasRejectCause" },
  4040. { "name" : "PLMN",
  4041. "id" : "0x10",
  4042. "type" : "TLV",
  4043. "since" : "1.30",
  4044. "format" : "sequence",
  4045. "contents" : [ { "name" : "MCC",
  4046. "format" : "guint16" },
  4047. { "name" : "MNC",
  4048. "format" : "guint16" },
  4049. { "name" : "Includes PCS Digit",
  4050. "format" : "guint8",
  4051. "public-format" : "gboolean" } ] },
  4052. { "name" : "Closed Subscriber Group",
  4053. "id" : "0x11",
  4054. "type" : "TLV",
  4055. "since" : "1.30",
  4056. "format" : "guint32" } ] },
  4057. // *********************************************************************************
  4058. { "name" : "Get DRX",
  4059. "type" : "Message",
  4060. "service" : "NAS",
  4061. "id" : "0x0089",
  4062. "since" : "1.28",
  4063. "output" : [ { "common-ref" : "Operation Result" },
  4064. { "name" : "Info",
  4065. "id" : "0x10",
  4066. "type" : "TLV",
  4067. "since" : "1.28",
  4068. "format" : "guint32",
  4069. "public-format" : "QmiNasDrx",
  4070. "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
  4071. // *********************************************************************************
  4072. { "name" : "Get LTE Cphy CA Info",
  4073. "type" : "Message",
  4074. "service" : "NAS",
  4075. "id" : "0x00AC",
  4076. "since" : "1.16",
  4077. "output" : [ { "common-ref" : "Operation Result" },
  4078. { "name" : "DL Bandwidth",
  4079. "id" : "0x11",
  4080. "type" : "TLV",
  4081. "since" : "1.16",
  4082. "format" : "guint32",
  4083. "public-format": "QmiNasDLBandwidth",
  4084. "prerequisites": [ { "common-ref" : "Success" } ] },
  4085. { "name" : "Phy CA Agg SCell Info",
  4086. "id" : "0x12",
  4087. "type" : "TLV",
  4088. "since" : "1.16",
  4089. "format" : "sequence",
  4090. "contents" : [ { "name" : "Physical Cell ID",
  4091. "format" : "guint16"},
  4092. { "name" : "Rx Channel",
  4093. "format" : "guint16" },
  4094. { "name" : "DL Bandwidth",
  4095. "format" : "guint32",
  4096. "public-format" : "QmiNasDLBandwidth" },
  4097. { "name" : "LTE Band",
  4098. "format" : "guint16",
  4099. "public-format" : "QmiNasActiveBand" },
  4100. { "name" : "State",
  4101. "format" : "guint32",
  4102. "public-format" : "QmiNasScellState" } ],
  4103. "prerequisites": [ { "common-ref" : "Success" } ] },
  4104. { "name" : "Phy CA Agg PCell Info",
  4105. "id" : "0x13",
  4106. "type" : "TLV",
  4107. "since" : "1.16",
  4108. "format" : "sequence",
  4109. "contents" : [ { "name" : "Physical Cell ID",
  4110. "format" : "guint16"},
  4111. { "name" : "Rx Channel",
  4112. "format" : "guint16" },
  4113. { "name" : "DL Bandwidth",
  4114. "format" : "guint32",
  4115. "public-format" : "QmiNasDLBandwidth" },
  4116. { "name" : "LTE Band",
  4117. "format" : "guint16",
  4118. "public-format" : "QmiNasActiveBand" } ],
  4119. "prerequisites": [ { "common-ref" : "Success" } ] },
  4120. { "name" : "SCell index",
  4121. "id" : "0x14",
  4122. "type" : "TLV",
  4123. "since" : "1.16",
  4124. "format" : "guint8",
  4125. "prerequisites": [ { "common-ref" : "Success" } ] },
  4126. { "name" : "Phy CA Agg Secondary Cells",
  4127. "id" : "0x15",
  4128. "type" : "TLV",
  4129. "since" : "1.22",
  4130. "format" : "array",
  4131. "size-prefix-format" : "guint8",
  4132. "array-element" : { "name" : "SSC",
  4133. "format" : "struct",
  4134. "contents" : [ { "name" : "Physical Cell ID",
  4135. "format" : "guint16"},
  4136. { "name" : "Rx Channel",
  4137. "format" : "guint16" },
  4138. { "name" : "DL Bandwidth",
  4139. "format" : "guint32",
  4140. "public-format" : "QmiNasDLBandwidth" },
  4141. { "name" : "LTE Band",
  4142. "format" : "guint16",
  4143. "public-format" : "QmiNasActiveBand" },
  4144. { "name" : "State",
  4145. "format" : "guint32",
  4146. "public-format" : "QmiNasScellState" },
  4147. { "name" : "Cell Index",
  4148. "format" : "guint8" } ] },
  4149. "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
  4150. // *********************************************************************************
  4151. { "name" : "Swi Get Status",
  4152. "type" : "Message",
  4153. "service" : "NAS",
  4154. "id" : "0x5556",
  4155. "vendor" : "0x1199",
  4156. "since" : "1.24",
  4157. "output" : [ { "common-ref" : "Operation Result" },
  4158. { "name" : "Common Info v2",
  4159. "id" : "0x01",
  4160. "type" : "TLV",
  4161. "since" : "1.30",
  4162. "format" : "sequence",
  4163. "contents" : [ { "name" : "Temperature",
  4164. "format" : "gint8"},
  4165. { "name" : "Modem Mode",
  4166. "format" : "guint8",
  4167. "public-format" : "QmiNasSwiModemMode"},
  4168. { "name" : "System Mode",
  4169. "format" : "guint8",
  4170. "public-format" : "QmiNasSwiSystemMode"},
  4171. { "name" : "IMS Registration State",
  4172. "format" : "guint8",
  4173. "public-format" : "QmiNasSwiImsRegState"},
  4174. { "name" : "Packet Service State",
  4175. "format" : "guint8",
  4176. "public-format" : "QmiNasSwiPsState" } ],
  4177. "prerequisites" : [ { "common-ref" : "Success" } ] },
  4178. { "name" : "LTE Info",
  4179. "id" : "0x10",
  4180. "type" : "TLV",
  4181. "since" : "1.24",
  4182. "format" : "sequence",
  4183. "contents" : [ { "name" : "Band",
  4184. "format" : "guint8",
  4185. "public-format" : "QmiNasActiveBand" },
  4186. { "name" : "Bandwidth",
  4187. "format" : "guint8",
  4188. "public-format" : "QmiNasDLBandwidth"},
  4189. { "name" : "RX Channel",
  4190. "format" : "guint16" },
  4191. { "name" : "TX Channel",
  4192. "format" : "guint16" },
  4193. { "name" : "EMM State",
  4194. "format" : "guint8",
  4195. "public-format" : "QmiNasSwiEmmState"},
  4196. { "name" : "EMM Sub State",
  4197. "format" : "guint8" },
  4198. { "name" : "EMM Connection State",
  4199. "format" : "guint8",
  4200. "public-format" : "QmiNasSwiEmmConnectionState" } ],
  4201. "prerequisites" : [ { "common-ref" : "Success" } ] } ] }
  4202. ]