36 lines
806 B
Python
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()
|
|
|
|
|