From: short <> Date: Tue, 5 Mar 2002 21:38:15 +0000 (+0000) Subject: datacalls debugging attempts, not yet successful X-Git-Tag: uc_works1~13 X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=commitdiff_plain;h=c3dfc66506543beda81736a00b6ecd20aefa61b1 datacalls debugging attempts, not yet successful --- diff --git a/common/data/virtmodem.c b/common/data/virtmodem.c index bcedc7e..2ca698b 100644 --- a/common/data/virtmodem.c +++ b/common/data/virtmodem.c @@ -107,11 +107,16 @@ bool VM_Initialise(char *model,char *port, char *initlength, GSM_ConnectionType return (false); } +#ifndef UCLINUX /* Create and start thread, */ return VM_ThreadLoop(); +#else + return true; +#endif } static void VM_CharHandler(void); +extern GSM_Error N6110_SendStatusRequest(void); bool VM_ThreadLoop(void) { @@ -131,13 +136,14 @@ bool VM_ThreadLoop(void) FD_ZERO(&readfds); FD_SET(PtyRDFD,&readfds); - timeout.tv_sec=0; - timeout.tv_usec=500*1000; + timeout.tv_sec=2; + timeout.tv_usec=0;/*500*1000;*/ res = select(PtyRDFD+1,&readfds,NULL/*writefds*/,NULL/*exceptfds*/,&timeout); switch (res) { case 0: /* Timeout */ + N6110_SendStatusRequest(); break; case -1: diff --git a/include/newmodules/n6110.h b/include/newmodules/n6110.h index 235d70f..da1bcdd 100644 --- a/include/newmodules/n6110.h +++ b/include/newmodules/n6110.h @@ -58,7 +58,7 @@ static GSM_Error N6110_Initialise(char *port_device, char *initlength, static void N6110_DispatchMessage(u16 MessageLength, u8 *MessageBuffer, u8 MessageType); -static GSM_Error N6110_SendStatusRequest(void); +GSM_Error N6110_SendStatusRequest(void); static int N6110_GetMemoryType(GSM_MemoryType memory_type);