class MacCounters
Defined at line 472 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
Counters associated with the MAC layer.
Some counters are only valid for RX or TX.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
void MacCounters ()
void MacCounters (MacCounters && other)
const uint32_t & total ()
The total number of frames
Defined at line 479 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_total ()
Defined at line 483 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_total ()
The total number of frames
Defined at line 488 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_total ()
Defined at line 496 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_unicast ()
The total number of unicast frames
Defined at line 514 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_unicast ()
Defined at line 522 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & broadcast ()
The total number of broadcast frames
Defined at line 531 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_broadcast ()
Defined at line 535 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_broadcast ()
The total number of broadcast frames
Defined at line 540 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_broadcast ()
Defined at line 548 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & ack_requested ()
The number of frames with ack request
Defined at line 557 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_ack_requested ()
Defined at line 561 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_ack_requested ()
The number of frames with ack request
Defined at line 566 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_ack_requested ()
Defined at line 574 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & acked ()
The number of frames that were acked
Defined at line 583 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_acked ()
Defined at line 587 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_acked ()
The number of frames that were acked
Defined at line 592 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_acked ()
Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & no_ack_requested ()
The number of frames without ack request
Defined at line 609 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_no_ack_requested ()
Defined at line 613 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_no_ack_requested ()
The number of frames without ack request
Defined at line 618 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_no_ack_requested ()
Defined at line 626 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & data ()
The number of data frames
Defined at line 635 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_data ()
Defined at line 639 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_data ()
The number of data frames
Defined at line 644 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_data ()
Defined at line 652 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & data_poll ()
The number of data poll frames
Defined at line 661 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_data_poll ()
Defined at line 665 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_data_poll ()
The number of data poll frames
Defined at line 670 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_data_poll ()
Defined at line 678 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & beacon ()
The number of beacon frames
Defined at line 687 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_beacon ()
Defined at line 691 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_beacon ()
The number of beacon frames
Defined at line 696 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_beacon ()
Defined at line 704 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & beacon_request ()
The number of beacon request frames
Defined at line 713 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_beacon_request ()
Defined at line 717 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_beacon_request ()
The number of beacon request frames
Defined at line 722 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_beacon_request ()
Defined at line 730 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & other ()
The number of other types of frames
Defined at line 739 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_other ()
Defined at line 743 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_other ()
The number of other types of frames
Defined at line 748 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_other ()
Defined at line 756 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & address_filtered ()
The number of frames filtered by address filter (allowlist
or denylist).
Defined at line 766 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_address_filtered ()
Defined at line 770 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_address_filtered ()
The number of frames filtered by address filter (allowlist
or denylist).
Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_address_filtered ()
Defined at line 784 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & retries ()
The number of retransmission attempts.
TX only.
Defined at line 794 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_retries ()
Defined at line 798 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_retries ()
The number of retransmission attempts.
TX only.
Defined at line 804 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_retries ()
Defined at line 812 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & direct_max_retry_expiry ()
The number of expired retransmission retries for direct message.
TX only.
Defined at line 822 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_direct_max_retry_expiry ()
Defined at line 826 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_direct_max_retry_expiry ()
The number of expired retransmission retries for direct message.
TX only.
Defined at line 832 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_direct_max_retry_expiry ()
Defined at line 840 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & indirect_max_retry_expiry ()
The number of expired retransmission retries for indirect message
TX only.
Defined at line 850 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_indirect_max_retry_expiry ()
Defined at line 854 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_indirect_max_retry_expiry ()
The number of expired retransmission retries for indirect message
TX only.
Defined at line 860 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_indirect_max_retry_expiry ()
Defined at line 868 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & dest_addr_filtered ()
The number of received frames filtered by destination check.
RX only.
Defined at line 878 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_dest_addr_filtered ()
Defined at line 882 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_dest_addr_filtered ()
The number of received frames filtered by destination check.
RX only.
Defined at line 888 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_dest_addr_filtered ()
Defined at line 896 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & duplicated ()
The number of received duplicated frames.
RX only.
Defined at line 906 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_duplicated ()
Defined at line 910 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_duplicated ()
The number of received duplicated frames.
RX only.
Defined at line 916 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_duplicated ()
Defined at line 924 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_no_frame ()
The number of received frames with no or malformed content.
RX only.
Defined at line 934 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_no_frame ()
Defined at line 938 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_no_frame ()
The number of received frames with no or malformed content.
RX only.
Defined at line 944 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_no_frame ()
Defined at line 952 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_unknown_neighbor ()
The number of received frames from unknown neighbor.
RX only.
Defined at line 962 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_unknown_neighbor ()
Defined at line 966 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_unknown_neighbor ()
The number of received frames from unknown neighbor.
RX only.
Defined at line 972 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_unknown_neighbor ()
Defined at line 980 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_invalid_src_addr ()
The number of received frames whose source address is invalid.
RX only.
Defined at line 990 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_invalid_src_addr ()
Defined at line 994 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_invalid_src_addr ()
The number of received frames whose source address is invalid.
RX only.
Defined at line 1000 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_invalid_src_addr ()
Defined at line 1008 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_sec ()
The number of received frames with security error.
RX only.
Defined at line 1018 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_sec ()
Defined at line 1022 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_sec ()
The number of received frames with security error.
RX only.
Defined at line 1028 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_sec ()
Defined at line 1036 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_fcs ()
The number of received frames with FCS error.
RX only.
Defined at line 1046 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_fcs ()
Defined at line 1050 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_fcs ()
The number of received frames with FCS error.
RX only.
Defined at line 1056 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_fcs ()
Defined at line 1064 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_cca ()
The number of CCA failures.
TX only.
Defined at line 1074 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_cca ()
Defined at line 1078 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_cca ()
The number of CCA failures.
TX only.
Defined at line 1084 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_cca ()
Defined at line 1092 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_abort ()
The number of frame transmission failures due to abort error.
TX only.
Defined at line 1102 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_abort ()
Defined at line 1106 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_abort ()
The number of frame transmission failures due to abort error.
TX only.
Defined at line 1112 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_abort ()
Defined at line 1120 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_busy_channel ()
The number of frames that were dropped due to a busy channel.
TX only.
Defined at line 1130 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_busy_channel ()
Defined at line 1134 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_busy_channel ()
The number of frames that were dropped due to a busy channel.
TX only.
Defined at line 1140 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_busy_channel ()
Defined at line 1148 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
const uint32_t & err_other ()
The number of frames that encountered some other error.
Defined at line 1157 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_err_other ()
Defined at line 1161 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
uint32_t * mutable_err_other ()
The number of frames that encountered some other error.
Defined at line 1166 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void clear_err_other ()
Defined at line 1174 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
MacCounters & set_total (uint32_t _value)
MacCounters & set_unicast (uint32_t _value)
MacCounters & set_broadcast (uint32_t _value)
MacCounters & set_ack_requested (uint32_t _value)
MacCounters & set_acked (uint32_t _value)
MacCounters & set_no_ack_requested (uint32_t _value)
MacCounters & set_data (uint32_t _value)
MacCounters & set_data_poll (uint32_t _value)
MacCounters & set_beacon (uint32_t _value)
MacCounters & set_beacon_request (uint32_t _value)
MacCounters & set_other (uint32_t _value)
MacCounters & set_address_filtered (uint32_t _value)
MacCounters & set_retries (uint32_t _value)
MacCounters & set_direct_max_retry_expiry (uint32_t _value)
MacCounters & set_indirect_max_retry_expiry (uint32_t _value)
MacCounters & set_dest_addr_filtered (uint32_t _value)
MacCounters & set_duplicated (uint32_t _value)
MacCounters & set_err_no_frame (uint32_t _value)
MacCounters & set_err_unknown_neighbor (uint32_t _value)
MacCounters & set_err_invalid_src_addr (uint32_t _value)
MacCounters & set_err_sec (uint32_t _value)
MacCounters & set_err_fcs (uint32_t _value)
MacCounters & set_err_cca (uint32_t _value)
MacCounters & set_err_abort (uint32_t _value)
MacCounters & set_err_busy_channel (uint32_t _value)
MacCounters & set_err_other (uint32_t _value)
const uint32_t & unicast ()
The total number of unicast frames
Defined at line 505 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
bool has_unicast ()
Defined at line 509 of file fidling/gen/sdk/fidl/fuchsia.lowpan.device/fuchsia.lowpan.device/hlcpp/fuchsia/lowpan/device/cpp/fidl.h
void ~MacCounters ()
MacCounters & operator= (MacCounters && other)
::std::unique_ptr<MacCounters> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,MacCounters *_value,size_t_offset)
zx_status_t Clone (MacCounters * _result)