- make reconnectInterval changeable (0: no automatic reconnection)

This commit is contained in:
zolliker
2013-06-25 11:21:04 +00:00
parent 8ecedfe443
commit 9a3607bd66
5 changed files with 76 additions and 10 deletions

View File

@ -256,17 +256,19 @@ static int DevQueueTask(void *ds)
* TODO: this may be a place to record the end time
*/
if(devser->startTime > 0){
LogResponse(devser,1);
LogResponse(devser,1);
} else {
/* This is a follow up error and should not go into statistics */
/* This is a follow up error and should not go into statistics */
}
} else if (devser->status == AsconReady) {
replyData = AsconRead(devser->ascon);
if(replyData != NULL){
LogResponse(devser,0);
LogResponse(devser,0);
}
} else if (devser->status == AsconOffline) {
replyData = "ASCERR: offline";
} else {
return 1;
return 1;
}
if (devser->steps > 0) { /* debugging mode */
devser->steps--;
@ -602,3 +604,7 @@ char *DevStatus(DevSer *devser) {
double DevGetSetTimeout(DevSer *devser, double timeout, int setmode) {
return AsconGetSetTimeout(devser->ascon, timeout, setmode);
}
int DevReconnectInterval(DevSer *devser, int interval) {
return AsconReconnectInterval(devser->ascon, interval);
}