Answered How to get Mobile Broadband Signal level from Metro Device App ?

  • Thursday, July 05, 2012 9:43 AM
     
     

    I've beeb developpnig Metro Style Device App for Mobile Broadband device.

    I imported a source code which I wrote for Mobile Broadband app for Windows 7.

    I can connect and disconnect using the imported source code from Metro App.

    I can get connection/disconnection complete event, too.

    But some interfaces below are removed.

    IMbnSignal
    IMbnSignalEvents
    IMbnConnectionProfileManager
    IMbnConnectionProfile
    IMbnSubscriberInformation

    So, I cannot get signal level, and I cannot get the signal change event.

    I checked Windows Runtime Class below.

    Windows::Networking::NetworkOperators::MobileBroadbandAccount.

    Windows::Networking::NetworkOperators::MobileBroadbandNetwork.

    There is no information about the Signal level.

    How do I get the signal level ??

    I want to show signal-strength indicator in my app.

    Please advise!

    Best,


    kata.




    • Edited by kata._ Thursday, July 05, 2012 9:45 AM
    • Edited by kata._ Thursday, July 05, 2012 9:56 AM
    • Edited by kata._ Thursday, July 05, 2012 10:11 AM
    •  

All Replies

  • Friday, July 06, 2012 6:26 AM
    Moderator
     
     

    Kata,

    I will research this for you.

    Best Wishes - Eric

  • Monday, July 09, 2012 12:39 AM
     
     

    Hi Eric,

    Could you please update ?

    Best,

    kata.


    kata.

  • Wednesday, July 18, 2012 2:05 AM
     
     

    Hi Eric san,

    Could you please update ?

    Any information would be appreciated.


    kata.

  • Monday, July 30, 2012 3:25 PM
     
     

    Dear Microsoft,

    I am also working on an operator-specific Metro app and facing the same problem: ISignal and ISignalEvents are non-existent.

    Could you please shed some light on the topic?

    Thx,

    Ferenc

  • Wednesday, August 08, 2012 5:58 AM
    Moderator
     
     Answered

    Windows 8 simplifies connection experience with its native support, making status and control of network connections for Wi-Fi and mobile broadband--consistent and easy to use.   Application developers can be assured that connectivity experience is tailored for the  end-user and there is no need to access signal levels or to manage connections from the app itself.

    Best Wishes - Eric

  • Wednesday, August 08, 2012 6:30 AM
     
     

    Hi Eric san,

    I can manage LAN,WLAN,WWAN and other network devices using WinRT API.

    That is good design, I think.

    WinRT mobile broadband API can provide RegisterDataClass.

    So, I  could know I'm in the service aera.

    But some legacy mobile broadband device designed for Windows 7 cannot retrieve the RegisterDataClass while disconnected.

    For those devices, the signal level was only the way to know the service area.

    Anyway, Thank you for the update!

    Best,

    kata.

    • Edited by kata._ Wednesday, August 08, 2012 6:34 AM
    • Edited by kata._ Wednesday, August 08, 2012 6:55 AM
    •