Exemplo n.º 1
0
        private ERROR_CODE ConvertErrorCodeUnPairing(DeviceUnpairingResultStatus status)
        {
            var error_status = ERROR_CODE.UNKNOWN_ERROR;

            switch (status)
            {
            case DeviceUnpairingResultStatus.AlreadyUnpaired:
                error_status = ERROR_CODE.ALREADY_UNPAIRED;
                break;

            case DeviceUnpairingResultStatus.OperationAlreadyInProgress:
                error_status = ERROR_CODE.UNPAIRE_ALREADY_INPROGRESS;
                break;

            case DeviceUnpairingResultStatus.Failed:
                error_status = ERROR_CODE.UNPAIRE_FAILED;
                break;

            case DeviceUnpairingResultStatus.Unpaired:
            default:
                error_status = ERROR_CODE.UNPAIRED_SUCCESS;
                break;
            }
            return(error_status);
        }
        public static bool IsSuccessful(this DeviceUnpairingResultStatus result)
        {
            switch (result)
            {
            case DeviceUnpairingResultStatus.Unpaired:
            case DeviceUnpairingResultStatus.AlreadyUnpaired:
                return(true);

            default:
                return(false);
            }
        }
Exemplo n.º 3
0
        internal DeviceUnpairingResult(int error)
        {
            switch (error)
            {
            case 0:
                _status = DeviceUnpairingResultStatus.Unpaired;
                break;

            default:
                _status = DeviceUnpairingResultStatus.Failed;
                break;
            }
        }
        public static BT_UnpairingStatus ConvertStatus(this DeviceUnpairingResultStatus result)
        {
            switch (result)
            {
            case DeviceUnpairingResultStatus.Unpaired:
                return(BT_UnpairingStatus.Success);

            case DeviceUnpairingResultStatus.AlreadyUnpaired:
                return(BT_UnpairingStatus.AlreadyUnPaired);

            case DeviceUnpairingResultStatus.OperationAlreadyInProgress:
                return(BT_UnpairingStatus.AlreadyInProgress);

            case DeviceUnpairingResultStatus.AccessDenied:
                return(BT_UnpairingStatus.AccessDenied);

            case DeviceUnpairingResultStatus.Failed:
                return(BT_UnpairingStatus.Failed);

            default:
                LogUtils.Net.Log.Error(9999, () => string.Format("Unknown unpair failure:{0}", result));
                return(BT_UnpairingStatus.Failed);
            }
        }
Exemplo n.º 5
0
 internal DeviceUnpairingResult()
 {
     _status = DeviceUnpairingResultStatus.Failed;
 }