Ejemplo n.º 1
0
/****************************************************************************
 *                      cmdBld_CmdIeEnableRx()
 ****************************************************************************
 * DESCRIPTION: Construct the EnableRx command fileds and send it to the mailbox
 * 
 * INPUTS: None 
 * 
 * OUTPUT:  None
 * 
 * RETURNS: TI_OK or TI_NOK
 ****************************************************************************/
TI_STATUS cmdBld_CmdIeEnableRx (TI_HANDLE hCmdBld, void *fCb, TI_HANDLE hCb)
{
    TCmdBld  *pCmdBld = (TCmdBld *)hCmdBld;
    TI_UINT8  uChannelNumber;

    uChannelNumber = DB_DEFAULT_CHANNEL (hCmdBld);

    return cmdQueue_SendCommand (pCmdBld->hCmdQueue, 
                             CMD_ENABLE_RX, 
                             (TI_CHAR *)&uChannelNumber, 
                             sizeof(TI_UINT8),
                             fCb,
                             hCb,
                             NULL);
}
/****************************************************************************
 *                      cmdBld_CmdIeEnableRx()
 ****************************************************************************
 * DESCRIPTION: Construct the EnableRx command fileds and send it to the mailbox
 *
 * INPUTS: None
 *
 * OUTPUT:  None
 *
 * RETURNS: TI_OK or TI_NOK
 ****************************************************************************/
TI_STATUS cmdBld_CmdIeEnableRx (TI_HANDLE hCmdBld, void *fCb, TI_HANDLE hCb)
{
    TCmdBld  *pCmdBld = (TCmdBld *)hCmdBld;
    TI_UINT8  aEnableRx_buf[4];

    aEnableRx_buf[0] = DB_DEFAULT_CHANNEL (hCmdBld);
    aEnableRx_buf[1] = 0; /* padding */
    aEnableRx_buf[2] = 0; /* padding */
    aEnableRx_buf[3] = 0; /* padding */

    return cmdQueue_SendCommand (pCmdBld->hCmdQueue,
                             CMD_ENABLE_RX,
                             (TI_CHAR *)aEnableRx_buf,
                             sizeof(aEnableRx_buf),
                             fCb,
                             hCb,
                             NULL);
}