1.2.4.26 DLL_GetTxTimeout Function
C
uint32_t DLL_GetTxTimeout(void);
Summary
Gets the timeout that Upper Layer has to wait after a Data Request, according to previous Data Request info.
Description
This function returns the timeout that Upper Layer has to wait after issuing a Data Request before allowing further transmission.
Function is implemented inside DLL layer, as it has all the information needed to perform the calculations.
Parameters
None.
Returns
Timeout, in microseconds.
Example
DLL_DATA_REQUEST_PARAMS drParams;
ROUTING_ENTRY addr;
uint32_t responseWaitTimeout;
drParams.dsap = DLL_DSAP_APPLICATION_FRAME;
drParams.ecc = DLL_ECC_DISABLED;
drParams.lsdu = appPlcTxDataBuffer;
drParams.serviceClass = SERVICE_CLASS_RA;
drParams.dstAddress = addr;
drParams.maxResponseLen = 128;
drParams.timeSlotNum = 8;
drParams.lsduLen = 10;
DLL_DataRequest(&drParams);
responseWaitTimeout = DLL_GetTxTimeout();
Remarks
None.
