Hi Pavel,

following your patch I try:

m...@cnc-ubuntu:~/workspace-machine/emc-fraese-hm2$ halcmd -f gladevcp-test.hal 
RTAPI: ERROR: could not open shared memory (errno=2)
Segmentation fault

uh, better have RTAPI initalized, so start Axis and retry:

m...@cnc-ubuntu:~/workspace-machine/emc-fraese-hm2$ halcmd -f gladevcp-test.hal 
/usr/lib/python2.6/dist-packages/gladevcp_makepins.py:5: UserWarning: 
gladevcp_makepins name is deprecated. Use gladevcp.makepins instead
 warnings.warn("gladevcp_makepins name is deprecated. Use gladevcp.makepins 
instead")

(gladevcp:13369): libglade-WARNING **: Expected <glade-interface>.  Got 
<interface>.

(gladevcp:13369): libglade-WARNING **: did not finish in PARSER_FINISH state
**** GLADE VCP INFO:    Not a libglade project, trying to load as a GTK builder 
project
Traceback (most recent call last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 78, in _f
   self.hal_pin.set(data)
AttributeError: 'NoneType' object has no attribute 'set'
Traceback (most recent call last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 98, in _f
   self.hal_pin_f.set(data)
AttributeError: 'NoneType' object has no attribute 'set'
Traceback (most recent call last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 98, in _f
   self.hal_pin_f.set(data)
AttributeError: 'NoneType' object has no attribute 'set'
m...@cnc-ubuntu:~/workspace-machine/emc-fraese-hm2$ Traceback (most recent call 
last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/makepins.py", line 67, in 
update
   obj.hal_update()
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 28, in 
hal_update
   self.hal_pin.set(bool(self.get_active()))
AttributeError: 'NoneType' object has no attribute 'set'

Panel comes up, I hit a button:

Traceback (most recent call last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 78, in _f
   self.hal_pin.set(data)
AttributeError: 'NoneType' object has no attribute 'set'
Traceback (most recent call last):
 File "/usr/lib/python2.6/dist-packages/gladevcp/hal_widgets.py", line 78, in _f
   self.hal_pin.set(data)
AttributeError: 'NoneType' object has no attribute 'set'

I'm a bit in the dark - I guess it doesnt make much sense adding this as a 
EMBED_TAB just yet as things stand above

I'm following master as of today 10:23 CET
-m



Am 22.11.2010 um 20:30 schrieb Pavel Shramov:

> Here is another patchset merged to master today. 
> 
> Some work was placed in HAL Led so now it behaves in Glade just
> like in gladevcp application.
> 
> Another major improvement is that now gladevcp is fully compatible
> with GtkBuilder (i have two applications using gtkbuilder format).
> 
> Also gladevcp test application was added to show how different widgets
> looks like. To run it go into lib/python/gladevcp directory and run
> 
> halcmd -f gladevcp-test.hal
> 
> One major regression in this patchset is that now it's not compatible
> with 2.4 series since it uses hal.Pin object.
> 
> As usual exceprt from git request-pull is in the bottom of the message.
> 
>                               Pavel
> 
> The following changes since commit 39867542212327962ea8523422da04997e468114:
> 
> pid: index-enable is related to -deriv inputs too (2010-11-07 12:29:21 -0600)
> 
> are available in the git repository at:
> git://psha.org.ru/psha/emc2.git gladevcp-modules
> 
> Pavel Shramov (21):
>     gladevcp: Fix HAL Label property
>     gladevcp: Use properties for HAL Led
>     Merge branch 'master' into gladevcp-modules
>     gladevcp: Fix get_name for GtkBuilder files
>     gladevcp: Fix HAL Led blinking
>     Merge branch 'master' into gladevcp-modules
>     gladevcp: Add test glade file
>     gladevcp: Move HAL update/init functions to widgets
>     Merge branch 'master' into gladevcp-modules
>     Merge branch 'master' into gladevcp-modules
>     gladevcp: Use hal pin objects instead of string keys
>     gladevcp: Add glade test file (copy of builder)
>     gladevcp: Fix issue with HAL_VBox in glade mode
>     gladevcp: Load gladevcp ui in test HAL file
>     gladevcp: Silent warnings about non-zero page size
>     gladevcp: Remove debug print from HAL_LED
>     gladevcp: Add spinbutton for progressbar to tests
>     gladevcp: Add scale property to HAL_ProgressBar
>     gladevcp: Fix bug with GtkBuilder introduces earlier
>     gladevcp: Connect spin with progress in test hal
>     gladevcp: Removed try/import/except clause left after testing
> 
> lib/python/gladevcp/gladevcp-test.glade |  263 ++++++++++++++++++++++++++++
> lib/python/gladevcp/gladevcp-test.hal   |   15 ++
> lib/python/gladevcp/gladevcp-test.ui    |  284 +++++++++++++++++++++++++++++++
> lib/python/gladevcp/hal_python.xml      |  100 +----------
> lib/python/gladevcp/hal_widgets.py      |  178 +++++++++++++++++---
> lib/python/gladevcp/led.py              |  100 ++++++++----
> lib/python/gladevcp/makepins.py         |  191 ++-------------------
> 7 files changed, 810 insertions(+), 321 deletions(-)
> create mode 100644 lib/python/gladevcp/gladevcp-test.glade
> create mode 100644 lib/python/gladevcp/gladevcp-test.hal
> create mode 100644 lib/python/gladevcp/gladevcp-test.ui
> 
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to