tests/traffic_lights/svgui-0@svgui/pyfile.xml
author Andrey Skvortsov <andrej.skvortzov@gmail.com>
Wed, 05 Apr 2017 14:24:52 +0300
changeset 1673 fab1b8da6eba
parent 1546 f1840d27823d
permissions -rw-r--r--
clean PLC log only if there is something to clean

Otherwise exception happens in Beremiz service.

Traceback (most recent call last):
File "/home/developer/WorkData/PLC/beremiz/beremiz/connectors/PYRO/_init_.py", line 113, in catcher_func
return func(*args, **kwargs)
File "/home/developer/WorkData/PLC/beremiz/beremiz/connectors/PYRO/_init_.py", line 194, in my_local_func
return RemotePLCObjectProxy._getattr_(attrName)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/Pyro/core.py", line 381, in _call_
return self._send(self._name, args, kwargs)
File "/usr/lib/python2.7/dist-packages/Pyro/core.py", line 456, in _invokePYRO
return self.adapter.remoteInvocation(name, Pyro.constants.RIF_VarargsAndKeywords, vargs, kargs)
File "/usr/lib/python2.7/dist-packages/Pyro/protocol.py", line 457, in remoteInvocation
return self._remoteInvocation(method, flags, *args)
File "/usr/lib/python2.7/dist-packages/Pyro/protocol.py", line 532, in _remoteInvocation
answer.raiseEx()
File "/usr/lib/python2.7/dist-packages/Pyro/errors.py", line 72, in raiseEx
raise self.excObj
AttributeError: 'PLCObject' object has no attribute '_ResetLogCount'
+--- This exception occured remotely (Pyro) - Remote traceback:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/Pyro/protocol.py", line 719, in _handleInvocation2
res = obj.Pyro_dyncall(req[1],flags,req[3]) # (method,flags,args)
File "/usr/lib/python2.7/dist-packages/Pyro/core.py", line 108, in Pyro_dyncall
return getattr(self.delegate or self,method) (args,*keywords)
File "/home/developer/WorkData/PLC/beremiz/beremiz/runtime/PLCObject.py", line 101, in ResetLogCount
if self._ResetLogCount is not None:
AttributeError: 'PLCObject' object has no attribute '_ResetLogCount'
+--- End of remote traceback
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8'?>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
     2
<PyFile xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
     3
  <variables/>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
     4
  <globals>
1546
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
     5
    <xhtml:p><![CDATA[
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
     6
/*
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
     7
    Web interface is build as SVG file in Inkscape. 
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
     8
    To edit SVG file click 'Inkscape' button on the toolbar above.
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
     9
    
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    10
    Inkscape is a free and open-source vector graphics editor. 
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    11
    It's not part of Beremiz and needs to be installed separately.
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    12
*/
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    13
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    14
]]></xhtml:p>
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    15
  </globals>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    16
  <init>
1546
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    17
    <xhtml:p><![CDATA[
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    18
]]></xhtml:p>
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    19
  </init>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    20
  <cleanup>
1546
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    21
    <xhtml:p><![CDATA[
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    22
]]></xhtml:p>
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    23
  </cleanup>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    24
  <start>
1546
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    25
    <xhtml:p><![CDATA[
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    26
]]></xhtml:p>
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    27
  </start>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    28
  <stop>
1546
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    29
    <xhtml:p><![CDATA[
f1840d27823d cleanup traffic lights example
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1383
diff changeset
    30
]]></xhtml:p>
1383
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    31
  </stop>
45935812f930 Added example of SFC simulating traffic lights
Laurent Bessard
parents:
diff changeset
    32
</PyFile>