mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
Read export flag from piCtory for watchdog output
The watchdog output on a revpi connect will be set as exported, if you set the export flag in pictory.
This commit is contained in:
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -3,7 +3,7 @@
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8" project-jdk-type="Python SDK" />
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9" project-jdk-type="Python SDK" />
|
||||
<component name="PythonCompatibilityInspectionAdvertiser">
|
||||
<option name="version" value="3" />
|
||||
</component>
|
||||
|
||||
2
.idea/revpimodio2.iml
generated
2
.idea/revpimodio2.iml
generated
@@ -2,7 +2,7 @@
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.8" jdkType="Python SDK" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.9" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
<component name="TestRunnerService">
|
||||
|
||||
@@ -22,7 +22,7 @@ __author__ = "Sven Sager <akira@revpimodio.org>"
|
||||
__copyright__ = "Copyright (C) 2020 Sven Sager"
|
||||
__license__ = "LGPLv3"
|
||||
__name__ = "revpimodio2"
|
||||
__version__ = "2.5.10"
|
||||
__version__ = "2.6.0rc1"
|
||||
|
||||
# Global package values
|
||||
OFF = 0
|
||||
|
||||
@@ -626,13 +626,11 @@ class Core(Base):
|
||||
exp_a1red = lst_led[1].export
|
||||
exp_a2green = lst_led[2].export
|
||||
exp_a2red = lst_led[3].export
|
||||
# exp_wd = lst_led[7].export
|
||||
else:
|
||||
exp_a1green = lst_led[0].export
|
||||
exp_a1red = exp_a1green
|
||||
exp_a2green = exp_a1green
|
||||
exp_a2red = exp_a1green
|
||||
# exp_wd = exp_a1green
|
||||
|
||||
# Echte IOs erzeugen
|
||||
self.a1green = IOBase(self, [
|
||||
@@ -931,10 +929,12 @@ class Connect(Core):
|
||||
exp_a3green = lst_led[4].export
|
||||
exp_a3red = lst_led[5].export
|
||||
exp_x2out = lst_led[6].export
|
||||
exp_wd = lst_led[7].export
|
||||
else:
|
||||
exp_a3green = lst_led[0].export
|
||||
exp_a3red = exp_a3green
|
||||
exp_x2out = exp_a3green
|
||||
exp_wd = exp_a3green
|
||||
lst_status = lst_myios[self._slc_statusbyte.start]
|
||||
if len(lst_status) == 8:
|
||||
exp_x2in = lst_status[6].export
|
||||
@@ -961,6 +961,9 @@ class Connect(Core):
|
||||
exp_x2out, None, "Connect_X2_OUT", "6"
|
||||
], OUT, "little", False)
|
||||
|
||||
# Export hardware watchdog to use it with other systems
|
||||
self.wd._export = int(exp_wd) # Do this without mrk for export!
|
||||
|
||||
def _get_leda3(self) -> int:
|
||||
"""
|
||||
Gibt den Zustand der LED A3 vom Connect zurueck.
|
||||
|
||||
Reference in New Issue
Block a user