Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ copyright_checker(
name = "copyright",
srcs = [
".github",
"docs",
"examples",
"score",
"tools",
"//:BUILD",
"//:MODULE.bazel",
"//:docs_sources",
],
config = "@score_tooling//cr_checker/resources:config",
template = "@score_tooling//cr_checker/resources:templates",
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/architecture_layers.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml architecture_layers

title score::time — Architecture Layers
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/class_overview.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml class_overview

title score::time — Class Overview
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/high_res_steady_time/ht1_polling.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml ht1_polling

title HT1 — HighResSteadyTime: Time Polling
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/steady_clock/st1_polling.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml st1_polling

title ST1 — SteadyClock: Time Polling
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/system_clock/sc1_polling.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml sc1_polling

title SC1 — SystemClock: Time Polling
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/testing/t1_scoped_override.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml t1_scoped_override

title T1 — Testing: ScopedClockOverride (Scope-Bound Override)
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/testing/t2_test_factory.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml t2_test_factory

title T2 — Testing: ClockTestFactory (Constructor Injection)
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/vehicle_time/vt1_polling.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml vt1_polling

title VT1 — VehicleTime: Time Polling with Status Check
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/vehicle_time/vt2_availability.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml vt2_availability

title VT2 — VehicleTime: Initialization and Readiness Check
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/vehicle_time/vt3_subscription.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml vt3_subscription

title VT3 — VehicleTime: Async PTP Protocol Data Subscription
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml vt4_status_subscription

title VT4 — VehicleTime: Synchronization Status Subscription
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time/_assets/vehicle_time/vt5_diagnostics.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml vt5_diagnostics

title VT5 — VehicleTime: Status Flag Inspection
Expand Down
14 changes: 14 additions & 0 deletions docs/features/time/index.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
..
# *******************************************************************************
# Copyright (c) 2026 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0
#
# SPDX-License-Identifier: Apache-2.0
# *******************************************************************************

score::time — Unified Clock Interface
======================================

Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/app/app_class.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml application_class_diagram

title Application: Class Diagram
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/app/app_init_seq.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml app_init_seq_diagram

title Application: Initialization Sequence
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/app/app_workflow_seq.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml app_init_seq_diagram

title Application: Initialization Sequence
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/ctrlflow/ctrlflow_class.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml control_flow_divider_class_diagram

title ControlFlowDivider: Class Diagram
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/ctrlflow/ctrlflow_init_seq.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml ctrlflow_init_seq_diagram

title ControlFlowDivider: Initialization Sequence
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml control_flow_divider_workflow

title ControlFlowDivider: Main Workflow
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/dd_class.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml dd_class_diagram

title TimeDaemon: Class Diagram Overview
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/dd_data_control_flow.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml dd_data_control_flow_diagram

title TimeDaemon: Data and Control Flow
Expand Down
13 changes: 13 additions & 0 deletions docs/features/time_daemon/_assets/dd_deployment.puml
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
' *******************************************************************************
' Copyright (c) 2026 Contributors to the Eclipse Foundation
'
' See the NOTICE file(s) distributed with this work for additional
' information regarding copyright ownership.
'
' This program and the accompanying materials are made available under the
' terms of the Apache License Version 2.0 which is available at
' https://www.apache.org/licenses/LICENSE-2.0
'
' SPDX-License-Identifier: Apache-2.0
' *******************************************************************************

@startuml dd_deployment_diagram

title Deployment view
Expand Down
Loading
Loading