{"push_id":844646543,"size":1,"distinct_size":1,"ref":"refs/heads/Issue1566","head":"a999da237b8cf9a1ff0501dcfa601c1d44526839","before":"fab4b53ef54ebdbfd0c03b652a319fa025c6c2fc","commits":[{"sha":"a999da237b8cf9a1ff0501dcfa601c1d44526839","author":{"email":"a067e0742272bbddf4c3cd24a56d10f5f0e802c8@googlemail.com","name":"Iain Workman"},"message":"#1566 Trajectory Changes to grating angle\n- Made changes to the SGMEnergyTrajectory class relating to its calculation of the grating angle velocity. It now uses the function derived by David C. to calculate the required velocity, and contains a member variable for the accleration and steps per encoder count in order to perform this calculation.\n- Started work on a GratingAngle PseudoMotor which will contain all the controls for working with trajectories (velocity, acceleration and encoder pulses per step), as well as providing an interface for switching to/from closed loop mode.","distinct":true,"url":"https://api.github.com/repos/acquaman/acquaman/commits/a999da237b8cf9a1ff0501dcfa601c1d44526839"}]}