├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── documents ├── garo_gnm3d_modbus_protocol.pdf ├── sdm120_modbus_protocol.pdf ├── sdm120_modbus_protocol_v2.4.pdf ├── sdm120_modbus_protocol_v2.5.pdf ├── sdm230_modbus_protocol.pdf ├── sdm230_modbus_protocol_v1.1.pdf ├── sdm630_modbus_protocol_v1.8.pdf ├── sdm630_modbus_protocol_v2.0.pdf ├── sdm72d-m-manual_v1.5.pdf ├── sdm72d-m-v2-manual_v1.1.pdf └── taiyedq4300_modbus_protocol_v1.0.pdf ├── example-rtu.py ├── example-tcp-udp.py ├── pyproject.toml ├── setup.cfg ├── setup.py └── src └── sdm_modbus ├── __init__.py ├── carlogavazzi.py ├── espp1.py ├── garo.py ├── meter.py ├── sdm.py └── taiyedq.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/README.md -------------------------------------------------------------------------------- /documents/garo_gnm3d_modbus_protocol.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/garo_gnm3d_modbus_protocol.pdf -------------------------------------------------------------------------------- /documents/sdm120_modbus_protocol.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm120_modbus_protocol.pdf -------------------------------------------------------------------------------- /documents/sdm120_modbus_protocol_v2.4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm120_modbus_protocol_v2.4.pdf -------------------------------------------------------------------------------- /documents/sdm120_modbus_protocol_v2.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm120_modbus_protocol_v2.5.pdf -------------------------------------------------------------------------------- /documents/sdm230_modbus_protocol.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm230_modbus_protocol.pdf -------------------------------------------------------------------------------- /documents/sdm230_modbus_protocol_v1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm230_modbus_protocol_v1.1.pdf -------------------------------------------------------------------------------- /documents/sdm630_modbus_protocol_v1.8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm630_modbus_protocol_v1.8.pdf -------------------------------------------------------------------------------- /documents/sdm630_modbus_protocol_v2.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm630_modbus_protocol_v2.0.pdf -------------------------------------------------------------------------------- /documents/sdm72d-m-manual_v1.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm72d-m-manual_v1.5.pdf -------------------------------------------------------------------------------- /documents/sdm72d-m-v2-manual_v1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/sdm72d-m-v2-manual_v1.1.pdf -------------------------------------------------------------------------------- /documents/taiyedq4300_modbus_protocol_v1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/documents/taiyedq4300_modbus_protocol_v1.0.pdf -------------------------------------------------------------------------------- /example-rtu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/example-rtu.py -------------------------------------------------------------------------------- /example-tcp-udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/example-tcp-udp.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/setup.py -------------------------------------------------------------------------------- /src/sdm_modbus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/__init__.py -------------------------------------------------------------------------------- /src/sdm_modbus/carlogavazzi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/carlogavazzi.py -------------------------------------------------------------------------------- /src/sdm_modbus/espp1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/espp1.py -------------------------------------------------------------------------------- /src/sdm_modbus/garo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/garo.py -------------------------------------------------------------------------------- /src/sdm_modbus/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/meter.py -------------------------------------------------------------------------------- /src/sdm_modbus/sdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/sdm.py -------------------------------------------------------------------------------- /src/sdm_modbus/taiyedq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmakel/sdm_modbus/HEAD/src/sdm_modbus/taiyedq.py --------------------------------------------------------------------------------