Hi all;

To whoever waved their magic wand and cast the spell, thank you very much.

There are no camera controls at the bottom of the preview window, there used to be a quite full set as its not a cheap one but designed for endoscopy. The pix looks usable
with one very small target circle at the cross hairs junction.

But pursuant to the msg indicating master was now 2.10, linuxcnc
is still claiming to be a 2.9pre0-8168-gffb6bda92 version.

For others curiosity, the display invocation looks like this:
EMBED_TAB_NAME                  = CamAlign
EMBED_TAB_LOCATION              = ntb_preview
EMBED_TAB_COMMAND               = halcmd loadusr -Wn qtvcp_embed qtvcp -d -c qtvcp_embed -x {XID} cam_align


There is quite a long delay in the startup, and a huge amount of debugging info is
output to the ssh shell that started it:

Waiting for component 'qtvcp_embed' to become ready...........................[QTvcp][INFO]  Logging to: /home/gene/qtvcp.log (logger.py:67)
[QTvcp][INFO]  Base log level set to: 10 (logger.py:68)
[QTvcp.QTVCP.QT_PSTAT][DEBUG]  BASEPATH cam_align (qt_pstat.py:86)
[QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for handler file in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/cam_align_handler.py (qt_pstat.py:96) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for default handler file in: /usr/share/qtvcp/panels/cam_align/cam_align_handler.py (qt_pstat.py:102) [QTvcp.QTVCP.QT_PSTAT][INFO]  Using DEFAULT handler file path: /usr/share/qtvcp/panels/cam_align/cam_align_handler.py (qt_pstat.py:105) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .ui in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/cam_align.ui (qt_pstat.py:123) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .ui in: /usr/share/qtvcp/panels/cam_align/cam_align.ui (qt_pstat.py:128) [QTvcp.QTVCP.QT_PSTAT][INFO]  Using DEFAULT ui file from: /usr/share/qtvcp/panels/cam_align/cam_align.ui (qt_pstat.py:130) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .qss in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/cam_align.qss (qt_pstat.py:160) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .qss in: /usr/share/qtvcp/panels/cam_align/cam_align.qss (qt_pstat.py:165)
[QTvcp.QTVCP.QT_PSTAT][INFO]  No qss file found. (qt_pstat.py:171)
[QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .qrc in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/cam_align.qrc (qt_pstat.py:182) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for .qrc in: /usr/share/qtvcp/panels/cam_align/cam_align.qrc (qt_pstat.py:188)
[QTvcp.QTVCP.QT_PSTAT][INFO]  No qrc file found. (qt_pstat.py:195)
[QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for resources.py in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/qtvcp/panels/resources.py (qt_pstat.py:205) [QTvcp.QTVCP.QT_PSTAT][INFO]  No resources.py file found, no QRC file to compile one from. (qt_pstat.py:216) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for translation file in: /home/gene/linuxcnc/configs/GO704-5i25-7i76/cam_align/languages/cam_align_en.qm (qt_pstat.py:223) [QTvcp.QTVCP.QT_PSTAT][DEBUG]  Checking for translation file in: /usr/share/qtvcp/screens/cam_align/languages/cam_align_en.qm (qt_pstat.py:228) [QTvcp.QTVCP.QT_PSTAT][INFO]  Using no translations, default system locale is: en (qt_pstat.py:233)
[QTvcp][INFO]  Building A VCP Panel with: Python 3 (qtvcp:215)
[QTvcp][INFO]  No handler file specified - using: /usr/share/qtvcp/panels/cam_align/cam_align_handler.py (qtvcp:218) [QTvcp.QTVCP.QT_MAKEGUI][INFO]  Qsettings file path: /home/gene/.config/QtVcp/cam_align.conf (qt_makegui.py:97)
[QTvcp][DEBUG]  Loading the handler file. (qtvcp:276)
[QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Adding import dir: /usr/share/qtvcp/panels/cam_align (qt_makegui.py:290) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Module 'cam_align_handler' imported OK (qt_makegui.py:301) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Module 'cam_align_handler' : 'get_handlers' function found. (qt_makegui.py:307) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Registering handlers in module cam_align_handler object <cam_align_handler.HandlerClass object at 0x7fbe7e8006a0> (qt_makegui.py:317) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Register callback 'call_user_command_' (qt_makegui.py:326) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG]  Register callback 'initialized__' (qt_makegui.py:326)
[QTvcp][DEBUG]  Adding the key events filter. (qtvcp:286)
[QTvcp.QTVCP.QT_MAKEGUI][INFO]  No resource file to load: None (qt_makegui.py:192) ............................................[QTvcp.QTVCP.QT_MAKEPINS][DEBUG] QTVCP: Parsing for HAL widgets. (qt_makepins.py:114) [QTvcp][DEBUG]  Calling the handler file's initialized__ function (qtvcp:309) [QTvcp.QTVCP.QT_MAKEGUI][INFO]  No Handler Override file at: /home/gene/linuxcnc/configs/GO704-5i25-7i76/.cam_alignrc (qt_makegui.py:358)
[QTvcp][DEBUG]  Set HAL ready. (qtvcp:334)

[QTvcp][CRITICAL]  Forwarding events to AXIS is not well tested yet. (qtvcp:343)
[QTvcp][DEBUG]  Show window. (qtvcp:391)
[QTvcp.QTVCP.QT_MAKEPINS][INFO]  No preference file - cannot set preference geometry. (qt_makepins.py:160)
[QTvcp][INFO]  Preference path: None (qtvcp:421)
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 31488, resource id: 73400326, major code: 62 (CopyArea), minor code: 0
Shutting down and cleaning up LinuxCNC...
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 31492, resource id: 73400326, major code: 62 (CopyArea), minor code: 0
Running HAL shutdown script
qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 31496, resource id: 73400326, major code: 62 (CopyArea), minor code: 0 task: 78243 cycles, min=0.000007, max=0.039507, avg=0.010054, 0 latency excursions (> 10x expected cycle time of 0.010000s) qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 31500, resource id: 73400326, major code: 62 (CopyArea), minor code: 0

Any idea what the missing prefs file should look like? This FWIW, is not the config directory I was
experimenting with, but the version w/o the camera in its name.

Now, if I can keep it working. I've had false alarms like this before.
Fingers crossed and all that.

But any more experiments today will be delayed, its vote day here, and I've a decent sized piece of a pin oak hanging on my house drop, for which I had to go out late yesterday and find a battery chain saw on a loooooong pole, but it took nearly 5
hours to charge its battery.

Take care & stay well everybody.

Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to