Lines Matching defs:bt_mesh_lpn
110 struct bt_mesh_lpn { struct
111 enum __packed {
121 } state;
124 uint8_t xact_next;
125 uint8_t xact_pending;
126 uint8_t sent_req;
131 uint16_t frnd;
134 uint8_t recv_win;
136 uint8_t req_attempts; /* Number of Request attempts */
138 int32_t poll_timeout;
140 uint8_t groups_changed:1, /* Friend Subscription List needs updating */
141 pending_poll:1, /* Poll to be sent after subscription */
142 disable:1, /* Disable LPN after clearing */
143 fsn:1, /* Friend Sequence Number */
144 established:1, /* Friendship established */
145 clear_success:1; /* Friend Clear Confirm received */
148 uint8_t queue_size;
151 uint16_t frnd_counter;
154 uint16_t lpn_counter;
157 uint16_t old_friend;
160 uint16_t adv_duration;
163 uint32_t adv_start_time;
166 struct k_work_delayable timer;
169 uint16_t groups[LPN_GROUPS];
171 struct bt_mesh_subnet *sub;
173 struct bt_mesh_net_cred cred[2];