mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-06 21:40:04 +00:00
mesh: add helpers
This commit is contained in:
parent
f458caac38
commit
4b7549296a
@ -719,6 +719,9 @@ uint32_t mesh_get_iv_index(void){
|
||||
}
|
||||
|
||||
// Network PDU Getter
|
||||
uint8_t mesh_network_nid(mesh_network_pdu_t * network_pdu){
|
||||
return network_pdu->data[1] & 0x7f;
|
||||
}
|
||||
uint16_t mesh_network_control(mesh_network_pdu_t * network_pdu){
|
||||
return network_pdu->data[1] & 0x80;
|
||||
}
|
||||
|
@ -205,6 +205,7 @@ int mesh_network_address_unicast(uint16_t addr);
|
||||
|
||||
// Mesh Network PDU Getter
|
||||
uint16_t mesh_network_control(mesh_network_pdu_t * network_pdu);
|
||||
uint8_t mesh_network_nid(mesh_network_pdu_t * network_pdu);
|
||||
uint8_t mesh_network_ttl(mesh_network_pdu_t * network_pdu);
|
||||
uint32_t mesh_network_seq(mesh_network_pdu_t * network_pdu);
|
||||
uint16_t mesh_network_src(mesh_network_pdu_t * network_pdu);
|
||||
|
@ -767,7 +767,7 @@ static void mesh_transport_tx_ack_timeout(btstack_timer_source_t * ts);
|
||||
|
||||
static int mesh_upper_transport_retry_count;
|
||||
|
||||
static uint32_t mesh_upper_transport_next_seq(void){
|
||||
uint32_t mesh_upper_transport_next_seq(void){
|
||||
return upper_transport_seq++;
|
||||
}
|
||||
|
||||
|
@ -53,6 +53,8 @@ void mesh_transport_init();
|
||||
|
||||
void mesh_upper_transport_set_seq(uint32_t seq);
|
||||
|
||||
uint32_t mesh_upper_transport_next_seq(void);
|
||||
|
||||
void mesh_upper_transport_set_primary_element_address(uint16_t primary_element_address);
|
||||
|
||||
void mesh_transport_set_device_key(const uint8_t * device_key);
|
||||
|
Loading…
x
Reference in New Issue
Block a user