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
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
