def start_discovery
        @o_adapter[I_ADAPTER].StartDiscovery
        true
    rescue DBus::Error => e
        case e.name
        when E_IN_PROGRESS then true
        when E_FAILED      then false
        else raise ScriptError
        end
    end
def start_discovery
        @o_adapter[I_ADAPTER].StartDiscovery
        true
    rescue DBus::Error => e
        case e.name
        when E_IN_PROGRESS then true
        when E_FAILED      then false
        else raise ScriptError
        end
    end
Starts the device discovery session.
 This includes an inquiry procedure and remote device name resolving.
 Use {#stop_discovery} to release the sessions acquired.
 This process will start creating device in the underlying api
 as new devices are discovered.

 @return [Boolean]