From 04712b660955124e3e06edadd75be3763631137d Mon Sep 17 00:00:00 2001 From: Patrick Goebel Date: Tue, 15 Dec 2015 17:45:36 -0800 Subject: [PATCH] Made sensor type case insensitive since otherwise it is a pain to remember --- ros_arduino_python/nodes/arduino_node.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ros_arduino_python/nodes/arduino_node.py b/ros_arduino_python/nodes/arduino_node.py index 10d1701..8fb1b7f 100755 --- a/ros_arduino_python/nodes/arduino_node.py +++ b/ros_arduino_python/nodes/arduino_node.py @@ -120,19 +120,19 @@ class ArduinoROS(): except: params['direction'] = 'input' - if params['type'] == "Ping": + if params['type'].lower() == 'Ping'.lower(): sensor = Ping(self.device, name, params['pin'], params['rate'], self.base_frame) - elif params['type'] == "GP2D12": + elif params['type'].lower() == 'GP2D12'.lower(): sensor = GP2D12(self.device, name, params['pin'], params['rate'], self.base_frame) - elif params['type'] == 'Digital': + elif params['type'].lower() == 'Digital'.lower(): sensor = DigitalSensor(self.device, name, params['pin'], params['rate'], self.base_frame, direction=params['direction']) - elif params['type'] == 'Analog': + elif params['type'].lower() == 'Analog'.lower(): sensor = AnalogSensor(self.device, name, params['pin'], params['rate'], self.base_frame, direction=params['direction']) - elif params['type'] == 'PololuMotorCurrent': + elif params['type'].lower() == 'PololuMotorCurrent'.lower(): sensor = PololuMotorCurrent(self.device, name, params['pin'], params['rate'], self.base_frame) - elif params['type'] == 'PhidgetsVoltage': + elif params['type'].lower() == 'PhidgetsVoltage'.lower(): sensor = PhidgetsVoltage(self.device, name, params['pin'], params['rate'], self.base_frame) - elif params['type'] == 'PhidgetsCurrent': + elif params['type'].lower() == 'PhidgetsCurrent'.lower(): sensor = PhidgetsCurrent(self.device, name, params['pin'], params['rate'], self.base_frame) # if params['type'] == "MaxEZ1":