Skip to content

Conversation

@mikehaller
Copy link

This PR contains the initial code contribution from ETAS regarding the TIME module.

Contents:

  • Time Synchronization API / Library (C++)
  • Time Synchronization Daemon
  • ptp Daemon
  • Basic example in C++

Notes: The build has been migrated to Bazel and C++ code is reusing S-Core baselibs. The ptpd source is C code and a modified version of https://github.com/ptpd/ptpd to support an AutoSAR-profile. Tests are currently not working, as the migration to Bazel is work-in-progress and planned to be part of this PR. One of the default features requires the installation of libcap, but can be disabled during build.

Copyright / License: We keep the ETAS copyright during the pitch phase until the decision by the S-Core architecture community to accept the contribution has been made.

References:

Module Requirements:
https://eclipse-score.github.io/score/main/features/time/docs/requirements/index.html

Module Documentation: (not updated yet / not yet part of this PR):
https://eclipse-score.github.io/score/main/features/time/index.html

@github-actions
Copy link

github-actions bot commented Dec 19, 2025

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.3.0) and connecting to it...
INFO: Invocation ID: 3c5cf06b-2c31-43ef-9152-15c7ba151580
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 2 packages loaded
Loading: 2 packages loaded
    currently loading: 
WARNING: Target pattern parsing failed.
ERROR: Skipping '//:license-check': no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/inc_time/inc_time/BUILD
ERROR: no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/inc_time/inc_time/BUILD
INFO: Elapsed time: 13.362s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

@qor-lb qor-lb linked an issue Jan 12, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Contribution Proposal] Time (ETAS)

3 participants