Menu

#13 eget monitor and eput not yet implemented

4.5
closed
3.0.0 (1)
2
2015-08-05
2013-09-10
Greg White
No

Presently, pvget takes only pva PVs (not ca), but can do monitor and put.
Conversely, eget can take PVA PVs or CA PVs, but cannot monitor and there is no eput.

This makes it difficult for a user to keep up and remember when they need to
do what. Suggest we have all 6 of these below.
pvget pvapvname
pvget -m pvapvname
pvput pvapvname value
eget pvapvname | capvname
eget -m pvapvname | capvname <- NOT YET IMPLEMENTED
eput pvapvname | capvname value <- NOT YET IMPLEMENTED

(This BUGS item text supersedes the former entry for #13)

Discussion

  • Greg White

    Greg White - 2013-09-12
    • summary: pvget not getting CA PVs --> eget monitor and eput not yet implemented
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,18 +1,13 @@
    -pvget appears not to acquire Channel Access provider PVs. 
    -Tried both explicit provider by URI form (#2 below), and unspecified provider assuming
    -both providers would be tried (3 below). 
    +Presently, pvget takes only pva PVs (not ca), but can do monitor and put. 
    +Conversely, eget can take PVA PVs or CA PVs, but cannot monitor and there is no eput.
    
    -Eg, where EVNT:SYS0:1:LCLSBEAMRATE is a CA accessible PV name;
    +This makes it difficult for a user to keep up and remember when they need to 
    +do what. Suggest we have all 6 of these below.
    +pvget <pvapv>
    +pvget -m <pvapv>
    +pvput <pvapv> value
    +eget <pvapv>|<capv>
    +eget -m <pvapv>|<capv>       <- NOT YET IMPLEMENTED
    +eput <pvapv>|<capv> value    <- NOT YET IMPLEMENTED
    
    -1. $ caget EVNT:SYS0:1:LCLSBEAMRATE    
    -EVNT:SYS0:1:LCLSBEAMRATE       10
    -
    -2. $ pvget ca:///EVNT:SYS0:1:LCLSBEAMRATE
    -[ca:///EVNT:SYS0:1:LCLSBEAMRATE] connection timeout
    -
    -3. $ pvget EVNT:SYS0:1:LCLSBEAMRATE
    -[EVNT:SYS0:1:LCLSBEAMRATE] connection timeout
    -
    -However, eget appears to work.
    -4. $ eget ca:///EVNT:SYS0:1:LCLSBEAMRATE
    -10
    +(This BUGS item text supersedes the former entry for #13)
    
    • Group: -->
     
  • Greg White

    Greg White - 2013-09-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,11 +3,11 @@
    
     This makes it difficult for a user to keep up and remember when they need to 
     do what. Suggest we have all 6 of these below.
    -pvget <pvapv>
    -pvget -m <pvapv>
    -pvput <pvapv> value
    -eget <pvapv>|<capv>
    -eget -m <pvapv>|<capv>       <- NOT YET IMPLEMENTED
    -eput <pvapv>|<capv> value    <- NOT YET IMPLEMENTED
    +pvget pvapvname
    +pvget -m pvapvname
    +pvput pvapvname value
    +eget pvapvname|capvname
    +eget -m pvapvname|capvname       <- NOT YET IMPLEMENTED
    +eput pvapvname|capvname value    <- NOT YET IMPLEMENTED
    
     (This BUGS item text supersedes the former entry for #13)
    
     
  • Greg White

    Greg White - 2013-09-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -6,8 +6,8 @@
     pvget pvapvname
     pvget -m pvapvname
     pvput pvapvname value
    -eget pvapvname|capvname
    -eget -m pvapvname|capvname       <- NOT YET IMPLEMENTED
    -eput pvapvname|capvname value    <- NOT YET IMPLEMENTED
    +eget pvapvname | capvname
    +eget -m pvapvname | capvname       <- NOT YET IMPLEMENTED
    +eput pvapvname | capvname value    <- NOT YET IMPLEMENTED
    
     (This BUGS item text supersedes the former entry for #13)
    
     
  • Matej Sekoranja

    Matej Sekoranja - 2013-09-19

    Added support for monitoring to eget.
    Still no eput.

     
  • Greg White

    Greg White - 2015-08-05
    • status: open --> closed
    • Target Milestone: --> 4.5
     
  • Greg White

    Greg White - 2015-08-05

    Closing this ticket. I think after Dave's additions to eget / pvget that these tools are now symmetrical w.r.t. monitor and ca support