IEEE 802.1AS-2011 第九章 应用接口(API)

本文详细介绍了IEEE 802.1AS标准第九章的内容,涵盖ClockSourceTime、ClockTargetEventCapture、ClockTargetTriggerGenerate、ClockTargetClockGenerator和ClockTargetPhaseDiscontinuity等五个接口,这些接口用于实现时间敏感应用中的时间同步和事件处理。接口定义了应用程序如何在时钟源与目标之间交互,提供了时间捕获、触发生成、周期性时钟信号和相位不连续性的管理功能。
摘要由CSDN通过智能技术生成

本文翻译自IEEE Standard for Local and metropolitan area networks—Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks

9. 应用接口

9.1 接口总览

以下子条款定义了ClockSource实体和ClockMaster实体(见10.1.1)之间的一个应用程序接口,以及ClockTarget实体和ClockSlave实体之间的四个应用程序接口(见10.1.1)。 ClockSource是一个可以用作gPTP域的外部定时源的实体。 ClockSource实体包含或可以访问时钟(见3.3)。 ClockTarget实体表示使用ClockSlave实体通过任何应用程序接口提供的信息的任何应用程序。
注 - ClockSource实体获取时间的方式超出了本标准的范围。 ClockTarget使用应用程序接口提供的信息的方式超出了本标准的范围。
五个接口如图9-1所示。它们包括以下内容:
a) ClockSourceTime接口,为时间感知系统提供外部定时,
b) ClockTargetEventCapture接口,它返回由ClockTarget实体发出的捕捉事件信号的同步时间,
c) ClockTargetTriggerGenerate接口,它返回事件在ClockTarget实体指定发出信号时的同步时间,
d) ClockTargetClockGenerator接口,它导致生成周期性结果序列,其中相位和速率由ClockTarget实体指定,并且
e) ClockTargetPhaseDiscontinuity接口,它提供应用程序可用于确定是否发生了特级大师相位或频率不连续的信息。
注 - 本节中描述的应用程序接口是行为模型,而不是应用程序接口。除了上述a)到e)项之外的其他应用程序接口也是可能的,但这里不再描述。此外,可以有特定接口的多个实例。
在这里插入图片描述

9.2 ClockSourceTime

9.2.1 概述

ClockSource实体使用此接口为时间感知系统的ClockMaster实体提供时间。 ClockSource实体调用ClockSourceTime.invoke函数来提供,相对于ClockSource来说,调用此函数的时间。

9.2.2 ClockSourceTime.invoke函数参数

ClockSourceTime.invoke {
	sourceTime,
	timeBaseIndicator,
	lastGmPhaseChange,
	lastGmFreqChange
}

参数定义如下:

9.2.2.1 sourceTime(ExtendedTimestamp)

sourceTime的值是ClockSource实体调用此函数的时间。

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值