13 #ifndef dDesignatrEnc_H_
14 #define dDesignatrEnc_H_
27 double _absPosThreshold = 1.0,
double _accelThreshold = 0.2 );
42 virtual DtDesignatorPdu* stateMsg(
48 virtual inline void setRelPosThreshold(
double val );
49 virtual inline double relPosThreshold()
const;
54 virtual inline void setAbsPosThreshold(
double val );
55 virtual inline double absPosThreshold()
const;
60 virtual inline void setAccelThreshold(
double val );
61 virtual inline double accelThreshold()
const;
66 virtual bool sendNeeded(
71 double myRelPosThreshold;
72 double myAbsPosThreshold;
73 double myAccelThreshold;
74 DtDesignatorPdu myPdu;
77 inline void DtDesignatorEncoder::setRelPosThreshold(
double val )
79 myRelPosThreshold = val;
82 inline double DtDesignatorEncoder::relPosThreshold()
const
84 return myRelPosThreshold;
87 inline void DtDesignatorEncoder::setAbsPosThreshold(
double val )
89 myAbsPosThreshold = val;
92 inline double DtDesignatorEncoder::absPosThreshold()
const
94 return myAbsPosThreshold;
97 inline double DtDesignatorEncoder::accelThreshold()
const
99 return myAccelThreshold;
102 inline void DtDesignatorEncoder::setAccelThreshold(
double val )
104 myAccelThreshold = val;