Units: Documentation is the Gitea URL on the tailnet (systemd rejected the gitea: shorthand)
/ crosscheck (push) Successful in 1s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
2026-10-14 08:41:48 +09:00
parent f77676f1e2
commit 23c7026bc8
6 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart decoder: the car's broadcast CAN frames to named signals on the bus Description=Yukart decoder: the car's broadcast CAN frames to named signals on the bus
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 2. Ordered after the broker and nothing else: the adapter comes and goes, and # Tier 2. Ordered after the broker and nothing else: the adapter comes and goes, and
# the decoder reopens the interface by itself. It only reads the bus. # the decoder reopens the interface by itself. It only reads the bus.
After=mosquitto.service After=mosquitto.service
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart gnss: the receiver's fix on the bus, as single values Description=Yukart gnss: the receiver's fix on the bus, as single values
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 2. Ordered after the broker and gpsd; it reconnects to either by itself. # Tier 2. Ordered after the broker and gpsd; it reconnects to either by itself.
After=mosquitto.service gpsd.service After=mosquitto.service gpsd.service
StartLimitIntervalSec=0 StartLimitIntervalSec=0
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart imu: the WT61 on a USB-UART adapter, as the car's motion on the bus Description=Yukart imu: the WT61 on a USB-UART adapter, as the car's motion on the bus
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 2. Ordered after the broker and nothing else: it finds the adapter by itself, # Tier 2. Ordered after the broker and nothing else: it finds the adapter by itself,
# whenever it appears. # whenever it appears.
After=mosquitto.service After=mosquitto.service
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart obd-poller: OBD-II over the K-line through the Bluetooth ELM327 Description=Yukart obd-poller: OBD-II over the K-line through the Bluetooth ELM327
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 2. Ordered after the broker and Bluetooth: the adapter comes and goes, and the # Tier 2. Ordered after the broker and Bluetooth: the adapter comes and goes, and the
# poller connects, releases and retries by itself. # poller connects, releases and retries by itself.
After=mosquitto.service bluetooth.service After=mosquitto.service bluetooth.service
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart orin-status: the Orin's own health on the bus Description=Yukart orin-status: the Orin's own health on the bus
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 2. Ordered after the broker and nothing else; it reconnects by itself if the broker restarts. # Tier 2. Ordered after the broker and nothing else; it reconnects by itself if the broker restarts.
After=mosquitto.service After=mosquitto.service
StartLimitIntervalSec=0 StartLimitIntervalSec=0
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Yukart recorder: raw CAN and GNSS sessions to disk Description=Yukart recorder: raw CAN and GNSS sessions to disk
Documentation=gitea:yukart/svc-core Documentation=http://pi5-16:3005/yukart/svc-core
# Tier 1, ordered after nothing: CAN adapter and gpsd come and go, and the # Tier 1, ordered after nothing: CAN adapter and gpsd come and go, and the
# recorder waits for them itself rather than through unit dependencies. # recorder waits for them itself rather than through unit dependencies.
StartLimitIntervalSec=0 StartLimitIntervalSec=0