Skip to content

Commit

Permalink
Doku Updates, version 1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bug400 committed Jan 2, 2017
1 parent a8802cf commit 9360b86
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 11 deletions.
3 changes: 2 additions & 1 deletion AUTHORS
Expand Up @@ -5,4 +5,5 @@ the PIL-Box of Jean-Francois Garnier. Code was taken from
ILPER 1.4.5 for Windows (Copyright (c) 2008-2013 J-F Garnier,
Visual C++ version by Christoph Gießelink 2013. The
Terminal emulator widget was taken from pyqterm console
widget by Henning Schroeder.
widget by Henning Schroeder. The HP7470A plotter emulator bases
upon the hp2xx software (Heinz W. Werntges, Matrin Kroeker).
11 changes: 11 additions & 0 deletions INSTALL.md
Expand Up @@ -5,6 +5,7 @@ Index
-----

* [General](#general)
* [Installation of the LIFUTILS](#Installation-of-the-LIFUTILS)
* [Installation with the ANACONDA platform](#installation-with-the-anaconda-platform)
* [Setup](#setup)
* [Operation](#operation)
Expand All @@ -20,6 +21,7 @@ pyILPER requires:
* QT 4.8,
* PyQt 4.8
* pyserial 2.7
* [LIFUTILS] (https://github.com/bug400/lifutils/releases) (the most recent version)

It is recommended to use the [ANACONDA platform](https://www.continuum.io)
to install pyILPER and the required Python software and keep them up to date.
Expand All @@ -38,6 +40,14 @@ disable the Apple driver.
LINUX does not require to install any driver software.


Installation of the LIFUTILS
----------------------------

In order to use the file and disk management functions and the virtual HP7470A plotter
an up to date version of the [LIFUTILS] (https://github.com/bug400/lifutils/releases)
is. See the [Installation Instructions] (https://github.com/bug400/lifutils/blob/master/INSTALL.md) for further details.


Installation with the ANACONDA platform
---------------------------------------

Expand Down Expand Up @@ -130,6 +140,7 @@ directory and type:

in a terminal window.


Installation of development versions
------------------------------------

Expand Down
16 changes: 10 additions & 6 deletions README.md
Expand Up @@ -38,9 +38,10 @@ Features
--------

* Entirely written in Python3 using the QT GUI-Framework
* Up to 5 virtual mass storage drives with integrated directory list, file management (import, export, rename, purge, view) and disk management functions (label, pack, initialize)
* Up to 3 virtual printers emulating the HP-71B, HP-41C and ROMAN-8 character sets
* Virtual mass storage drive with integrated directory list, file management (import, export, rename, purge, view) and disk management functions (label, pack, initialize)
* Virtual printer emulating the HP-71B, HP-41C and ROMAN-8 character sets
* Terminal emulator with keyboard support (HP-71B only). Requires at least version 1.6 of the PIL-Box firmware
* Virtual plotter emulating the HP 7470A HP-IL plotter
* HP-IL scope
* The number of virtual devices is configurable
* The output of the scope or the virtual printer(s) is logged to file(s)
Expand All @@ -53,7 +54,7 @@ Features
Compatibility
-------------

pyILPER has been successful tested with LINUX, Windows 7 and Mac OS X.
pyILPER has been successful tested with LINUX, Windows 7 and Mac OS.


Installation
Expand All @@ -66,8 +67,9 @@ Linux, Windows and Mac OS X.

See the [Installation Instructions](https://github.com/bug400/pyilper/blob/master/INSTALL.md) for details.

In order to use the file and disk management functions an up to date version of the
[LIFUTILS] (https://github.com/bug400/lifutils/releases) are required as well.
In order to use the file and disk management functions and the virtual HP7470A plotter
an up to date version of the [LIFUTILS] (https://github.com/bug400/lifutils/releases)
is required as well.


License
Expand All @@ -84,4 +86,6 @@ Much code was taken from ILPER for Windows (Copyright (c) 2008-2013
J-F Garnier, Visual C++ version by Christoph Gießelink 2016.
The terminal emulator code was taken from the pyqterm console widget
by Henning Schroeder. The virtual TCP/IP support of pyILPER was significantly
improved by Christoph Gießelink who also provided many other improvements.
improved by Christoph Gießelink who also provided many other improvements. The virtual
HP7470A plotter engine was derived from the HP2XX software (Heinz W. Werntges, Martin
Kroeker).
7 changes: 7 additions & 0 deletions debian/changelog
@@ -1,3 +1,10 @@
pyilper (1.4.0~ubuntu1) xenial; urgency=medium

* production release
* bugfix in piltcpip.py

-- trusty <achim@trillian> Sun, 01 Jan 2017 21:07:36 +0100

pyilper (1.4.0~beta2) xenial; urgency=medium

* bug fixes (see pyplotter.py)
Expand Down
6 changes: 4 additions & 2 deletions pyilper/pilcore.py
Expand Up @@ -41,6 +41,8 @@
# - version 1.4.0 beta1
# 04.11.2016 - jsi
# - version 1.4.0 beta2
# 01.01.2017 - jsi
# - version 1.4.0
#
import platform
#
Expand All @@ -67,8 +69,8 @@ def decode_version(version_number):
#
# General constants:
#
PRODUCION= False # Production/Development Version
VERSION="1.4.0b2" # pyILPR version number
PRODUCION= True # Production/Development Version
VERSION="1.4.0" # pyILPR version number
CONFIG_VERSION="2" # Version number of pyILPER config file, must be string
#
# PIL-Box communication
Expand Down
4 changes: 3 additions & 1 deletion pyilper/piltcpip.py
Expand Up @@ -50,6 +50,8 @@
# - store tab name if device is registered
# 30.10.2016 jsi
# - getDevices added (removed by mistake)
# 22.12.2016 jsi
# - raise TcpIpError missing second param added

import select
import socket
Expand Down Expand Up @@ -105,7 +107,7 @@ def open(self):
s.close()
continue
if len(self.__serverlist__) is 0:
raise TcpIpError("cannot bind to port")
raise TcpIpError("cannot bind to port","")
self.__running__ = True

def openclient(self):
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -14,7 +14,7 @@
# Versions should comply with PEP440. For a discussion on single-sourcing
# the version across setup.py and the project code, see
# https://packaging.python.org/en/latest/single_source_version.html
version='1.4.0b2',
version='1.4.0',

description='Virtual HP-IL devices for the PIL-Box',
long_description=long_description,
Expand Down

0 comments on commit 9360b86

Please sign in to comment.