Пример #1
0
 def __init__(self, can=None, localization=None, config=None):
     if can is None:
         self.can = CAN()
         self.can.resetModules()
     else:
         self.can = can
     self.canproxy = CANProxy(self.can)
     self.localization = localization
     if config is not None:
         global TURN_ANGLE_OFFSET
         TURN_ANGLE_OFFSET = config.get('TURN_ANGLE_OFFSET', TURN_ANGLE_OFFSET)
     self.time = 0.0
     self.buttonGo = None  # TODO currently not available (!)
     self.drop_ball = False  # TODO move to ro.py only
     self.extensions = []
     self.data_sources = []
     self.threads = []
     self.modulesForRestart = []
     self.can.sendOperationMode()
Пример #2
0
 def __init__(self, can=None):
     if can is None:
         self.can = CAN()
         self.can.resetModules()
     else:
         self.can = can
     self.canproxy = CANProxy(self.can)
     self.time = 0.0
     self.gas = None
     self.steering_angle = 0.0  # in the future None and auto-detect
     self.buttonGo = None
     self.desired_speed = 0.0
     self.filteredGas = None
     self.compass = None
     self.compassRaw = None
     self.compassAcc = None
     self.compassAccRaw = None
     self.drop_ball = False  # TODO move to ro.py only
     self.extensions = []
     self.data_sources = []
     self.modulesForRestart = []
     self.can.sendOperationMode()