/// <summary> /// Connect and manage connection as well as hook into your required characterisitcs with all proper cleanups necessary /// </summary> /// <param name="peripheral"></param> /// <param name="serviceUuid"></param> /// <param name="characteristicUuids"></param> /// <returns></returns> public static IObservable <CharacteristicGattResult> ConnectHook(this IPeripheral peripheral, Guid serviceUuid, params Guid[] characteristicUuids) => peripheral.ConnectHook(new ConnectHookArgs(serviceUuid, characteristicUuids));