acquaman / acquaman

Acquisition and Data Management for Big Science
GNU General Public License v3.0
11 stars 2 forks source link

REIXS: Numerous energy move/tolerance issues #678

Closed AcquamanIssues closed 9 years ago

AcquamanIssues commented 10 years ago

13007 in [AMControlMoveAction3]: There was an error moving the control 'beamlineEV' into position. Target: 858 eV. Actual position: 858.033 eV. Tolerance 1.79769e+308. Reason: An undocumented failure happened.. Please report this problem to the beamline staff.

davidChevrier commented 10 years ago

@dretrex can you help make this a 2?

XuetaoLiu-CLS commented 9 years ago

The tolerance is defined as 1000 not 1.79769e+308. Need some test for this one.

AMPVwStatusControl* directEnergy = new AMPVwStatusControl("beamlineEV", "REIXS:MONO1610-I20-01:user:energy:fbk", "REIXS:user:energy", "REIXS:status", "REIXS:energy:stop", 0, 1000);
XuetaoLiu-CLS commented 9 years ago

This actually happens clicking "Stop" when moving energy

dretrex commented 9 years ago

That's likely because when you stop it will change the status away from "Move Active" and then it will check to see if it is within tolerance.

XuetaoLiu-CLS commented 9 years ago

Time Estimate: 1 hour

dretrex commented 9 years ago

Done in #1405.