Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 382d3f68 authored by Michael Sun's avatar Michael Sun
Browse files

floss: metrics: add new error code and default for parsing

Add new error codes that added at Android side. Added the default case to
prevent future breakage.

BUG: 249205676
Tag: #floss
Test: emerge-${BOARD} floss
Change-Id: Ib5b3f2cd500eea3288c91f249c3904006898ee5b
parent 3d4db3aa
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -173,6 +173,8 @@ static PairingState FailReasonToPairingState(int32_t fail_reason) {
      return PairingState::PAIR_FAIL_AUTH_FAILED;
    case hci::ErrorCode::ROLE_SWITCH_FAILED:
      return PairingState::PAIR_FAIL_FAILED;
    case hci::ErrorCode::HOST_BUSY:
      return PairingState::PAIR_FAIL_BUSY;
    case hci::ErrorCode::CONTROLLER_BUSY:
      return PairingState::PAIR_FAIL_BUSY;
    case hci::ErrorCode::CONNECTION_FAILED_ESTABLISHMENT:
@@ -188,6 +190,8 @@ static PairingState FailReasonToPairingState(int32_t fail_reason) {
    case hci::ErrorCode::UNKNOWN_ADVERTISING_IDENTIFIER:
    case hci::ErrorCode::STATUS_UNKNOWN:
      return PairingState::PAIR_FAIL_UNKNOWN;
    default:
      return PairingState::PAIR_FAIL_UNKNOWN;
  }
}