#ifndef TOHOMECODE_H #define TOHOMECODE_H #include #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