| [ |
| // ************************************************************************ |
| { "type" : "Service", |
| "name" : "MS UICC Low Level Access" }, |
| |
| // ************************************************************************ |
| { "name" : "ATR", |
| "type" : "Command", |
| "since" : "1.26", |
| "query" : [], |
| "response" : [ { "name" : "atr", |
| "format" : "string" } ] }, |
| |
| // ************************************************************************ |
| { "name" : "Open Channel", |
| "type" : "Command", |
| "since" : "1.26", |
| "set" : [ { "name" : "AppId", |
| "format" : "uicc-ref-byte-array" }, |
| { "name" : "SelectP2Arg", |
| "format" : "guint32" }, |
| { "name" : "ChannelGroup", |
| "format" : "guint32" } ], |
| "response" : [ { "name" : "Status", |
| "format" : "guint32" }, |
| { "name" : "Channel", |
| "format" : "guint32" }, |
| { "name" : "Response", |
| "format" : "uicc-ref-byte-array" } ] }, |
| |
| // ************************************************************************ |
| { "name" : "Close Channel", |
| "type" : "Command", |
| "since" : "1.26", |
| "set" : [ { "name" : "Channel", |
| "format" : "guint32" }, |
| { "name" : "ChannelGroup", |
| "format" : "guint32" } ], |
| "response" : [ { "name" : "Status", |
| "format" : "guint32" } ] }, |
| |
| // ************************************************************************ |
| { "name" : "APDU", |
| "type" : "Command", |
| "since" : "1.26", |
| "set" : [ { "name" : "Channel", |
| "format" : "guint32" }, |
| { "name" : "SecureMessaging", |
| "format" : "guint32", |
| "public-format" : "MbimUiccSecureMessaging" }, |
| { "name" : "ClassByteType", |
| "format" : "guint32", |
| "public-format" : "MbimUiccClassByteType" }, |
| { "name" : "Command", |
| "format" : "uicc-ref-byte-array" } ], |
| "response" : [ { "name" : "Status", |
| "format" : "guint32" }, |
| { "name" : "Response", |
| "format" : "uicc-ref-byte-array" } ] }, |
| |
| // ************************************************************************ |
| |
| { "name" : "MbimTerminalCapabilityInfo", |
| "type" : "Struct", |
| "since" : "1.26", |
| "contents" : [ { "name" : "TerminalCapabilityData", |
| "format" : "unsized-byte-array" } ] }, |
| |
| { "name" : "Terminal Capability", |
| "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" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "Reset", |
| "type" : "Command", |
| "since" : "1.26", |
| "set" : [ { "name" : "PassThroughAction", |
| "format" : "guint32", |
| "public-format" : "MbimUiccPassThroughAction" } ], |
| "query" : [], |
| "response" : [ { "name" : "PassThroughStatus", |
| "format" : "guint32", |
| "public-format" : "MbimUiccPassThroughStatus" } ] } |
| |
| ] |