- make reconnectInterval changeable (0: no automatic reconnection)
This commit is contained in:
14
devser.c
14
devser.c
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user