Это зависит от того, возвращает ли функция значение и какой тип значения она возвращает ...
Если функция недействительна и вы просто вызываете ее для побочных эффектов, то:
let disposable = scannedPeripheral
.subscribe(onNext: { instance.bleEstablishConnection(scannedPeripheral: $0) })
Если ваша функция имеет побочные эффекты и возвращает Observable, то:
let returnValue = scannedPeripheral
.flatMap { instance.bleEstablishConnection(scannedPeripheral: $0) }
Если у функции нет побочных эффектов, и вы просто вызываете ее, чтобы преобразовать свое значение в другое значение, тогда:
let returnValue = scannedPeripheral
.map { instance.bleEstablishConnection(scannedPeripheral: $0) }
Последнее вряд ли основано на названии функции, но я приведу его здесь для полноты.