Improvement

This commit is contained in:
2025-03-10 03:10:22 +08:00
commit afd1a37c0c
36 changed files with 1599 additions and 0 deletions

View 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)