diff options
author | Som_SP <somashekhar.puttagangaiah@intel.com> | 2021-05-20 23:02:17 +0530 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-31 15:21:05 +0200 |
commit | ebf1bed2122f960f4105b3be734f1f7b5776fd2a (patch) | |
tree | 0d3b7108f4fb73ff3159f7cc2e365089bc85725b /data | |
parent | 45ec01a13b96218947ea7c5b7103ce0ece31a0cc (diff) |
libmbim-glib,ms-uicc-low-level-access: adding cid 'terminal capabilty'
MSFT MBIM_CID_MS_UICC_TERMINAL_CAPABILITY is used to inform the
modem about the capability of the sending entity/application.
Details about terminal capability apdu can be found in
section 11.1.19 of ETSI TS 102 221
terminal capability apdu must be sent to the card before the
application is selected using this CID by the host.
Diffstat (limited to 'data')
-rw-r--r-- | data/mbim-service-ms-uicc-low-level-access.json | 38 |
1 files changed, 32 insertions, 6 deletions
diff --git a/data/mbim-service-ms-uicc-low-level-access.json b/data/mbim-service-ms-uicc-low-level-access.json index 9aba7a3..14439ab 100644 --- a/data/mbim-service-ms-uicc-low-level-access.json +++ b/data/mbim-service-ms-uicc-low-level-access.json @@ -1,9 +1,9 @@ [ - // ********************************************************************************* + // ************************************************************************ { "type" : "Service", "name" : "MS UICC Low Level Access" }, -// ********************************************************************************* + // ************************************************************************ { "name" : "ATR", "service" : "MS UICC Low Level Access", "type" : "Command", @@ -12,7 +12,7 @@ "response" : [ { "name" : "atr", "format" : "string" } ] }, - // ********************************************************************************* + // ************************************************************************ { "name" : "Open Channel", "service" : "MS UICC Low Level Access", "type" : "Command", @@ -30,7 +30,7 @@ { "name" : "Response", "format" : "uicc-ref-byte-array" } ] }, - // ********************************************************************************* + // ************************************************************************ { "name" : "Close Channel", "service" : "MS UICC Low Level Access", "type" : "Command", @@ -42,7 +42,7 @@ "response" : [ { "name" : "Status", "format" : "guint32" } ] }, - // ********************************************************************************* + // ************************************************************************ { "name" : "APDU", "service" : "MS UICC Low Level Access", "type" : "Command", @@ -60,5 +60,31 @@ "response" : [ { "name" : "Status", "format" : "guint32" }, { "name" : "Response", - "format" : "uicc-ref-byte-array" } ] } + "format" : "uicc-ref-byte-array" } ] }, + + // ************************************************************************ + + { "name" : "MbimTerminalCapabilityInfo", + "type" : "Struct", + "since" : "1.26", + "contents" : [ { "name" : "TerminalCapabilityData", + "format" : "unsized-byte-array" } ] }, + + { "name" : "Terminal Capability", + "service" : "MS UICC Low Level Access", + "type" : "Command", + "since" : "1.26", + "set" : [ { "name" : "TerminalCapabilityCount", + "format" : "guint32" }, + { "name" : "TerminalCapability", + "format" : "ref-struct-array" , + "struct-type" : "MbimTerminalCapabilityInfo", + "array-size-field" : "TerminalCapabilityCount" } ], + "query" : [], + "response" : [ { "name" : "TerminalCapabilityCount", + "format" : "guint32" }, + { "name" : "TerminalCapability", + "format" : "ref-struct-array" , + "struct-type" : "MbimTerminalCapabilityInfo", + "array-size-field" : "TerminalCapabilityCount" } ] } ] |