namespace ShareeBike.Services.BluetoothLock.BLE { /// /// Exception which is thrown if a BLE API call return a non zero return code which indicates an error. /// public class BleReturnCodeException : System.Exception { /// /// Constructs exceptions /// /// Error code returned form BLE API call. /// Message which describes API call context. public BleReturnCodeException(int successCode, string context) : base($"{context}. Code returned by BLE API is {successCode}") => SuccessCode = successCode; public int SuccessCode { get; } } }