cmd handler stuff
This commit is contained in:
@ -32,6 +32,7 @@ void cmdHandlerEngine(void *handle) {
|
|||||||
int32_t resultSend;
|
int32_t resultSend;
|
||||||
int16_t receivedOctets;
|
int16_t receivedOctets;
|
||||||
int32_t resultRecv;
|
int32_t resultRecv;
|
||||||
|
uint8_t resultDisconnect;
|
||||||
|
|
||||||
if (isNetworkAvailable()) {
|
if (isNetworkAvailable()) {
|
||||||
switch (state) {
|
switch (state) {
|
||||||
@ -111,6 +112,20 @@ void cmdHandlerEngine(void *handle) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 5:
|
||||||
|
coloredMsg(LOG_YELLOW, "che, client closing, close our end too");
|
||||||
|
resultDisconnect = disconnect(CMD_SOCK);
|
||||||
|
coloredMsg(LOG_YELLOW, "che, disconnect returns 0x%02x", resultDisconnect);
|
||||||
|
state = 6;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 6:
|
||||||
|
coloredMsg(LOG_YELLOW, "che, waiting after disconnect");
|
||||||
|
sockState = getSn_SR(CMD_SOCK);
|
||||||
|
coloredMsg(LOG_YELLOW, "che, sockState is 0x%02x", sockState);
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
case 255:
|
case 255:
|
||||||
coloredMsg(LOG_YELLOW, "che, error state, will stop here");
|
coloredMsg(LOG_YELLOW, "che, error state, will stop here");
|
||||||
schDel(cmdHandlerEngine, NULL);
|
schDel(cmdHandlerEngine, NULL);
|
||||||
|
Reference in New Issue
Block a user