Hi, and thanks allArik, 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 codeis 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 !
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