Match¶
-
class
alliancepy.match.Match(match_key: str, headers: dict)¶ Bases:
objectAn object containing the details of an FTC match. Instances of this class should not be created directly. Instead, use your
Eventobject.- randomization
The randomization of the stones and skystones at the beginning of the match.
- red
An
Allianceobject containing the details of the red alliance of the match.- blue
An
Allianceobject containing the details of the blue alliance of the match.
-
property
participants¶ The participants of the match.
- Returns
The team numbers in a list
- Return type
List[int]
-
class
alliancepy.match.Alliance(alliance: str, match_key: str, details: list, headers: dict)¶ Bases:
objectAn object representing a match alliance. Instances of this class should not be created directly. Instead, use your
Matchobject.- robot_1
A
Robotobject that represents the first team’s robot.- robot_2
A
Robotobject that represents the second team’s robot.
-
property
min_penalty¶ The amount of minor penalties an alliance earned.
- Return type
int
-
property
maj_penalty¶ The amount of major penalites an alliance earned.
- Return type
int
-
property
auto_stones¶ A list of the stones the alliance stacked in autonomous.
- Return type
List[str]
-
property
foundation¶ Whether the alliance repositioned the foundation suring autonomous or not.
- Return type
bool
-
property
teleop¶ Returns a dict containing integer values. Contains “delivered”, “placed”, and “returned”.
- Return type
dict[str: int]
-
class
alliancepy.match.Robot(alliance: str, robot_number: int, match_key: str, details: list, headers: dict)¶ Bases:
objectAn object containing details about a robot. Instances of this class should not be created directly. Instead, use your
Allianceobject.-
property
parked_skybridge¶ Whether the robot parked under the skybridge or not
- Return type
bool
-
property
parked_endgame¶ Whether the robot parked at the end of the match or not.
- Return type
bool
-
property
capstone_level¶ The level of the capstone at the end of the match.
- Return type
int
-
property
owner¶ The team that owns the bot.
- Returns
The team’s team number as an integer
- Return type
int
-
property