APM:Libraries
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
AP_UAVCAN::SystemClock Class Reference
Inheritance diagram for AP_UAVCAN::SystemClock:
[legend]
Collaboration diagram for AP_UAVCAN::SystemClock:
[legend]

Public Member Functions

virtual uavcan::MonotonicTime getMonotonic () const
 
virtual uavcan::UtcTime getUtc () const
 

Static Public Member Functions

static SystemClockinstance ()
 

Private Member Functions

 SystemClock ()
 
virtual void adjustUtc (uavcan::UtcDuration adjustment)
 

Private Attributes

uavcan::UtcDuration utc_adjustment
 

Detailed Description

Definition at line 200 of file AP_UAVCAN.h.

Constructor & Destructor Documentation

◆ SystemClock()

AP_UAVCAN::SystemClock::SystemClock ( )
inlineprivate

Definition at line 201 of file AP_UAVCAN.h.

Member Function Documentation

◆ adjustUtc()

virtual void AP_UAVCAN::SystemClock::adjustUtc ( uavcan::UtcDuration  adjustment)
inlineprivatevirtual

Definition at line 206 of file AP_UAVCAN.h.

◆ getMonotonic()

virtual uavcan::MonotonicTime AP_UAVCAN::SystemClock::getMonotonic ( ) const
inlinevirtual

Definition at line 212 of file AP_UAVCAN.h.

Here is the call graph for this function:

◆ getUtc()

virtual uavcan::UtcTime AP_UAVCAN::SystemClock::getUtc ( ) const
inlinevirtual

Definition at line 218 of file AP_UAVCAN.h.

Here is the call graph for this function:

◆ instance()

static SystemClock& AP_UAVCAN::SystemClock::instance ( void  )
inlinestatic

Definition at line 228 of file AP_UAVCAN.h.

Member Data Documentation

◆ utc_adjustment

uavcan::UtcDuration AP_UAVCAN::SystemClock::utc_adjustment
private

Definition at line 205 of file AP_UAVCAN.h.


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