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)
