@@ -183,33 +183,6 @@ class RWSClient
183183 */
184184 RWSResult getRobotWareSystem ();
185185
186- /* *
187- * \brief A method for retrieving the robot controller's speed ratio for RAPID motions (e.g. MoveJ and MoveL).
188- *
189- * \return RWSResult containing the result.
190- *
191- * \throw \a RWSError if something goes wrong.
192- */
193- RWSResult getSpeedRatio ();
194-
195- /* *
196- * \brief A method for retrieving the controller state.
197- *
198- * \return RWSResult containing the result.
199- *
200- * \throw \a RWSError if something goes wrong.
201- */
202- RWSResult getPanelControllerState ();
203-
204- /* *
205- * \brief A method for retrieving the operation mode of the controller.
206- *
207- * \return RWSResult containing the result.
208- *
209- * \throw \a RWSError if something goes wrong.
210- */
211- RWSResult getPanelOperationMode ();
212-
213186 /* *
214187 * \brief A method for setting the value of an IO signal.
215188 *
@@ -220,36 +193,6 @@ class RWSClient
220193 */
221194 void setIOSignal (const std::string& iosignal, const std::string& value);
222195
223- /* *
224- * \brief A method for turning on the robot controller's motors.
225- *
226- * \throw \a RWSError if something goes wrong.
227- */
228- void setMotorsOn ();
229-
230- /* *
231- * \brief A method for turning off the robot controller's motors.
232- *
233- * \throw \a RWSError if something goes wrong.
234- */
235- void setMotorsOff ();
236-
237- /* *
238- * \brief A method for setting the robot controller's speed ratio for RAPID motions (e.g. MoveJ and MoveL).
239- *
240- * Note: The ratio must be an integer in the range [0, 100] (ie: inclusive).
241- *
242- * \param ratio specifying the new ratio.
243- *
244- * \return RWSResult containing the result.
245- *
246- * \throw std::out_of_range if argument is out of range.
247- * \throw std::runtime_error if failed to create a string from the argument.
248- *
249- * \throw \a RWSError if something goes wrong.
250- */
251- void setSpeedRatio (unsigned int ratio);
252-
253196 /* *
254197 * \brief A method for retrieving a file from the robot controller.
255198 *
@@ -316,6 +259,8 @@ class RWSClient
316259 std::string getResourceURI (IOSignalResource const & io_signal) const override ;
317260 std::string getResourceURI (RAPIDResource const & resource) const override ;
318261 std::string getResourceURI (RAPIDExecutionStateResource const &) const override ;
262+ std::string getResourceURI (ControllerStateResource const &) const override ;
263+ std::string getResourceURI (OperationModeResource const &) const override ;
319264 void processEvent (Poco::AutoPtr<Poco::XML::Document> content, SubscriptionCallback& callback) const override ;
320265
321266
0 commit comments