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

Commit ba624f09 authored by Chris Manton's avatar Chris Manton
Browse files

legacy: Conform rfcomm_mx_state_text to CASE convention

Bug: 188074901
Tag: #refactor
Test: gd/cert/run

Change-Id: Id8b8faf915588f98deb2193e45944fa66eedd744
parent 099bd1e4
Loading
Loading
Loading
Loading
+15 −16
Original line number Diff line number Diff line
@@ -159,27 +159,26 @@ typedef enum : uint16_t {
  RFC_MX_STATE_DISC_WAIT_UA = 6,
} tRFC_MX_STATE;

inline std::string rfcomm_mx_state_text(tRFC_MX_STATE state) {
#define CASE_RETURN_TEXT(code) \
  case code:                   \
    return #code

inline std::string rfcomm_mx_state_text(const tRFC_MX_STATE& state) {
  switch (state) {
    case RFC_MX_STATE_IDLE:
      return std::string("idle");
    case RFC_MX_STATE_WAIT_CONN_CNF:
      return std::string("wait_config");
    case RFC_MX_STATE_CONFIGURE:
      return std::string("configure");
    case RFC_MX_STATE_SABME_WAIT_UA:
      return std::string("sabme_wait_ua");
    case RFC_MX_STATE_WAIT_SABME:
      return std::string("wait_sabme");
    case RFC_MX_STATE_CONNECTED:
      return std::string("connected");
    case RFC_MX_STATE_DISC_WAIT_UA:
      return std::string("disconnect_wait_ua");
    CASE_RETURN_TEXT(RFC_MX_STATE_IDLE);
    CASE_RETURN_TEXT(RFC_MX_STATE_WAIT_CONN_CNF);
    CASE_RETURN_TEXT(RFC_MX_STATE_CONFIGURE);
    CASE_RETURN_TEXT(RFC_MX_STATE_SABME_WAIT_UA);
    CASE_RETURN_TEXT(RFC_MX_STATE_WAIT_SABME);
    CASE_RETURN_TEXT(RFC_MX_STATE_CONNECTED);
    CASE_RETURN_TEXT(RFC_MX_STATE_DISC_WAIT_UA);
    default:
      return std::string("UNKNOWN");
      return std::string("UNKNOWN[") + std::to_string(state) + std::string("]");
  }
}

#undef CASE_RETURN_TEXT

/*
 * Define port states
 */