Skip to content

Commit

Permalink
Rename to uModbus.
Browse files Browse the repository at this point in the history
  • Loading branch information
OrangeTux committed Nov 7, 2015
1 parent f77d98b commit fb30edb
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 18 deletions.
11 changes: 9 additions & 2 deletions scripts/data_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)),
'../'))

from modbus.server import get_server
from modbus.utils import log_to_stream
from umodbus.server import get_server
from umodbus.utils import log_to_stream

fmt = '%(asctime)s - %(name)s - %(levelname)-8s - %(module)s.%(funcName)s: ' +\
'%(message)s'
Expand All @@ -19,6 +19,12 @@ def single_bit(slave_id, address):
return address % 2


@server.route(slave_ids=[1], function_codes=[3, 4], addresses=list(range(100, 200)))
def return_address(slave_id, address):
""" Return address. """
print('Called with slave_id {0} and address {1}.'.format(slave_id, address))
return address

@server.route(slave_ids=[1], function_codes=[3, 4], addresses=set(range(100, 200)))
def multi_bit(slave_id, address):
return address
Expand All @@ -29,6 +35,7 @@ def single_coil(slave_id, address, value):
print(value)



@server.route(slave_ids=[1], function_codes=[15, 16], addresses=set(range(100, 200)))
def multiple_coils(slave_id, address, value):
print(value)
Expand Down
14 changes: 7 additions & 7 deletions tests/test_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
except ImportError:
from mock import MagicMock

from modbus.route import Map
from modbus.functions import (function_factory, ReadCoils,
WriteMultipleValueFunction, ReadDiscreteInputs,
ReadInputRegisters, ReadHoldingRegisters,
WriteSingleCoil, WriteSingleRegister,
WriteMultipleCoils, WriteMultipleRegisters)
from modbus.exceptions import IllegalDataValueError, IllegalDataAddressError
from umodbus.route import Map
from umodbus.exceptions import IllegalDataValueError, IllegalDataAddressError
from umodbus.functions import (function_factory, ReadCoils,
WriteMultipleValueFunction, ReadDiscreteInputs,
ReadInputRegisters, ReadHoldingRegisters,
WriteSingleCoil, WriteSingleRegister,
WriteMultipleCoils, WriteMultipleRegisters)


@pytest.fixture
Expand Down
2 changes: 1 addition & 1 deletion tests/test_utils.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from modbus.utils import unpack_mbap, pack_mbap
from umodbus.utils import unpack_mbap, pack_mbap


def test_unpack_mbap():
Expand Down
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions modbus/functions.py → umodbus/functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
import struct
from math import ceil

from modbus import log
from modbus.utils import memoize, integer_to_binary_list
from modbus.exceptions import IllegalDataValueError, IllegalDataAddressError
from umodbus import log
from umodbus.utils import memoize, integer_to_binary_list
from umodbus.exceptions import IllegalDataValueError, IllegalDataAddressError

try:
from functools import reduce
Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions modbus/server.py → umodbus/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
from SocketServer import TCPServer, BaseRequestHandler
from binascii import hexlify

from modbus import log
from modbus.route import Map
from modbus.functions import function_factory
from modbus.utils import unpack_mbap, pack_mbap
from umodbus import log
from umodbus.route import Map
from umodbus.functions import function_factory
from umodbus.utils import unpack_mbap, pack_mbap


def get_server(host, port):
Expand Down
2 changes: 1 addition & 1 deletion modbus/utils.py → umodbus/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from logging import StreamHandler, Formatter
from functools import wraps

from modbus import log
from umodbus import log


def log_to_stream(stream=sys.stdout, level=logging.WARNING,
Expand Down

0 comments on commit fb30edb

Please sign in to comment.