mesh: move mesh_key_refresh_state_t and mesh_secure_network_beacon_state_t to mesh_subnet_t

This commit is contained in:
Matthias Ringwald 2019-07-04 14:16:28 +02:00
parent 84339629f0
commit df8235ad2f
2 changed files with 20 additions and 17 deletions

View File

@ -131,6 +131,23 @@ typedef struct {
uint8_t data[MESH_ACCESS_PAYLOAD_MAX];
} mesh_transport_pdu_t;
typedef enum {
MESH_KEY_REFRESH_NOT_ACTIVE = 0,
MESH_KEY_REFRESH_FIRST_PHASE,
MESH_KEY_REFRESH_SECOND_PHASE
} mesh_key_refresh_state_t;
typedef enum {
MESH_SECURE_NETWORK_BEACON_W2_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_W4_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_W2_SEND_ADV,
MESH_SECURE_NETWORK_BEACON_ADV_SENT,
MESH_SECURE_NETWORK_BEACON_W2_SEND_GATT,
MESH_SECURE_NETWORK_BEACON_GATT_SENT,
MESH_SECURE_NETWORK_BEACON_W4_INTERVAL
} mesh_secure_network_beacon_state_t;
typedef struct {
btstack_linked_item_t item;

View File

@ -47,26 +47,12 @@ extern "C"
#include <stdint.h>
#include "btstack_linked_list.h"
#include "mesh/adv_bearer.h"
typedef enum {
MESH_KEY_REFRESH_NOT_ACTIVE = 0,
MESH_KEY_REFRESH_FIRST_PHASE,
MESH_KEY_REFRESH_SECOND_PHASE
} mesh_key_refresh_state_t;
typedef enum {
MESH_SECURE_NETWORK_BEACON_W2_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_W4_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_AUTH_VALUE,
MESH_SECURE_NETWORK_BEACON_W2_SEND_ADV,
MESH_SECURE_NETWORK_BEACON_ADV_SENT,
MESH_SECURE_NETWORK_BEACON_W2_SEND_GATT,
MESH_SECURE_NETWORK_BEACON_GATT_SENT,
MESH_SECURE_NETWORK_BEACON_W4_INTERVAL
} mesh_secure_network_beacon_state_t;
typedef struct {
btstack_linked_item_t item;