changed api according to specification
This commit is contained in:
parent
5e46e8068a
commit
d468732040
6 changed files with 150 additions and 58 deletions
|
@ -32,26 +32,31 @@ Calling Seeding API
|
|||
|
||||
from compLib.Api import Seeding
|
||||
|
||||
park = Seeding.get_park()
|
||||
print(f"I should move to parking position: {park}")
|
||||
|
||||
if park == 0:
|
||||
print(f"I can't move to this position yet :(")
|
||||
elif park == 1:
|
||||
print(f"Moving to position 1!")
|
||||
# drive to parking position using Motors module...
|
||||
print(f"Now hopefully at position 1")
|
||||
# drive back using Motors module...
|
||||
elif park == 2:
|
||||
# do something similar to park == 1..
|
||||
elif park == 3:
|
||||
# do something similar to park == 1..
|
||||
|
||||
success = Seeding.pay_park()
|
||||
if success:
|
||||
print(f"We scored some points!")
|
||||
park, code = Seeding.get_park()
|
||||
if code == 403:
|
||||
print(f"I am not in the correct zone to make that request!")
|
||||
else:
|
||||
print(f"We failed :(")
|
||||
park = park["id"]
|
||||
print(f"I should move to parking position: {park}")
|
||||
|
||||
if park == 0:
|
||||
print(f"I can't move to this position yet :(")
|
||||
elif park == 1:
|
||||
print(f"Moving to position 1!")
|
||||
# drive to parking position using Motors module...
|
||||
print(f"Now hopefully at position 1")
|
||||
# drive back using Motors module...
|
||||
elif park == 2:
|
||||
# do something similar to park == 1..
|
||||
elif park == 3:
|
||||
# do something similar to park == 1..
|
||||
|
||||
success = Seeding.pay_park()
|
||||
# check which code the api returned
|
||||
if success == 204:
|
||||
print(f"We scored some points!")
|
||||
else:
|
||||
print(f"We failed :(")
|
||||
|
||||
Calling Double Elimination API
|
||||
----------------------------------
|
||||
|
@ -60,8 +65,8 @@ Calling Double Elimination API
|
|||
|
||||
from compLib.Api import DoubleElim
|
||||
|
||||
position = DoubleElim.get_position()
|
||||
print(f"Position of my robot is: x={position.x}, y={position.y} and rotation is: {position.degrees}")
|
||||
position, status = DoubleElim.get_position()
|
||||
print(f"Position of my robot is: x={position.x}, y={position.y} and rotation is: {position.degrees}, the server responded with status code: {status}")
|
||||
|
||||
goal = DoubleElim.get_goal()
|
||||
print(f"Goal is at: x={goal.x}, y={goal.y}")
|
||||
goal, status = DoubleElim.get_goal()
|
||||
print(f"Goal is at: x={goal.x}, y={goal.y}, the server responded with status code: {status}")
|
||||
|
|
Reference in a new issue