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

Commit e18a5298 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "legacy: Enumify rfc events"

parents 45b1456a 94459c6b
Loading
Loading
Loading
Loading
+50 −37
Original line number Original line Diff line number Diff line
@@ -21,50 +21,63 @@
/*
/*
 * Events that can be received by multiplexer as well as port state machines
 * Events that can be received by multiplexer as well as port state machines
 */
 */
typedef uint8_t tRFC_EVENT;
enum tRFC_EVENT : uint16_t {
#define RFC_EVENT_SABME 0
  /*
#define RFC_EVENT_UA 1
   * Events that can be received by multiplexer as well as port state machines
#define RFC_EVENT_DM 2
   */
#define RFC_EVENT_DISC 3
  RFC_EVENT_SABME = 0,
#define RFC_EVENT_UIH 4
  RFC_EVENT_UA = 1,
#define RFC_EVENT_TIMEOUT 5
  RFC_EVENT_DM = 2,
#define RFC_EVENT_BAD_FRAME 50
  RFC_EVENT_DISC = 3,
  RFC_EVENT_UIH = 4,
  RFC_EVENT_TIMEOUT = 5,
  RFC_EVENT_BAD_FRAME = 50,
};

/*
 * Multiplexer events
 */
enum tRFC_MX_EVENT : uint16_t {
  /*
  /*
   * Multiplexer events
   * Multiplexer events
   */
   */
typedef uint8_t tRFC_MX_EVENT;
  RFC_MX_EVENT_SABME = RFC_EVENT_SABME,
#define RFC_MX_EVENT_SABME RFC_EVENT_SABME
  RFC_MX_EVENT_UA = RFC_EVENT_UA,
#define RFC_MX_EVENT_UA RFC_EVENT_UA
  RFC_MX_EVENT_DM = RFC_EVENT_DM,
#define RFC_MX_EVENT_DM RFC_EVENT_DM
  RFC_MX_EVENT_DISC = RFC_EVENT_DISC,
#define RFC_MX_EVENT_DISC RFC_EVENT_DISC
  RFC_MX_EVENT_UIH = RFC_EVENT_UIH,
#define RFC_MX_EVENT_UIH RFC_EVENT_UIH
  RFC_MX_EVENT_TIMEOUT = RFC_EVENT_TIMEOUT,
#define RFC_MX_EVENT_TIMEOUT RFC_EVENT_TIMEOUT
  RFC_MX_EVENT_START_REQ = 6,
#define RFC_MX_EVENT_START_REQ 6
  RFC_MX_EVENT_START_RSP = 7,
#define RFC_MX_EVENT_START_RSP 7
  RFC_MX_EVENT_CLOSE_REQ = 8,
#define RFC_MX_EVENT_CLOSE_REQ 8
  RFC_MX_EVENT_CONN_CNF = 9,
#define RFC_MX_EVENT_CONN_CNF 9
  RFC_MX_EVENT_CONN_IND = 10,
#define RFC_MX_EVENT_CONN_IND 10
  RFC_MX_EVENT_CONF_CNF = 11,
#define RFC_MX_EVENT_CONF_CNF 11
  RFC_MX_EVENT_CONF_IND = 12,
#define RFC_MX_EVENT_CONF_IND 12
  RFC_MX_EVENT_QOS_VIOLATION_IND = 13,
#define RFC_MX_EVENT_QOS_VIOLATION_IND 13
  RFC_MX_EVENT_DISC_IND = 14,
#define RFC_MX_EVENT_DISC_IND 14
};


/*
/*
 * Port events
 * Port events
 */
 */
typedef uint8_t tRFC_PORT_EVENT;
enum tRFC_PORT_EVENT : uint16_t {
#define RFC_PORT_EVENT_SABME RFC_EVENT_SABME
  /*
#define RFC_PORT_EVENT_UA RFC_EVENT_UA
   * Port events
#define RFC_PORT_EVENT_DM RFC_EVENT_DM
   */
#define RFC_PORT_EVENT_DISC RFC_EVENT_DISC
  RFC_PORT_EVENT_SABME = RFC_EVENT_SABME,
#define RFC_PORT_EVENT_UIH RFC_EVENT_UIH
  RFC_PORT_EVENT_UA = RFC_EVENT_UA,
#define RFC_PORT_EVENT_TIMEOUT RFC_EVENT_TIMEOUT
  RFC_PORT_EVENT_DM = RFC_EVENT_DM,
#define RFC_PORT_EVENT_OPEN 9
  RFC_PORT_EVENT_DISC = RFC_EVENT_DISC,
#define RFC_PORT_EVENT_ESTABLISH_RSP 11
  RFC_PORT_EVENT_UIH = RFC_EVENT_UIH,
#define RFC_PORT_EVENT_CLOSE 12
  RFC_PORT_EVENT_TIMEOUT = RFC_EVENT_TIMEOUT,
#define RFC_PORT_EVENT_CLEAR 13
  RFC_PORT_EVENT_OPEN = 9,
#define RFC_PORT_EVENT_DATA 14
  RFC_PORT_EVENT_ESTABLISH_RSP = 11,
#define RFC_PORT_EVENT_SEC_COMPLETE 15
  RFC_PORT_EVENT_CLOSE = 12,
  RFC_PORT_EVENT_CLEAR = 13,
  RFC_PORT_EVENT_DATA = 14,
  RFC_PORT_EVENT_SEC_COMPLETE = 15,
};


#define CASE_RETURN_TEXT(code) \
#define CASE_RETURN_TEXT(code) \
  case code:                   \
  case code:                   \