Skip to content

Add CLI arguments to LAN sample#7

Merged
TamaruNorio merged 1 commit into
mainfrom
feature/lan-sample-cli-args-v2
Jun 30, 2026
Merged

Add CLI arguments to LAN sample#7
TamaruNorio merged 1 commit into
mainfrom
feature/lan-sample-cli-args-v2

Conversation

@TamaruNorio

Copy link
Copy Markdown
Owner

目的

src/UTR_LAN_sample_1.0.0.py を、対話入力だけでなくコマンドライン引数でも実行できるようにします。

実機確認時に毎回IPアドレス、ポート、Inventory回数を入力しなくてよいようにします。

変更内容

  • argparse 対応を追加しました。
  • 以下の定数を追加しました。
    • DEFAULT_HOST = "10.26.201.92"
    • DEFAULT_PORT = 9004
    • MIN_REPEAT_COUNT = 1
    • MAX_REPEAT_COUNT = 100
  • 以下のCLI引数を追加しました。
    • --host
    • --port
    • --repeat
  • CLI指定時は対話入力なしで動作します。
  • CLI未指定時は従来どおり対話入力で動作します。
  • host/port は対話入力で未入力の場合、既定値を使用します。
  • repeat は 1〜100 の範囲でチェックします。
  • 実行時に、使用している値と指定元を画面表示します。

実行例

py src/UTR_LAN_sample_1.0.0.py --host 10.26.201.92 --port 9004 --repeat 1

@TamaruNorio
TamaruNorio merged commit d8794ea into main Jun 30, 2026
2 checks passed
@TamaruNorio
TamaruNorio deleted the feature/lan-sample-cli-args-v2 branch June 30, 2026 08:20
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.

1 participant