Skip to main content

Insight.k.k. ToolKit for easy application development

Project description

ikkLink

ikkToolKit

Insight.k.k. による Insight Production開発向けPython ツールキット

概要

アプリケーション開発を効率化するための統合ツールキット。シリアル通信、TCP/IP、HID入力、QRコード生成、XML設定管理など、組み込みシステム開発に必要な機能を提供します。

Python 3.10 以上対応

主なモジュール

ComPort - シリアル通信

  • SerialBase: シリアルポート通信の基本クラス
  • SerialReceiver: バーコードリーダー対応の受信特化クラス(接続監視・自動再接続機能)

HID - HID入力デバイス

  • HidCodeReader: キーボード入力によるバーコード読み取り(プレフィックス・サフィックスにより対応)

Tcp - TCP/IPサーバー

  • TcpServerBase: 非同期マルチクライアント対応のTCPサーバー基底クラス
  • ModbusTcpSlave: Modbusプロトコル対応のTCPスレーブ実装

Lookup - CSV参照

  • CsvLookup: CSVファイルを使用したキー・バリュー検索

QrCode - QRコード生成

  • QrCodeBase: 文字列からPIL画像形式のQRコード生成

Setting - 設定管理

  • XmlSettingBase: XMファイルとアプリL設定の連携。読み込み,設定編集GUIの提供

FileSelector - ファイル選択

主な機能

  • 🔌 非同期ネットワーク通信: asyncio を活用したマルチクライアント対応
  • 📡 シリアル通信: 自動接続・再接続機能付き
  • ⚙️ 設定管理: XML形式による柔軟な設定の読み込み・編集
  • 🏷️ バーコード処理: QRコード生成、シリアル/HID入力対応
  • 📊 Modbus対応: Modbus TCP レジスタ操作

インストール

pip install ikkToolKit

リンク

ライセンス

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ikktoolkit-0.0.1.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ikktoolkit-0.0.1-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file ikktoolkit-0.0.1.tar.gz.

File metadata

  • Download URL: ikktoolkit-0.0.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for ikktoolkit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9f1b158ee0be392f2d355d9bd3f3c88c1f6858e0aee3b9c276f462a9342de8a1
MD5 36dfccef5f0a9644328f4cd23aac9055
BLAKE2b-256 814fa4ff441972e6e6bf5cc6bd5435aad3aaeb5d50aeb7ef7981b201e821bcd6

See more details on using hashes here.

File details

Details for the file ikktoolkit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ikktoolkit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for ikktoolkit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a943ca47ce2d5cff613dc823d1b53fd2b4de6569bb8f073bf413b1ff943a918
MD5 ce0bcf470906b88411c9562202565539
BLAKE2b-256 05a9d53b8d0abc3cabac30dc7e26d4685867e99e75ee82ed56e5e4073572d1fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page