#include <tile_tdi_module.h>
Data Fields | |
uint8_t * | tile_id |
uint8_t * | bdaddr |
char * | firmware_version |
char * | model_number |
char * | hardware_version |
uint8_t * | serial_num |
Tile Device Information module.
This module is used by Tile Lib to allow the Tile app to read some information about the device in order to properly activate and authenticate with the device.
uint8_t* tile_tdi_module::bdaddr |
BLE MAC address – 48-bit number. Points to the MAC address advertised Over The Air.
char* tile_tdi_module::firmware_version |
Firmware Version – 10 8-bit ASCII characters (null terminaison accepted but not required) Format: "xx.xx.xx.x" Example: "02.00.00.0"
char* tile_tdi_module::hardware_version |
Hardware Revision – 5 8-bit ASCII characters (null terminaison accepted but not required) The character pattern is "YY.YY" and uses 4 ASCII numbers ('0' to '9'). Example: "01.00".
char* tile_tdi_module::model_number |
Model Number – 10 8-bit ASCII characters (null terminaison accepted but not required) Format shall follow the following pattern: "XXXX YY.YY" with the following constraints:
uint8_t* tile_tdi_module::serial_num |
Serial Number – (TOA_MPS-1) bytes
uint8_t* tile_tdi_module::tile_id |
Tile ID – 64-bit identifier for Tile Nodes. Example: {0x1a, 0x95, 0xd9, 0x97, 0xf0, 0xf2, 0x66, 0x07}.