NoMagicAi / abb_librws

A C++ library for interfacing with ABB robot controllers supporting Robot Web Services
BSD 3-Clause "New" or "Revised" License
0 stars 5 forks source link

Extracting RAPID service functions from RWSClient to rw::RAPIDService. #18

Closed mkatliar closed 2 years ago

mkatliar commented 2 years ago

This is a part of an effort to improve librws software architecture by splitting the RWSInterface class into smaller classes responsible for separate services (RAPID, subscription, file, etc.). Functions that relate to the RAPID service, like getRAPIDSymbolData() and setRAPIDSymbolData(), have been removed from the RWSClient class and have become members of the newly created RAPIDService class. The RWSInterface delegates calls to its functions to the corresponding functions of RAPIDService.