Files
newspark110/device/control/acs/buffercode/tohomecode.h

116 lines
3.3 KiB
C++

#ifndef TOHOMECODE_H
#define TOHOMECODE_H
#include <QString>
#include "deviceproxy.h"
class ToHomeCode
{
public:
explicit ToHomeCode();
QString getCode();
QString getCode_z(); //ŇôČŚťŘÁă˛âĘÔĘšÓĂ
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