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

Commit 811724c4 authored by Chris Manton's avatar Chris Manton
Browse files

Add stack/include/hcidefs::hci_mode_text

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I3ad073e4db75aad362c02e0e96d768ba40bb8452
parent 3308f182
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -721,6 +721,21 @@ typedef enum : uint8_t {
  HCI_MODE_PARK = 0x03,
} tHCI_MODE;

inline std::string hci_mode_text(const tHCI_MODE& mode) {
  switch (mode) {
    case HCI_MODE_ACTIVE:
      return std::string("active");
    case HCI_MODE_HOLD:
      return std::string("hold");
    case HCI_MODE_SNIFF:
      return std::string("sniff");
    case HCI_MODE_PARK:
      return std::string("park");
    default:
      return std::string("UNKNOWN");
  }
}

/* Page scan period modes */
#define HCI_PAGE_SCAN_REP_MODE_R1 0x01