- I am curious how Wireshark interprets the hexadecimal values for beacon intervals.

For example, the beacon interval is interpreted in a packet as:

Beacon Interval: 0.1024 [Seconds]

For this value the hexadecimal value listed is:

64 00

which I assume means = 0x0064 = 100 = 100 ms = 0.100 seconds

Why does the software list 0.1024 seconds when the hexadecimal value implies it to be 0.1000 seconds? Is there some kind of a conversion where 1 unit = 1.024ms? I am having difficulty finding documentation on this.