/// <summary>
 /// Requests a connection parameter update.
 /// </summary>
 /// <param name="priority">A specific connection priority</param>
 /// <returns>Returns <c>MLResult.Code.Ok</c> on success or an error on failure.</returns>
 public MLResult RequestConnectionPriority(ConnectionPriority priority)
 {
     return(MLResult.Create(NativeBindings.MLBluetoothGattRequestConnectionPriority(priority)));
 }
 /// <summary>
 /// Updates connection interval.
 /// </summary>
 /// <param name="priority">A specific connection priority</param>
 /// <returns>Returns <c>MLResult.Code.Ok</c> on success or an error on failure.</returns>
 public static MLResult UpdateConnectionInterval(MLBluetoothLE.ConnectionPriority priority)
 {
     return(MLResult.Create(NativeBindings.MLBluetoothGattRequestConnectionPriority(priority)));
 }