Fixed addauxref for the triple axis code
Added a writing state to status
This commit is contained in:
6
tasub.c
6
tasub.c
@@ -15,6 +15,7 @@
|
||||
Mark Koennecke, September 2011
|
||||
----------------------------------------------------------------------*/
|
||||
#include <assert.h>
|
||||
#include <math.h>
|
||||
#include "sics.h"
|
||||
#include "lld.h"
|
||||
#include "SCinter.h"
|
||||
@@ -971,7 +972,7 @@ static void listDiagnostik(ptasUB self, SConnection * pCon)
|
||||
static int addAuxReflection(ptasUB self, SConnection * pCon,
|
||||
SicsInterp * pSics, int argc, char *argv[])
|
||||
{
|
||||
int status;
|
||||
int status, ss;
|
||||
tasReflection r1, r2;
|
||||
float value = -999.99;
|
||||
char pBueffel[256];
|
||||
@@ -1027,7 +1028,8 @@ static int addAuxReflection(ptasUB self, SConnection * pCon,
|
||||
r2.qe.kf = self->current.kf;
|
||||
r2.qe.ki = self->current.ki;
|
||||
GetDrivablePosition(self->motors[A3], pCon, &value);
|
||||
r2.angles.a3 = value + 180.;
|
||||
ss = self->machine.ss_sample;
|
||||
r2.angles.a3 = fmod(value + ss*180.,360.) - ss*180.;
|
||||
r2.angles.sgu = .0;
|
||||
r2.angles.sgl = .0;
|
||||
calcTwoTheta(B, r2.qe, self->machine.ss_sample,
|
||||
|
||||
Reference in New Issue
Block a user