|
ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
|
Runtime pipeline statistics and counters. More...
#include <app_context.h>
Runtime pipeline statistics and counters.
Definition at line 49 of file app_context.h.
| uint64_t payload_statistics_t::accumulator_pos_max |
Definition at line 86 of file app_context.h.
Referenced by print_status_event(), and update_rx_drain_stats().
| uint64_t payload_statistics_t::decode_fail_crc_mismatch |
Definition at line 73 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::decode_fail_invalid_frame |
Definition at line 69 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::decode_fail_payload_too_long |
Definition at line 71 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::decode_fail_too_short |
Definition at line 70 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::decode_fail_unstuff_error |
Definition at line 72 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::event_queue_drop_events |
Definition at line 82 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::event_queue_used_max |
Definition at line 81 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::hdlc_decode_fail |
Definition at line 56 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), ev_status(), and print_status_event().
| uint64_t payload_statistics_t::hdlc_decode_ok |
Definition at line 55 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), poll_hdlc_no_progress(), and print_status_event().
| uint64_t payload_statistics_t::hdlc_frame_ready |
Definition at line 54 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), ev_status(), and print_status_event().
| uint64_t payload_statistics_t::hdlc_tx_frames |
Definition at line 52 of file app_context.h.
Referenced by ev_status(), poll_and_enqueue_udp_rx(), and print_status_event().
| uint64_t payload_statistics_t::hunt_idle_drop_bytes |
Definition at line 89 of file app_context.h.
Referenced by drain_rx_until_empty(), and print_status_event().
| uint32_t payload_statistics_t::last_report_ms |
Definition at line 91 of file app_context.h.
Referenced by ev_status().
| uint64_t payload_statistics_t::log_drop_lines |
Definition at line 83 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::log_queue_used_max |
Definition at line 84 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::resync_hard_fail_count |
Definition at line 76 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), and print_status_event().
| uint64_t payload_statistics_t::resync_idle_timeout_count |
Definition at line 75 of file app_context.h.
Referenced by poll_hdlc_idle_timeout(), and print_status_event().
| uint64_t payload_statistics_t::resync_no_progress_count |
Definition at line 77 of file app_context.h.
Referenced by poll_hdlc_no_progress(), and print_status_event().
| uint64_t payload_statistics_t::rx_fifo_stall_events |
Definition at line 87 of file app_context.h.
Referenced by event_loop(), and print_status_event().
| uint64_t payload_statistics_t::serial_rx_bytes |
Definition at line 53 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), ev_status(), poll_hdlc_no_progress(), print_status_event(), and update_rx_drain_stats().
| uint64_t payload_statistics_t::serial_rx_drop_acc_full |
Definition at line 88 of file app_context.h.
Referenced by drain_rx_until_empty(), and print_status_event().
| uint64_t payload_statistics_t::sync_candidate_consume |
Definition at line 65 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::sync_hardcap_drop_bytes |
Definition at line 67 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::sync_hardcap_drop_events |
Definition at line 66 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::sync_lookahead_wait_synced |
Definition at line 64 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::sync_lookahead_wait_syncing |
Definition at line 63 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::tx_queue_drop_frames |
Definition at line 80 of file app_context.h.
Referenced by poll_and_enqueue_udp_rx(), and print_status_event().
| uint64_t payload_statistics_t::tx_queue_used_max |
Definition at line 79 of file app_context.h.
Referenced by print_status_event(), and update_statistics().
| uint64_t payload_statistics_t::udp_rx_buffer_full_counts |
Definition at line 60 of file app_context.h.
Referenced by event_loop(), and print_status_event().
| uint64_t payload_statistics_t::udp_rx_frames |
Definition at line 51 of file app_context.h.
Referenced by ev_status(), poll_and_enqueue_udp_rx(), and print_status_event().
| uint64_t payload_statistics_t::udp_rx_throttle_enter |
Definition at line 58 of file app_context.h.
Referenced by print_status_event(), and update_udp_rx_throttle_state().
| uint64_t payload_statistics_t::udp_rx_throttle_skips |
Definition at line 59 of file app_context.h.
Referenced by event_loop(), and print_status_event().
| uint64_t payload_statistics_t::udp_tx_buffer_full_counts |
Definition at line 61 of file app_context.h.
Referenced by event_loop(), and print_status_event().
| uint64_t payload_statistics_t::udp_tx_frames |
Definition at line 57 of file app_context.h.
Referenced by decode_hdlc_to_udp_tx(), ev_status(), and print_status_event().