ESP-IDF
+
0
/1 examples
SourceVu will show references to
twai_status_info_t
from the following samples and libraries:
twai_network_slave sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
twai_status_info_t
twai_status_info_t struct
Structure to store status information of TWAI driver
Syntax
Show:
Summary
Declaration
from
twai.h:128
typedef
struct
{
twai_state_t
state
;
uint32_t
msgs_to_tx
;
uint32_t
msgs_to_rx
;
uint32_t
tx_error_counter
;
uint32_t
rx_error_counter
;
uint32_t
tx_failed_count
;
uint32_t
rx_missed_count
;
uint32_t
rx_overrun_count
;
uint32_t
arb_lost_count
;
uint32_t
bus_error_count
;
}
twai_status_info_t
;
Fields
Field
Declared as
Description
twai_status_info_t::state
twai_state_t
Current state of TWAI controller (Stopped/Running/Bus-Off/Recovery).
twai_status_info_t::msgs_to_tx
uint32_t
Number of messages queued for transmission or awaiting transmission completion.
twai_status_info_t::msgs_to_rx
uint32_t
Number of messages in RX queue waiting to be read.
twai_status_info_t::tx_error_counter
uint32_t
Current value of Transmit Error Counter.
twai_status_info_t::rx_error_counter
uint32_t
Current value of Receive Error Counter.
twai_status_info_t::tx_failed_count
uint32_t
Number of messages that failed transmissions.
twai_status_info_t::rx_missed_count
uint32_t
Number of messages that were lost due to a full RX queue (or errata workaround if enabled).
twai_status_info_t::rx_overrun_count
uint32_t
Number of messages that were lost due to a RX FIFO overrun.
twai_status_info_t::arb_lost_count
uint32_t
Number of instances arbitration was lost.
twai_status_info_t::bus_error_count
uint32_t
Number of instances a bus error has occurred.
Related Functions
Found 2 other functions taking a
twai_status_info_t
argument:
Function
Description
twai_get_status_info()
Get current status information of the TWAI driver
twai_get_status_info_v2()
Get current status information of a given TWAI driver handle
Examples
twai_status_info_t
is referenced by 1 libraries and example projects:
twai_network_slave sample
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
{
twai.h:128
}
twai_status_info_t
;
twai.h:139
esp_err_t
twai_get_status_info_v2
(
twai_handle_t
handle
,
twai_status_info_t
*
status_info
)
twai.c:840
twai_get_status_info_v2()
twai_get_status_info_v2()::status_info
esp_err_t
twai_get_status_info
(
twai_status_info_t
*
status_info
)
twai.c:869
twai_get_status_info()
twai_get_status_info()::status_info
}
twai_status_info_t
;
twai.h:139
twai_status_info_t
esp_err_t
twai_get_status_info
(
twai_status_info_t
*
status_info
)
;
twai.h:481
twai_get_status_info()
twai_get_status_info()::status_info
esp_err_t
twai_get_status_info_v2
(
twai_handle_t
handle
,
twai_status_info_t
*
status_info
)
;
twai.h:497
twai_get_status_info_v2()
twai_get_status_info_v2()::status_info
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
twai_get_status_info()::status_info
twai_get_status_info()
twai.h:481
twai_get_status_info_v2()::status_info
twai_get_status_info_v2()
twai.h:497
twai_get_status_info_v2()::status_info
twai_get_status_info_v2()
twai.c:840
twai_get_status_info()::status_info
twai_get_status_info()
twai.c:869
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out