TTCN3数据类型定义 类型 关键字 Sub-type 简单基本类型 integer range, list char range, list universal char range, list float range, list boolean obeid list verdicttype 基本串类型 bitstring list, length hexstring list, length octetstring list length charstring range, list, length universal charstring range, list, length 结构类型 record, set list record of, set of list, length enumerated union list 特殊数据类型 anytype list
TTCN3数据类型定义 类型 关键字 Sub-type 简单基本类型 integer range, list char range, list universal char range, list float range, list boolean list objid list verdicttype list 基本串类型 bitstring list, length hexstring list, length octetstring list, length charstring range, list, length universal charstring range, list, length 结构类型 record,set list record of,set of list, length enumerated list union list 特殊数据类型 anytype list
口数据类型定义-整型 整型范围约束定义*/ type integer My IntegerRange (1..100) type integer MyIntegerRange (0.. infinity) ★整型列表约束定义*/ type integer MyIntegerList (1,2, 3,4) /*混合约束定义*/ type integer My IntegerlistAndRange (1..5,7, 9)
数据类型定义-整型 /* 整型范围约束定义 */ type integer MyIntegerRange (1 .. 100) type integer MyIntegerRange (0 .. infinity) /* 整型列表约束定义 */ type integer MyIntegerList (1 , 2, 3, 4) /* 混合约束定义 */ type integer MyIntegerListAndRange (1 ..5, 7, 9)
口数据类型定义-结构类型 // record结构类型定义 type record MyMes sage fype integer fie1d1。 ption1 boolean field2 record值定义 var MyMessagerype MyMes sage t fieldl =1, field2 := true //单独的域赋值 MyMessage. field2 : false
数据类型定义-结构类型 // record 结构类型定义 type record MyMessageType { integer field1 optional, boolean field2 } // record 值定义 var MyMessageType MyMessage := { field1 := 1, field2 := true } // 单独的域赋值 MyMessage.field2 := false
AsN1类型 等效的TTCN3类型 口数据类型一与ASN.1 BOOLEAN boolean 类型兼容 INTEGER integer REAL (note1) float OBJECT IDENTIFIER objid BIT STRING bitstring OCTET STRING octetstring SEQUENCE record SEQUENCE OF record of SET set SET OF set of ENUMERATED enumerated CHOICE Visiblestring char(note2),charstring IA5String char(note2), charstring UniversalString universal char(note2), universal charstring
数据类型-与ASN.1 类型兼容 ASN.1 类型 等效的TTCN-3类型 BOOLEAN boolean INTEGER integer REAL (note1) float OBJECT IDENTIFIER objid BIT STRING bitstring OCTET STRING octetstring SEQUENCE record SEQUENCE OF record of SET set SET OF set of ENUMERATED enumerated CHOICE union VisibleString char(note2), charstring IA5String char(note2), charstring UniversalString universal char(note2), universal charstring