1994 1995 1996 1997 1998 1999 2000 2001 2002 <2003> 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 <2003> 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | |
From: | l7a <[email protected]> |
To: | [email protected] |
Date: | Wed, 21 May 2003 17:43:29 -0500 |
Jeff, Thanks you for answer about Multithread client. But I have some questions again. 1. I don't feel difference between ca_pend_io() and ca_pend_event() functions. In first moment I believe ca_pend_event() is used for functions with callback. But ca_create_channel() uses callback but I must use ca_pend_io() from documentation. The documentation has only this mention for ca_pend_event() ================= When ca_pend_event is invoked the send buffer is flushed and CA background activity is processed for TIMEOUT seconds. ================= All another ca_pend_event mentions in documentation are combained with ca_pend_io, ca_flush_io. Could you please drop some hints for newcoming? 2. I try to test clients in Windows. I saw when I started the simplest program for few times I have problem. The program contains - init CA - open channel - close channel - destroy CA It works OK at once. But if I make loop I receive problem after ~10 circles in destroy function. I attach c file and bmp with screen. Could you please glance to its? I use Epics 3.14.1 version. 3. Epics uses some strings. I can find MAX length for #define MAX_UNITS_SIZE 8 - for engeniring unit label #define MAX_STRING_SIZE 40 - for string PV type I don't see MAX length for Host, PV name strings. Are its dynamical? No restriction? Andrei.
Attachment:
EpicsLabViewDllTest.c
Description: Binary data
Attachment:
epicsmessage.bmp
Description: Windows bitmap