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
| Parameters | 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.
