nRF5 SDK v17.1.0
Data Fields
tile_tdi_module Struct Reference

#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
 

Detailed Description

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.

Field Documentation

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:

  • "XXXX" uses 4 ASCII letters ('A' to 'Z') to describe the Vendor ID.
  • The Vendor ID is assigned by Tile.
  • A space character after "XXXX".
  • "YY.YY" uses 4 ASCII numbers ('0' to '9') and describes the Model ID. Example: "TEST 00.00".
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}.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated