Get the peer delay and neighbor rate ratio
#include <dcmd_ptpd.h> #define DCMD_PTPD_INFO __DIOF(_DCMD_NET, 13, MyPTPDINFOInternal )
| Argument | Value | 
|---|---|
| filedes | A file descriptor that you obtained by opening /dev/ptpd | 
| dcmd | DCMD_PTPD_INFO | 
| dev_data_ptr | A pointer to a MyPTPDINFOInternal structure | 
| n_bytes | sizeof(MyPTPDINFOInternal) | 
| dev_info_ptr | NULL | 
(QNX Neutrino 7.0 or later) This command gets information about the Precision Time Protocol.
None.
A filled-in MyPTPDINFOInternal structure, which is defined in <dcmd_ptpd.h> as follows:
typedef struct {
	int64_t peerdelay;
	int32_t neighborrateratio;
	uint8_t	neighborrateratio_valid;
} MyPTPDINFOInternal;
The members include:
DCMD_PTPD_DELAYMS, DCMD_PTPD_DELAYSM, DCMD_PTPD_GET_PDELAY_INTERVAL, DCMD_PTPD_GET_TAI_UTC_OFFSET, DCMD_PTPD_GET_TIME, DCMD_PTPD_SEND_SIGNALING_MSG, DCMD_PTPD_SET_PDELAY_INTERVAL, DCMD_PTPD_STATUS
devctl() in the QNX Neutrino C Library Reference
ptpd-avb in the Utilities Reference