#include <tile_tpi_module.h>
Data Fields | |
uint16_t * | tileID_counter |
uint8_t * | tileID_key |
uint8_t * | hashed_tileID |
int(* | tileID_counter_updated )(void) |
Tile TPI API module.
This module is used by Tile Lib in order to implement PrivateID
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.