0
J'essaie de lire une variable float à partir du tampon, mais je reçois une valeur nulle. Ce code est i utilisé:Lua dissector pour une variable float renvoie zéro
-- Create fields
str_format=string.format
p_Genie.fields = {}
local fields = p_Genie.fields
fields.number_field = ProtoField.float("p_Genie.number", "Number",base.DEC)
function addFloat32(tree, buf, start, name, floatSize)
local rang = buf(start, floatSize)
local ti = tree:add_le(fields.number_field, rang)
ti:set_text(str_format("%s %f", name, rang:le_float()))
return floatSize
end
Qu'est-ce que je fais mal? Merci.