Skip to content
This repository was archived by the owner on Aug 15, 2019. It is now read-only.

Commit 392e994

Browse files
committed
Move robot into init
1 parent 4b99e33 commit 392e994

File tree

2 files changed

+40
-41
lines changed

2 files changed

+40
-41
lines changed

robot/__init__.py

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
1-
from robot.robot import Robot
21
from robot.game_specific import *
2+
from robot.motor import MotorBoard
3+
from robot.servo import ServoBoard
4+
from robot.camera import Camera
5+
from robot.power import PowerBoard
36

47
BRAKE = 0
58
COAST = 'coast'
9+
10+
motor0 = MotorBoard('SB123')
11+
motor1 = MotorBoard('SB456')
12+
servo0 = ServoBoard('SBABC')
13+
camera = Camera('SB789')
14+
power = PowerBoard('SBDEF')
15+
16+
17+
class Robot():
18+
motor_boards = {
19+
'SB123': motor0,
20+
'SB456': motor1,
21+
0: motor0,
22+
1: motor1
23+
}
24+
25+
servo_boards = {
26+
'SBABC': servo0,
27+
0: servo0
28+
}
29+
30+
cameras = {
31+
'SB789': camera,
32+
0: camera
33+
}
34+
35+
power_boards = {
36+
'SBDEF': power,
37+
0: power
38+
}
39+
40+
def __init__(self):
41+
self.motor_board = self.motor_boards[0]
42+
self.servo_board = self.servo_boards[0]
43+
self.power_board = self.power_boards[0]
44+
self.camera = self.cameras[0]

robot/robot.py

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)