blob: 9368626fe0fb841cdd7fc46630f9443698e117e2 [file] [log] [blame]
Harald Welte615bd542017-07-14 18:28:55 +02001module Osmocom_Types {
2 type integer uint32_t (0..4294967295) with { variant "unsigned 32 bit" };
3 type integer uint16_t (0..65535) with { variant "unsigned 16 bit" };
4 type integer uint2_t (0..3) with { variant "unsigned 2 bit" };
5 type integer uint3_t (0..7) with { variant "unsigned 3 bit" };
6 type integer uint4_t (0..15) with { variant "unsigned 4 bit" };
7 type integer uint5_t (0..31) with { variant "unsigned 5 bit" };
8 type integer uint6_t (0..63) with { variant "unsigned 6 bit" };
9 type integer uint7_t (0..127) with { variant "unsigned 7 bit" };
10 type integer uint8_t (0..255) with { variant "unsigned 8 bit" };
11 type integer uint9_t (0..511) with { variant "unsigned 9 bit" };
12 type integer uint10_t (0..1023) with { variant "unsigned 10 bit" };
13 type integer uint11_t (0..2047) with { variant "unsigned 11 bit" };
14 type integer uint12_t (0..4095) with { variant "unsigned 12 bit" };
15} with { encode "RAW"; variant "FIELDORDER(msb)" }