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

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)