Skip to content

Commit 2da6774

Browse files
committed
Add TouchSensor
1 parent bfb018f commit 2da6774

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

ev3dev/ev3dev.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1380,6 +1380,24 @@ def __init__(self, port=None, name=SYSTEM_DEVICE_NAME_CONVENTION, **kwargs ):
13801380
'AMBIENT':'Ambient light. LED off' ,
13811381
}
13821382

1383+
#~autogen
1384+
#~autogen python_generic-class classes.touchSensor>currentClass
1385+
1386+
1387+
class TouchSensor(Sensor):
1388+
1389+
"""
1390+
Touch Sensor
1391+
"""
1392+
1393+
SYSTEM_CLASS_NAME = Sensor.SYSTEM_CLASS_NAME
1394+
SYSTEM_DEVICE_NAME_CONVENTION = Sensor.SYSTEM_DEVICE_NAME_CONVENTION
1395+
1396+
def __init__(self, port=None, name=SYSTEM_DEVICE_NAME_CONVENTION, **kwargs ):
1397+
if port is not None:
1398+
kwargs['port_name'] = port
1399+
Device.__init__( self, self.SYSTEM_CLASS_NAME, name, driver_name=['lego-ev3-touch', 'lego-nxt-touch', ], **kwargs )
1400+
13831401
#~autogen
13841402
#~autogen python_generic-class classes.led>currentClass
13851403

0 commit comments

Comments
 (0)