You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
IEEE 1588-2008 PTPv2 Client for NodeJS. Tested with ptp4l and in an AES67 Network. Needs to be executed with priviliges, because the PTP client has to bind to ports below 1024. ImplementsDelay_req andDelay_resp syncing only.
This should outputtrue '08-00-27-ff-fe-26-55-1f:0' [ 1591294070, 112285378 ] when synced to a master.
ptpv2.init(address, domain, callback)
Initialize the PTP system. Needs the address of the interface on which the multicast group binds to. Also takes the PTP domain number (0 - 3) and a callback that is executed, when the client synced to the master.
ptpv2.is_synced()
Returnsfalse when not synced to a PTP Master andtrue when it is synced.
ptpv2.ptp_master()
Returns the current PTP Master
ptpv2.ptp_time()
Returns the current synced up time in an array format as follows: [seconds, nanoseconds].