ball_classifier

Module Contents

Classes

BallClassifier

Attributes

Team

ball_classifier.Team
class ball_classifier.BallClassifier

Bases: fsm.StateMachine

class State

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

no_possession = 1
our_possession = 2
our_kick = 3
their_possession = 4
scramble = 5
kickoff = 6
on_enter_our_possession(self) None
on_enter_scramble(self) None
on_enter_their_possession(self) None
on_enter_scramble(self) None
on_enter_kickoff(self) None
team_has_possession(self, world_state: stp.rc.WorldState) bool
we_kicked(self, world_state: stp.rc.WorldState) bool
pass_success(self, world_state: stp.rc.WorldState) bool
pass_intercepted(self, world_state: stp.rc.WorldState) bool
kick_to_scramble(self, world_state: stp.rc.WorldState) bool
shot_successful(self, world_state: stp.rc.WorldState) bool