print high addresses correctly

This commit is contained in:
fros4943 2007-07-16 08:21:17 +00:00
parent 55443a148a
commit 9c43ddd522

View File

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* $Id: RadioLogger.java,v 1.6 2007/07/16 07:33:53 fros4943 Exp $ * $Id: RadioLogger.java,v 1.7 2007/07/16 08:21:17 fros4943 Exp $
*/ */
package se.sics.cooja.plugins; package se.sics.cooja.plugins;
@ -300,7 +300,7 @@ public class RadioLogger extends VisPlugin {
} }
public String getDestAddr() { public String getDestAddr() {
return data[8] + "." + data[9] + "." + data[10] + "." + data[11]; return (int) (0xff&data[8]) + "." + (int) (0xff&data[9]) + "." + (int) (0xff&data[10]) + "." + (int) (0xff&data[11]);
} }
public int getDestSeqNo() { public int getDestSeqNo() {
@ -313,7 +313,7 @@ public class RadioLogger extends VisPlugin {
} }
public String getOrigAddr() { public String getOrigAddr() {
return data[16] + "." + data[17] + "." + data[18] + "." + data[19]; return (int) (0xff&data[16]) + "." + (int) (0xff&data[17]) + "." + (int) (0xff&data[18]) + "." + (int) (0xff&data[19]);
} }
public int getOrigSeqNo() { public int getOrigSeqNo() {
@ -386,7 +386,7 @@ public class RadioLogger extends VisPlugin {
} }
public String getDestAddr() { public String getDestAddr() {
return data[4] + "." + data[5] + "." + data[6] + "." + data[7]; return (int) (0xff&data[4]) + "." + (int) (0xff&data[5]) + "." + (int) (0xff&data[6]) + "." + (int) (0xff&data[7]);
} }
public int getDestSeqNo() { public int getDestSeqNo() {
@ -399,7 +399,7 @@ public class RadioLogger extends VisPlugin {
} }
public String getOrigAddr() { public String getOrigAddr() {
return data[12] + "." + data[13] + "." + data[14] + "." + data[15]; return (int) (0xff&data[12]) + "." + (int) (0xff&data[13]) + "." + (int) (0xff&data[14]) + "." + (int) (0xff&data[15]);
} }
public int getLifetime() { public int getLifetime() {
@ -470,7 +470,7 @@ public class RadioLogger extends VisPlugin {
} }
public String getUnreachAddr() { public String getUnreachAddr() {
return data[4] + "." + data[5] + "." + data[6] + "." + data[7]; return (int) (0xff&data[4]) + "." + (int) (0xff&data[5]) + "." + (int) (0xff&data[6]) + "." + (int) (0xff&data[7]);
} }
public int getUnreachSeqNo() { public int getUnreachSeqNo() {