SENA HD132x Series User Manual

Page 46

Advertising
background image

HD132x Series User Manual

46

scanf("%d", &nCommand);

return nCommand;

}

printf("[Received Data]%s\n", bufReceived);

nCountReceived = 0;

nShowMenu = 0;

memset(bufReceived,'\0',sizeof(bufReceived));

}

}

}

//----------------------------------------

// Process sending serial data to HelloDevice

//

return : 1 - success , 0 - failure

//----------------------------------------

int SerialSend(char* strReceived, int nReceived)

{

int err;

char* pCommandBuf = (char*)malloc(nReceived + 2);

memcpy(&pCommandBuf[0], strReceived, nReceived);

// Send command to HelloDevice

err = sendto

(

sockClient,

pCommandBuf,

nReceived + 2,

0,

(struct sockaddr*)&addrClient,

sizeof(addrClient)

) ;

free(pCommandBuf);

if (err == -1 )

{

return 0;

}

return 1;

}

Advertising