文件名称:基本数据类型规范-asr6505_datasheet_v0.3
文件大小:6.04MB
文件格式:PDF
更新时间:2024-06-29 08:22:17
1588协议
5.2基本数据类型规范 所有非基本PTP数据类型源自表1所列的基本类型。这些类型不受任何特定编程语言的约束。 每个类型的主要特性如下: ——整型(Integer):所有整型具有确定长度,与每个类型相关联的数字指示该长度。例如: UInteger 48,通过带或不带首字母“u”来指示无符号或有符号。具有这些数据类型的数遵从 长度表示范围内的算术法则。数据类型范围的模数用作算术运算i例如:2个U]nterger48值 的和用模数2+4s计算。有符号整数用二进制补码形式表示。 ——枚举型(Enumeration):所有枚举类型具有确定字段长度,与每个类型相关联的数字指示该长 度。例如:Enumeration4。除非在本标准中另有说明,在枚举字段比特模式的唯一解释即为 比特模式和枚举指定含义问的关联。 ——布尔型(Boolean):唯一的解释是在布尔代数中的逻辑值。 ——四位位组(Nibble)和八位位组(Octet):分别为4 bit和8 bit字段。唯一解释在本标准中明确 定义。 表1基本PTP数据类型 数据类型 定 义 Boolean TRUE或FALSE Enumeration4 4 bit枚举值 Enumeration 8 8 bit枚举值 Enumerationl6 16 bit枚举值 UInterger4 4 bit无符号整数 Interger8 8 bit有符号整数 UInteger 8 8 bit无符号整数 Integerl6 16 bit有符号整数