Wireshark mailing list archives
where is the best place to do the calculation
From: Brian Oleksa <oleksab () darkcornersoftware com>
Date: Wed, 21 Jul 2010 10:57:53 -0400
Wiresharkers Where is the best place to do the calculation..?? I just put it in the proto_tree_add_item section....but I am getting an error. Here is the java code: double latitude = (double) BitByteUtil.getUnsignedInt(buffer) / 1000000 - 90.0; Here is my C (wireshark code): { &hf_olsr_latitude, { "OLSR Latitude", "olsr.latitude", FT_UINT32, BASE_DEC, NULL, 0x0, NULL, HFILL}}, //OLSR Latitude proto_tree_add_item(olsr_sub_tree, hf_olsr_latitude / (1000000 - 90.0), tvb, offset, 4, FALSE); offset += 4; Also...I am not seeing what type this should be. Should latitude be a FT_FLOAT, FT_DOUBLE or what I have FT_UINT32. No matter what I try...I get the conversion from double to int possible loss of data error. Any help is greatly appreciated. Thanks, Brian ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- where is the best place to do the calculation Brian Oleksa (Jul 21)
- Re: where is the best place to do the calculation Stig Bjørlykke (Jul 21)