/* per-device statistics */
struct xbee_stats {
- int rx_frame;
- int rx_atresp;
- int rx_atresp_error;
- int rx_modem_status;
- int rx_xmit_status;
- int rx_xmit_status_error;
- int rx_data;
- int rx_expl_data;
- int rx_node_id;
- int rx_rmt_atresp;
- int rx_rmt_atresp_error;
- int rx_frame_too_small;
- int rx_frame_too_large;
- int rx_invalid_cksum;
- int rx_invalid_type;
- int rx_no_delim;
+ uint32_t rx_frame;
+ uint32_t rx_atresp;
+ uint32_t rx_atresp_error;
+ uint32_t rx_modem_status;
+ uint32_t rx_xmit_status;
+ uint32_t rx_xmit_status_error;
+ uint32_t rx_data;
+ uint32_t rx_expl_data;
+ uint32_t rx_node_id;
+ uint32_t rx_rmt_atresp;
+ uint32_t rx_rmt_atresp_error;
+ uint32_t rx_frame_too_small;
+ uint32_t rx_frame_too_large;
+ uint32_t rx_invalid_cksum;
+ uint32_t rx_invalid_type;
+ uint32_t rx_no_delim;
- int tx_frame;
- int tx_atcmd;
- int tx_atcmd_q;
- int tx_data;
- int tx_expl_data;
- int tx_xmit_retries;
- int tx_rmt_atcmd;
- int tx_invalid_type;
- int tx_invalid_channel;
+ uint32_t tx_frame;
+ uint32_t tx_atcmd;
+ uint32_t tx_atcmd_q;
+ uint32_t tx_data;
+ uint32_t tx_expl_data;
+ uint32_t tx_xmit_retries;
+ uint32_t tx_rmt_atcmd;
+ uint32_t tx_invalid_type;
+ uint32_t tx_invalid_channel;
};
struct xbee_dev;