| [ |
| // ********************************************************************************* |
| { "type" : "Service", |
| "name" : "Intel Thermal RF" }, |
| |
| // *********************************************************************************** |
| |
| { "name" : "MbimIntelRfimFrequencyValue", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ServingCellInfo", |
| "format" : "guint32", |
| "public-format" : "MbimIntelServingCellInfo" }, |
| { "name" : "CenterFrequency", |
| "format" : "guint64" }, |
| { "name" : "Bandwidth", |
| "format" : "guint32" }, |
| |
| // 0: -140 or less dBm |
| // <97: dBm = -140 + rsrp |
| // 97: -43 or greater dBm |
| // 0xFFFFFFFF: unknown/undetectable |
| { "name" : "RSRP", |
| "format" : "guint32" }, |
| |
| // 0: -19.5 or less dB |
| // <34: dB = -19.5 + ((float)rsrq/2) |
| // 34: -2.5 or greater dB |
| // 0xFFFFFFFF: unknown/undetectable |
| { "name" : "RSRQ", |
| "format" : "guint32" }, |
| |
| // 0: -23 or less dB |
| //<127: ((float)sinr/2) - 23 |
| // 127: 40 or greater dB |
| // 0xFFFFFFFF: unknown/undetectable |
| { "name" : "SINR", |
| "format" : "guint32" }, |
| |
| // 0-31: dBm = -113 + (2*rssi) |
| // 99: unknown/undetectable |
| { "name" : "RSSI", |
| "format" : "guint32" }, |
| { "name" : "ConnectionStatus", |
| "format" : "guint32", |
| "public-format" : "gboolean" } ] }, |
| |
| { "name" : "RFIM", |
| "type" : "Command", |
| "service" : "Intel Thermal RF", |
| "since" : "1.28", |
| "set" : [ { "name" : "ActivationState", |
| "format" : "guint32", |
| "public-format" : "gboolean" } ], |
| |
| "query" : [], |
| |
| "response" : [ { "name" : "RfimFrequencyValuesCount", |
| "format" : "guint32" }, |
| { "name" : "RfimFrequencyValues", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimIntelRfimFrequencyValue", |
| "array-size-field" : "RfimFrequencyValuesCount" } ], |
| |
| "notification" : [ { "name" : "RfimFrequencyValuesCount", |
| "format" : "guint32" }, |
| { "name" : "RfimFrequencyValues", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimIntelRfimFrequencyValue", |
| "array-size-field" : "RfimFrequencyValuesCount" } ] } |
| ] |