Sindra,

Where did you change the code, only on the reception side?
You should do it on both sides.
Perhaps you can post your code spinets.

Arik

On Sun, Apr 11, 2010 at 17:28, Pamela Perera <[email protected]>wrote:

> Hi
>
> I have the same problem like Sindra... please does any one can help...???
> please how can i do it to resolve this problem...
>
> Thanks.
> Pamela
>
> ------------------------------
> *De :* Sindra Dk <[email protected]>
> *À :* michael <[email protected]>
> *Cc :* Tinyos-help <[email protected]>
> *Envoyé le :* Dim 11 avril 2010, 13 h 57 min 03 s
> *Objet :* Re: [Tinyos-help] Error when receiving matrix values
>
> Hi, and thanks all
> Arik, i tried what you told me but it still does not work, and Michael
> could you please
> explain more, cause i did not understand and i don't  knwo where changing
> java code
> is it in TestSerial.java ??
>
>
> Sindra
>
>
> > Date: Sat, 10 Apr 2010 15:19:45 -0600
> > From: [email protected]
> > To: [email protected]
> > CC: [email protected]; [email protected]
> > Subject: Re: [Tinyos-help] Error when receiving matrix values
> >
> > Also be aware that Java has no unsigned ints
> > so you have to be especially overindulgent
> > when converting them from the TOS_Msg into
> > println()able elements, e.g.:
> >
> > // ToByte -- TOS to Java
> > // Unsigned convert buffer at 'start'
> > // from a byte to Java int, without sign
> > public static int tb( byte[] buf, int start )
> > {
> > return ( buf[start] & 0xff );
> > }
> >
> > Without the "& 0xff" the sign bit of the byte will
> > be extended into the full int return value.
> >
> > MS
> >
> > Sindra Dk wrote:
> > > thanks for your answer, i will try then i tell you if it works or not
> !!
> > >
> > > Sindra
> > >
> > >
> ------------------------------------------------------------------------
> > > From: [email protected]
> > > Date: Sat, 10 Apr 2010 23:50:42 +0300
> > > Subject: Re: [Tinyos-help] Error when receiving matrix values
> > > To: [email protected]
> > > CC: [email protected]
> > >
> > > Although I still don't see the whole picture, I think that your problem
>
> > > is that you are using 8 bits for every element.
> > > Now either it's 0:225 or -128 to +127.
> > > So you probably have declared the struct that you send as int8_t[][]
> array.
> > > Try to declare it as int16_t and don't forget that the default message
> > > payload size is 28 bytes.
> > >
> > > Arik
> > >
> > >
> > > On Sat, Apr 10, 2010 at 23:39, Sindra Dk <[email protected]
> > > <mailto:[email protected]>> wrote:
> > >
> > > Hi all,
> > > im working on copression algorithm and i use TinyOS 2.x
> > > i send an image from PC to mote i decompressed it then when i resend
> > > it to PC
> > > i get an error on its pixels value:
> > >
> > > Original matrix
> > > uint8_t A[i][j]={{172,132,4,39},{23,127,5,4},{44,7,6,9},{77,211,19,5}};
> > >
> > > $ java TestSerial -comm ser...@com5:telos
> > > Sending packet 0
> > > ser...@com5:115200: resynchronising
> > > Sending packet 1
> > > Received packet sequence number 1
> > > l'affichage est:-29 (wrong value)
> > > l'affichage est:26
> > > l'affichage est:-32
> > > l'affichage est:-17
> > > l'affichage est:-87 (wrong value)
> > > l'affichage est:19
> > > l'affichage est:-48
> > > l'affichage est:5
> > > l'affichage est:77
> > > l'affichage est:17
> > > l'affichage est:72
> > > l'affichage est:-18
> > > l'affichage est:-118
> > > l'affichage est:-4
> > > l'affichage est:85
> > > l'affichage est:-8
> > >
> > > ***************************************
> > > Display matrix as C is:
> > > 227 (this is a true value)
> > > 26
> > > -32
> > > -17
> > > 169.5 (this is a true value)
> > > 19.5
> > > -48.5
> > > 5.5
> > > 77
> > > 17
> > > 72
> > > -18
> > > -118.5
> > > -4.5
> > > 85.5
> > > -8.5
> > > i don't know why i can't display values higher than 127!!!
> > > can any one help me please? and thanks in advance.
> > > Ragards,
> > > Sindra
> > >
> > >
> ------------------------------------------------------------------------
> > > Hotmail : une messagerie fiable avec une protection anti-spam
> > > performante Inscrivez-vous
> > > <https://signup.live.com/signup.aspx?id=60969>
> > >
> > > _______________________________________________
> > > Tinyos-help mailing list
> > > [email protected]
> > > <mailto:[email protected]>
> > >
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> > >
> > >
> > >
> > >
> > > --
> > > Best Regards,
> > > Arik Sapojnik
> > >
> > >
> ------------------------------------------------------------------------
> > > Hotmail : une messagerie fiable avec la protection anti-spam
> performante
> > > de Microsoft Inscrivez-vous <
> https://signup.live.com/signup.aspx?id=60969>
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > Tinyos-help mailing list
> > > [email protected]
> > >
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> ------------------------------
> Votre messagerie et bien plus où que vous soyez. Passez à Windows Live
> Hotmail, c'est gratuit ! 
> Inscrivez-vous<https://signup.live.com/signup.aspx?id=60969>
>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Best Regards,
Arik Sapojnik
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to