D.2 ans.1 transfer syntax summary, A-20 – Yaskawa JAPMC-MC2303-E User Manual

Page 170

Advertising
background image

Appendix D Supplement on FL-net Profile

D.2 ANS.1 Transfer Syntax Summary

A-20

D.2

ANS.1 Transfer Syntax Summary

The following gives a brief description of the ISO/IEC 8825 ASN.1 (Abstract Syntax Notation One) basic coding rules
that relate only to this manual.

( 1 ) Simple ASN.1 Type

( 2 ) Example of Structured ASN.1 Type Coding

( 3 ) Type Field

[ a ] Structure (one octet)

[ b ] Tag Number (UNIVERSAL TAG)

Type

Length

Value

Type

Length

Value

Type

Length

Value

Type

Length

Value

Structural flag: 0 Primitive type

1 Constructed type

8 7 6 5 4 3 2 1

C C

F

T T T T T

Tag number

Tag class: 00 UNIVERSAL TAG

01 APPLICATION TAG
10 CONTEXT-SPECIFIC TAG
11 PRIVATE TAG

Tag Number

(Hexadecimal)

Type

Tag Number

(Hexadecimal)

Type

00

(Reserved)

11

SET and SET OF

01

BOOLEAN

12

NumericString

02

INTEGER

13

PrintableString

03

BIT STRING

14

TeletexString

04

OCTET STRING

15

VideotexString

05

NULL

16

IA5String

06

OBJECT IDENTIFIER

17

UTCTime

07

ObjectDescriptor

18

GeneralizedTime

08

EXTERNAL

19

GraphicString

09

REAL

1A

VisibleString

0A

ENUMERATED

1B

GeneralString

0B-0F

(Reserved)

1C

CharacterString

10

SEQUENCE and
SEQUENCE OF

1D to 1E

(Reserved)

Advertising