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

ParamDescription
cl432cbsCallbacks 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.