SENA HD132x Series User Manual
Page 46
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;
}