Experimental Physics and
| |||||||||||||||
|
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 Attachment:
epicsmessage.bmp
| ||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |