cmvr-head-client/servo_service/interface.py
2026-08-05 16:42:59 +08:00

36 lines
806 B
Python

#
# Generated by erpcgen 1.14.0 on Tue Apr 28 12:25:26 2026.
#
# AUTOGENERATED - DO NOT EDIT
#
# Abstract base class for servo_service
class Iservo_service(object):
SERVICE_ID = 1
SETCONSTRAINTS_ID = 1
SETPOSITIONGAIN_ID = 2
SETMODE_ID = 3
SETUPDATEPERIODMS_ID = 4
MOVE_ID = 5
MOVEJ_ID = 6
def setConstraints(self, id, max_velocity_rad, max_acceleration_rad, max_jerk_rad):
raise NotImplementedError()
def setPositionGain(self, id, position_gain):
raise NotImplementedError()
def setMode(self, mode):
raise NotImplementedError()
def setUpdatePeriodMs(self, ms):
raise NotImplementedError()
def move(self, cmds):
raise NotImplementedError()
def moveJ(self, angles_rad):
raise NotImplementedError()