1.3.5.4.43 CL_432_SetCallbacks Function
C
void CL_432_SetCallbacks(CL_432_CALLBACKS *cl432cbs);
Summary
Sets 4-32 Convergence layer callback functions.
Description
This routine links callback functions between upper layer and the CL-432 Convergence layer.
Precondition
The CL_432_Initialize routine must have been called before.
Parameters
Param | Description |
---|---|
cl432cbs | Callbacks structure |
Returns
None.
Example
static void _dl_data_ind((uint8_t dstLsap, uint8_t srcLsap, uint16_t dstAddress,
uint16_t srcAddress, uint8_t *data, uint16_t lsduLen, uint8_t link_Class)
{
...
}
void main(void)
{
CL_432_CALLBACKS cl432cbs;
CL_432_Initialize();
memset(cl432cbs, NULL, sizeof(cl432cbs));
cl432cbs.cl_432_dl_data_ind = _dl_data_ind;
CL_432_SetCallbacks(&cl432cbs);
}
Remarks
Unused callbacks must be set to NULL.