GSM_Information N6110_Information = {
"3210|3310|3330|5110|5130|5190|6110|6130|6150|6190|8210|8850",
/* Supported models in FBUS */
- "3210|3310|3330|5110|5130|5190|6110|6130|6150|6190|8210|8850",
+ "3210|3310|3330|5110|5130|5190|6110|6130|6150|6190|8210|8850|9210",
/* Supported models in MBUS */
"6110|6130|6150|8210|8850",
/* Supported models in FBUS over infrared */
"8210|8850",
/* infrared sockets */
"6110|6130|6150|8210|8850",
- /* Supported models in FBUS over infrared with Tekram device */
+ /* Supported models in FBUS over infrared with Tekram device */ "",
4, /* Max RF Level */
0, /* Min RF Level */
GRF_Arbitrary, /* RF level units */
fprintf(stdout, _("Message: SMS reading failed\n"));
switch (MessageBuffer[4]) {
- case 0x02:
- fprintf(stdout, _(" Invalid location!\n"));break;
- case 0x07:
- fprintf(stdout, _(" Empty SMS location.\n"));break;
- case 0x0c:
- fprintf(stdout, _(" No access to memory (no PIN on card ?)\n"));break;
- default:
- fprintf(stdout, _(" Error code %i - please report it \n"),MessageBuffer[4]);break;
+ case 0x02:fprintf(stdout, _(" Invalid location!\n"));break;
+ case 0x07:fprintf(stdout, _(" Empty SMS location.\n"));break;
+ case 0x0c:fprintf(stdout, _(" No access to memory (no PIN on card ?)\n"));break;
+ default :fprintf(stdout, _(" Error code %i - please report it \n"),MessageBuffer[4]);break;
}
#endif /* DEBUG */
switch (PDU) {
case SMS_Submit:
offset=5;
- for (i=0;i<((ETSI.Number[0]+1)/2+1)+1;i++)
- req[i+12+offset]=ETSI.Number[i];
+ for (i=0;i<((ETSI.Number[0]+1)/2+1)+1;i++) req[i+12+offset]=ETSI.Number[i];
req[10+offset]=ETSI.TPDCS;
req[11+offset]=ETSI.TPUDL;
req[24+offset]=ETSI.TPVP;
// fprintf(stdout,_(" TP-DCS: %02x\n"),ETSI.TPDCS);
#endif
// req[]=ETSI.TPPID;
- for(i=0;i<*length;i++)
- req[i+31+offset]=ETSI.MessageText[i];
+ for(i=0;i<*length;i++) req[i+31+offset]=ETSI.MessageText[i];
break;
case SMS_Deliver:
offset=4;
- for (i=0;i<((ETSI.Number[0]+1)/2+1)+1;i++)
- req[i+12+offset]=ETSI.Number[i];
+ for (i=0;i<((ETSI.Number[0]+1)/2+1)+1;i++) req[i+12+offset]=ETSI.Number[i];
req[10+offset]=ETSI.TPDCS;
req[11+offset]=ETSI.TPUDL;
// req[]=ETSI.TPPID;
- for(i=0;i<*length;i++)
- req[i+31+offset]=ETSI.MessageText[i];
- for (i=0;i<7;i++)
- req[24+offset+i]=ETSI.DeliveryDateTime[i];
+ for(i=0;i<*length;i++) req[i+31+offset]=ETSI.MessageText[i];
+ for (i=0;i<7;i++) req[24+offset+i]=ETSI.DeliveryDateTime[i];
break;
default:
break;
/* We do not need RLP frame parsing to be done when we do not have callback
specified. */
if (CurrentRLP_RXCallback == NULL)
- return;
+ exit;
/* Anybody know the official meaning of the first two bytes?
Nokia 6150 sends junk frames starting D9 01, and real frames starting