# `Common.Message.LinkNodeStatus`
[🔗](https://github.com/fancydrones/xmavlink/blob/main/lib/common.ex#L2669)

# `t`

```elixir
@type t() :: %Common.Message.LinkNodeStatus{
  messages_lost: XMAVLink.Types.uint32_t(),
  messages_received: XMAVLink.Types.uint32_t(),
  messages_sent: XMAVLink.Types.uint32_t(),
  rx_buf: XMAVLink.Types.uint8_t(),
  rx_overflows: XMAVLink.Types.uint16_t(),
  rx_parse_err: XMAVLink.Types.uint16_t(),
  rx_rate: XMAVLink.Types.uint32_t(),
  timestamp: XMAVLink.Types.uint64_t(),
  tx_buf: XMAVLink.Types.uint8_t(),
  tx_overflows: XMAVLink.Types.uint16_t(),
  tx_rate: XMAVLink.Types.uint32_t()
}
```

Status generated in each node in the communication chain and injected into MAVLink stream.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
