Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Instrument Control
NomadSpecialModules
Commits
40339dc9
Commit
40339dc9
authored
Sep 25, 2019
by
yannick legoc
Browse files
Commented VEXPController
parent
d06ff674
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/controllers/vexp/VEXPController.h
View file @
40339dc9
...
...
@@ -31,6 +31,18 @@
namespace
vexp
{
/**
* The VEXPController is the bridge between Nomad and the vEXP application.
* It groups the properties needed by vEXP:
* - Sample properties: as, bs, ... U, B matrices.
* - Scattering properties: qh, ... qm, ki, kf.
* - Angle properties: A1...A6.
* These properties are synchronized with the Nomad controllers.
*
* The vEXP application is reading these properties when it synchronizes with Nomad (startup and resync).
* When the vEXP application requests a calculation of the angles, it sends the property calcvalues.
* Then the calculation is triggered and calca1...calca6 are calculated by the other Nomad controllers.
*/
class
VEXPController
:
public
ExperimentController
{
public:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment