Mercury Modem
Mercury ARQ/Broadcast modem
Loading...
Searching...
No Matches
Macros | Enumerations | Functions
arq_trace.h File Reference
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for arq_trace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ARQ_TRACE_ON   0
 
#define ARQ_TRACE(kind, a, b, extra)   ((void)0)
 
#define ARQ_TRACE_DUMP(why)   ((void)0)
 

Enumerations

enum  arq_trace_kind_t {
  ARQ_TR_RX_FRAME = 1 , ARQ_TR_EV_IN , ARQ_TR_EV_OUT , ARQ_TR_TX_START ,
  ARQ_TR_TX_END , ARQ_TR_DROP , ARQ_TR_DECODE
}
 

Functions

void arq_trace_add (uint8_t kind, uint8_t a, uint8_t b, uint16_t extra)
 
void arq_trace_dump (const char *why)
 

Macro Definition Documentation

◆ ARQ_TRACE

#define ARQ_TRACE (   kind,
  a,
  b,
  extra 
)    ((void)0)

◆ ARQ_TRACE_DUMP

#define ARQ_TRACE_DUMP (   why)    ((void)0)

◆ ARQ_TRACE_ON

#define ARQ_TRACE_ON   0

Enumeration Type Documentation

◆ arq_trace_kind_t

Enumerator
ARQ_TR_RX_FRAME 
ARQ_TR_EV_IN 
ARQ_TR_EV_OUT 
ARQ_TR_TX_START 
ARQ_TR_TX_END 
ARQ_TR_DROP 
ARQ_TR_DECODE 

Function Documentation

◆ arq_trace_add()

void arq_trace_add ( uint8_t  kind,
uint8_t  a,
uint8_t  b,
uint16_t  extra 
)

◆ arq_trace_dump()

void arq_trace_dump ( const char *  why)