William,
> I have a stringin that can be processed several times rapidly in
> succession with a different .VAL field each time. I get a monitor for
> each time it is processed. However, the monitored values are mostly the
> same.
>
> For example (pvload is a tool that processes a list of channel assign-
> ments; "group" uses ezcaBeginGroup()/ezcaEndGroup()):
>
> % pvload
> group {
> string k0:ao:sc:state = "a";
> string k0:ao:sc:state = "b";
> string k0:ao:sc:state = "c";
> string k0:ao:sc:state = "d";
> string k0:ao:sc:state = "e";
> string k0:ao:sc:state = "f";
> }
>
> camonitor k0:ao:sc:state
> k0:ao:sc:state 06/04/97 12:16:59.400 a
> k0:ao:sc:state 06/04/97 12:16:59.410 f
> k0:ao:sc:state 06/04/97 12:16:59.410 f
> k0:ao:sc:state 06/04/97 12:16:59.410 f
> k0:ao:sc:state 06/04/97 12:16:59.410 f
> k0:ao:sc:state 06/04/97 12:16:59.410 f
> ^C
>
>
Due to concerns about excessive memory consumption in
the CA server's monitor queue, we do not queue up
the intermediate values for monitors on fields whose
native type in the database is DBR_STRING. This also
applies to fields of more than one element (arrays).
We will however always send an update for the final value
so that clients will remain current.
> Is there anything I can do to prevent this behavior?
Store the command code as an integer.
Jeff
- Navigate by Date:
- Prev:
Re: Epics field names > 4 chars OK? Marty Kraimer
- Next:
Re: copying of monitored data Jeff Hill
- 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
- Navigate by Thread:
- Prev:
Re: copying of monitored data William Lupton
- Next:
Re: copying of monitored data Jeff Hill
- 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
|