init
This commit is contained in:
114
device/control/acs/buffercode/tohomecode.h
Normal file
114
device/control/acs/buffercode/tohomecode.h
Normal file
@@ -0,0 +1,114 @@
|
||||
#ifndef TOHOMECODE_H
|
||||
#define TOHOMECODE_H
|
||||
#include <QString>
|
||||
#include "deviceproxy.h"
|
||||
class ToHomeCode
|
||||
{
|
||||
public:
|
||||
explicit ToHomeCode();
|
||||
QString getCode();
|
||||
|
||||
void setZAAxisToSafePosVel(double value);
|
||||
|
||||
void setXAxisToHomePos(double value);
|
||||
void setYAxisToHomePos(double value);
|
||||
void setZAxisToHomePos(double value);
|
||||
void setZAAxisToHomePos(double value);
|
||||
void setDAxisToHomePos(double value);
|
||||
void setZ0AxisToHomePos(double value);
|
||||
void setZ2AxisToHomePos(double value);
|
||||
|
||||
void setXAxisFindINDVel(double value);
|
||||
void setYAxisFindINDVel(double value);
|
||||
void setZAxisFindINDVel(double value);
|
||||
void setZAAxisFindINDVel(double value);
|
||||
void setDAxisFindINDVel(double value);
|
||||
void setZ0AxisFindINDVel(double value);
|
||||
void setZ2AxisFindINDVel(double value);
|
||||
|
||||
|
||||
void setXAxisINDZeroOffset(double value);
|
||||
void setYAxisINDZeroOffset(double value);
|
||||
void setZAxisINDZeroOffset(double value);
|
||||
void setZAAxisINDZeroOffset(double value);
|
||||
void setDAxisINDZeroOffset(double value);
|
||||
void setZ0AxisINDZeroOffset(double value);
|
||||
void setZ2AxisINDZeroOffset(double value);
|
||||
|
||||
void setXAxisSLLimit(double value);
|
||||
void setXAxisSRLimit(double value);
|
||||
void setYAxisSLLimit(double value);
|
||||
void setYAxisSRLimit(double value);
|
||||
void setZAxisSLLimit(double value);
|
||||
void setZAxisSRLimit(double value);
|
||||
void setZAAxisSLLimit(double value);
|
||||
void setZAAxisSRLimit(double value);
|
||||
void setDAxisSLLimit(double value);
|
||||
void setDAxisSRLimit(double value);
|
||||
void setZ0AxisSLLimit(double value);
|
||||
void setZ0AxisSRLimit(double value);
|
||||
void setZ2AxisSLLimit(double value);
|
||||
void setZ2AxisSRLimit(double value);
|
||||
|
||||
void setXAxisVel(double value);
|
||||
void setYAxisVel(double value);
|
||||
void setZAxisVel(double value);
|
||||
void setZAAxisVel(double value);
|
||||
void setDAxisVel(double value);
|
||||
void setZ0AxisVel(double value);
|
||||
void setZ2AxisVel(double value);
|
||||
|
||||
private:
|
||||
|
||||
double ZAAxisToSafePosVel{0.0};
|
||||
|
||||
double XAxisToHomePos{0.0};
|
||||
double YAxisToHomePos{0.0};
|
||||
double ZAxisToHomePos{0.0};
|
||||
double ZAAxisToHomePos{0.0};
|
||||
double DAxisToHomePos{0.0};
|
||||
double Z0AxisToHomePos{0.0};
|
||||
double Z2AxisToHomePos{0.0};
|
||||
|
||||
double XAxisFindINDVel{0.0};
|
||||
double YAxisFindINDVel{0.0};
|
||||
double ZAxisFindINDVel{0.0};
|
||||
double ZAAxisFindINDVel{0.0};
|
||||
double DAxisFindINDVel{0.0};
|
||||
double Z0AxisFindINDVel{0.0};
|
||||
double Z2AxisFindINDVel{0.0};
|
||||
|
||||
double XAxisINDZeroOffset{0.0};
|
||||
double YAxisINDZeroOffset{0.0};
|
||||
double ZAxisINDZeroOffset{0.0};
|
||||
double ZAAxisINDZeroOffset{0.0};
|
||||
double DAxisINDZeroOffset{0.0};
|
||||
double Z0AxisINDZeroOffset{0.0};
|
||||
double Z2AxisINDZeroOffset{0.0};
|
||||
|
||||
double XAxisSLLimit{0.0};
|
||||
double XAxisSRLimit{0.0};
|
||||
double YAxisSLLimit{0.0};
|
||||
double YAxisSRLimit{0.0};
|
||||
double ZAxisSLLimit{0.0};
|
||||
double ZAxisSRLimit{0.0};
|
||||
double ZAAxisSLLimit{0.0};
|
||||
double ZAAxisSRLimit{0.0};
|
||||
double DAxisSLLimit{0.0};
|
||||
double DAxisSRLimit{0.0};
|
||||
double Z0AxisSLLimit{0.0};
|
||||
double Z0AxisSRLimit{0.0};
|
||||
double Z2AxisSLLimit{0.0};
|
||||
double Z2AxisSRLimit{0.0};
|
||||
|
||||
|
||||
double XAxisVel{0.0};
|
||||
double YAxisVel{0.0};
|
||||
double ZAxisVel{0.0};
|
||||
double ZAAxisVel{0.0};
|
||||
double DAxisVel{0.0};
|
||||
double Z0AxisVel{0.0};
|
||||
double Z2AxisVel{0.0};
|
||||
};
|
||||
|
||||
#endif // TOHOMECODE_H
|
||||
Reference in New Issue
Block a user