/* * Generated by erpcgen 1.14.0 on Tue Apr 28 13:10:25 2026. * * AUTOGENERATED - DO NOT EDIT */ #if !defined(_servo_service_client_hpp_) #define _servo_service_client_hpp_ #include "servo_service_interface.hpp" #include "erpc_client_manager.h" namespace erpcShim { class servo_service_client: public servo_service_interface { public: servo_service_client(erpc::ClientManager *manager); virtual ~servo_service_client(); virtual bool setConstraints(const char * id, float max_velocity_rad, float max_acceleration_rad, float max_jerk_rad); virtual bool setPositionGain(const char * id, float position_gain); virtual bool setMode(RpcMotionMode mode); virtual bool setUpdatePeriodMs(uint32_t ms); virtual int32_t move(const list_ServoCmd_1_t * cmds); virtual int32_t moveJ(const list_float_1_t * angles_rad); protected: erpc::ClientManager *m_clientManager; }; } // erpcShim #endif // _servo_service_client_hpp_