New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PVTable Updates #1515
Comments
You describe several features. Table export to Excel is good, we should merge that. New column TimestampSave that holds the time stamp of the saved value is good. Except for maybe labelling it "Saved Value Timestamp", I'm for merging that. In principle, the visibility of that column could be configurable just like the "show_description" and "show_units" columns which were added but can be enabled/disabled via preferences. I'm leaning towards always showing it, though, since the time when a value was saved should be generally useful. As for the configuration list of PVs, I'm afraid I don't understand how that works and what it's good for. |
Forgot to answer your question on how to create a pull request. Basically:
If the pull requests come in small pieces like "Excel table export" where we've already agreed on the ticket that it's a good idea, it's quickly merged. |
some of this overlaps with save restore: I love the pvtable for what it is. I don't know about extending it to add measurements/snapshots. How does this work restoring-wise? I think I might need to see it demo'ed. I should add, I like the export to excel. |
I like that the measurements/snapshots are saved in a queue-like, I'm not sure about it visually though. Like I mentioned, maybe I just need to see a demo. |
Indeed I see the PVTable and save/restore as separate, but related. Should we have a hangout on this? |
yes, that sounds good. Let's have a hangout. I can schedule it. |
Hello, I created a demo video of Configuration and Measurement behaviours. I will post it on this page tonight. The needs of our users is to be able to take multiple snapshot of list of PVs at different values and time. Like this, they don't have to copy and past many times a PV list and take a snapshot. When you create a measure from a configuration list a snapshot is take and a copy of snaphot values is used to create the measure. If you don't create a configuration list by typing #conf# PVtable operate normally. |
If you want to have a look to demo : https://drive.google.com/folderview?id=0Bzw-SHJzUmojX3p5UnJOQ1lGQ0k&usp=sharing |
Looking at the video, what you call Measurement is what I'd call Save/Restore. Save/Restore is meant to save more than one snapshot of values for a list of PVs, and later you can then see what the values were at some time, compare, restore. One such snapshot could be presented in a PV table, where you can then compare, restore all values, or only restore values for selected PVs. |
Can we have a hangout on this Dec. 15, 10:00 eastern time/16:00 France? |
Yes of course, tomorrow at 2 p.m. Can we have google hangouts for discussing ? Have you got a google account ? |
You mean tomorrow, Dec, 15, 08:00 eastern, 14:00 France? |
I mean Thursday, Dec. 17, 8:00 eastern time/14:00 France. I would like to show you my screen. So we're trying to create a call conference meeting for Thursday. |
Created hangout event here: https://plus.google.com/u/0/b/101349549663920375487/events/c2p0enb9vs9mchtm9defqr3ntbs?authkey=CImY68rxmN2wRA |
Notes from hangout w/ Charles-Henry, Eric, Kay: Eric presented save/restore tool. Charles-Henri presented PVTable update, (see video in ticket). Conclusion:
Save/restore might support opening one saved snapshot as PVTable. |
Hello everyone, I'm working on the next PVTable update to add behaviors that you wish kasemir. But i'm encoutenring a problem to hide measurement toolbar buttons. I have changed the way i've defined the measurement toolbar because of a difficulty to obtain a good behavior to hide/unhide it. Now, the toolbar is define in the plugin.xml file and it works. Unfortunately, i can't place it after the tolerance button. I'm short of idea. I've tried to set the toolbar location uri after the PVTableActionContributor but it doesn't apear at the right location. I've tried to set the location uri at the end of the toolbar but it apear at the right extremity, after perspectives, so this is not satisfying. I've tried to set it after the search button but whatever i try, it apear at the same place, after the Probe button. Any idea ? |
No idea. I've certainly seen that the location of toolbar sections contributed by different sources moves around as perspectives or versions of Eclipse change. The only guarantee seems to be that the buttons within one section stay in the same order. So what you might have to do is: Contribute all PVTable tool bar buttons programmatically from the PVTableEditorActionBarContributor:
|
Hi Key, We have trouble with the programmatically method for the following reason. By example, if you start with a new PV editor, the Editor doesn't have a config so the measures actions are hidden. Consequentally we add the action into IToolbarmanager and force the update in the model changed event of the PVTableEditor. But the result is not always satisfactory, sometines eclipse doesn't refresh the toolbar correctly. We will do another try tomorrow with anthony, but if we don't succeed, Are you agreed if we define all PVTable toolbar action with the menu extension point/command method (and the visibleWhen condition) in the pluggin.xml? |
As long as you can hide the measurement buttons for normal PVTable configs that don't use the “#conf#” entry, I don't care how yo accomplish that. |
Hi, Thank you |
A pull request from a fork is the easiest way to let others test and okay the changes. |
We have a few compile problems: https://openepics.ci.cloudbees.com/job/cs-studio-applications-display-master/44 |
I will work on it tomorrow morning. Can you explain me exactly what you need and what's the problem @berryma4 ? I never used Jenkins at least. I understand that there is a problem with the pom file and with unit test on Pace tool. But I nerver modify any java code in org.csstudio.display.pace.test.
Thanks |
I suggest it should probably be on the wiki: https://github.com/ControlSystemStudio/cs-studio/wiki Also to add:
|
With the last commits, does everything work "as expected" now? |
Can we close this? |
From Charles-Henry PATARD:
We finally finished our PVtable coding. We’re ready to propose you new PVtable functionalities. So, just below a short overview :
We committed on master branch of cs-studio git repo. We would like to know if those features are good and useful for cs-studio project ?
So, now I would like to know how to create a pull request ?
The text was updated successfully, but these errors were encountered: