libpmc:通过Unix网络使用IEEE 1558管理消息与linuxptp通信的库。 该库提供了linuxptp项目的pmc工具提供的功能 源码
libpmc库与IEEE 1558 PTP时钟进行通信 前言 该库使用IEEE 1558管理消息通过网络与PTP实体进行通信。 我们支持IEEE 1588-2019中描述的所有管理TLV的获取,设置和命令。 另外,我们支持linuxptp特定的实现管理TLV。 该库支持三个PTP网络层 UDP over IP版本4 UDP over IP版本6 以太网上的PTP-我们不支持VLAN标签 此外,我们支持使用Unix网络并与linuxptp ptp4l通信 libpmc库 该库使用面向数据的模型以C ++编写。 每个类代表一个数据对象,其中的方法作用于该数据。 套接字类是例外。 具有数据的管理TLV具有结构和过程功能,该结构和过程功能可从结构到消息(反之亦然)构建和解析。 调用者需要填充该结构并将其与消息对象一起使用。 当收到回复消息时,用户可以解析消息并从消息对象获取指向结构的指针。
下载地址
用户评论