5 Replies Latest reply on Nov 9, 2017 6:36 AM by tyler.cox_2489271

    Device Discovery over time.

    tyler.cox_2489271

      We are trying to make the ble device always discover-able. I thought by setting:

       

       

      bleprofile_Discoverable(MANDATORY_DISCOVERABLE, wvdAppState->blewvd_hostinfo.bdAddr);

       

      It would do that, but it appears to disappear over time. Are there any other reasons such as going to sleep or something that would cause this ble device to stop advertising? I'm not currently aware of any sleep modes getting set.

       

      Can somebody also define the behaviors involved with each of these discovery modes? So far I have not found anywhere that defines what they do when applied.

       

       

          NO_DISCOVERABLE              = 0,

          LOW_DIRECTED_DISCOVERABLE    = 1,

          HIGH_DIRECTED_DISCOVERABLE   = 2,

          LOW_UNDIRECTED_DISCOVERABLE  = 3,

          HIGH_UNDIRECTED_DISCOVERABLE = 4,

          MANDATORY_DISCOVERABLE       = 0xFF, //without NVRAM checking and start high undirected adv