Skip to content

Commit 8ae5d41

Browse files
authored
Preparing for 1.3.0rc2 release (#172)
* Refactored and simplified calculation of RTU frames, added missing unit tests * - fixing a few small issues - bringing a few areas of coverage back up * adding installer test script * enabling the checksum tests in check frame, fixing tests * * Updating documentation * Adding code to handle messages that do not respond * Fixes issue 41 * cleaning up the build tools a bit * Adding more commands to the setup.py - pep8, lint, 2to3 Fixed a few pep8/lint bugs to test * moving files around * pep8 and cleanup * more cleanup * Fixes issue 47 * adding another quick example * cutting 200 pep8 errors * working on py3 merge * updating to python3 * reverting back changes, remember Switch flag next time * adding some magic methods, just cause * adding documentation pdf * Fixes issue 49 * Adds True and False constants for older python versions. Update issue 50 * adding tests for a few fixes * Fixes issue 51 * fixing tests broken by interface change * Updates issue 52 * Fixes issue 53 * Fix to add Python < 2.5 compatibility This fix simply removes all the ternaries that were added in Python 2.5. Fixes issue 50 * adding a mostly complete diagnostic register implementation * Adding more documentation and helpful factory methods. The documentation added was to address some questions with the synchronous and asynchrounous server implementations as well as the functionality of the data contexts. The factory methods were added by request to simplify the creation of a fully populated DataBlock address space. * adding modbus plus registers * adding endian ability to payload builder * Finishing the remaining modbus protocol * Adding the remaining portions of the protocol (request/response) * Tieing these into the factory decoder * Adding tests to cover the new code (need more) * Fixing a few bugs found along the way * finished file read/write record requests * documentation, more tests, fixing extra commands * adding more tests * Fixing the client/server async/sync implementations - asynchronous client/server for tcp working and tested - synchronous client/server for tcp/udp working and tested - adding tests to exercise the synchronous client/server - more documentation * adding test stubs to get full coverage count * working on jamod, need to set up more complete project * adding GetDeviceInformationRequest * adding read device information to decoder factory * fixing some example errors * working on the serial implementations * fixing the synchronous server implementation * updating functional tests and documentation for sync-serial * updating tac files * Updating the documentation for the serial client/servers * adding readme to root * Fixes issue 56 * Fixes issue 1 * adding a requirements file for virtualenv folk * adding more cohesive code to the payload utilities * forgot to add the new example to the doc index * Fixing the rtu size calculation isse #55 on google code * using the endian flag in register factory * fixing bad documentation * fixing issue 58 on google code * Fix binary framer and add start and end tokens Fixes a TypeError occuring while escaping token bytes in the message and adds the start and end tokens to the packet. * Adding checking in the client for an unconnected socket. * Fixing issue 60 on google code (including ez_setup) * fixing github issue #7 * adding tests and two utilities * adding message parser utility * Fixing extended message decoding * Now correctly decoding sub function messages (diagnostic) * Message parser now finished and documented * Fixed broken logger unit test * ModbusSparseDataBlock handled dictionaries incorrectly (they have an __iter__ attribute). Changed 'if' to 'elif' * Updating the Readme.rst to explain how to install in zero dependency mode. * Fixing issue #10 * updating the client documentation * updating the server context documentation * fixes #9 on github * fixing the factory decoding and adding examples * pushing to version 1.0 * Fixing a bug in the asynchronous client that slipped through. * complete tests for the sync client * cleaning up some pep8 errors * finished unit tests for async client * adding another test to the test-install script * finished covering sync client * updating documentation * adding another example, adding debug checks * Fixing the serial implementation of everything * updating lots of reference documentation * fixing the fifo semantics of serial clients * using transaction manager in async clients * fixing references * fixing incorrect rtu lenght calculation * Add optional server_address to Sync and Async TCP/UDP Server API * Improve erver_address defaults to passing None * adding a few messages * Adding a message encoding generator for testing. - fixed messages not passing **kwargs to base - fixed binary framer off by 1 - fixed mei_message rtu size tests - added a message generator to use with message parser - fixed message parser with ascii - tested message parser with all formats (added to messages) * adding documentation for message formats * updating documentation and being pedantic * Allowing overloading of message encoding * allow codes like payload builder to encode * added IPayloadBuilder interface (future) * renamed builder methods to reflect vision * added error code decoding to name * fixed affected tests * Cleaning up the build tools - moving custom datastores to examples - bumping required versions - making the debug server console optional - updating documentation * adding support for pydev * fixing broken nosetest (/dev/pts) and pydev issues * adding bcd payload builder * reworking contrib packages * adding bcd payload contrib * moving complex examples to contrib * syncing version on pypi * adding server rest api * moving web -> bottle * fixing documentation * adding gui base * adding initial manager page * adding data view * fixing error in example * adding the ability to override sync client framer * updating the performance test * fixing documentation * fixing memory leak in sync client * adding modicon encoder/decoder * Fix bogus calculation in ModbusSocketFramer.checkFrame (one of the tests also seemed wrong, I had to fix it) * Adding sunspec client example * Changing @staticmethod to @classmethod to fix inheritance * adding method to retrieve all the device blocks * adding the initial mapper interface * adding ideas in progress * adding a modbus datastore saver * making lrc/crc read stdin * adding the callback server example * adding a periodic updating example * fixing documentation * adding fix for stuck RTU streams * fixing documentation error * Adding an example for changing framers - new example changing-framers.py - added documentation link * Reworking the transaction managers to be explicit - Serial framers use the FIFO manager (results in order) - Socket framers use the Dict manager (tid -> result) - Fixed tests and removed bad global managers - Managers no longer use global state (now instance) * Bumping the version and adding a changelog * Fixing a logic error in client code - Now correctly choosing transaction manager * Fixing 2to3 common warnings * Fixed example typo in readme * Adding slave context delete ability - Fixes #20 * Fixing google code issue 69 - custom-message example had bugs - http://code.google.com/p/pymodbus/issues/detail?id=69 * Fixed docstring in synchronous serial client connect() method I think there was a copy/paste error in the docstring. It said tcp but I think it is supposed to be serial. * Fix for issue #21 * Allowing options to be passed through - This fixes issue #21 - Options now go to the transaction manager * Adding source_address to TCP client inputs * Typo * Typo * Typo * Typo * Adding some new examples * modbus scraper (and documentation) * thread safe datastore (and documentation) * Adding a concurrent client example * Allow specification of client connection handler in Modbus...Server o ModbusTcpServer and ModbusUdpServer allows handler class other than default Modbus{Connected,Disconnected}RequestHandler o Add debug logging on request failure, to help diagnose root causes * Fixes #46 * Fixes #48 * Adds the option to drop into zero mode for slaves * Fixes #42 * Bumping the version to 1.3.0 * add missing self operator The parameter values of the constructor within class WriteMultipleRegistersRequest can specified as single value or list of values. But if a single value is given the missing self operator on line 137 leads to crash in line 138 with error: TypeError("object of type 'int' has no len()",) * typo: fix spelling of Parameter Signed-off-by: Karl Palsson <[email protected]> * async: missing slaves: add missing imports 1e0bcde is missing imports into the async server, the import was only added to the sync server. Further fix for #42 Signed-off-by: Karl Palsson <[email protected]> * Fix zero_mode argument for ModbusSlaveContext Using "-" in the argument name causes SyntaxError 'non-keyword arg after keyword arg' * Fix typo in constants * Adding an example and adding tcp timeout * fixes #70 * Endianness now used in packing bytes * Adding a libmodbus wrapper * adding new contrib example of libmodbus client * updating example documentation so users can find it * closes #73 * Execute methods of Requests accept context There were errors whenever a request that got handles in other_message.py got it's execute method called, as it was being called with a context parameter. The functions now accept this parameter, although they don't do anything with it. The tests have also been updated. * Add Modbus RTU syncronous server example * Signal handlers to stop in shutdown(). * WriteMultipleRegistersRequest: Handle values=None case Currently, if None is passed in explicitly, or if values is not given, the 'values' object is correctly identified as *not* having an __iter__ attribute, but is incorrectly identified as being a valid register value. This breaks testInvalidWriteMultipleRegistersRequest. Solution: if we see None, replace this with [] and skip the check for __iter__. * Fix payload tests. Looking at the "encoded" string, it looks identical to that of the big endian encoding string, and my understanding is that the data shown in "encoded" *IS* big-endian, not little-endian. I have no idea how this passed before, but it passes now. * sync.ModbusUdpClient: Correct reference to settimeout. I could not find a 'settimeout' (case-insensitive) anywhere in the codebase other than on this line, but I *did* see it was a method of socket.socket. So I'll assume that this was *supposed* to be calling socket.socket.settimeout. * test-client-sync: Fix UDP connection test. Rather than passing in a vanilla object, we should pass in something that implements the settimeout method. * Lazily initialize InstallManagementConsole Simply importing the management console takes ~0.3 sec on an 1GHz Atom. Since it is (I suspect) often not used, lazily importing it should help startup for many programs. * Fixes the UDP client socket timeout bug fixes #51 * Implement mask_write_register method in client mixin * Workaround for bug 101 #101 * Workaround for bug 101 #101 * Riptide 1.3.0 pymodbus internal pre-release (riptide1) with dhoomakethu's fix for bashwork#101. * Riptide 1.3.0 pymodbus internal pre-release (riptide1) with dhoomakethu's fix for bashwork#101. * Use a PEP 404 compliant version. Start at rc93101 to usurp any other real release candidates. * Use a PEP 404 compliant version. Start at rc93101 to usurp any other real release candidates. * Document Riptide specific instructions. * Include Workaround for bug 101 bashwork#101 * Include Workaround for bug 101 bashwork#101 * Better tag names. * pymodbus fix for modes RTU error cases. * version bumped to c93103 * version bumped to c93103 * fixed issue with pymodbus timing over serial * fixed issue with pymodbus timing over serial * Add RIPTIDE.md to .gitignore * bump version to rc93105 * fix merge conflicts * fix version file * fix unit test failures * cleanup * #121 changelog updated * Misc update Add __maintainer__ field in setup.py * 1. #162, creating universal distribution for py2 and py3 2. Merge PR #152 , create compatible versions * fix test failures * fix ReadDeviceInformationRequest encoding probelm * #166 fix failing tests on python 3.5 * mis - Updated documentation * #167 updated documentation for CI * #167 disable pep8/flake checks for the time being * #167, fix install dependencies osx, remove pypy from supported python versions * #167, fix install dependencies osx, remove pypy from supported python versions * #167 , fix minior error in travis.yml * Bump version to 1.3.0rc2 * Fix #170 and other misc updates * Updated Documents * Add coverage.rc to show missing lines with coverage >4.0 * new documentation * #171 Minor bug fix in BinaryPayloadBuilder.add_string method for python3
1 parent 7896ed8 commit 8ae5d41

File tree

179 files changed

+949
-523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

179 files changed

+949
-523
lines changed

.coveragerc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[report]
2+
show_missing = True

CHANGELOG.rst

Lines changed: 6 additions & 1 deletion

doc/sphinx/conf.py

Lines changed: 37 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,37 @@
1-
# Pymodbus
1+
# -*- coding: utf-8 -*-
22
#
3-
# Author: dhoomakethu <[email protected]>
4-
# Last Change: May 20, 2017
5-
# URL: https://pymodbus.readthedocs.io
6-
7-
"""Sphinx documentation configuration for the `pymodbus` package."""
3+
# pymodbus documentation build configuration file, created by
4+
# sphinx-quickstart on Fri May 26 10:10:53 2017.
5+
#
6+
# This file is execfile()d with the current directory set to its
7+
# containing dir.
8+
#
9+
# Note that not all possible configuration values are present in this
10+
# autogenerated file.
11+
#
12+
# All configuration values have a default; values that are commented out
13+
# serve to show the default.
814

15+
# If extensions (or modules to document with autodoc) are in another directory,
16+
# add these directories to sys.path here. If the directory is relative to the
17+
# documentation root, use os.path.abspath to make it absolute, like shown here.
18+
#
919
import os
1020
import sys
1121

1222
sys.path.insert(0, os.path.abspath(os.pardir))
1323

24+
from pymodbus import __version__, __author__, __maintainer__
25+
26+
# -- General configuration ------------------------------------------------
1427

15-
# -- General configuration ----------------------------------------------------
28+
# If your documentation needs a minimal Sphinx version, state it here.
29+
#
30+
# needs_sphinx = '1.0'
1631

32+
# Add any Sphinx extension module names here, as strings. They can be
33+
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
34+
# ones.
1735
# Sphinx extension module names.
1836
extensions = [
1937
'sphinx.ext.autodoc',
@@ -22,6 +40,9 @@
2240
'humanfriendly.sphinx',
2341
]
2442

43+
# Add any paths that contain templates here, relative to this directory.
44+
templates_path = ['_templates']
45+
2546
# Sort members by the source order instead of alphabetically.
2647
autodoc_member_order = 'bysource'
2748

@@ -36,28 +57,28 @@
3657

3758
# General information about the project.
3859
project = u'pymodbus'
39-
copyright = u'2017, riptideio/bashworks'
60+
copyright = u'2017, {}, {}'.format(__author__, __maintainer__)
61+
author = u'{}, {}'.format(__author__, __maintainer__)
4062

4163
# The version info for the project you're documenting, acts as replacement for
4264
# |version| and |release|, also used in various other places throughout the
4365
# built documents.
44-
45-
# Find the package version and make it the release.
46-
from pymodbus import __version__ as pymodbus_version # noqa
47-
66+
#
4867
# The short X.Y version.
49-
version = '.'.join(pymodbus_version.split('.')[:2])
50-
68+
version = __version__
5169
# The full version, including alpha/beta/rc tags.
52-
release = pymodbus_version
70+
release = __version__
5371

5472
# The language for content autogenerated by Sphinx. Refer to documentation
5573
# for a list of supported languages.
74+
#
75+
# This is also used if you do content translation via gettext catalogs.
76+
# Usually you set "language" from the command line for these cases.
5677
language = 'en'
5778

5879
# List of patterns, relative to source directory, that match files and
5980
# directories to ignore when looking for source files.
60-
exclude_patterns = ['build']
81+
exclude_patterns = ['build', '_build', 'Thumbs.db', '.DS_Store']
6182

6283
# If true, '()' will be appended to :func: etc. cross-reference text.
6384
add_function_parentheses = True
49.4 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-6 Bytes
Binary file not shown.
-45 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

doc/sphinx/doctrees/index.doctree

-99 Bytes
Binary file not shown.
-894 Bytes
Binary file not shown.
-1.64 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
-1.13 KB
Binary file not shown.
-1.37 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
-966 Bytes
Binary file not shown.
Binary file not shown.
-3.49 KB
Binary file not shown.
-6.07 KB
Binary file not shown.
-1.67 KB
Binary file not shown.
-777 Bytes
Binary file not shown.
-963 Bytes
Binary file not shown.
-3.07 KB
Binary file not shown.
0 Bytes
Binary file not shown.
-2.2 KB
Binary file not shown.
-1.2 KB
Binary file not shown.
-2.87 KB
Binary file not shown.
-3 KB
Binary file not shown.
-2.4 KB
Binary file not shown.
-69 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
-2.67 KB
Binary file not shown.
-3.09 KB
Binary file not shown.
-5.55 KB
Binary file not shown.
-1.12 KB
Binary file not shown.

doc/sphinx/examples/bottle-frontend.rst

Lines changed: 1 addition & 1 deletion

doc/sphinx/examples/index.rst

Lines changed: 1 addition & 0 deletions

doc/sphinx/html/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 4c7a4b7486a858e6cb27d49346d55f80
3+
config: a869ccec57cd788c41a89393439ff025
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

doc/sphinx/html/_modules/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
<head>
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88

9-
<title>Overview: module code &#8212; pymodbus 1.3.0.rc1 documentation</title>
9+
<title>Overview: module code &#8212; pymodbus 1.3.0.rc2 documentation</title>
1010

1111
<link rel="stylesheet" href="../_static/classic.css" type="text/css" />
1212
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
1313

1414
<script type="text/javascript">
1515
var DOCUMENTATION_OPTIONS = {
1616
URL_ROOT: '../',
17-
VERSION: '1.3.0.rc1',
17+
VERSION: '1.3.0.rc2',
1818
COLLAPSE_INDEX: false,
1919
FILE_SUFFIX: '.html',
2020
HAS_SOURCE: true,
@@ -37,7 +37,7 @@ <h3>Navigation</h3>
3737
<li class="right" >
3838
<a href="../py-modindex.html" title="Python Module Index"
3939
>modules</a> |</li>
40-
<li class="nav-item nav-item-0"><a href="../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
40+
<li class="nav-item nav-item-0"><a href="../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
4141
</ul>
4242
</div>
4343

@@ -103,11 +103,11 @@ <h3>Navigation</h3>
103103
<li class="right" >
104104
<a href="../py-modindex.html" title="Python Module Index"
105105
>modules</a> |</li>
106-
<li class="nav-item nav-item-0"><a href="../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
106+
<li class="nav-item nav-item-0"><a href="../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
107107
</ul>
108108
</div>
109109
<div class="footer" role="contentinfo">
110-
&#169; Copyright 2017, riptideio/bashworks.
110+
&#169; Copyright 2017, Galen Collins, dhoomakethu.
111111
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
112112
</div>
113113
</body>

doc/sphinx/html/_modules/pymodbus/bit_read_message.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
<head>
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88

9-
<title>pymodbus.bit_read_message &#8212; pymodbus 1.3.0.rc1 documentation</title>
9+
<title>pymodbus.bit_read_message &#8212; pymodbus 1.3.0.rc2 documentation</title>
1010

1111
<link rel="stylesheet" href="../../_static/classic.css" type="text/css" />
1212
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
1313

1414
<script type="text/javascript">
1515
var DOCUMENTATION_OPTIONS = {
1616
URL_ROOT: '../../',
17-
VERSION: '1.3.0.rc1',
17+
VERSION: '1.3.0.rc2',
1818
COLLAPSE_INDEX: false,
1919
FILE_SUFFIX: '.html',
2020
HAS_SOURCE: true,
@@ -37,7 +37,7 @@ <h3>Navigation</h3>
3737
<li class="right" >
3838
<a href="../../py-modindex.html" title="Python Module Index"
3939
>modules</a> |</li>
40-
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
40+
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
4141
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
4242
</ul>
4343
</div>
@@ -319,12 +319,12 @@ <h3>Navigation</h3>
319319
<li class="right" >
320320
<a href="../../py-modindex.html" title="Python Module Index"
321321
>modules</a> |</li>
322-
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
322+
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
323323
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
324324
</ul>
325325
</div>
326326
<div class="footer" role="contentinfo">
327-
&#169; Copyright 2017, riptideio/bashworks.
327+
&#169; Copyright 2017, Galen Collins, dhoomakethu.
328328
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
329329
</div>
330330
</body>

doc/sphinx/html/_modules/pymodbus/bit_write_message.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
<head>
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88

9-
<title>pymodbus.bit_write_message &#8212; pymodbus 1.3.0.rc1 documentation</title>
9+
<title>pymodbus.bit_write_message &#8212; pymodbus 1.3.0.rc2 documentation</title>
1010

1111
<link rel="stylesheet" href="../../_static/classic.css" type="text/css" />
1212
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
1313

1414
<script type="text/javascript">
1515
var DOCUMENTATION_OPTIONS = {
1616
URL_ROOT: '../../',
17-
VERSION: '1.3.0.rc1',
17+
VERSION: '1.3.0.rc2',
1818
COLLAPSE_INDEX: false,
1919
FILE_SUFFIX: '.html',
2020
HAS_SOURCE: true,
@@ -37,7 +37,7 @@ <h3>Navigation</h3>
3737
<li class="right" >
3838
<a href="../../py-modindex.html" title="Python Module Index"
3939
>modules</a> |</li>
40-
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
40+
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
4141
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
4242
</ul>
4343
</div>
@@ -341,12 +341,12 @@ <h3>Navigation</h3>
341341
<li class="right" >
342342
<a href="../../py-modindex.html" title="Python Module Index"
343343
>modules</a> |</li>
344-
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
344+
<li class="nav-item nav-item-0"><a href="../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
345345
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
346346
</ul>
347347
</div>
348348
<div class="footer" role="contentinfo">
349-
&#169; Copyright 2017, riptideio/bashworks.
349+
&#169; Copyright 2017, Galen Collins, dhoomakethu.
350350
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
351351
</div>
352352
</body>

doc/sphinx/html/_modules/pymodbus/client/async.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
<head>
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88

9-
<title>pymodbus.client.async &#8212; pymodbus 1.3.0.rc1 documentation</title>
9+
<title>pymodbus.client.async &#8212; pymodbus 1.3.0.rc2 documentation</title>
1010

1111
<link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
1212
<link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
1313

1414
<script type="text/javascript">
1515
var DOCUMENTATION_OPTIONS = {
1616
URL_ROOT: '../../../',
17-
VERSION: '1.3.0.rc1',
17+
VERSION: '1.3.0.rc2',
1818
COLLAPSE_INDEX: false,
1919
FILE_SUFFIX: '.html',
2020
HAS_SOURCE: true,
@@ -37,7 +37,7 @@ <h3>Navigation</h3>
3737
<li class="right" >
3838
<a href="../../../py-modindex.html" title="Python Module Index"
3939
>modules</a> |</li>
40-
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
40+
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
4141
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
4242
</ul>
4343
</div>
@@ -293,12 +293,12 @@ <h3>Navigation</h3>
293293
<li class="right" >
294294
<a href="../../../py-modindex.html" title="Python Module Index"
295295
>modules</a> |</li>
296-
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
296+
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
297297
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
298298
</ul>
299299
</div>
300300
<div class="footer" role="contentinfo">
301-
&#169; Copyright 2017, riptideio/bashworks.
301+
&#169; Copyright 2017, Galen Collins, dhoomakethu.
302302
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
303303
</div>
304304
</body>

doc/sphinx/html/_modules/pymodbus/client/common.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
<head>
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88

9-
<title>pymodbus.client.common &#8212; pymodbus 1.3.0.rc1 documentation</title>
9+
<title>pymodbus.client.common &#8212; pymodbus 1.3.0.rc2 documentation</title>
1010

1111
<link rel="stylesheet" href="../../../_static/classic.css" type="text/css" />
1212
<link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
1313

1414
<script type="text/javascript">
1515
var DOCUMENTATION_OPTIONS = {
1616
URL_ROOT: '../../../',
17-
VERSION: '1.3.0.rc1',
17+
VERSION: '1.3.0.rc2',
1818
COLLAPSE_INDEX: false,
1919
FILE_SUFFIX: '.html',
2020
HAS_SOURCE: true,
@@ -37,7 +37,7 @@ <h3>Navigation</h3>
3737
<li class="right" >
3838
<a href="../../../py-modindex.html" title="Python Module Index"
3939
>modules</a> |</li>
40-
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
40+
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
4141
<li class="nav-item nav-item-1"><a href="../../index.html" accesskey="U">Module code</a> &#187;</li>
4242
</ul>
4343
</div>
@@ -228,12 +228,12 @@ <h3>Navigation</h3>
228228
<li class="right" >
229229
<a href="../../../py-modindex.html" title="Python Module Index"
230230
>modules</a> |</li>
231-
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc1 documentation</a> &#187;</li>
231+
<li class="nav-item nav-item-0"><a href="../../../index.html">pymodbus 1.3.0.rc2 documentation</a> &#187;</li>
232232
<li class="nav-item nav-item-1"><a href="../../index.html" >Module code</a> &#187;</li>
233233
</ul>
234234
</div>
235235
<div class="footer" role="contentinfo">
236-
&#169; Copyright 2017, riptideio/bashworks.
236+
&#169; Copyright 2017, Galen Collins, dhoomakethu.
237237
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.5.5.
238238
</div>
239239
</body>

0 commit comments

Comments
 (0)