BinaryFormat.Record
Syntaks
BinaryFormat.Record(record as record) as function
Omtrent
Returnerer et binært format, der læser en post. Parameteren record
angiver formatet af posten. Hvert felt i posten kan have et forskelligt binært format. Hvis et felt indeholder en værdi, der ikke er en værdi i binært format, læses der ingen data for det pågældende felt, og feltværdien gentages til resultatet.
Eksempel 1
Læs en post, der indeholder ét 16-bit heltal og ét 32-bit heltal.
brug
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
output
[A = 1, B = 2]