Move DriveMode & TorqueMode
This commit is contained in:
parent
b71ac34214
commit
dcbbeab80b
|
@ -1 +1 @@
|
||||||
from .motors_bus import CalibrationMode, DriveMode, Motor, MotorsBus, TorqueMode
|
from .motors_bus import CalibrationMode, Motor, MotorsBus
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
from .dynamixel import DynamixelMotorsBus, OperatingMode
|
from .dynamixel import DriveMode, DynamixelMotorsBus, OperatingMode, TorqueMode
|
||||||
from .dynamixel_calibration import run_arm_calibration
|
from .dynamixel_calibration import run_arm_calibration
|
||||||
from .tables import *
|
from .tables import *
|
||||||
|
|
|
@ -65,6 +65,16 @@ class OperatingMode(Enum):
|
||||||
PWM = 16
|
PWM = 16
|
||||||
|
|
||||||
|
|
||||||
|
class DriveMode(Enum):
|
||||||
|
NON_INVERTED = 0
|
||||||
|
INVERTED = 1
|
||||||
|
|
||||||
|
|
||||||
|
class TorqueMode(Enum):
|
||||||
|
ENABLED = 1
|
||||||
|
DISABLED = 0
|
||||||
|
|
||||||
|
|
||||||
class DynamixelMotorsBus(MotorsBus):
|
class DynamixelMotorsBus(MotorsBus):
|
||||||
"""
|
"""
|
||||||
The Dynamixel implementation for a MotorsBus. It relies on the python dynamixel sdk to communicate with
|
The Dynamixel implementation for a MotorsBus. It relies on the python dynamixel sdk to communicate with
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
from .feetech import FeetechMotorsBus, OperatingMode
|
from .feetech import DriveMode, FeetechMotorsBus, OperatingMode, TorqueMode
|
||||||
from .feetech_calibration import apply_feetech_offsets_from_calibration, run_full_arm_calibration
|
from .feetech_calibration import apply_feetech_offsets_from_calibration, run_full_arm_calibration
|
||||||
from .tables import *
|
from .tables import *
|
||||||
|
|
|
@ -47,6 +47,16 @@ class OperatingMode(Enum):
|
||||||
STEP = 3
|
STEP = 3
|
||||||
|
|
||||||
|
|
||||||
|
class DriveMode(Enum):
|
||||||
|
NON_INVERTED = 0
|
||||||
|
INVERTED = 1
|
||||||
|
|
||||||
|
|
||||||
|
class TorqueMode(Enum):
|
||||||
|
ENABLED = 1
|
||||||
|
DISABLED = 0
|
||||||
|
|
||||||
|
|
||||||
class FeetechMotorsBus(MotorsBus):
|
class FeetechMotorsBus(MotorsBus):
|
||||||
"""
|
"""
|
||||||
The FeetechMotorsBus class allows to efficiently read and write to the attached motors. It relies on the
|
The FeetechMotorsBus class allows to efficiently read and write to the attached motors. It relies on the
|
||||||
|
|
|
@ -78,16 +78,6 @@ def assert_same_address(model_ctrl_table: dict[str, dict], motor_models: list[st
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class TorqueMode(Enum):
|
|
||||||
ENABLED = 1
|
|
||||||
DISABLED = 0
|
|
||||||
|
|
||||||
|
|
||||||
class DriveMode(Enum):
|
|
||||||
NON_INVERTED = 0
|
|
||||||
INVERTED = 1
|
|
||||||
|
|
||||||
|
|
||||||
class CalibrationMode(Enum):
|
class CalibrationMode(Enum):
|
||||||
DEGREE = 0
|
DEGREE = 0
|
||||||
RANGE_0_100 = 1
|
RANGE_0_100 = 1
|
||||||
|
|
Loading…
Reference in New Issue