{"users":[{"id":-2,"username":"discobot","name":"discobot","avatar_template":"/user_avatar/forum.tango-controls.org/discobot/{size}/6_2.png","admin":true,"trust_level":4},{"id":489,"username":"ikhokhriakov","name":"Ingvord","avatar_template":"/letter_avatar_proxy/v4/letter/i/c0e974/{size}.png","trust_level":1},{"id":708,"username":"sliu","name":"Jimmy","avatar_template":"/letter_avatar_proxy/v4/letter/s/a9a28c/{size}.png","trust_level":1},{"id":822,"username":"tbraun","name":"Thomas Braun (TB)","avatar_template":"/letter_avatar_proxy/v4/letter/t/ea5d25/{size}.png","trust_level":1},{"id":808,"username":"smolloy","name":"smolloy","avatar_template":"/letter_avatar_proxy/v4/letter/s/a88e4f/{size}.png","trust_level":1},{"id":40,"username":"rbourtembourg","name":"Reynald","avatar_template":"/user_avatar/forum.tango-controls.org/rbourtembourg/{size}/12_2.png","admin":true,"moderator":true,"trust_level":4},{"id":847,"username":"user71","name":"SRudinsky","avatar_template":"/letter_avatar_proxy/v4/letter/u/eb8c5e/{size}.png","trust_level":2},{"id":853,"username":"sdebionne","name":"sdebionne","avatar_template":"/letter_avatar_proxy/v4/letter/s/dc4da7/{size}.png","trust_level":2},{"id":631,"username":"agotz","name":"Andy","avatar_template":"/user_avatar/forum.tango-controls.org/agotz/{size}/16_2.png","admin":true,"moderator":true,"trust_level":1},{"id":849,"username":"user78","name":"Wout De Nolf","avatar_template":"/letter_avatar_proxy/v4/letter/u/74df32/{size}.png","trust_level":2},{"id":642,"username":"tjuerges","name":"Thomas","avatar_template":"/letter_avatar_proxy/v4/letter/t/ed8c4c/{size}.png","trust_level":1},{"id":718,"username":"cbordiu","name":"cbordiu","avatar_template":"/letter_avatar_proxy/v4/letter/c/7ba0ec/{size}.png","trust_level":1},{"id":842,"username":"kyakovlev","name":"kyakovlev","avatar_template":"/letter_avatar_proxy/v4/letter/k/d26b3c/{size}.png","trust_level":1},{"id":702,"username":"aglas","name":"agl","avatar_template":"/letter_avatar_proxy/v4/letter/a/c6cbf5/{size}.png","trust_level":1},{"id":685,"username":"ajoubert","name":"Anton","avatar_template":"/letter_avatar_proxy/v4/letter/a/ea5d25/{size}.png","trust_level":4},{"id":710,"username":"akessler","name":"AlexK","avatar_template":"/letter_avatar_proxy/v4/letter/a/a587f6/{size}.png","trust_level":1},{"id":803,"username":"hchen4","name":"chh","avatar_template":"/letter_avatar_proxy/v4/letter/h/c4cdca/{size}.png","trust_level":1},{"id":45,"username":"ckoncz","name":"csaba.koncz","avatar_template":"/letter_avatar_proxy/v4/letter/c/58956e/{size}.png","trust_level":1},{"id":441,"username":"izadworny","name":"IrekZ","avatar_template":"/letter_avatar_proxy/v4/letter/i/439d5e/{size}.png","trust_level":1},{"id":566,"username":"gabeille","name":"gwen","avatar_template":"/letter_avatar_proxy/v4/letter/g/b2d939/{size}.png","trust_level":1},{"id":644,"username":"zreszela","name":"zreszela","avatar_template":"/letter_avatar_proxy/v4/letter/z/ac8455/{size}.png","trust_level":1},{"id":657,"username":"user1","name":"physicsyu","avatar_template":"/letter_avatar_proxy/v4/letter/u/5daacb/{size}.png","trust_level":1},{"id":318,"username":"alejandro.homs","name":"alejandro.homs","avatar_template":"/letter_avatar_proxy/v4/letter/a/57b2e6/{size}.png","trust_level":1},{"id":599,"username":"user04","name":"Olivier Neveu","avatar_template":"/letter_avatar_proxy/v4/letter/u/91b2a8/{size}.png","trust_level":1},{"id":820,"username":"a99","name":"Adriánmm89","avatar_template":"/letter_avatar_proxy/v4/letter/a/2bfe46/{size}.png","trust_level":1},{"id":845,"username":"dhollatz","name":"DHollatz","avatar_template":"/letter_avatar_proxy/v4/letter/d/90db22/{size}.png","trust_level":1},{"id":42,"username":"cscafuri","name":"claudio","avatar_template":"/letter_avatar_proxy/v4/letter/c/a8b319/{size}.png","trust_level":1},{"id":706,"username":"fschweiger","name":"FloSchweiger","avatar_template":"/letter_avatar_proxy/v4/letter/f/9dc877/{size}.png","trust_level":1},{"id":83,"username":"nleclercq","name":"nleclercq","avatar_template":"/letter_avatar_proxy/v4/letter/n/ecd19e/{size}.png","trust_level":1},{"id":589,"username":"user75","name":"Mathys","avatar_template":"/letter_avatar_proxy/v4/letter/u/aca169/{size}.png","trust_level":1},{"id":670,"username":"user74","name":"VigneshV","avatar_template":"/letter_avatar_proxy/v4/letter/u/ce73a5/{size}.png","trust_level":1},{"id":622,"username":"dlacoste","name":"Damien Lacoste","avatar_template":"/letter_avatar_proxy/v4/letter/d/7cd45c/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/development/5?page=1","per_page":30,"top_tags":[],"topics":[{"fancy_title":"About the Development category","id":852,"title":"About the Development category","slug":"about-the-development-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-07-16T08:14:42.177Z","last_posted_at":null,"bumped":true,"bumped_at":"2025-07-16T08:14:42.177Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"discobot","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":-2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tango C++ Reactive Programming","id":1983,"title":"Tango C++ Reactive Programming","slug":"tango-c-reactive-programming","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-24T10:23:23.445Z","last_posted_at":"2026-07-27T11:42:18.425Z","bumped":true,"bumped_at":"2026-07-27T11:42:18.425Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI wanted to share a follow-up to my Tango Users Group Meeting 2026 talk on applying ReactiveX principles to Tango/EPICS/TINE/etc control-system programming. \nI have now added C++ support to rx-controls-suite. \nT&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"ikhokhriakov","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":489,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DeviceProxy may failed to reconnect on Windows","id":1956,"title":"DeviceProxy may failed to reconnect on Windows","slug":"deviceproxy-may-failed-to-reconnect-on-windows","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-04-13T13:56:35.703Z","last_posted_at":"2026-04-16T12:51:37.676Z","bumped":true,"bumped_at":"2026-04-16T12:51:37.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi tangoer: \nOn Windows test (Windows11 + VS2019 + libtango_10.3.0_v143_x64_shared_release.zip from GitLab cppTango release), i find that DeviceProxy may failed to reconnect after server restart. \nThe C++ test code: \n#in&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":67,"like_count":0,"has_summary":false,"last_poster_username":"tbraun","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":708,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"C++ Device without POGO","id":1945,"title":"C++ Device without POGO","slug":"c-device-without-pogo","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-16T09:48:44.064Z","last_posted_at":"2026-03-16T12:22:10.824Z","bumped":true,"bumped_at":"2026-03-16T12:22:10.824Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI’m trying to understand the basics of writing a Tango device with C++.  I know that I can just run POGO, select the right options, and have it generate a class for me, but then I haven’t learnt anything. \nIs th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":0,"has_summary":false,"last_poster_username":"rbourtembourg","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":808,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lima start up device","id":1910,"title":"Lima start up device","slug":"lima-start-up-device","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-14T17:37:38.282Z","last_posted_at":"2026-01-21T19:16:28.588Z","bumped":true,"bumped_at":"2026-01-21T19:46:54.784Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have been following the how-to guide in Lima to initialize both the simulator and a USB Basler ace2 device. I cannot acquire a frame in either device. I have initialized the LimaCCDs device for each and a simulator and&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":0,"has_summary":false,"last_poster_username":"user71","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":847,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":853,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to write tango device log in user thread?","id":1898,"title":"How to write tango device log in user thread?","slug":"how-to-write-tango-device-log-in-user-thread","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2025-12-16T05:26:13.398Z","last_posted_at":"2025-12-18T09:40:41.396Z","bumped":true,"bumped_at":"2025-12-18T09:40:41.396Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, tangoer \nIf i create a thread in init_device(), but in thread function, how to send log information to device’s log target? \nvoid MyDevice::init_device()\n{\n  // ...\n  thr = new std::thread (my_thread_func); // create&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":180,"like_count":0,"has_summary":false,"last_poster_username":"rbourtembourg","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":708,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Calling dev_init() from the device constructor","id":1888,"title":"Calling dev_init() from the device constructor","slug":"calling-dev-init-from-the-device-constructor","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2025-12-04T16:25:43.990Z","last_posted_at":"2025-12-08T08:52:12.545Z","bumped":true,"bumped_at":"2025-12-08T08:52:12.545Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nis it allowed to call dev_init() from the Tango device constructor. \nWe are getting the following segfault: \n==== backtrace (tid: 9495) ==== \n0  libucs.so.0(ucs_handle_error+0x2fd) \n1  libucs.so.0(+0x2fa3f) \n2  libu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":140,"like_count":0,"has_summary":false,"last_poster_username":"agotz","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":631,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":849,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":642,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"API_FwdAttrInconsistency error in PollThread","id":1853,"title":"API_FwdAttrInconsistency error in PollThread","slug":"api-fwdattrinconsistency-error-in-pollthread","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-03T14:49:29.413Z","last_posted_at":"2025-11-16T13:27:20.519Z","bumped":true,"bumped_at":"2025-11-16T13:27:20.519Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m hitting a pretty strange issue involving forwarded attributes. I have two Tango devices, A and B, running on the same server (Tango v9.3.4, ubuntu 20.04 LTS). Device A is an aggregator, with several for&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"tbraun","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":718,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can Tango work with 32-bit device servers","id":1848,"title":"Can Tango work with 32-bit device servers","slug":"can-tango-work-with-32-bit-device-servers","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-09-16T06:58:01.199Z","last_posted_at":"2025-09-17T15:34:52.876Z","bumped":true,"bumped_at":"2025-09-17T15:34:52.876Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello again, I need your help. \nCan Tango work with 32-bit device servers and, if it can, how do I create them? \nI bumped into a following problem: I have Tango v10.0.2 installed on my Windows 10 x64 PC. I used Visual St&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":177,"like_count":0,"has_summary":false,"last_poster_username":"tbraun","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":842,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Codesets negotiation error between JacORB and omniORB","id":870,"title":"Codesets negotiation error between JacORB and omniORB","slug":"codesets-negotiation-error-between-jacorb-and-omniorb","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-07-10T08:28:49.160Z","last_posted_at":"2025-07-25T13:49:31.066Z","bumped":true,"bumped_at":"2025-07-25T13:50:04.809Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi tangoer: \nusing jive to set string_scalar attribute of TangoTest device with a string containing multi-bytes characters, like “hello😄”, the following error occurs in jive: org.omg.CORBA.DATA_CONVERSION: server side ex&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":0,"has_summary":false,"last_poster_username":"sliu","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":708,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to unexport my Pytango device servers","id":1808,"title":"How to unexport my Pytango device servers","slug":"how-to-unexport-my-pytango-device-servers","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-07-18T12:20:04.941Z","last_posted_at":"2025-07-22T06:37:45.267Z","bumped":true,"bumped_at":"2025-07-22T06:37:45.267Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nContrary to my C++ device servers, my Pytango device servers are never unexported when they terminate. This is causing problems when I use Database.get_device_exported: it returns all my Pytango device servers even &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":108,"like_count":0,"has_summary":false,"last_poster_username":"aglas","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":702,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":685,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LabVIEW client receive ghost events when DS is stoped","id":854,"title":"LabVIEW client receive ghost events when DS is stoped","slug":"labview-client-receive-ghost-events-when-ds-is-stoped","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-05-08T09:55:26.497Z","last_posted_at":"2025-07-21T09:00:08.765Z","bumped":true,"bumped_at":"2025-07-21T09:00:08.765Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am observing a rather strange behavior. \nMy LV2020 on the Win 10 client subscribes to the data_change_event for sys/tg_test/1/ulong64_scalar. The timeout is set to 1 second. When Test Ds is running, everything works as&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":0,"has_summary":false,"last_poster_username":"akessler","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":710,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I need a linux 64-bit routine between Tango and LabView","id":871,"title":"I need a linux 64-bit routine between Tango and LabView","slug":"i-need-a-linux-64-bit-routine-between-tango-and-labview","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-04-08T10:30:01.795Z","last_posted_at":"2025-04-08T10:30:01.795Z","bumped":false,"bumped_at":"2025-04-08T10:30:01.795Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m doing data communication between Tango and LabVIEW now, and now the routine on the official website can’t run on ubuntu2404, and ubuntu2404 seems to be able to only install labVIEW2025 version 64-bit, is there a rout&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":69,"like_count":0,"has_summary":false,"last_poster_username":"hchen4","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":803,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Soleil Maven repo","id":1222,"title":"Soleil Maven repo","slug":"soleil-maven-repo","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2015-02-27T12:37:14.859Z","last_posted_at":"2025-03-19T13:24:29.755Z","bumped":true,"bumped_at":"2025-03-19T13:24:29.755Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi All, \nI can not find the Maven repository at http://www.synchrotron-soleil.fr/controle/maven2/soleil/ \n(I get a 404). \nWas it moved or it is only temporarily unavailable? \nBest regards, \nCsaba","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":268,"like_count":0,"has_summary":false,"last_poster_username":"gabeille","category_id":9,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":45,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":441,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":566,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Significant differences in the performance of read requests from a Sardana MotorController DS and from PyTango DS","id":983,"title":"Significant differences in the performance of read requests from a Sardana MotorController DS and from PyTango DS","slug":"significant-differences-in-the-performance-of-read-requests-from-a-sardana-motorcontroller-ds-and-from-pytango-ds","posts_count":8,"reply_count":0,"highest_post_number":8,"image_url":null,"created_at":"2025-03-10T07:24:34.275Z","last_posted_at":"2025-03-13T17:21:24.300Z","bumped":true,"bumped_at":"2025-03-13T17:21:24.300Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have measured the read time of the position of a motor which is implemented as a child class of the Sardana MotorController. I have used %%timeit in a jupyter notebook. Although there is no communication with the HW, t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":156,"like_count":0,"has_summary":false,"last_poster_username":"zreszela","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":710,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":644,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Problem with v4l2 and property settings","id":984,"title":"Problem with v4l2 and property settings","slug":"problem-with-v4l2-and-property-settings","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-02-10T09:22:06.759Z","last_posted_at":"2025-03-07T11:01:08.335Z","bumped":true,"bumped_at":"2025-03-07T11:01:08.335Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi. After the install i finally export device server with help from here. \nAnd i thought i can handle rest of it. \nbut after 5 hours i realize I have another problem that obviously can’t handle alone. \n \nThis is my situa&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":0,"has_summary":false,"last_poster_username":"alejandro.homs","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":657,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":318,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Running Pytango Device Server with Lima (and jive)","id":985,"title":"Running Pytango Device Server with Lima (and jive)","slug":"running-pytango-device-server-with-lima-and-jive","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-02-04T10:32:27.047Z","last_posted_at":"2025-02-05T07:15:57.970Z","bumped":true,"bumped_at":"2025-02-05T07:15:57.970Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello. I’m a student and planning a project to build a spectrometer that allows remote data acquisition. \nI’m trying to follow the steps in these Doc (PyTango Device Server - Lima 1.10.4rc2-24-g93bf67b documentation) wit&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":96,"like_count":0,"has_summary":false,"last_poster_username":"user1","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":657,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Client side : wrong number of values for the spectrum attributes","id":872,"title":"Client side : wrong number of values for the spectrum attributes","slug":"client-side-wrong-number-of-values-for-the-spectrum-attributes","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2025-01-22T17:35:40.952Z","last_posted_at":"2025-01-23T09:22:41.570Z","bumped":true,"bumped_at":"2025-01-23T09:22:41.570Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello dear all, \nI have a very strange problem. \nWhen I do this, client side : \n std::vector&lt;Tango::DevLong&gt; vec;\n auto data = device-&gt;read_attribute(attributeName);\n data &gt;&gt; vec;\n\nI have twice the datas in “vec”. For ex&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":159,"like_count":0,"has_summary":false,"last_poster_username":"user04","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":599,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"PyTango 9.4.x - 9.5.x memory leak","id":986,"title":"PyTango 9.4.x - 9.5.x memory leak","slug":"pytango-9-4-x-9-5-x-memory-leak","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-12-03T11:34:55.866Z","last_posted_at":"2024-12-04T22:37:34.448Z","bumped":true,"bumped_at":"2024-12-04T22:37:34.448Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nFirst of all, my system is using: \n\n Python 3.11\n PyTango 9.4.2\n cppTango 9.5.0\n omniORB 4.3.0\n zmq 4.3.2\n tangoidl 5.1.0\n\nIf a device server is running, the memory usage keeps increasing. \nDebugging the system,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"tbraun","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":820,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Syntax of push_data_ready_event","id":1001,"title":"Syntax of push_data_ready_event","slug":"syntax-of-push-data-ready-event","posts_count":14,"reply_count":0,"highest_post_number":14,"image_url":null,"created_at":"2023-05-12T11:52:07.310Z","last_posted_at":"2024-11-22T09:59:17.086Z","bumped":true,"bumped_at":"2024-11-22T09:59:17.086Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear Tango community, \nI would like to use the data_ready_event for a camera image. \nI want to push the event with \nself.push_data_ready_event(&#39;camera_frame&#39;)\n\nbut I recieve the following error: \nFile &quot;C:\\DeviceServers\\K&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":99,"like_count":0,"has_summary":false,"last_poster_username":"dhollatz","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":845,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Memorized attribute : detect when the value is ready","id":873,"title":"Memorized attribute : detect when the value is ready","slug":"memorized-attribute-detect-when-the-value-is-ready","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-10-03T12:16:57.039Z","last_posted_at":"2024-10-03T14:57:09.676Z","bumped":true,"bumped_at":"2024-10-03T14:57:09.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello dancers, \nI have a memorized r/w attribute which is initialized automatically from the database. \nThe value is read from the database after the init_device() call. Is there a way to detect when the value is ready?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":61,"like_count":0,"has_summary":false,"last_poster_username":"cscafuri","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":42,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":40,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Jive-ATK-Monitor lets the commnication to a GreenMode.Asyncio DS crash","id":987,"title":"Jive-ATK-Monitor lets the commnication to a GreenMode.Asyncio DS crash","slug":"jive-atk-monitor-lets-the-commnication-to-a-greenmode-asyncio-ds-crash","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-08-29T07:01:07.615Z","last_posted_at":"2024-09-04T13:20:56.837Z","bumped":true,"bumped_at":"2024-09-04T13:20:56.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear all, \nI have a simple pyTango DS in asyncio mode that only provides two scalar double attributes. A LabVIEW client is supposed to write them. I was wondering why the communication crashes after some writes. I suspec&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"akessler","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":710,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Read_attribute_asynch sometimes takes 3 seconds to return","id":988,"title":"Read_attribute_asynch sometimes takes 3 seconds to return","slug":"read-attribute-asynch-sometimes-takes-3-seconds-to-return","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2024-08-19T08:23:20.289Z","last_posted_at":"2024-08-29T12:12:38.528Z","bumped":true,"bumped_at":"2024-08-29T12:12:38.528Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m quite new to using the asynch commands of PyTango. \nFrom my understanding, the “read_attribute_asynch()” command should always return more or less immediately. Most of the time this also works out. H&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":0,"has_summary":false,"last_poster_username":"fschweiger","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":706,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":710,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is a reliable interaction between LabVIEW Client and GreenMode.Asyncio DS possible?","id":855,"title":"Is a reliable interaction between LabVIEW Client and GreenMode.Asyncio DS possible?","slug":"is-a-reliable-interaction-between-labview-client-and-greenmode-asyncio-ds-possible","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2024-08-28T08:23:57.906Z","last_posted_at":"2024-08-28T15:44:58.690Z","bumped":true,"bumped_at":"2024-08-28T15:44:58.690Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, I am wondering if it is possible to work from LabVIEW client with a  GreenMode.Asyncio DS? I simply update a scalar double DS attribute from a VI. When DS Asyncio mode is used, after some times writing I get&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"nleclercq","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":710,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":83,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Controlling DeviceServers from a main DeviceServer","id":874,"title":"Controlling DeviceServers from a main DeviceServer","slug":"controlling-deviceservers-from-a-main-deviceserver","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-08-20T10:29:12.800Z","last_posted_at":"2024-08-20T10:29:12.800Z","bumped":false,"bumped_at":"2024-08-20T10:29:12.800Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI would like to create a set of device servers (DSi) that communicate for each one of them with a set of 4 boards through one link. \n \nAnd at the same time, I want to flatten this hierarchy and use a “master” dev&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":80,"like_count":0,"has_summary":false,"last_poster_username":"user75","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":589,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pogo-9.9.1-snapshot: mandatory property in python-HL server","id":990,"title":"Pogo-9.9.1-snapshot: mandatory property in python-HL server","slug":"pogo-9-9-1-snapshot-mandatory-property-in-python-hl-server","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2024-05-20T09:17:06.101Z","last_posted_at":"2024-06-18T15:07:01.447Z","bumped":true,"bumped_at":"2024-06-18T15:07:01.447Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"defining a device property with a documentation text (property description) and ‘mandatory in database’ produces a faulty python code: a comma (,) is missing after the defintion of the property description: \nmy_property &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"cscafuri","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":42,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":670,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":622,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Jive dont show attribute description from Parent classes","id":989,"title":"Jive dont show attribute description from Parent classes","slug":"jive-dont-show-attribute-description-from-parent-classes","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-06-11T19:02:01.546Z","last_posted_at":"2024-06-11T19:02:01.546Z","bumped":false,"bumped_at":"2024-06-11T19:02:01.546Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I use pogo to generate the attribute docstring/description. The doc property of the attribute descriptor is correctly set. \nMost of my classes are only two levels in inheritance. There is a parent and then a child. The p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"user74","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":670,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pogo pytango HL - allocate read data member for attribute allocates a dunder variable instead of a single underscore","id":992,"title":"Pogo pytango HL - allocate read data member for attribute allocates a dunder variable instead of a single underscore","slug":"pogo-pytango-hl-allocate-read-data-member-for-attribute-allocates-a-dunder-variable-instead-of-a-single-underscore","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2024-03-13T09:14:09.698Z","last_posted_at":"2024-04-04T12:46:51.318Z","bumped":true,"bumped_at":"2024-04-04T12:46:51.318Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Pogo version - 9.8.3 \nDear Developers, \nWhen I set checked the option “Allocate - read data member” in pogo, a double underscore variable is created in python. For example - an attribute Attribute1 will have a member sel&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":154,"like_count":0,"has_summary":false,"last_poster_username":"dlacoste","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":670,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":622,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lima DevEncoded frames in Taurus","id":991,"title":"Lima DevEncoded frames in Taurus","slug":"lima-devencoded-frames-in-taurus","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-03-28T14:03:03.729Z","last_posted_at":"2024-03-28T14:03:03.729Z","bumped":false,"bumped_at":"2024-03-28T14:03:03.729Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear Tango community, \nI use Lima as a device server to get frames from a Basler camera. Lima publishes the frames as SCALAR attributes of type DevEncoded. As a GUI I want to use Taurus, specifically the TaurusImageDialo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"dhollatz","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":845,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Restrict device proxy creation","id":993,"title":"Restrict device proxy creation","slug":"restrict-device-proxy-creation","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-03-05T12:48:27.241Z","last_posted_at":"2024-03-08T10:02:21.646Z","bumped":true,"bumped_at":"2024-03-08T10:02:21.646Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear developers, \nI have an application that for a certain tango Device, the device proxy can only be created within another tango Device. \nThe said former tango device is a PLC controller, therefore I do not want person&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"user74","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":670,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":685,"primary_group_id":null,"flair_group_id":null}]}]}}