TI BLE5-Stack API Documentation  2.01.02.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_AOA_ENABLE   0x14
 RTLS Node Manager command.
 
#define RTLS_CMD_AOA_RESULT_ANGLE   0x23
 RTLS Node Manager command.
 
#define RTLS_CMD_AOA_RESULT_PAIR_ANGLES   0x25
 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_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_GET_ACTIVE_CONN_INFO   0x32
 RTLS Node Manager command.
 
#define RTLS_CMD_GET_RTLS_PARAM   0x29
 RTLS Node Manager command.
 
#define RTLS_CMD_IDENTIFY   0x00
 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   0x31
 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   0x09
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED5   0x10
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED6   0x11
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED7   0x12
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED8   0x26
 RTLS Node Manager command.
 
#define RTLS_CMD_RESERVED9   0x30
 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_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_CONN_INFO   0x83
 RTLS async event.
 
#define RTLS_EVT_DEBUG   0x82
 RTLS async event.
 
#define RTLS_EVT_ERROR   0x81
 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

char * rtlsCmd_BleLogStrings []
 
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale