12 #ifndef __PACKET_BTMESH_H__
13 #define __PACKET_BTMESH_H__
17 #define BTMESH_NONCE_TYPE_NETWORK 0x00
18 #define BTMESH_NONCE_TYPE_APPLICATION 0x01
19 #define BTMESH_NONCE_TYPE_DEVICE 0x02
20 #define BTMESH_NONCE_TYPE_PROXY 0x03
22 #define BTMESH_ADDRESS_UNASSIGNED 0x00
23 #define BTMESH_ADDRESS_UNICAST 0x01
24 #define BTMESH_ADDRESS_VIRTUAL 0x02
25 #define BTMESH_ADDRESS_GROUP 0x03
28 E_BTMESH_TR_UNKNOWN = 0,
35 E_BTMESH_PROXY_SIDE_UNKNOWN = 0,
36 E_BTMESH_PROXY_SIDE_SERVER,
37 E_BTMESH_PROXY_SIDE_CLIENT,
38 E_BTMESH_PROXY_SIDE_LAST
39 } btle_mesh_proxy_side_t;
42 btle_mesh_tr_t transport;
52 guint32 access_address;
53 btle_mesh_proxy_side_t proxy_side;
60 guint8 seq_src_buf[5];
61 guint8 ivindex_buf[4];
62 guint8 net_nonce_type;
63 guint32 net_key_iv_index_hash;
68 gint32 label_uuid_idx;
71 guint8 app_nonce_type;
Definition: packet_info.h:44
Definition: packet-btmesh.h:47
Definition: packet-btmesh.h:41
Definition: packet-btmesh.h:56
Definition: tvbuff-int.h:35