Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ptp_clock_driver_api Struct Reference

@driver_ops{PTP Clock} More...

#include <ptp_clock.h>

Data Fields

ptp_clock_api_set_t set
 @driver_ops_mandatory Set the time of the PTP clock.
ptp_clock_api_get_t get
 @driver_ops_mandatory Get the time of the PTP clock.
ptp_clock_api_adjust_t adjust
 @driver_ops_mandatory Adjust the PTP clock time.
ptp_clock_api_rate_adjust_t rate_adjust
 @driver_ops_mandatory Adjust the PTP clock rate ratio based on its nominal frequency.

Detailed Description

@driver_ops{PTP Clock}

Field Documentation

◆ adjust

ptp_clock_api_adjust_t ptp_clock_driver_api::adjust

@driver_ops_mandatory Adjust the PTP clock time.

◆ get

ptp_clock_api_get_t ptp_clock_driver_api::get

@driver_ops_mandatory Get the time of the PTP clock.

◆ rate_adjust

ptp_clock_api_rate_adjust_t ptp_clock_driver_api::rate_adjust

@driver_ops_mandatory Adjust the PTP clock rate ratio based on its nominal frequency.

◆ set

ptp_clock_api_set_t ptp_clock_driver_api::set

@driver_ops_mandatory Set the time of the PTP clock.


The documentation for this struct was generated from the following file: