Align the capitalization of the term "Bluetooth Mesh" to Bluetooth mesh" in the documentation. This is done to to match the new updated naming convention done in Bluetooth SIG. In the upcoming spec versions, it its used "Bluetooth mesh" with the lower case convention. Signed-off-by: Ingar Kulbrandstad <ingar.kulbrandstad@nordicsemi.no>
30 lines
724 B
C
30 lines
724 B
C
/*
|
|
* Copyright (c) 2017 Intel Corporation
|
|
* Copyright (c) 2020 Lingao Meng
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
struct bt_mesh_rpl {
|
|
uint64_t src:15,
|
|
old_iv:1,
|
|
seq:24,
|
|
/** Sequence authentication value for the previous segmented
|
|
* message received from this address.
|
|
*
|
|
* This value is used to manage the parallel RPL of the
|
|
* SeqAuth values in transport.
|
|
*/
|
|
seg:24;
|
|
};
|
|
|
|
typedef void (*bt_mesh_rpl_func_t)(struct bt_mesh_rpl *rpl,
|
|
void *user_data);
|
|
|
|
void bt_mesh_rpl_reset(void);
|
|
bool bt_mesh_rpl_check(struct bt_mesh_net_rx *rx,
|
|
struct bt_mesh_rpl **match);
|
|
void bt_mesh_rpl_clear(void);
|
|
void bt_mesh_rpl_update(struct bt_mesh_rpl *rpl,
|
|
struct bt_mesh_net_rx *rx);
|