#include <hdlc.h>
Public Attributes | |
int | crc_bytes |
hdlc_frame_handler_t | frame_handler |
The callback routine called to process each good received frame. | |
void * | user_data |
An opaque parameter passed to the callback routine. | |
int | report_bad_frames |
int | framing_ok_threshold |
int | flags_seen |
int | rx_state |
0 = sync hunt, !0 = receiving | |
unsigned int | bit_buf |
unsigned int | byte_in_progress |
int | num_bits |
uint8_t | buffer [HDLC_MAXFRAME_LEN+2] |
Buffer for a frame in progress. | |
int | len |
Length of a frame in progress. | |
unsigned long int | rx_bytes |
The number of bytes of good frames received (CRC not included). | |
unsigned long int | rx_frames |
The number of good frames received. | |
unsigned long int | rx_crc_errors |
The number of frames with CRC errors received. | |
unsigned long int | rx_length_errors |
The number of too short and too long frames received. | |
unsigned long int | rx_aborts |
The number of HDLC aborts received. |
2 for CRC-16, 4 for CRC-32