OpenTTCN/Knowledge base/Standard codec explained/Table 5

From OpenTTCN

Jump to: navigation, search

  OpenTTCN DocZone

  Home | Developer's corner | Knowledge base | Working documents | Documentation | OpenTTCN IDE | Tutorials | Training | How do I | Frequently asked questions | Technical support


Examples of bitstring encodings


Back to main article >>

Table 5: Examples of bitstring encodings
TTCN-3 type TTCN-3 value Example encoding (hex) Effective bits

constrained

LibCommon_DataStrings.Bit1

'1'B

80

1

LibCommon_DataStrings.Bit1

'0'B

00

1

LibCommon_DataStrings.Bit2

'10'B

80

2

LibCommon_DataStrings.Bit2

'11'B

C0

2

LibCommon_DataStrings.Bit2

'01'B

40

2

LibCommon_DataStrings.Bit2

'00'B

00

2

LibCommon_DataStrings.Bit3

'101'B

A0

3

LibCommon_DataStrings.Bit5

'10111'B

B8

5

LibCommon_DataStrings.Bit12

'011101011100'B

75 C0

12

LibCommon_DataStrings.Bit15

'011101011100111'B

75 CE

15

LibCommon_DataStrings.Bit16

'0111010111001111'B

75 CF

16

LibCommon_DataStrings.Bit17

'01110101110011111'B

75 CF 80

17

LibCommon_DataStrings.Bit18

'011101011100111001'B

75 CE 40

18

LibCommon_DataStrings.Bit32

'01110101110001100111010111001011'B

75 C6 75 CB

32

LibCommon_DataStrings.Bit40

'0111010111000110011101011100101100000001'B

75 C6 75 CB 01

40

unconstrained

bitstring

'0111010111001111'B

01 10 75 CF

32

bitstring

'011101011100111'B

01 0F 75 CE

32

bitstring

'01110101110011111'B

01 11 75 CF 80

40

bitstring

'011101011100111001'B

01 12 75 CE 40

40

Views
Personal tools