23 #include "ti/ble/controller/ll/ll.h" 38 #define HANDOVER_CONNHANDLE_INVALID LL_CONNHANDLE_INVALID 41 #define HANDOVER_HOST_DATA_SIZE 0 42 #define HANDOVER_INVALID_DATA_SIZE 0xFFFFFFFF 44 #define HANDOVER_DEFAULT_MAX_FAILED_CONN_EVENTS 6 46 #define HANDOVER_CONN_ESTABLISH_WITH_HANDOVER LL_STATUS_ESTABLISH_WITH_HANDOVER 48 #define HANDOVER_TX_BURST_RATIO_DEFAULT_VAL 30 50 #define HANDOVER_SN_MODE_DISCONNECT_IMMED 0 51 #define HANDOVER_SN_MODE_WAIT_CN_STATUS 1 128 uint8_t txBurstRatio;
uint8_t Handover_CloseSN(handoverSNParams_t *pParams, uint16_t handoverStatus)
Host Handover Serving Node Configuration parameters.
Definition: handover.h:81
pfnHandoverStartCNCB_t pfnHandoverStartCNCB
Definition: handover.h:114
uint32_t maxFailedConnEvents
Definition: handover.h:127
uint8_t Handover_StartSN(handoverSNParams_t *pParams)
uint8_t Handover_StartCN(handoverCNParams_t *pParams)
uint32_t timeDeltaMaxErrInUs
The maximum deviation time in us.
Definition: handover.h:125
uint8_t Handover_RegisterCNCBs(const handoverCNCBs_t *pCBs)
void(* pfnHandoverStartSNCB_t)(uint16_t connHandle, uint32_t status)
Definition: handover.h:68
uint8_t handoverSnMode
0 - Terminate the connection immediately on the serving node side, 1 - wait for the candidate respons...
Definition: handover.h:87
uint8_t * pHandoverData
The handover data given by the serving node.
Definition: handover.h:122
uint32_t handoverDataSize
The stack handover data size.
Definition: handover.h:84
uint32_t timeDeltaInUs
The time in us it took for the data to be transferred from the serving node to the candidate node...
Definition: handover.h:124
Host Handover Candidate Node Configuration parameters.
Definition: handover.h:120
uint8_t appTaskId
Application task ID.
Definition: handover.h:123
uint8_t Handover_InitCNParams(handoverCNParams_t *pParams)
uint8_t * pHandoverData
Pointer to the buffer the application allocated.
Definition: handover.h:85
Host Handover SN callbacks.
Definition: handover.h:73
uint16_t connHandle
Connection handle.
Definition: handover.h:83
uint32_t rfu
Reserved for future use.
Definition: handover.h:86
pfnHandoverStartSNCB_t pfnHandoverStartSNCB
Definition: handover.h:75
uint16_t maxGattHandle
Maximum GATT handle.
Definition: handover.h:89
void Handover_ApplyCnData(uint16_t connHandle)
uint8_t Handover_RegisterSNCBs(const handoverSNCBs_t *pCBs)
uint16_t rfu
Reserved for future use.
Definition: handover.h:126
uint32_t Handover_GetSNDataSize(handoverSNParams_t *pParams)
uint16_t minGattHandle
Minimum GATT handle.
Definition: handover.h:88
void(* pfnHandoverStartCNCB_t)(uint16_t connHandle, uint32_t status)
Definition: handover.h:107
uint8_t Handover_InitSNParams(handoverSNParams_t *pParams)
Host Handover CN callbacks.
Definition: handover.h:112