TI BLE5-Stack API Documentation  2.02.05.00
Macros | Functions | Variables
rtls_ctrl.h File Reference

Detailed Description

RTLS Control module interface.

This file contains the functions and structures specific to AoA.

Go to the source code of this file.

Macros

#define RTLS_CMD_ADD_DEVICE_ADV_LIST   0x0D
 RTLS Node Manager command.
 
#define RTLS_CMD_AOA_ENABLE   0x14
 RTLS Node Manager command.
 
#define RTLS_CMD_AOA_RESULT_RAW   0x24
 RTLS Node Manager command.
 
#define RTLS_CMD_AOA_SET_PARAMS   0x13
 RTLS Node Manager command.
 
#define RTLS_CMD_BLE_LOG_STRINGS_MAX   0x32
 
#define RTLS_CMD_CL_AOA_ENABLE   0x15
 RTLS Node Manager Command.
 
#define RTLS_CMD_CL_AOA_RESULT_RAW   0x33
 RTLS Node Manager command.
 
#define RTLS_CMD_CLEAR_ADV_LIST   0x10
 RTLS Node Manager command.
 
#define RTLS_CMD_CONN_INFO   0x27
 RTLS Node Manager command.
 
#define RTLS_CMD_CONN_PARAMS   0x02
 RTLS Node Manager command.
 
#define RTLS_CMD_CONNECT   0x03
 RTLS Node Manager command.
 
#define RTLS_CMD_CREATE_SYNC   0x09
 RTLS Node Manager command.
 
#define RTLS_CMD_CREATE_SYNC_CANCEL   0x0A
 RTLS Node Manager command.
 
#define RTLS_CMD_GET_ACTIVE_CONN_INFO   0x32
 RTLS Node Manager command.
 
#define RTLS_CMD_GET_RTLS_PARAM   0x29
 RTLS Node Manager command.
 
#define RTLS_CMD_HEAP_SIZE   0x36
 RTLS Node Manager command.
 
#define RTLS_CMD_IDENTIFY   0x00
 RTLS Node Manager command.
 
#define RTLS_CMD_PERIODIC_RECEIVE_ENABLE   0x0C
 RTLS Node Manager command.
 
#define RTLS_CMD_READ_ADV_LIST_SIZE   0x0F
 RTLS Node Manager command.
 
#define RTLS_CMD_REMOVE_DEVICE_ADV_LIST   0x0E
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED   0x01
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED1   0x06
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED10   0x35
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED2   0x07
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED3   0x08
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED4   0x23
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED5   0x25
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED6   0x26
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED7   0x30
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED8   0x31
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED9   0x34
 RTLS Node Manager command.
 
#define RTLS_CMD_RESET_DEVICE   0x20
 RTLS Node Manager command.
 
#define RTLS_CMD_SCAN   0x04
 RTLS Node Manager command.
 
#define RTLS_CMD_SCAN_STOP   0x05
 RTLS Node Manager command.
 
#define RTLS_CMD_SET_RTLS_PARAM   0x28
 RTLS Node Manager command.
 
#define RTLS_CMD_TERMINATE_LINK   0x22
 RTLS Node Manager command.
 
#define RTLS_CMD_TERMINATE_SYNC   0x0B
 RTLS Node Manager command.
 
#define RTLS_CTRL_ALL_EVENTS   (RTLS_QUEUE_EVT)
 RTLS Task configuration.
 
#define RTLS_CTRL_TASK_PRIORITY   2
 RTLS Task configuration variable.
 
#define RTLS_CTRL_TASK_STACK_SIZE   752
 RTLS Task configuration variable.
 
#define RTLS_EVT_ASSERT   0x80
 RTLS async event.
 
#define RTLS_EVT_CL_AOA_ENABLE   0x88
 RTLS async event.
 
#define RTLS_EVT_CONN_INFO   0x83
 RTLS async event.
 
#define RTLS_EVT_DEBUG   0x82
 RTLS async event.
 
#define RTLS_EVT_ERROR   0x81
 RTLS async event.
 
#define RTLS_EVT_PERIODIC_ADV_RPT   0x86
 RTLS async event.
 
#define RTLS_EVT_SYNC_EST   0x84
 RTLS async event.
 
#define RTLS_EVT_SYNC_LOST   0x85
 RTLS async event.
 
#define RTLS_EVT_TERMINATE_SYNC   0x87
 RTLS async event.
 
#define RTLS_PARAM_2   0x02
 RTLS Param type RTLS_CMD_SET_RTLS_PARAM command.
 
#define RTLS_PARAM_3   0x03
 RTLS Param type RTLS_CMD_SET_RTLS_PARAM command.
 
#define RTLS_PARAM_CONNECTION_INTERVAL   0x01
 RTLS Param type RTLS_CMD_SET_RTLS_PARAM command.
 
#define RTLS_QUEUE_EVT   UTIL_QUEUE_EVENT_ID
 Event_Id_30.
 
#define RTLSUTIL_FREE(pFree)
 RTLSUTIL_FREE memory free without icall. More...
 
#define RTLSUTIL_MALLOC(pAlloc, size)
 RTLSUTIL_MALLOC memory allocation without icall. More...
 

Functions

void * RTLSCtrl_malloc (uint32_t sz)
 This function will allocate memory, if we were unable to allocate we will report to RTLS Host. More...
 

Variables

uint8_t maxNumClCteBufs
 Maximum number of buffers for CL AoA.
 
char * rtlsCmd_BleLogStrings []
 
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale