X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=xbee_stats.h;h=257aeb5621a35851f5f41f16f763aa781518e72a;hp=3747946b09888e6eb295b363c2fc355d66c3deff;hb=4989a2c76e8fa25667663a215709f9366747fcad;hpb=d6014994e06ebe952d51bef2e36a795f624c4b4d diff --git a/xbee_stats.h b/xbee_stats.h index 3747946..257aeb5 100644 --- a/xbee_stats.h +++ b/xbee_stats.h @@ -25,34 +25,37 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifndef _XBEE_STATS_H_ +#define _XBEE_STATS_H_ + /* 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; @@ -65,3 +68,5 @@ void xbee_reset_stats(struct xbee_dev *dev); /* dump statistics on stdout */ void xbee_dump_stats(struct xbee_dev *dev); + +#endif /* _XBEE_STATS_H_ */