38 #ifndef MESH_FRIENDSHIP_TYPES_H__ 39 #define MESH_FRIENDSHIP_TYPES_H__ 60 MESH_FRIENDSHIP_RSSI_FACTOR_1_0 = 0,
61 MESH_FRIENDSHIP_RSSI_FACTOR_1_5 = 1,
62 MESH_FRIENDSHIP_RSSI_FACTOR_2_0 = 2,
63 MESH_FRIENDSHIP_RSSI_FACTOR_2_5 = 3
75 MESH_FRIENDSHIP_RECEIVE_WINDOW_FACTOR_1_0 = 0,
76 MESH_FRIENDSHIP_RECEIVE_WINDOW_FACTOR_1_5 = 1,
77 MESH_FRIENDSHIP_RECEIVE_WINDOW_FACTOR_2_0 = 2,
78 MESH_FRIENDSHIP_RECEIVE_WINDOW_FACTOR_2_5 = 3
88 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_PROHIBITED = 0,
89 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_2 = 1,
90 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_4 = 2,
91 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_8 = 3,
92 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_16 = 4,
93 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_32 = 5,
94 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_64 = 6,
95 MESH_FRIENDSHIP_MIN_FRIEND_QUEUE_SIZE_128 = 7
uint8_t receive_delay_ms
Delay before the receive window starts, in milliseconds.
uint16_t prev_friend_src
Source of the previous Friend.
mesh_friendship_rssi_factor_t
Weight factor applied to the received RSSI by the Friend node.
uint32_t poll_count
Number of polls received from the LPN.
int8_t avg_rssi
Average RSSI of the LPN messages received.
uint32_t poll_timeout_ms
Poll Timeout in milliseconds.
mesh_friendship_lpn_t lpn
Low Power node data.
uint16_t src
LPN source address.
mesh_friendship_min_friend_queue_size_t
Minimum size of the Friend Queue.
mesh_friendship_receive_window_factor_t
Weight factor applied to the offered Receive Window by the Friend node.
uint16_t element_count
Number of elements in the LPN.
uint16_t request_count
Number of Friend Requests sent by the LPN.
uint8_t receive_window_ms
Length of the LPN's Receive Window in milliseconds.