Skip to main content
Ctrl+K

Eclipse S-CORE

  • Features
  • Manuals
  • GitHub
  • Features
  • Manuals
  • GitHub

Section Navigation

User Manual:

  • Architecture and Components
  • API Usage: Accessing Vehicle Time
  • Clock Lifecycle Management
  • Unit-Testing Time-Dependent Code
  • Advanced API Usage: Subscribing to PTP Protocol Events
  • Configuration Guide
  • Integration Guide
  • Troubleshooting Guide
  • Manuals

Manuals#

This section contains all user-facing manuals for the sCore time module, combining the main User Manual with all relevant examples.

User Manual:

  • Architecture and Components
    • Component Overview
    • Data Flow Summary
  • Choosing the Right Clock
  • API Usage: Accessing Vehicle Time
    • Polling the Current Time
    • Workflow Explanation
  • Clock Lifecycle Management
    • Initializing the Clock
    • Waiting for Availability
    • Checking Availability (Non-Blocking)
  • Unit-Testing Time-Dependent Code
  • A Helper for Controllable Time: The ClockTestFactory
  • Example: Testing a Timeout Handler
  • Bazel BUILD Setup
  • Advanced API Usage: Subscribing to PTP Protocol Events
    • Available Data Subscriptions
    • Subscribing to Events
    • Threading and Safety Considerations
    • Unsubscribing
  • Configuration Guide
  • TimeSlave Daemon (time_slave)
    • Command-Line Arguments
    • Default Configuration (GptpEngineOptions)
    • Example Invocation
  • TimeDaemon (time_daemon) & Client Applications
  • Integration Guide
    • System Services
    • Runtime Requirements
  • Troubleshooting Guide
    • Clock is Not Reliable or Not Available
    • “Permission Denied” on TimeSlave Startup
    • Understanding Log Messages

previous

Test Cases

next

Architecture and Components

Edit on GitHub
Show Source

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.0.