You've already forked AiraPulsar
Improvement
This commit is contained in:
33
comet/hal/bus/interface.py
Normal file
33
comet/hal/bus/interface.py
Normal file
@@ -0,0 +1,33 @@
|
||||
class Motor(object):
|
||||
angle = None
|
||||
def __init__(self, id):
|
||||
self.angle = 0 # mark
|
||||
self.id = id
|
||||
def get(self):
|
||||
return self.angle
|
||||
def turn(self, add_angle):
|
||||
self.angle += add_angle
|
||||
return self.angle
|
||||
class Engine(object):
|
||||
speed = None
|
||||
def __init__(self, id):
|
||||
self.speed = 0 # Mark
|
||||
self.id = id
|
||||
def get(self):
|
||||
return self.speed
|
||||
def tune(self, new_speed):
|
||||
self.speed = new_speed
|
||||
return self.speed
|
||||
|
||||
class Battery:
|
||||
def get():
|
||||
power_left = 0.9
|
||||
return power_left
|
||||
def stat():
|
||||
status = "Unplugged"
|
||||
return status
|
||||
|
||||
class Network:
|
||||
def stat():
|
||||
delay = 0.2 # ms
|
||||
return delay # or -1 (unreachable)
|
Reference in New Issue
Block a user