medm only updates when a "monitor" is posted by the record for the field
that has changed while a caget retrieves the current value. Most record
support takes care of posting monitors for you, but for a subroutine
record it is <sometimes> up to you.
You don't mention which field in the subroutine record is causing the problem,
but it is likely a field in which the record support does NOT do a
db_post_events(psub,&psub->field,monitor_mask);
If so, you will have to do one in your subroutine code whenever the value
changes. Examples abound in base/src/rec
Ned
>
> Hello,
>
> I am running EPICS version R3.12.2 and MEDM version 2.3.3.
> Sometimes in MEDM the text monitor for a subroutine record specifies a
> different value than the one I can read via caget or dbpr or the PV info
> window. Anybody has an explanation ? A fix ?
>
> Thanks,
>
> Gaspare
>
> ### Gaspare Lo Curto office 234 | Telephone: + 49 89 32354226 ###
> ### Max Planck Institut fuer Physik | Fax: + 49 89 3226704 ###
> ### Foehringer Ring 6 |
###
> ### D-80805 Munich GERMANY | ###
> Now at Brookhaven National Laboratory, Upton, NY USA, ph: +1 631 344 3121
>
>
>
>
>
>
- Navigate by Date:
- Prev:
medm updates Gaspare Lo Curto
- Next:
[no subject] Mythili Srinivasan
- 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:
medm updates Gaspare Lo Curto
- Next:
[no subject] Mythili Srinivasan
- 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
|