Files
picar/car/control/gpio/mockvehicle.py
Piv e577ad4011 Add 'car/' from commit 'eee0e8dc445691e600680f4abc77f2814b20b054'
git-subtree-dir: car
git-subtree-mainline: 1d29a5526c
git-subtree-split: eee0e8dc44
2020-04-19 11:07:44 +09:30

43 lines
867 B
Python

# A dummy vehicle class to use when
class MockVehicle:
def __init__(self, motor_pin=19, servo_pin=18):
self.motor_pin = motor_pin
self.steering_pin = servo_pin
@property
def throttle(self):
return self._throttle
@throttle.setter
def throttle(self, value):
self._throttle = value
@property
def steering(self):
return self._steering
@steering.setter
def steering(self, value):
self._steering = value
@property
def motor_pin(self):
return self._motor_pin
@motor_pin.setter
def motor_pin(self, value):
self._motor_pin = value
@property
def steering_pin(self):
return self._steering_pin
@steering_pin.setter
def steering_pin(self, value):
self._steering_pin = value
def stop(self):
self.throttle = 0