aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorTeijo Kinnunen <teijo.kinnunen@uros.com>2020-08-18 07:30:56 +0000
committerAleksander Morgado <aleksander@aleksander.es>2020-08-18 07:30:56 +0000
commit88cfb3ac16578fd44bea7fc676b3c91df4194341 (patch)
tree215c86b99355548aaa6ede57fb2bd637fac1e689 /data
parentd188bafb303951d9b54210557244add6144a30e3 (diff)
uim: add Refresh Register (All) messages and Refresh indication
These messages enable the host to register for and detect REFRESH events invoked by the SIM card.
Diffstat (limited to 'data')
-rw-r--r--data/qmi-service-uim.json86
1 files changed, 86 insertions, 0 deletions
diff --git a/data/qmi-service-uim.json b/data/qmi-service-uim.json
index 4a6a66b..2deacd4 100644
--- a/data/qmi-service-uim.json
+++ b/data/qmi-service-uim.json
@@ -619,6 +619,38 @@
"format" : "guint8" } ] } ] },
// *********************************************************************************
+ { "name" : "Refresh Register",
+ "type" : "Message",
+ "service" : "UIM",
+ "id" : "0x002A",
+ "since" : "1.28",
+ "input" : [ { "common-ref" : "UIM Session",
+ "since" : "1.28" },
+ { "name" : "Info",
+ "id" : "0x02",
+ "type" : "TLV",
+ "since" : "1.28",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Register Flag",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Vote For Init",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Files",
+ "format" : "array",
+ "size-prefix-format" : "guint16",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "File ID",
+ "format" : "guint16" },
+ { "name" : "Path",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] } } ] } ],
+ "output" : [ { "common-ref" : "Operation Result" } ] },
+
+ // *********************************************************************************
{ "name" : "Register Events",
"type" : "Message",
"service" : "UIM",
@@ -685,6 +717,42 @@
"since" : "1.22" } ] },
// *********************************************************************************
+ { "name" : "Refresh",
+ "type" : "Indication",
+ "service" : "UIM",
+ "id" : "0x0033",
+ "since" : "1.28",
+ "output" : [ { "name" : "Event",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.28",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Stage",
+ "format" : "guint8",
+ "public-format" : "QmiUimRefreshStage" },
+ { "name" : "Mode",
+ "format" : "guint8",
+ "public-format" : "QmiUimRefreshMode" },
+ { "name" : "Session Type",
+ "format" : "guint8",
+ "public-format" : "QmiUimSessionType" },
+ { "name" : "Application Identifier",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "Files",
+ "format" : "array",
+ "size-prefix-format" : "guint16",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "File ID",
+ "format" : "guint16" },
+ { "name" : "Path",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] } } ] } ] },
+
+ // *********************************************************************************
{ "name" : "Change Provisioning Session",
"type" : "Message",
"service" : "UIM",
@@ -715,6 +783,24 @@
"output" : [ { "common-ref" : "Operation Result" } ] },
// *********************************************************************************
+ { "name" : "Refresh Register All",
+ "type" : "Message",
+ "service" : "UIM",
+ "id" : "0x0044",
+ "since" : "1.28",
+ "input" : [ { "common-ref" : "UIM Session",
+ "since" : "1.28" },
+ { "name" : "Info",
+ "id" : "0x02",
+ "type" : "TLV",
+ "since" : "1.28",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Register Flag",
+ "format" : "guint8",
+ "public-format" : "gboolean" } ] } ],
+ "output" : [ { "common-ref" : "Operation Result" } ] },
+
+ // *********************************************************************************
{ "name" : "Switch Slot",
"type" : "Message",
"service" : "UIM",