26 #if !defined(_SPANDSP_BERT_H_) 27 #define _SPANDSP_BERT_H_ 56 BERT_REPORT_SYNCED = 0,
75 BERT_PATTERN_ZEROS = 0,
83 BERT_PATTERN_ITU_O151_23,
84 BERT_PATTERN_ITU_O151_20,
85 BERT_PATTERN_ITU_O151_15,
86 BERT_PATTERN_ITU_O152_11,
87 BERT_PATTERN_ITU_O153_9
101 typedef void (*bert_report_func_t)(
void *user_data,
int reason,
bert_results_t *bert_results);
109 #if defined(__cplusplus) 117 SPAN_DECLARE(
const char *) bert_event_to_str(
int event);
126 SPAN_DECLARE(
bert_state_t *) bert_init(
bert_state_t *s,
int limit,
int pattern,
int resync_len,
int resync_percent);
140 SPAN_DECLARE(
void) bert_put_bit(
bert_state_t *s,
int bit);
147 SPAN_DECLARE(
void) bert_set_report(
bert_state_t *s,
int freq, bert_report_func_t reporter,
void *user_data);
155 #if defined(__cplusplus) Definition: private/bert.h:60