• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kimata / my-py-lib / 24758782506
60%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2026 03:36AM UTC
Jobs 1
Files 91
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Apr 2026 03:33AM UTC coverage: 59.63% (-0.1%) from 59.734%
24758782506

push

github

kimata
fix: FD_Q10C が通信不良から復帰できるように ping にリセット再試行を追加

IO-Link 流量センサ FD_Q10C がエラーで一度 inactive 化されると、
retry_inactive で ping を呼んでも何度も Power-On を繰り返すだけで復
帰しない問題があった。原因は以下の 2 点:

1. read_param() が isdu_read の例外時に com_stop を呼ばず、シリアル
   ポートの fd リークと LTC2874 の drive enable 残留を起こしていた。
2. ping() に復旧パスがなく、チップリセット (ltc2874_reset) を行う
   com_close(is_reset=True) が呼ばれないため、wedge した LTC2874 の
   状態が次回以降の ping でも引き継がれていた。

対応:

- read_param の finally を強化し、例外時も com_stop/com_close を確実
  に呼ぶ
- ping で初回失敗時にチップ hard reset (_reset) を行ってから再試行
- stop() は _reset() のエイリアスに統合

ついでに my_lib.sensor 配下のログメッセージと例外メッセージを日本語化。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

15 of 52 new or added lines in 3 files covered. (28.85%)

2 existing lines in 1 file now uncovered.

3864 of 6480 relevant lines covered (59.63%)

0.6 hits per line

Uncovered Changes

Lines Coverage ∆ File
22
25.93
-2.5% src/my_lib/sensor/fd_q10c.py
15
20.53
0.0% src/my_lib/sensor/ltc2874.py

Coverage Regressions

Lines Coverage ∆ File
2
25.93
-2.5% src/my_lib/sensor/fd_q10c.py
Jobs
ID Job ID Ran Files Coverage
1 24758782506.1 22 Apr 2026 03:36AM UTC 91
59.63
GitHub Action Run
Source Files on build 24758782506
  • Tree
  • List 91
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24758782506
  • 07a1afa0 on github
  • Prev Build on main (#24729180979)
  • Next Build on main (#24865210007)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc