Skip to content

Commit 32f5796

Browse files
committed
Merging EV3 and NXT large servo motor classes
See ev3dev/ev3dev-lang#172
1 parent b045ddd commit 32f5796

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

ev3dev-lang

ev3dev/core.py

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -831,15 +831,15 @@ def list_motors(name_pattern=Motor.SYSTEM_DEVICE_NAME_CONVENTION, **kwargs):
831831
class LargeMotor(Motor):
832832

833833
"""
834-
EV3 large servo motor
834+
EV3/NXT large servo motor
835835
"""
836836

837837
SYSTEM_CLASS_NAME = Motor.SYSTEM_CLASS_NAME
838838
SYSTEM_DEVICE_NAME_CONVENTION = '*'
839839

840840
def __init__(self, address=None, name_pattern=SYSTEM_DEVICE_NAME_CONVENTION, name_exact=False, **kwargs):
841841

842-
super(LargeMotor, self).__init__(address, name_pattern, name_exact, driver_name=['lego-ev3-l-motor'], **kwargs)
842+
super(LargeMotor, self).__init__(address, name_pattern, name_exact, driver_name=['lego-ev3-l-motor', 'lego-nxt-motor'], **kwargs)
843843

844844

845845
# ~autogen
@@ -859,23 +859,6 @@ def __init__(self, address=None, name_pattern=SYSTEM_DEVICE_NAME_CONVENTION, nam
859859
super(MediumMotor, self).__init__(address, name_pattern, name_exact, driver_name=['lego-ev3-m-motor'], **kwargs)
860860

861861

862-
# ~autogen
863-
# ~autogen generic-class classes.nxtMotor>currentClass
864-
865-
class NxtMotor(Motor):
866-
867-
"""
868-
NXT servo motor
869-
"""
870-
871-
SYSTEM_CLASS_NAME = Motor.SYSTEM_CLASS_NAME
872-
SYSTEM_DEVICE_NAME_CONVENTION = '*'
873-
874-
def __init__(self, address=None, name_pattern=SYSTEM_DEVICE_NAME_CONVENTION, name_exact=False, **kwargs):
875-
876-
super(NxtMotor, self).__init__(address, name_pattern, name_exact, driver_name=['lego-nxt-motor'], **kwargs)
877-
878-
879862
# ~autogen
880863
# ~autogen generic-class classes.actuonix50Motor>currentClass
881864

0 commit comments

Comments
 (0)