void TCPIP_SMTP_ClientTask(void) { TCPIP_MODULE_SIGNAL sigPend; sigPend = _TCPIPStackModuleSignalGet(TCPIP_THIS_MODULE_ID, TCPIP_MODULE_SIGNAL_MASK_ALL); if(sigPend != 0) { // TMO or RX signals occurred TCPIP_SMTP_ClientProcess(); } }
void TCPIP_ZCLL_Task(void) { TCPIP_MODULE_SIGNAL sigPend; sigPend = _TCPIPStackModuleSignalGet(TCPIP_THIS_MODULE_ID, TCPIP_MODULE_SIGNAL_MASK_ALL); if((sigPend & TCPIP_MODULE_SIGNAL_TMO) != 0) { // regular TMO occurred TCPIP_ZCLL_Process(); } }
void TCPIP_ICMP_Task(void) { TCPIP_MODULE_SIGNAL sigPend; sigPend = _TCPIPStackModuleSignalGet(TCPIP_THIS_MODULE_ID, TCPIP_MODULE_SIGNAL_MASK_ALL); if((sigPend & TCPIP_MODULE_SIGNAL_RX_PENDING) != 0) { // RX signal occurred TCPIP_ICMP_Process(); } }