39 lines
839 B
C++
39 lines
839 B
C++
/*
|
|
* Generated by erpcgen 1.14.0 on Wed Jan 14 16:06:40 2026.
|
|
*
|
|
* AUTOGENERATED - DO NOT EDIT
|
|
*/
|
|
|
|
|
|
#if !defined(_face_servo_interface_hpp_)
|
|
#define _face_servo_interface_hpp_
|
|
|
|
#include "face_servo_common.hpp"
|
|
|
|
namespace erpcShim
|
|
{
|
|
|
|
|
|
// Abstract base class for FaceServo
|
|
class FaceServo_interface
|
|
{
|
|
public:
|
|
static const uint8_t m_serviceId = 1;
|
|
static const uint8_t m_setAllAnglesId = 1;
|
|
static const uint8_t m_setAnglesId = 2;
|
|
static const uint8_t m_setAngleId = 3;
|
|
|
|
virtual ~FaceServo_interface(void);
|
|
|
|
virtual int32_t setAllAngles(const list_float_1_t * angles_deg) = 0;
|
|
|
|
virtual int32_t setAngles(const list_ServoCmd_1_t * cmds) = 0;
|
|
|
|
virtual int32_t setAngle(const char * id, float angle_deg) = 0;
|
|
private:
|
|
};
|
|
} // erpcShim
|
|
|
|
|
|
#endif // _face_servo_interface_hpp_
|