# otHistoryTrackerNeighborInfo Struct Reference

# otHistoryTrackerNeighborInfo


`#include <openthread/history_tracker.h>`

Represents a neighbor info.

## Summary

| ### Public attributes ||
|---|---|
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a67203bde83cdda2df2451522b943d700` | `int8_t` Average RSSI of rx frames from neighbor at the time of recording entry. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a4385cd7deb43969cbd5213c6f27ad290` | `uint8_t` Indicates the event (`OT_HISTORY_TRACKER_NEIGHBOR_EVENT_*` enumeration). |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a6cb5003779af6fb8f65e4efb1139a522` | `https://openthread.io/reference/struct/ot-ext-address` Neighbor's Extended Address. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a079d355a45a49a80df9aaaa14a44ce63` | `bool` Full Network Data. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a217cb59c6fccdc0513625084b1850f7b` | `bool` Full Thread Device. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1aed47e7c3b88cf425853e8a63ceb7db5b` | `bool` Indicates whether or not the neighbor is a child. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1aad3a6c802dfe38e3fdd150530a722287` | `uint16_t` Neighbor's RLOC16. |
| `https://openthread.io/reference/struct/ot-history-tracker-neighbor-info#structot_history_tracker_neighbor_info_1a53f9a85a87d9a4be1dc5320f5f92be45` | `bool` Rx-on-when-idle. |

## Public attributes

### mAverageRssi

```
int8_t otHistoryTrackerNeighborInfo::mAverageRssi
```
Average RSSI of rx frames from neighbor at the time of recording entry.

### mEvent

```
uint8_t otHistoryTrackerNeighborInfo::mEvent
```
Indicates the event (`OT_HISTORY_TRACKER_NEIGHBOR_EVENT_*` enumeration).

### mExtAddress

```
otExtAddress otHistoryTrackerNeighborInfo::mExtAddress
```
Neighbor's Extended Address.

### mFullNetworkData

```
bool otHistoryTrackerNeighborInfo::mFullNetworkData
```
Full Network Data.

### mFullThreadDevice

```
bool otHistoryTrackerNeighborInfo::mFullThreadDevice
```
Full Thread Device.

### mIsChild

```
bool otHistoryTrackerNeighborInfo::mIsChild
```
Indicates whether or not the neighbor is a child.

### mRloc16

```
uint16_t otHistoryTrackerNeighborInfo::mRloc16
```
Neighbor's RLOC16.

### mRxOnWhenIdle

```
bool otHistoryTrackerNeighborInfo::mRxOnWhenIdle
```
Rx-on-when-idle.

## Resources

OpenThread API Reference topics originate from the source code, available
on [GitHub](https://github.com/openthread/openthread/tree/main/include/openthread).
For more information, or to contribute to our documentation, refer to
[Resources](https://openthread.io/resources).