SRDB包含四个部分:同步需求表(SRT)、异步需求表(ART)、非实时表(NRT)和系统配置与状态记录(SCSR)。SRT包含描述当前同步消息流:
对于每一个消息流,C是各自的最大传输时间(包括所有花费的时间),Ph是相对相位(即初始偏移量),P是周期,D是最后期限,Pr是应用程序定义的固定优先级。Ph、P、D表示为EC周期的整数倍。NS是SRT中的元素数量。*Xfi是一个指针,指向一个自定义结构,它可以定义支持给定QoS管理策略的特定参数,如容许值、弹性系数、应用价值等。还可以定义虚拟信息,被称为触发器,其中C=0被用于节点同步任务。这些触发器包含在EC时间表中,但不会导致任何消息传播。
异步要求组件是由两个表——ART和NRT汇总形成的。ART包含了时间约束事件触发消息流的描述,例如,警报或紧急重新配置请求:
除了使用miti(最低间隔时间)代替周期外,这个表类似于SRT,且缺少一个初始阶段参数。因为在不同的异步消息之间,不存在相位控制。(www.daowen.com)
NRT包含所需的信息,以确保非实时信息传输适合异步窗口,按照需要执行时间隔离:
其中,SID是节点标识符,MAXC是由该节点传播最长的、非实时消息的传输时间,包括所有花费的时间,Pr是节点非实时优先级——用于允许总线带宽在节点之间的不对称分布。NN是产生实时信息的站的数量。主节点只需要跟踪通过每个节点传输的最长非实时信息的长度。
SRDB的最后一个组件是SCSR,它包含所有系统配置数据,再加上当前通信数据。这些信息在应用程序层是可用的,这样它就可以用于分析或在运行时使用支持自适应策略,引起警报等。这可能发生一些SRDB组件在一些简单的系统中是没有必要存在的情况,并在这种情况下它们是不能实施的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。