All Magic Methods Implement. You can easyly to implement all magic methods or part of them
Project description
Description
Version: 0.0.1 python 2.x,3.x
Project easy Modbus.
In this package you can connect in TCP, RTU or ASC mode in modbus usign a mask to collect everything from your device
Donate
PIX: +55 31 99101-8619
Contact
URL: http://estaleiroweb.com.br
GIT: https://github.com/estaleiroweb/emodbus
Instalation
pip install emodbus
Upgrade
pip install emodbus -upgrade
Use
import emodbus as emb
from pprint import pprint
# connect to bus of devices
tcp = emb.ConnTCP('192.168.1.45')
rtu = emb.ConnRTU('COM4')
# define the MIB of device
# {name: (Address:int,functionCode:int,callbackFunction_modbustype:'None|str|tuple|list'),....},
addrs = {
'Temperature': [1, 4, ('Dec', {'dec': 1})],
'Humidy': [2, 4, ['Dec', {'dec': 1}]],
'TemperatureRaw': [1, 4],
'HumidyRaw': [2, 4],
}
# read all MIB
slave = 1
pprint({
'TCP': tcp.read(addrs, slave),
'RTU': rtu.read(addrs, slave),
})
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.