/* * Generated by erpcgen 1.14.0 on Wed Jan 14 16:06:40 2026. * * AUTOGENERATED - DO NOT EDIT */ #if !defined(_face_servo_server_hpp_) #define _face_servo_server_hpp_ #include "face_servo_interface.hpp" #include "erpc_server.hpp" #include "erpc_codec.hpp" #if 11400 != ERPC_VERSION_NUMBER #error "The generated shim code version is different to the rest of eRPC code." #endif namespace erpcShim { /*! * @brief Service subclass for FaceServo. */ class FaceServo_service : public erpc::Service { public: FaceServo_service(FaceServo_interface *_FaceServo_interface); virtual ~FaceServo_service(); /*! @brief return service interface handler. */ FaceServo_interface* getHandler(void); /*! @brief Call the correct server shim based on method unique ID. */ virtual erpc_status_t handleInvocation(uint32_t methodId, uint32_t sequence, erpc::Codec * codec, erpc::MessageBufferFactory *messageFactory, erpc::Transport * transport); private: FaceServo_interface *m_handler; /*! @brief Server shim for setAllAngles of FaceServo interface. */ erpc_status_t setAllAngles_shim(erpc::Codec * codec, erpc::MessageBufferFactory *messageFactory, erpc::Transport * transport, uint32_t sequence); /*! @brief Server shim for setAngles of FaceServo interface. */ erpc_status_t setAngles_shim(erpc::Codec * codec, erpc::MessageBufferFactory *messageFactory, erpc::Transport * transport, uint32_t sequence); /*! @brief Server shim for setAngle of FaceServo interface. */ erpc_status_t setAngle_shim(erpc::Codec * codec, erpc::MessageBufferFactory *messageFactory, erpc::Transport * transport, uint32_t sequence); }; } // erpcShim #endif // _face_servo_server_hpp_