maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   SMS DBUS sending Fail (https://talk.maemo.org/showthread.php?t=58473)

SevEd 2010-07-19 14:56

Re: SMS DBUS sending Fail
 
Could you show us your fixed code? I'm trying to send messages but I haven't been lucky

Thanks

waelfarouk0 2010-07-19 17:29

Re: SMS DBUS sending Fail
 
Quote:

Originally Posted by SevEd (Post 756852)
Could you show us your fixed code? I'm trying to send messages but I haven't been lucky

Thanks

Sure
i will post it tomorrow please patient
thanks

waelfarouk0 2010-07-21 09:11

Re: SMS DBUS sending Fail
 
Quote:

Originally Posted by SevEd (Post 756852)
Could you show us your fixed code? I'm trying to send messages but I haven't been lucky

Thanks

The source code can found here:

http://www.extenddev.com/maemo/phonelib.h.txt
http://www.extenddev.com/maemo/gsm.h.txt


Using like this :
struct _SMS* sm;
sm = malloc(sizeof(SMS) );

memset(sm,0,sizeof(SMS));

strcpy(sm->mobile,"+20xxxxxxxxx");
strcpy(sm->message,"hellohello");

sendsms(sm);
free(sm);

Hope is useful
and helpful

Thanks

SevEd 2010-07-21 14:49

Re: SMS DBUS sending Fail
 
thanks so much waelfarouk0

SevEd 2010-07-21 16:54

Re: SMS DBUS sending Fail
 
I'm trying to compile this code with using gsm.h and phonelib.h :

Quote:

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "gsm.h"
#include "phonelib.h"


main(){

struct _SMS *sm;
sm = malloc(sizeof(SMS) );
memset(sm,0,sizeof(SMS));

char mobile[10];
char message[140];

printf("Mobile Phone: ");
scanf("%s",mobile);
printf("Message: ");
scanf("%s",message);

strcpy(sm->mobile,mobile);
strcpy(sm->message,message);

sendsms(sm);
free(sm);

}
I used this to compile

Quote:

gcc -Wall `pkg-config --cflags dbus-1 glib-2.0 dbus-glib-1` `pkg-config --libs dbus-1 glib-2.0 dbus-glib-1` test_sms.c -o test_sms
but I received the following errors and warnings

Quote:

In file included from sms.c:4:
gsm.h:41:1: warning: "/*" within comment
In file included from sms.c:5:
phonelib.h:41:1: warning: "/*" within comment
In file included from sms.c:5:
phonelib.h: In function 'sendsms':
phonelib.h:256: warning: unused variable 'error'
sms.c: At top level:
phonelib.h:84: warning: 'logv' defined but not used
/var/tmp/ccscQAUM.o: In function `encode7bituncompressed':
sms.c:(.text+0xec): undefined reference to `ceil'
collect2: ld returned 1 exit status
Does someone knows how can fix it?

Thanks

Patola 2010-07-21 17:00

Re: SMS DBUS sending Fail
 
What about 7-bit encodings vs. 16-bit encodings and such? Does you app deal with these matters?

waelfarouk0 2010-07-21 17:15

Re: SMS DBUS sending Fail
 
Quote:

Originally Posted by SevEd (Post 759504)
I'm trying to compile this code with using gsm.h and phonelib.h :



I used this to compile



but I received the following errors and warnings



Does someone knows how can fix it?

Thanks

ceil is math function you should find out which library you should add to libs i am not sure what is the library name

i will check
and back to you

waelfarouk0 2010-07-21 17:16

Re: SMS DBUS sending Fail
 
Quote:

Originally Posted by Patola (Post 759524)
What about 7-bit encodings vs. 16-bit encodings and such? Does you app deal with these matters?

kindly, are you talking about unicode?
if i just need to know where is data coding scehma is set and then i will let you know how to send unicode



Thanks
Wael

waelfarouk0 2010-07-21 17:44

Re: SMS DBUS sending Fail
 
Quote:

Originally Posted by SevEd (Post 759504)
I'm trying to compile this code with using gsm.h and phonelib.h :



I used this to compile



but I received the following errors and warnings



Does someone knows how can fix it?

Thanks

please try add lib -lm and let us know


Regards
Wael

SevEd 2010-07-21 17:45

Re: SMS DBUS sending Fail
 
Jejeje I forget to use the parameter -lm for the math.h lib

It works


All times are GMT. The time now is 13:41.

vBulletin® Version 3.8.8