nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
gen_loc.h File Reference
#include <float.h>
#include <zephyr/bluetooth/mesh.h>

Go to the source code of this file.

Data Structures

struct  bt_mesh_loc_global
 
struct  bt_mesh_loc_local
 

Macros

#define BT_MESH_LOC_GLOBAL_LONGITUDE_UNKNOWN   DBL_MAX
 
#define BT_MESH_LOC_GLOBAL_LATITUDE_UNKNOWN   DBL_MAX
 
#define BT_MESH_LOC_LOCAL_NORTH_UNKNOWN   ((int16_t)0x8000)
 
#define BT_MESH_LOC_LOCAL_EAST_UNKNOWN   ((int16_t)0x8000)
 
#define BT_MESH_LOC_ALTITUDE_MAX   ((int16_t)32765)
 
#define BT_MESH_LOC_ALTITUDE_UNKNOWN   ((int16_t)0x7fff)
 
#define BT_MESH_LOC_ALTITUDE_TOO_LARGE   ((int16_t)0x7ffe)
 
#define BT_MESH_LOC_FLOOR_NUMBER_MIN   (-20)
 
#define BT_MESH_LOC_FLOOR_NUMBER_MAX   232
 
#define BT_MESH_LOC_FLOOR_NUMBER_GROUND_FLOOR_0   0xfc
 
#define BT_MESH_LOC_FLOOR_NUMBER_GROUND_FLOOR_1   0xfd
 
#define BT_MESH_LOC_FLOOR_NUMBER_UNKNOWN   0xff