#include <tile_tpi_module.h>
Data Fields |
|
| uint16_t * | tileID_counter |
| uint8_t * | tileID_key |
| uint8_t * | hashed_tileID |
| int(* | tileID_counter_updated )(void) |
Detailed Description
Tile TPI API module.
This module is used by Tile Lib in order to implement PrivateID
Field Documentation
| uint8_t* tile_tpi_module::hashed_tileID |
Hashed TileID, Created by TileLib and to be accessed and used by the Application to advertise. 8 bytes.
| uint16_t* tile_tpi_module::tileID_counter |
tileID_counter, Maintained by TileLib and persistently stored by the Application at each update.
| int(* tile_tpi_module::tileID_counter_updated)(void) |
The tileID_counter was incremented and its new value shall be saved into flash by the application. Also, Advertising Data need to be updated with the new hashed_tileID.
| uint8_t* tile_tpi_module::tileID_key |
Tile Identity Key. Saved by the Application in persistent memory when the key is refreshed. 16 bytes.
- external/tile/tile_lib/modules/tile_tpi_module.h