48#include "NI/include/flexmotn.h"
96 void Test(
float *Pos,
int N);
161 void ScanToZ0AndGotoXYZ(
float Z0,
float Z0speed,
float Z0acc,
float X,
float Y,
float XYSpeed,
float XYAcc,
float Z,
float Zspeed,
float Zacc,
u32 Timeout);
R__EXTERN AcqStage1 * gStage
Definition: AcqStage1.h:166
unsigned long u32
Definition: MotnCnst.h:24
unsigned short u16
Definition: MotnCnst.h:23
Definition: AcqStage1.h:51
int FindHome(int Direction)
Definition: AcqStage1.cxx:631
int TurnOffLightTime
Definition: AcqStage1.h:69
void ArmBreakpointSequence()
Definition: AcqStage1.cxx:765
void LoadMoveCompleteCriteria(bool MotorOff, bool Stop, bool Delay, bool InPosition, float DeadBand, int sdelay, int minPulse)
Definition: AcqStage1.cxx:567
void DisarmBreakpointSequence()
Definition: AcqStage1.cxx:760
int CtlModeIsCWCCW
Definition: AcqStage1.h:68
AcqAxis()
Definition: AcqStage1.cxx:438
void Move(float Speed, float Acc)
Definition: AcqStage1.cxx:548
int GetLimiter()
Definition: AcqStage1.cxx:613
int LinesRev
Definition: AcqStage1.h:62
void LoadBreakpointSequence(float *Pos, int N)
Definition: AcqStage1.cxx:722
void Test(float *Pos, int N)
Definition: AcqStage1.cxx:801
void DisarmBreakpoint()
Definition: AcqStage1.cxx:705
bool IsMoveComplete()
Definition: AcqStage1.cxx:590
float MicronsToSteps
Definition: AcqStage1.h:64
int StepsRev
Definition: AcqStage1.h:61
float HomingSpeed
Definition: AcqStage1.h:71
void PosMove(float Pos, float Speed, float Acc)
Definition: AcqStage1.cxx:524
void Reset()
Definition: AcqStage1.cxx:508
int BoardId
Definition: AcqStage1.h:60
void ArmBreakpoint(float Pos)
Definition: AcqStage1.cxx:696
float Accel
Definition: AcqStage1.h:65
int HomePol
Definition: AcqStage1.h:67
bool Initialize()
Definition: AcqStage1.cxx:463
int ReadFollowingError()
Definition: AcqStage1.cxx:844
float Reference
Definition: AcqStage1.h:72
float NominalReference
Definition: AcqStage1.h:73
float EncoderToMicrons
Definition: AcqStage1.h:63
float MaxSpeed
Definition: AcqStage1.h:66
void DumpBreakpointSequence()
Definition: AcqStage1.cxx:788
int Invert
Definition: AcqStage1.h:70
float GetPos()
Definition: AcqStage1.cxx:599
void SetFilterFrequency(int Freq)
Definition: AcqStage1.cxx:838
virtual ~AcqAxis()
Definition: AcqStage1.h:57
bool IsBreakpointOccured()
Definition: AcqStage1.cxx:710
int LimPol
Definition: AcqStage1.h:67
int WaitForMoveComplete(u32 Timeout)
Definition: AcqStage1.cxx:514
int Axis
Definition: AcqStage1.h:59
int IsBreakpointSequenceArmed()
Definition: AcqStage1.cxx:778
void Stop()
Definition: AcqStage1.cxx:502
int WaitForHome(int Timeout)
Definition: AcqStage1.cxx:658
void SetFollowingError(u16 Error)
Definition: AcqStage1.cxx:854
Definition: AcqStage1.h:107
int ReadTemperature()
Definition: AcqStage1.cxx:917
AcqLight()
Definition: AcqStage1.cxx:860
bool Initialize()
Definition: AcqStage1.cxx:870
int BoardId
Definition: AcqStage1.h:115
int TurnOffLightTime
Definition: AcqStage1.h:116
int LightLevel
Definition: AcqStage1.h:117
int ReadLightLevel()
Definition: AcqStage1.cxx:926
bool IsON
Definition: AcqStage1.h:118
virtual ~AcqLight()
Definition: AcqStage1.h:113
void ResetTimer()
Definition: AcqStage1.cxx:910
void OFF()
Definition: AcqStage1.cxx:903
void ON()
Definition: AcqStage1.cxx:895
Definition: AcqStage1.h:134
float EmTopLayer
Definition: AcqStage1.h:140
float EmBase
Definition: AcqStage1.h:142
bool AbsCoords
Definition: AcqStage1.h:151
AcqStage1()
Definition: AcqStage1.cxx:106
int GetLastModalError(char *Description, int size)
Definition: AcqStage1.cxx:216
AcqLight * L
Definition: AcqStage1.h:148
void ScanToZ0AndGotoXYZ(float Z0, float Z0speed, float Z0acc, float X, float Y, float XYSpeed, float XYAcc, float Z, float Zspeed, float Zacc, u32 Timeout)
Definition: AcqStage1.cxx:231
bool Initialize()
Definition: AcqStage1.cxx:168
virtual ~AcqStage1()
Definition: AcqStage1.h:155
int BoardId
Definition: AcqStage1.h:138
void Stop()
Definition: AcqStage1.cxx:193
float NominalEmLayer
Definition: AcqStage1.h:143
void Monitor()
Definition: AcqStage1.cxx:311
float NominalEmBase
Definition: AcqStage1.h:144
float EmBotLayer
Definition: AcqStage1.h:141
EdbAffine2D * eAffine
Definition: AcqStage1.h:150
AcqAxis * Y
Definition: AcqStage1.h:146
float ZHomingXPos
Definition: AcqStage1.h:139
int GetLastError(char *Description, int size)
Definition: AcqStage1.cxx:202
float ZHomingYPos
Definition: AcqStage1.h:139
AcqAxis * Z
Definition: AcqStage1.h:147
AcqAxis * X
Definition: AcqStage1.h:145
Definition: EdbAffine.h:17
float Speed
Definition: hwinit.C:69
float Z0
Definition: hwinit.C:67