BinaryFormat.Record
Syntaks
BinaryFormat.Record(record as record) as function
Om
Returnerer et binærformat som leser en post. Parameteren record
angir formatet for posten. Hvert felt i posten kan ha et annet binærformat. Hvis et felt inneholder en verdi som ikke er en binær formatverdi, leses ingen data for dette feltet, og feltverdien gjentas til resultatet.
Eksempel 1
Les en post som inneholder ett 16-biters heltall og ett 32-biters heltall.
Bruk
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Utdata
[A = 1, B = 2]