blob: a9db9fecb9ef3d024732191421657dbfd115ad36 [file] [log] [blame] [edit]
[
// ************************************************************************
{ "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" } ] }
]