mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
Konstanten um INP, OUT, MEM erweitert und io.Type gelöscht Änderung der Klassen auf neue Konstanten device.__getioiter angelegt für Rückgabe der IOs ohne None bei BIT-Bytes device.__getioiter in Rückgabefunktionen eingebaut io.DeadIO mit _parentdevice = None erweitert io.IOBase.__bool__ gibt nun False bei leeren Bytes aus io.StructIO.frm gibt nun nur einzelnen Zeichen aus (Byteorder über .byteorder)
365 lines
9.5 KiB
XML
365 lines
9.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE Project SYSTEM "Project-5.1.dtd">
|
|
<!-- eric project file for project revpimodio2 -->
|
|
<!-- Saved: 2017-11-01, 15:30:36 -->
|
|
<!-- Copyright (C) 2017 Sven Sager, akira@narux.de -->
|
|
<Project version="5.1">
|
|
<Language>en_US</Language>
|
|
<Hash>7ea159534ad3516e9069331120048abf9b00151e</Hash>
|
|
<ProgLanguage mixed="0">Python3</ProgLanguage>
|
|
<ProjectType>Console</ProjectType>
|
|
<Description>Das Modul stellt alle Devices und IOs aus der piCtory Konfiguration in Python3 zur Verfügung. Es ermöglicht den direkten Zugriff auf die Werte über deren vergebenen Namen. Lese- und Schreibaktionen mit dem Prozessabbild werden von dem Modul selbst verwaltet, ohne dass sich der Programmierer um Offsets und Adressen kümmern muss. Für die Gatewaymodule wie ModbusTCP oder Profinet sind eigene 'Inputs' und 'Outputs' über einen bestimmten Adressbereich definierbar. Auf diese IOs kann mit Python3 über den Namen direkt auf die Werte zugegriffen werden.</Description>
|
|
<Version>2.0.6</Version>
|
|
<Author>Sven Sager</Author>
|
|
<Email>akira@narux.de</Email>
|
|
<Eol index="1"/>
|
|
<Sources>
|
|
<Source>setup.py</Source>
|
|
<Source>revpimodio2/modio.py</Source>
|
|
<Source>revpimodio2/summary.py</Source>
|
|
<Source>revpimodio2/app.py</Source>
|
|
<Source>revpimodio2/io.py</Source>
|
|
<Source>revpimodio2/__init__.py</Source>
|
|
<Source>revpimodio2/device.py</Source>
|
|
<Source>revpimodio2/helper.py</Source>
|
|
<Source>test/test_dio_while2.py</Source>
|
|
<Source>test/test_dio_mainloop.py</Source>
|
|
<Source>test/test_dio_cycleloop.py</Source>
|
|
<Source>test/test_net_leistung.py</Source>
|
|
<Source>test/web_cycleloop.py</Source>
|
|
<Source>test/web_mainloop.py</Source>
|
|
<Source>test/web_virtdevdriver.py</Source>
|
|
<Source>test/web_benniesrun.py</Source>
|
|
<Source>test/web_benniesrunxxl.py</Source>
|
|
<Source>test_unit.py</Source>
|
|
</Sources>
|
|
<Forms/>
|
|
<Translations/>
|
|
<Resources/>
|
|
<Interfaces/>
|
|
<Others>
|
|
<Other>doc</Other>
|
|
<Other>.hgignore</Other>
|
|
<Other>MANIFEST.in</Other>
|
|
<Other>eric-revpimodio2.api</Other>
|
|
</Others>
|
|
<MainScript>test_unit.py</MainScript>
|
|
<Vcs>
|
|
<VcsType>Mercurial</VcsType>
|
|
<VcsOptions>
|
|
<dict>
|
|
<key>
|
|
<string>add</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>checkout</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>commit</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>diff</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>export</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>global</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>history</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>log</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>remove</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>status</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>tag</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>update</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
</dict>
|
|
</VcsOptions>
|
|
<VcsOtherData>
|
|
<dict/>
|
|
</VcsOtherData>
|
|
</Vcs>
|
|
<FiletypeAssociations>
|
|
<FiletypeAssociation pattern="*.idl" type="INTERFACES"/>
|
|
<FiletypeAssociation pattern="*.py" type="SOURCES"/>
|
|
<FiletypeAssociation pattern="*.py3" type="SOURCES"/>
|
|
<FiletypeAssociation pattern="*.pyw" type="SOURCES"/>
|
|
<FiletypeAssociation pattern="*.pyw3" type="SOURCES"/>
|
|
</FiletypeAssociations>
|
|
<Documentation>
|
|
<DocumentationParams>
|
|
<dict>
|
|
<key>
|
|
<string>ERIC4API</string>
|
|
</key>
|
|
<value>
|
|
<dict>
|
|
<key>
|
|
<string>ignoreDirectories</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string>deb</string>
|
|
<string>dist</string>
|
|
<string>doc</string>
|
|
<string>test</string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>ignoreFilePatterns</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string>setup.py</string>
|
|
<string>test_unit.py</string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>languages</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string>Python3</string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>outputFile</string>
|
|
</key>
|
|
<value>
|
|
<string>eric-revpimodio2.api</string>
|
|
</value>
|
|
<key>
|
|
<string>useRecursion</string>
|
|
</key>
|
|
<value>
|
|
<bool>True</bool>
|
|
</value>
|
|
</dict>
|
|
</value>
|
|
<key>
|
|
<string>ERIC4DOC</string>
|
|
</key>
|
|
<value>
|
|
<dict>
|
|
<key>
|
|
<string>ignoreDirectories</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string>deb</string>
|
|
<string>dist</string>
|
|
<string>doc</string>
|
|
<string>test</string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>ignoreFilePatterns</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string>setup.py</string>
|
|
<string>test_unit.py</string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>outputDirectory</string>
|
|
</key>
|
|
<value>
|
|
<string>doc</string>
|
|
</value>
|
|
<key>
|
|
<string>qtHelpEnabled</string>
|
|
</key>
|
|
<value>
|
|
<bool>False</bool>
|
|
</value>
|
|
<key>
|
|
<string>sourceExtensions</string>
|
|
</key>
|
|
<value>
|
|
<list>
|
|
<string></string>
|
|
</list>
|
|
</value>
|
|
<key>
|
|
<string>useRecursion</string>
|
|
</key>
|
|
<value>
|
|
<bool>True</bool>
|
|
</value>
|
|
</dict>
|
|
</value>
|
|
</dict>
|
|
</DocumentationParams>
|
|
</Documentation>
|
|
<Checkers>
|
|
<CheckersParams>
|
|
<dict>
|
|
<key>
|
|
<string>Pep8Checker</string>
|
|
</key>
|
|
<value>
|
|
<dict>
|
|
<key>
|
|
<string>DocstringType</string>
|
|
</key>
|
|
<value>
|
|
<string>pep257</string>
|
|
</value>
|
|
<key>
|
|
<string>ExcludeFiles</string>
|
|
</key>
|
|
<value>
|
|
<string>*/test_unit.py</string>
|
|
</value>
|
|
<key>
|
|
<string>ExcludeMessages</string>
|
|
</key>
|
|
<value>
|
|
<string>E123,E226,E24</string>
|
|
</value>
|
|
<key>
|
|
<string>FixCodes</string>
|
|
</key>
|
|
<value>
|
|
<string></string>
|
|
</value>
|
|
<key>
|
|
<string>FixIssues</string>
|
|
</key>
|
|
<value>
|
|
<bool>False</bool>
|
|
</value>
|
|
<key>
|
|
<string>HangClosing</string>
|
|
</key>
|
|
<value>
|
|
<bool>False</bool>
|
|
</value>
|
|
<key>
|
|
<string>IncludeMessages</string>
|
|
</key>
|
|
<value>
|
|
<string></string>
|
|
</value>
|
|
<key>
|
|
<string>MaxLineLength</string>
|
|
</key>
|
|
<value>
|
|
<int>79</int>
|
|
</value>
|
|
<key>
|
|
<string>NoFixCodes</string>
|
|
</key>
|
|
<value>
|
|
<string>E501</string>
|
|
</value>
|
|
<key>
|
|
<string>RepeatMessages</string>
|
|
</key>
|
|
<value>
|
|
<bool>True</bool>
|
|
</value>
|
|
<key>
|
|
<string>ShowIgnored</string>
|
|
</key>
|
|
<value>
|
|
<bool>False</bool>
|
|
</value>
|
|
</dict>
|
|
</value>
|
|
</dict>
|
|
</CheckersParams>
|
|
</Checkers>
|
|
<OtherTools>
|
|
<OtherToolsParams>
|
|
<dict>
|
|
<key>
|
|
<string>CodeMetrics</string>
|
|
</key>
|
|
<value>
|
|
<dict>
|
|
<key>
|
|
<string>ExcludeFiles</string>
|
|
</key>
|
|
<value>
|
|
<string>*/test/*,*/setup.py</string>
|
|
</value>
|
|
</dict>
|
|
</value>
|
|
</dict>
|
|
</OtherToolsParams>
|
|
</OtherTools>
|
|
</Project>
|