Steve Hunt wrote:
>
> Hi,
>
> I am trying to change the value of SDIS in a sscan record from a
> stringout and when I process the stringout (for example by writing a new
> value to its VAL field from ca) I get the error message
>
> filename="../recGbl.c" line number=87
> Illegal Database Request Type PV: myscan.SDIS error detected in routine:
> dbPut - database
> request type is 0
>
> I can change the value in SDIS directly from channel access, and I can
> change other fields such as T1PV from a stringout.
>
> SSCAN is VERS 4.12
> Epics is 3.13.2
>
> # works
> record(stringout,"mystringoutC") {
> field(OUT,"myscan.T1PV")
> }
>
> # does not work
> record(stringout,"mystringoutD") {
> field(OUT,"myscan.SDIS")
> }
>
> record(sscan,"myscan") {
> }
>
> What am I doing wrong ?
>
> Steve
SDIS is a link field. Link fields can not be changed via database links but can
be changed via CA links. Thus change:
record(stringout,"mystringoutD") {
field(OUT,"myscan.SDIS")
}
to
record(stringout,"mystringoutD") {
field(OUT,"myscan.SDIS CA")
}
Marty Kraimer
- References:
- SSCAN record - changing SDIS from a stringout Steve Hunt
- Navigate by Date:
- Prev:
SDIS - my mistake Bob Dalesio
- Next:
Re: Joerger waveform analysers Ned Arnold
- 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: SSCAN record - changing SDIS from a stringout Bob Dalesio
- Next:
[no subject] Bob Dalesio
- 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
|