This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ble_gap_rssi_get in ble_driver.py

Hi, 
I am using pc_ble_driver_py package to test BLE for my proejct with nrf dongle
I need to get rssi in dongle side and I found ble_gap_rssi_start and ble_gap_rssi_stop but no ble_gap_rssi_get.
I know ble evt handler already have log for rssi but I need to return value to apply my test script.
But It seem hard to use sd_ble_gap_rssi_get api directly in my test script because of "self.rpc_adapter".
So I added a new method for ble_gap_rssi_get like below in  ble_driver.py and it seems working fine.
    @NordicSemiErrorCheck
    @wrapt.synchronized(api_lock)
    def ble_gap_rssi_get(selfconn_handlep_rssi):
        return driver.sd_ble_gap_rssi_get(self.rpc_adapter, conn_handle, p_rssi)
Can someone update this method in pc-ble-driver-py? or Is there some other way to call sd_ble_gap_rssi_get directly?
Thank you.
Related