Metadata-Version: 2.4
Name: valtoris-modbus-crc16
Version: 0.1.0
Summary: A Modbus RTU CRC-16 calculation package by Valtoris
Home-page: https://github.com/Valtoris-Electronics/modbus-rtu-crc16-calculator
Author: Valtoris Engineering Team
Author-email: contact@valtoris.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary

# Valtoris Modbus RTU CRC-16 Calculator

A lightweight, zero-dependency Python package for calculating the Modbus RTU CRC-16 checksum.

## 🚀 Free Interactive Web Version
If you don't want to write code and just need to quickly verify a Modbus hex frame in the field, use our free web tool:
👉 **[Launch the Valtoris Modbus CRC-16 Web Calculator](https://valtoris.com/tools/modbus-rtu-crc-16-calculator-hex-checksum-debugging-tool/)**

## 💻 Installation
```bash
pip install valtoris-modbus-crc16

⚙️ Usage

from valtoris_modbus_crc16 import calculate_modbus_crc16

# Example: Slave ID 01, Read Holding Registers 03, Start Address 0000, Length 0001
result = calculate_modbus_crc16("01 03 00 00 00 01")
print(result) # Output: 84 0A

## 🏭 About Us
This open-source package is maintained by **[Valtoris Electronics](https://valtoris.com/)**. We manufacture industrial 4G routers and Modbus gateways designed for extreme SCADA environments.
