BinaryFormat.Record
Syntaxis
BinaryFormat.Record(record as record) as function
Info
Retourneert een binaire indeling die een record leest. De record
parameter geeft de notatie van de record op. Elk veld in de record kan een andere binaire indeling hebben. Als een veld een waarde bevat die geen binaire indelingswaarde is, worden er geen gegevens voor dat veld gelezen en wordt de veldwaarde naar het resultaat herhaald.
Voorbeeld 1
Lees een record met één 16-bits geheel getal en één 32-bits geheel getal.
Gebruik
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Uitvoer
[A = 1, B = 2]