GOOSE: field "floating_point" not working anymore
Summary
In the "goose" dissector, goose.floating_point seems to be broken, at least via tshark. It used to work fine in Wireshark 3.4 but stopped working in Wireshark 3.6, probably due to the implementation of the (superior) goose.float_value field (that should display the same field, albeit in a much more usable format).
Steps to reproduce
goose.pcap Using this PCAP call
tshark -e goose.gocbRef -e goose.floating_point -r goose.pcap -T fields
The GOOSE CB reference is displayed, for floating_point only an empty string is displayed. Compare this with Wireshark 3.4:
GOOSE_DEFAULT 0841780000
(with the float being displayed as hex representation using IEEE 754)
What is the current bug behavior?
The float field is displayed as empty string.
What is the expected correct behavior?
The float field should be displayed as hex representation according to IEEE 754.
Sample capture file
See steps to reproduce.
Build information
Works in 3.4, does not in 3.6 or 4.0.