/* Model terminate function */ void udpRead_terminate(void) { char_T *sErr; /* Terminate for S-Function (sdspFromNetwork): '<Root>/UDP Receive' */ sErr = GetErrorBuffer(&udpRead_DW.UDPReceive_NetworkLib[0U]); LibTerminate(&udpRead_DW.UDPReceive_NetworkLib[0U]); if (*sErr != 0) { rtmSetErrorStatus(udpRead_M, sErr); rtmSetStopRequested(udpRead_M, 1); } LibDestroy(&udpRead_DW.UDPReceive_NetworkLib[0U], 0); DestroyUDPInterface(&udpRead_DW.UDPReceive_NetworkLib[0U]); /* End of Terminate for S-Function (sdspFromNetwork): '<Root>/UDP Receive' */ }
/* Model terminate function */ void beagleboard_communication_terminate(void) { char_T *sErr; /* Terminate for S-Function (sdspToNetwork): '<Root>/UDP Send' */ sErr = GetErrorBuffer(&beagleboard_communication_DWork.UDPSend_NetworkLib[0U]); LibTerminate(&beagleboard_communication_DWork.UDPSend_NetworkLib[0U]); if (*sErr != 0) { rtmSetErrorStatus(beagleboard_communication_M, sErr); rtmSetStopRequested(beagleboard_communication_M, 1); } LibDestroy(&beagleboard_communication_DWork.UDPSend_NetworkLib[0U], 1); DestroyUDPInterface(&beagleboard_communication_DWork.UDPSend_NetworkLib[0U]); /* End of Terminate for S-Function (sdspToNetwork): '<Root>/UDP Send' */ }