+ if(t>=0 && t<=dead_zone)
+ throw invalid_argument("SmoothControl::set_threshold");
+ threshold = t;
+}
+
+void SmoothControl::set_range(float d, float t)
+{
+ if(d<0 || (t>=0 && d>=t))
+ throw invalid_argument("SmoothControl::set_range");
+ dead_zone = d;