Documentation ¶
Index ¶
- Variables
- type BallSpeedMeasurement
- func (*BallSpeedMeasurement) Descriptor() ([]byte, []int)
- func (m *BallSpeedMeasurement) GetBallSpeed() float32
- func (m *BallSpeedMeasurement) GetInitialBallSpeed() float32
- func (m *BallSpeedMeasurement) GetTimestamp() uint64
- func (*BallSpeedMeasurement) ProtoMessage()
- func (m *BallSpeedMeasurement) Reset()
- func (m *BallSpeedMeasurement) String() string
- func (m *BallSpeedMeasurement) XXX_DiscardUnknown()
- func (m *BallSpeedMeasurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BallSpeedMeasurement) XXX_Merge(src proto.Message)
- func (m *BallSpeedMeasurement) XXX_Size() int
- func (m *BallSpeedMeasurement) XXX_Unmarshal(b []byte) error
- type BotId
- func (*BotId) Descriptor() ([]byte, []int)
- func (m *BotId) GetId() int32
- func (m *BotId) GetTeam() Team
- func (*BotId) ProtoMessage()
- func (m *BotId) Reset()
- func (m *BotId) String() string
- func (m *BotId) XXX_DiscardUnknown()
- func (m *BotId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BotId) XXX_Merge(src proto.Message)
- func (m *BotId) XXX_Size() int
- func (m *BotId) XXX_Unmarshal(b []byte) error
- type ControllerReply
- func (*ControllerReply) Descriptor() ([]byte, []int)
- func (m *ControllerReply) GetNextToken() string
- func (m *ControllerReply) GetReason() string
- func (m *ControllerReply) GetStatusCode() ControllerReply_StatusCode
- func (m *ControllerReply) GetVerification() ControllerReply_Verification
- func (*ControllerReply) ProtoMessage()
- func (m *ControllerReply) Reset()
- func (m *ControllerReply) String() string
- func (m *ControllerReply) XXX_DiscardUnknown()
- func (m *ControllerReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ControllerReply) XXX_Merge(src proto.Message)
- func (m *ControllerReply) XXX_Size() int
- func (m *ControllerReply) XXX_Unmarshal(b []byte) error
- type ControllerReply_StatusCode
- type ControllerReply_Verification
- type GameEvent
- func (*GameEvent) Descriptor() ([]byte, []int)
- func (m *GameEvent) GetAimlessKick() *GameEvent_AimlessKick
- func (m *GameEvent) GetAttackerDoubleTouchedBall() *GameEvent_AttackerDoubleTouchedBall
- func (m *GameEvent) GetAttackerTooCloseToDefenseArea() *GameEvent_AttackerTooCloseToDefenseArea
- func (m *GameEvent) GetAttackerTouchedBallInDefenseArea() *GameEvent_AttackerTouchedBallInDefenseArea
- func (m *GameEvent) GetAttackerTouchedOpponentInDefenseArea() *GameEvent_AttackerTouchedOpponentInDefenseArea
- func (m *GameEvent) GetAttackerTouchedOpponentInDefenseAreaSkipped() *GameEvent_AttackerTouchedOpponentInDefenseArea
- func (m *GameEvent) GetBallLeftFieldGoalLine() *GameEvent_BallLeftField
- func (m *GameEvent) GetBallLeftFieldTouchLine() *GameEvent_BallLeftField
- func (m *GameEvent) GetBotCrashDrawn() *GameEvent_BotCrashDrawn
- func (m *GameEvent) GetBotCrashUnique() *GameEvent_BotCrashUnique
- func (m *GameEvent) GetBotCrashUniqueSkipped() *GameEvent_BotCrashUnique
- func (m *GameEvent) GetBotDribbledBallTooFar() *GameEvent_BotDribbledBallTooFar
- func (m *GameEvent) GetBotHeldBallDeliberately() *GameEvent_BotHeldBallDeliberately
- func (m *GameEvent) GetBotInterferedPlacement() *GameEvent_BotInterferedPlacement
- func (m *GameEvent) GetBotKickedBallTooFast() *GameEvent_BotKickedBallTooFast
- func (m *GameEvent) GetBotPushedBot() *GameEvent_BotPushedBot
- func (m *GameEvent) GetBotPushedBotSkipped() *GameEvent_BotPushedBot
- func (m *GameEvent) GetBotSubstitution() *GameEvent_BotSubstitution
- func (m *GameEvent) GetBotTippedOver() *GameEvent_BotTippedOver
- func (m *GameEvent) GetBotTooFastInStop() *GameEvent_BotTooFastInStop
- func (m *GameEvent) GetChippedGoal() *GameEvent_ChippedGoal
- func (m *GameEvent) GetDefenderInDefenseArea() *GameEvent_DefenderInDefenseArea
- func (m *GameEvent) GetDefenderInDefenseAreaPartially() *GameEvent_DefenderInDefenseAreaPartially
- func (m *GameEvent) GetDefenderTooCloseToKickPoint() *GameEvent_DefenderTooCloseToKickPoint
- func (m *GameEvent) GetEvent() isGameEvent_Event
- func (m *GameEvent) GetGoal() *GameEvent_Goal
- func (m *GameEvent) GetIndirectGoal() *GameEvent_IndirectGoal
- func (m *GameEvent) GetKeeperHeldBall() *GameEvent_KeeperHeldBall
- func (m *GameEvent) GetKickTimeout() *GameEvent_KickTimeout
- func (m *GameEvent) GetMultipleCards() *GameEvent_MultipleCards
- func (m *GameEvent) GetMultipleFouls() *GameEvent_MultipleFouls
- func (m *GameEvent) GetMultiplePlacementFailures() *GameEvent_MultiplePlacementFailures
- func (m *GameEvent) GetNoProgressInGame() *GameEvent_NoProgressInGame
- func (m *GameEvent) GetOrigin() []string
- func (m *GameEvent) GetPlacementFailed() *GameEvent_PlacementFailed
- func (m *GameEvent) GetPlacementSucceeded() *GameEvent_PlacementSucceeded
- func (m *GameEvent) GetPossibleGoal() *GameEvent_Goal
- func (m *GameEvent) GetPrepared() *GameEvent_Prepared
- func (m *GameEvent) GetTooManyRobots() *GameEvent_TooManyRobots
- func (m *GameEvent) GetType() GameEventType
- func (m *GameEvent) GetUnsportingBehaviorMajor() *GameEvent_UnsportingBehaviorMajor
- func (m *GameEvent) GetUnsportingBehaviorMinor() *GameEvent_UnsportingBehaviorMinor
- func (*GameEvent) ProtoMessage()
- func (m *GameEvent) Reset()
- func (m *GameEvent) String() string
- func (m *GameEvent) XXX_DiscardUnknown()
- func (m *GameEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent) XXX_Merge(src proto.Message)
- func (*GameEvent) XXX_OneofWrappers() []interface{}
- func (m *GameEvent) XXX_Size() int
- func (m *GameEvent) XXX_Unmarshal(b []byte) error
- type GameEventType
- type GameEvent_AimlessKick
- func (*GameEvent_AimlessKick) Descriptor() ([]byte, []int)
- func (m *GameEvent_AimlessKick) GetByBot() uint32
- func (m *GameEvent_AimlessKick) GetByTeam() Team
- func (m *GameEvent_AimlessKick) GetKickLocation() *Location
- func (m *GameEvent_AimlessKick) GetLocation() *Location
- func (*GameEvent_AimlessKick) ProtoMessage()
- func (m *GameEvent_AimlessKick) Reset()
- func (m *GameEvent_AimlessKick) String() string
- func (m *GameEvent_AimlessKick) XXX_DiscardUnknown()
- func (m *GameEvent_AimlessKick) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_AimlessKick) XXX_Merge(src proto.Message)
- func (m *GameEvent_AimlessKick) XXX_Size() int
- func (m *GameEvent_AimlessKick) XXX_Unmarshal(b []byte) error
- type GameEvent_AimlessKick_
- type GameEvent_AttackerDoubleTouchedBall
- func (*GameEvent_AttackerDoubleTouchedBall) Descriptor() ([]byte, []int)
- func (m *GameEvent_AttackerDoubleTouchedBall) GetByBot() uint32
- func (m *GameEvent_AttackerDoubleTouchedBall) GetByTeam() Team
- func (m *GameEvent_AttackerDoubleTouchedBall) GetLocation() *Location
- func (*GameEvent_AttackerDoubleTouchedBall) ProtoMessage()
- func (m *GameEvent_AttackerDoubleTouchedBall) Reset()
- func (m *GameEvent_AttackerDoubleTouchedBall) String() string
- func (m *GameEvent_AttackerDoubleTouchedBall) XXX_DiscardUnknown()
- func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Merge(src proto.Message)
- func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Size() int
- func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Unmarshal(b []byte) error
- type GameEvent_AttackerDoubleTouchedBall_
- type GameEvent_AttackerTooCloseToDefenseArea
- func (*GameEvent_AttackerTooCloseToDefenseArea) Descriptor() ([]byte, []int)
- func (m *GameEvent_AttackerTooCloseToDefenseArea) GetByBot() uint32
- func (m *GameEvent_AttackerTooCloseToDefenseArea) GetByTeam() Team
- func (m *GameEvent_AttackerTooCloseToDefenseArea) GetDistance() float32
- func (m *GameEvent_AttackerTooCloseToDefenseArea) GetLocation() *Location
- func (*GameEvent_AttackerTooCloseToDefenseArea) ProtoMessage()
- func (m *GameEvent_AttackerTooCloseToDefenseArea) Reset()
- func (m *GameEvent_AttackerTooCloseToDefenseArea) String() string
- func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_DiscardUnknown()
- func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Merge(src proto.Message)
- func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Size() int
- func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Unmarshal(b []byte) error
- type GameEvent_AttackerTooCloseToDefenseArea_
- type GameEvent_AttackerTouchedBallInDefenseArea
- func (*GameEvent_AttackerTouchedBallInDefenseArea) Descriptor() ([]byte, []int)
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetByBot() uint32
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetByTeam() Team
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetDistance() float32
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetLocation() *Location
- func (*GameEvent_AttackerTouchedBallInDefenseArea) ProtoMessage()
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) Reset()
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) String() string
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_DiscardUnknown()
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Merge(src proto.Message)
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Size() int
- func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Unmarshal(b []byte) error
- type GameEvent_AttackerTouchedBallInDefenseArea_
- type GameEvent_AttackerTouchedOpponentInDefenseArea
- func (*GameEvent_AttackerTouchedOpponentInDefenseArea) Descriptor() ([]byte, []int)
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetByBot() uint32
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetByTeam() Team
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetLocation() *Location
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetVictim() uint32
- func (*GameEvent_AttackerTouchedOpponentInDefenseArea) ProtoMessage()
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) Reset()
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) String() string
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_DiscardUnknown()
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Merge(src proto.Message)
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Size() int
- func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Unmarshal(b []byte) error
- type GameEvent_AttackerTouchedOpponentInDefenseAreaSkipped
- type GameEvent_AttackerTouchedOpponentInDefenseArea_
- type GameEvent_BallLeftField
- func (*GameEvent_BallLeftField) Descriptor() ([]byte, []int)
- func (m *GameEvent_BallLeftField) GetByBot() uint32
- func (m *GameEvent_BallLeftField) GetByTeam() Team
- func (m *GameEvent_BallLeftField) GetLocation() *Location
- func (*GameEvent_BallLeftField) ProtoMessage()
- func (m *GameEvent_BallLeftField) Reset()
- func (m *GameEvent_BallLeftField) String() string
- func (m *GameEvent_BallLeftField) XXX_DiscardUnknown()
- func (m *GameEvent_BallLeftField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BallLeftField) XXX_Merge(src proto.Message)
- func (m *GameEvent_BallLeftField) XXX_Size() int
- func (m *GameEvent_BallLeftField) XXX_Unmarshal(b []byte) error
- type GameEvent_BallLeftFieldGoalLine
- type GameEvent_BallLeftFieldTouchLine
- type GameEvent_BotCrashDrawn
- func (*GameEvent_BotCrashDrawn) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotCrashDrawn) GetBotBlue() uint32
- func (m *GameEvent_BotCrashDrawn) GetBotYellow() uint32
- func (m *GameEvent_BotCrashDrawn) GetCrashAngle() float32
- func (m *GameEvent_BotCrashDrawn) GetCrashSpeed() float32
- func (m *GameEvent_BotCrashDrawn) GetLocation() *Location
- func (m *GameEvent_BotCrashDrawn) GetSpeedDiff() float32
- func (*GameEvent_BotCrashDrawn) ProtoMessage()
- func (m *GameEvent_BotCrashDrawn) Reset()
- func (m *GameEvent_BotCrashDrawn) String() string
- func (m *GameEvent_BotCrashDrawn) XXX_DiscardUnknown()
- func (m *GameEvent_BotCrashDrawn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotCrashDrawn) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotCrashDrawn) XXX_Size() int
- func (m *GameEvent_BotCrashDrawn) XXX_Unmarshal(b []byte) error
- type GameEvent_BotCrashDrawn_
- type GameEvent_BotCrashUnique
- func (*GameEvent_BotCrashUnique) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotCrashUnique) GetByTeam() Team
- func (m *GameEvent_BotCrashUnique) GetCrashAngle() float32
- func (m *GameEvent_BotCrashUnique) GetCrashSpeed() float32
- func (m *GameEvent_BotCrashUnique) GetLocation() *Location
- func (m *GameEvent_BotCrashUnique) GetSpeedDiff() float32
- func (m *GameEvent_BotCrashUnique) GetVictim() uint32
- func (m *GameEvent_BotCrashUnique) GetViolator() uint32
- func (*GameEvent_BotCrashUnique) ProtoMessage()
- func (m *GameEvent_BotCrashUnique) Reset()
- func (m *GameEvent_BotCrashUnique) String() string
- func (m *GameEvent_BotCrashUnique) XXX_DiscardUnknown()
- func (m *GameEvent_BotCrashUnique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotCrashUnique) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotCrashUnique) XXX_Size() int
- func (m *GameEvent_BotCrashUnique) XXX_Unmarshal(b []byte) error
- type GameEvent_BotCrashUniqueSkipped
- type GameEvent_BotCrashUnique_
- type GameEvent_BotDribbledBallTooFar
- func (*GameEvent_BotDribbledBallTooFar) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotDribbledBallTooFar) GetByBot() uint32
- func (m *GameEvent_BotDribbledBallTooFar) GetByTeam() Team
- func (m *GameEvent_BotDribbledBallTooFar) GetEnd() *Location
- func (m *GameEvent_BotDribbledBallTooFar) GetStart() *Location
- func (*GameEvent_BotDribbledBallTooFar) ProtoMessage()
- func (m *GameEvent_BotDribbledBallTooFar) Reset()
- func (m *GameEvent_BotDribbledBallTooFar) String() string
- func (m *GameEvent_BotDribbledBallTooFar) XXX_DiscardUnknown()
- func (m *GameEvent_BotDribbledBallTooFar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotDribbledBallTooFar) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotDribbledBallTooFar) XXX_Size() int
- func (m *GameEvent_BotDribbledBallTooFar) XXX_Unmarshal(b []byte) error
- type GameEvent_BotDribbledBallTooFar_
- type GameEvent_BotHeldBallDeliberately
- func (*GameEvent_BotHeldBallDeliberately) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotHeldBallDeliberately) GetByBot() uint32
- func (m *GameEvent_BotHeldBallDeliberately) GetByTeam() Team
- func (m *GameEvent_BotHeldBallDeliberately) GetDuration() float32
- func (m *GameEvent_BotHeldBallDeliberately) GetLocation() *Location
- func (*GameEvent_BotHeldBallDeliberately) ProtoMessage()
- func (m *GameEvent_BotHeldBallDeliberately) Reset()
- func (m *GameEvent_BotHeldBallDeliberately) String() string
- func (m *GameEvent_BotHeldBallDeliberately) XXX_DiscardUnknown()
- func (m *GameEvent_BotHeldBallDeliberately) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotHeldBallDeliberately) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotHeldBallDeliberately) XXX_Size() int
- func (m *GameEvent_BotHeldBallDeliberately) XXX_Unmarshal(b []byte) error
- type GameEvent_BotHeldBallDeliberately_
- type GameEvent_BotInterferedPlacement
- func (*GameEvent_BotInterferedPlacement) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotInterferedPlacement) GetByBot() uint32
- func (m *GameEvent_BotInterferedPlacement) GetByTeam() Team
- func (m *GameEvent_BotInterferedPlacement) GetLocation() *Location
- func (*GameEvent_BotInterferedPlacement) ProtoMessage()
- func (m *GameEvent_BotInterferedPlacement) Reset()
- func (m *GameEvent_BotInterferedPlacement) String() string
- func (m *GameEvent_BotInterferedPlacement) XXX_DiscardUnknown()
- func (m *GameEvent_BotInterferedPlacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotInterferedPlacement) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotInterferedPlacement) XXX_Size() int
- func (m *GameEvent_BotInterferedPlacement) XXX_Unmarshal(b []byte) error
- type GameEvent_BotInterferedPlacement_
- type GameEvent_BotKickedBallTooFast
- func (*GameEvent_BotKickedBallTooFast) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotKickedBallTooFast) GetByBot() uint32
- func (m *GameEvent_BotKickedBallTooFast) GetByTeam() Team
- func (m *GameEvent_BotKickedBallTooFast) GetChipped() bool
- func (m *GameEvent_BotKickedBallTooFast) GetInitialBallSpeed() float32
- func (m *GameEvent_BotKickedBallTooFast) GetLocation() *Location
- func (*GameEvent_BotKickedBallTooFast) ProtoMessage()
- func (m *GameEvent_BotKickedBallTooFast) Reset()
- func (m *GameEvent_BotKickedBallTooFast) String() string
- func (m *GameEvent_BotKickedBallTooFast) XXX_DiscardUnknown()
- func (m *GameEvent_BotKickedBallTooFast) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotKickedBallTooFast) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotKickedBallTooFast) XXX_Size() int
- func (m *GameEvent_BotKickedBallTooFast) XXX_Unmarshal(b []byte) error
- type GameEvent_BotKickedBallTooFast_
- type GameEvent_BotPushedBot
- func (*GameEvent_BotPushedBot) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotPushedBot) GetByTeam() Team
- func (m *GameEvent_BotPushedBot) GetLocation() *Location
- func (m *GameEvent_BotPushedBot) GetPushedDistance() float32
- func (m *GameEvent_BotPushedBot) GetVictim() uint32
- func (m *GameEvent_BotPushedBot) GetViolator() uint32
- func (*GameEvent_BotPushedBot) ProtoMessage()
- func (m *GameEvent_BotPushedBot) Reset()
- func (m *GameEvent_BotPushedBot) String() string
- func (m *GameEvent_BotPushedBot) XXX_DiscardUnknown()
- func (m *GameEvent_BotPushedBot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotPushedBot) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotPushedBot) XXX_Size() int
- func (m *GameEvent_BotPushedBot) XXX_Unmarshal(b []byte) error
- type GameEvent_BotPushedBotSkipped
- type GameEvent_BotPushedBot_
- type GameEvent_BotSubstitution
- func (*GameEvent_BotSubstitution) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotSubstitution) GetByTeam() Team
- func (*GameEvent_BotSubstitution) ProtoMessage()
- func (m *GameEvent_BotSubstitution) Reset()
- func (m *GameEvent_BotSubstitution) String() string
- func (m *GameEvent_BotSubstitution) XXX_DiscardUnknown()
- func (m *GameEvent_BotSubstitution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotSubstitution) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotSubstitution) XXX_Size() int
- func (m *GameEvent_BotSubstitution) XXX_Unmarshal(b []byte) error
- type GameEvent_BotSubstitution_
- type GameEvent_BotTippedOver
- func (*GameEvent_BotTippedOver) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotTippedOver) GetByBot() uint32
- func (m *GameEvent_BotTippedOver) GetByTeam() Team
- func (m *GameEvent_BotTippedOver) GetLocation() *Location
- func (*GameEvent_BotTippedOver) ProtoMessage()
- func (m *GameEvent_BotTippedOver) Reset()
- func (m *GameEvent_BotTippedOver) String() string
- func (m *GameEvent_BotTippedOver) XXX_DiscardUnknown()
- func (m *GameEvent_BotTippedOver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotTippedOver) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotTippedOver) XXX_Size() int
- func (m *GameEvent_BotTippedOver) XXX_Unmarshal(b []byte) error
- type GameEvent_BotTippedOver_
- type GameEvent_BotTooFastInStop
- func (*GameEvent_BotTooFastInStop) Descriptor() ([]byte, []int)
- func (m *GameEvent_BotTooFastInStop) GetByBot() uint32
- func (m *GameEvent_BotTooFastInStop) GetByTeam() Team
- func (m *GameEvent_BotTooFastInStop) GetLocation() *Location
- func (m *GameEvent_BotTooFastInStop) GetSpeed() float32
- func (*GameEvent_BotTooFastInStop) ProtoMessage()
- func (m *GameEvent_BotTooFastInStop) Reset()
- func (m *GameEvent_BotTooFastInStop) String() string
- func (m *GameEvent_BotTooFastInStop) XXX_DiscardUnknown()
- func (m *GameEvent_BotTooFastInStop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_BotTooFastInStop) XXX_Merge(src proto.Message)
- func (m *GameEvent_BotTooFastInStop) XXX_Size() int
- func (m *GameEvent_BotTooFastInStop) XXX_Unmarshal(b []byte) error
- type GameEvent_BotTooFastInStop_
- type GameEvent_ChippedGoal
- func (*GameEvent_ChippedGoal) Descriptor() ([]byte, []int)
- func (m *GameEvent_ChippedGoal) GetByBot() uint32
- func (m *GameEvent_ChippedGoal) GetByTeam() Team
- func (m *GameEvent_ChippedGoal) GetKickLocation() *Location
- func (m *GameEvent_ChippedGoal) GetLocation() *Location
- func (m *GameEvent_ChippedGoal) GetMaxBallHeight() float32
- func (*GameEvent_ChippedGoal) ProtoMessage()
- func (m *GameEvent_ChippedGoal) Reset()
- func (m *GameEvent_ChippedGoal) String() string
- func (m *GameEvent_ChippedGoal) XXX_DiscardUnknown()
- func (m *GameEvent_ChippedGoal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_ChippedGoal) XXX_Merge(src proto.Message)
- func (m *GameEvent_ChippedGoal) XXX_Size() int
- func (m *GameEvent_ChippedGoal) XXX_Unmarshal(b []byte) error
- type GameEvent_ChippedGoal_
- type GameEvent_DefenderInDefenseArea
- func (*GameEvent_DefenderInDefenseArea) Descriptor() ([]byte, []int)
- func (m *GameEvent_DefenderInDefenseArea) GetByBot() uint32
- func (m *GameEvent_DefenderInDefenseArea) GetByTeam() Team
- func (m *GameEvent_DefenderInDefenseArea) GetDistance() float32
- func (m *GameEvent_DefenderInDefenseArea) GetLocation() *Location
- func (*GameEvent_DefenderInDefenseArea) ProtoMessage()
- func (m *GameEvent_DefenderInDefenseArea) Reset()
- func (m *GameEvent_DefenderInDefenseArea) String() string
- func (m *GameEvent_DefenderInDefenseArea) XXX_DiscardUnknown()
- func (m *GameEvent_DefenderInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_DefenderInDefenseArea) XXX_Merge(src proto.Message)
- func (m *GameEvent_DefenderInDefenseArea) XXX_Size() int
- func (m *GameEvent_DefenderInDefenseArea) XXX_Unmarshal(b []byte) error
- type GameEvent_DefenderInDefenseAreaPartially
- func (*GameEvent_DefenderInDefenseAreaPartially) Descriptor() ([]byte, []int)
- func (m *GameEvent_DefenderInDefenseAreaPartially) GetByBot() uint32
- func (m *GameEvent_DefenderInDefenseAreaPartially) GetByTeam() Team
- func (m *GameEvent_DefenderInDefenseAreaPartially) GetDistance() float32
- func (m *GameEvent_DefenderInDefenseAreaPartially) GetLocation() *Location
- func (*GameEvent_DefenderInDefenseAreaPartially) ProtoMessage()
- func (m *GameEvent_DefenderInDefenseAreaPartially) Reset()
- func (m *GameEvent_DefenderInDefenseAreaPartially) String() string
- func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_DiscardUnknown()
- func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Merge(src proto.Message)
- func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Size() int
- func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Unmarshal(b []byte) error
- type GameEvent_DefenderInDefenseAreaPartially_
- type GameEvent_DefenderInDefenseArea_
- type GameEvent_DefenderTooCloseToKickPoint
- func (*GameEvent_DefenderTooCloseToKickPoint) Descriptor() ([]byte, []int)
- func (m *GameEvent_DefenderTooCloseToKickPoint) GetByBot() uint32
- func (m *GameEvent_DefenderTooCloseToKickPoint) GetByTeam() Team
- func (m *GameEvent_DefenderTooCloseToKickPoint) GetDistance() float32
- func (m *GameEvent_DefenderTooCloseToKickPoint) GetLocation() *Location
- func (*GameEvent_DefenderTooCloseToKickPoint) ProtoMessage()
- func (m *GameEvent_DefenderTooCloseToKickPoint) Reset()
- func (m *GameEvent_DefenderTooCloseToKickPoint) String() string
- func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_DiscardUnknown()
- func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Merge(src proto.Message)
- func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Size() int
- func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Unmarshal(b []byte) error
- type GameEvent_DefenderTooCloseToKickPoint_
- type GameEvent_Goal
- func (*GameEvent_Goal) Descriptor() ([]byte, []int)
- func (m *GameEvent_Goal) GetByTeam() Team
- func (m *GameEvent_Goal) GetKickLocation() *Location
- func (m *GameEvent_Goal) GetKickingBot() uint32
- func (m *GameEvent_Goal) GetKickingTeam() Team
- func (m *GameEvent_Goal) GetLocation() *Location
- func (*GameEvent_Goal) ProtoMessage()
- func (m *GameEvent_Goal) Reset()
- func (m *GameEvent_Goal) String() string
- func (m *GameEvent_Goal) XXX_DiscardUnknown()
- func (m *GameEvent_Goal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_Goal) XXX_Merge(src proto.Message)
- func (m *GameEvent_Goal) XXX_Size() int
- func (m *GameEvent_Goal) XXX_Unmarshal(b []byte) error
- type GameEvent_Goal_
- type GameEvent_IndirectGoal
- func (*GameEvent_IndirectGoal) Descriptor() ([]byte, []int)
- func (m *GameEvent_IndirectGoal) GetByBot() uint32
- func (m *GameEvent_IndirectGoal) GetByTeam() Team
- func (m *GameEvent_IndirectGoal) GetKickLocation() *Location
- func (m *GameEvent_IndirectGoal) GetLocation() *Location
- func (*GameEvent_IndirectGoal) ProtoMessage()
- func (m *GameEvent_IndirectGoal) Reset()
- func (m *GameEvent_IndirectGoal) String() string
- func (m *GameEvent_IndirectGoal) XXX_DiscardUnknown()
- func (m *GameEvent_IndirectGoal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_IndirectGoal) XXX_Merge(src proto.Message)
- func (m *GameEvent_IndirectGoal) XXX_Size() int
- func (m *GameEvent_IndirectGoal) XXX_Unmarshal(b []byte) error
- type GameEvent_IndirectGoal_
- type GameEvent_KeeperHeldBall
- func (*GameEvent_KeeperHeldBall) Descriptor() ([]byte, []int)
- func (m *GameEvent_KeeperHeldBall) GetByTeam() Team
- func (m *GameEvent_KeeperHeldBall) GetDuration() float32
- func (m *GameEvent_KeeperHeldBall) GetLocation() *Location
- func (*GameEvent_KeeperHeldBall) ProtoMessage()
- func (m *GameEvent_KeeperHeldBall) Reset()
- func (m *GameEvent_KeeperHeldBall) String() string
- func (m *GameEvent_KeeperHeldBall) XXX_DiscardUnknown()
- func (m *GameEvent_KeeperHeldBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_KeeperHeldBall) XXX_Merge(src proto.Message)
- func (m *GameEvent_KeeperHeldBall) XXX_Size() int
- func (m *GameEvent_KeeperHeldBall) XXX_Unmarshal(b []byte) error
- type GameEvent_KeeperHeldBall_
- type GameEvent_KickTimeout
- func (*GameEvent_KickTimeout) Descriptor() ([]byte, []int)
- func (m *GameEvent_KickTimeout) GetByTeam() Team
- func (m *GameEvent_KickTimeout) GetLocation() *Location
- func (m *GameEvent_KickTimeout) GetTime() float32
- func (*GameEvent_KickTimeout) ProtoMessage()
- func (m *GameEvent_KickTimeout) Reset()
- func (m *GameEvent_KickTimeout) String() string
- func (m *GameEvent_KickTimeout) XXX_DiscardUnknown()
- func (m *GameEvent_KickTimeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_KickTimeout) XXX_Merge(src proto.Message)
- func (m *GameEvent_KickTimeout) XXX_Size() int
- func (m *GameEvent_KickTimeout) XXX_Unmarshal(b []byte) error
- type GameEvent_KickTimeout_
- type GameEvent_MultipleCards
- func (*GameEvent_MultipleCards) Descriptor() ([]byte, []int)
- func (m *GameEvent_MultipleCards) GetByTeam() Team
- func (*GameEvent_MultipleCards) ProtoMessage()
- func (m *GameEvent_MultipleCards) Reset()
- func (m *GameEvent_MultipleCards) String() string
- func (m *GameEvent_MultipleCards) XXX_DiscardUnknown()
- func (m *GameEvent_MultipleCards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_MultipleCards) XXX_Merge(src proto.Message)
- func (m *GameEvent_MultipleCards) XXX_Size() int
- func (m *GameEvent_MultipleCards) XXX_Unmarshal(b []byte) error
- type GameEvent_MultipleCards_
- type GameEvent_MultipleFouls
- func (*GameEvent_MultipleFouls) Descriptor() ([]byte, []int)
- func (m *GameEvent_MultipleFouls) GetByTeam() Team
- func (*GameEvent_MultipleFouls) ProtoMessage()
- func (m *GameEvent_MultipleFouls) Reset()
- func (m *GameEvent_MultipleFouls) String() string
- func (m *GameEvent_MultipleFouls) XXX_DiscardUnknown()
- func (m *GameEvent_MultipleFouls) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_MultipleFouls) XXX_Merge(src proto.Message)
- func (m *GameEvent_MultipleFouls) XXX_Size() int
- func (m *GameEvent_MultipleFouls) XXX_Unmarshal(b []byte) error
- type GameEvent_MultipleFouls_
- type GameEvent_MultiplePlacementFailures
- func (*GameEvent_MultiplePlacementFailures) Descriptor() ([]byte, []int)
- func (m *GameEvent_MultiplePlacementFailures) GetByTeam() Team
- func (*GameEvent_MultiplePlacementFailures) ProtoMessage()
- func (m *GameEvent_MultiplePlacementFailures) Reset()
- func (m *GameEvent_MultiplePlacementFailures) String() string
- func (m *GameEvent_MultiplePlacementFailures) XXX_DiscardUnknown()
- func (m *GameEvent_MultiplePlacementFailures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_MultiplePlacementFailures) XXX_Merge(src proto.Message)
- func (m *GameEvent_MultiplePlacementFailures) XXX_Size() int
- func (m *GameEvent_MultiplePlacementFailures) XXX_Unmarshal(b []byte) error
- type GameEvent_MultiplePlacementFailures_
- type GameEvent_NoProgressInGame
- func (*GameEvent_NoProgressInGame) Descriptor() ([]byte, []int)
- func (m *GameEvent_NoProgressInGame) GetLocation() *Location
- func (m *GameEvent_NoProgressInGame) GetTime() float32
- func (*GameEvent_NoProgressInGame) ProtoMessage()
- func (m *GameEvent_NoProgressInGame) Reset()
- func (m *GameEvent_NoProgressInGame) String() string
- func (m *GameEvent_NoProgressInGame) XXX_DiscardUnknown()
- func (m *GameEvent_NoProgressInGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_NoProgressInGame) XXX_Merge(src proto.Message)
- func (m *GameEvent_NoProgressInGame) XXX_Size() int
- func (m *GameEvent_NoProgressInGame) XXX_Unmarshal(b []byte) error
- type GameEvent_NoProgressInGame_
- type GameEvent_PlacementFailed
- func (*GameEvent_PlacementFailed) Descriptor() ([]byte, []int)
- func (m *GameEvent_PlacementFailed) GetByTeam() Team
- func (m *GameEvent_PlacementFailed) GetRemainingDistance() float32
- func (*GameEvent_PlacementFailed) ProtoMessage()
- func (m *GameEvent_PlacementFailed) Reset()
- func (m *GameEvent_PlacementFailed) String() string
- func (m *GameEvent_PlacementFailed) XXX_DiscardUnknown()
- func (m *GameEvent_PlacementFailed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_PlacementFailed) XXX_Merge(src proto.Message)
- func (m *GameEvent_PlacementFailed) XXX_Size() int
- func (m *GameEvent_PlacementFailed) XXX_Unmarshal(b []byte) error
- type GameEvent_PlacementFailed_
- type GameEvent_PlacementSucceeded
- func (*GameEvent_PlacementSucceeded) Descriptor() ([]byte, []int)
- func (m *GameEvent_PlacementSucceeded) GetByTeam() Team
- func (m *GameEvent_PlacementSucceeded) GetDistance() float32
- func (m *GameEvent_PlacementSucceeded) GetPrecision() float32
- func (m *GameEvent_PlacementSucceeded) GetTimeTaken() float32
- func (*GameEvent_PlacementSucceeded) ProtoMessage()
- func (m *GameEvent_PlacementSucceeded) Reset()
- func (m *GameEvent_PlacementSucceeded) String() string
- func (m *GameEvent_PlacementSucceeded) XXX_DiscardUnknown()
- func (m *GameEvent_PlacementSucceeded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_PlacementSucceeded) XXX_Merge(src proto.Message)
- func (m *GameEvent_PlacementSucceeded) XXX_Size() int
- func (m *GameEvent_PlacementSucceeded) XXX_Unmarshal(b []byte) error
- type GameEvent_PlacementSucceeded_
- type GameEvent_PossibleGoal
- type GameEvent_Prepared
- func (*GameEvent_Prepared) Descriptor() ([]byte, []int)
- func (m *GameEvent_Prepared) GetTimeTaken() float32
- func (*GameEvent_Prepared) ProtoMessage()
- func (m *GameEvent_Prepared) Reset()
- func (m *GameEvent_Prepared) String() string
- func (m *GameEvent_Prepared) XXX_DiscardUnknown()
- func (m *GameEvent_Prepared) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_Prepared) XXX_Merge(src proto.Message)
- func (m *GameEvent_Prepared) XXX_Size() int
- func (m *GameEvent_Prepared) XXX_Unmarshal(b []byte) error
- type GameEvent_Prepared_
- type GameEvent_TooManyRobots
- func (*GameEvent_TooManyRobots) Descriptor() ([]byte, []int)
- func (m *GameEvent_TooManyRobots) GetByTeam() Team
- func (*GameEvent_TooManyRobots) ProtoMessage()
- func (m *GameEvent_TooManyRobots) Reset()
- func (m *GameEvent_TooManyRobots) String() string
- func (m *GameEvent_TooManyRobots) XXX_DiscardUnknown()
- func (m *GameEvent_TooManyRobots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_TooManyRobots) XXX_Merge(src proto.Message)
- func (m *GameEvent_TooManyRobots) XXX_Size() int
- func (m *GameEvent_TooManyRobots) XXX_Unmarshal(b []byte) error
- type GameEvent_TooManyRobots_
- type GameEvent_UnsportingBehaviorMajor
- func (*GameEvent_UnsportingBehaviorMajor) Descriptor() ([]byte, []int)
- func (m *GameEvent_UnsportingBehaviorMajor) GetByTeam() Team
- func (m *GameEvent_UnsportingBehaviorMajor) GetReason() string
- func (*GameEvent_UnsportingBehaviorMajor) ProtoMessage()
- func (m *GameEvent_UnsportingBehaviorMajor) Reset()
- func (m *GameEvent_UnsportingBehaviorMajor) String() string
- func (m *GameEvent_UnsportingBehaviorMajor) XXX_DiscardUnknown()
- func (m *GameEvent_UnsportingBehaviorMajor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_UnsportingBehaviorMajor) XXX_Merge(src proto.Message)
- func (m *GameEvent_UnsportingBehaviorMajor) XXX_Size() int
- func (m *GameEvent_UnsportingBehaviorMajor) XXX_Unmarshal(b []byte) error
- type GameEvent_UnsportingBehaviorMajor_
- type GameEvent_UnsportingBehaviorMinor
- func (*GameEvent_UnsportingBehaviorMinor) Descriptor() ([]byte, []int)
- func (m *GameEvent_UnsportingBehaviorMinor) GetByTeam() Team
- func (m *GameEvent_UnsportingBehaviorMinor) GetReason() string
- func (*GameEvent_UnsportingBehaviorMinor) ProtoMessage()
- func (m *GameEvent_UnsportingBehaviorMinor) Reset()
- func (m *GameEvent_UnsportingBehaviorMinor) String() string
- func (m *GameEvent_UnsportingBehaviorMinor) XXX_DiscardUnknown()
- func (m *GameEvent_UnsportingBehaviorMinor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GameEvent_UnsportingBehaviorMinor) XXX_Merge(src proto.Message)
- func (m *GameEvent_UnsportingBehaviorMinor) XXX_Size() int
- func (m *GameEvent_UnsportingBehaviorMinor) XXX_Unmarshal(b []byte) error
- type GameEvent_UnsportingBehaviorMinor_
- type Game_Event
- func (*Game_Event) Descriptor() ([]byte, []int)
- func (m *Game_Event) GetGameEventType() Game_Event_GameEventType
- func (m *Game_Event) GetMessage() string
- func (m *Game_Event) GetOriginator() *Game_Event_Originator
- func (*Game_Event) ProtoMessage()
- func (m *Game_Event) Reset()
- func (m *Game_Event) String() string
- func (m *Game_Event) XXX_DiscardUnknown()
- func (m *Game_Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Game_Event) XXX_Merge(src proto.Message)
- func (m *Game_Event) XXX_Size() int
- func (m *Game_Event) XXX_Unmarshal(b []byte) error
- type Game_Event_GameEventType
- type Game_Event_Originator
- func (*Game_Event_Originator) Descriptor() ([]byte, []int)
- func (m *Game_Event_Originator) GetBotId() uint32
- func (m *Game_Event_Originator) GetTeam() Game_Event_Team
- func (*Game_Event_Originator) ProtoMessage()
- func (m *Game_Event_Originator) Reset()
- func (m *Game_Event_Originator) String() string
- func (m *Game_Event_Originator) XXX_DiscardUnknown()
- func (m *Game_Event_Originator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Game_Event_Originator) XXX_Merge(src proto.Message)
- func (m *Game_Event_Originator) XXX_Size() int
- func (m *Game_Event_Originator) XXX_Unmarshal(b []byte) error
- type Game_Event_Team
- type Location
- func (*Location) Descriptor() ([]byte, []int)
- func (m *Location) GetX() float32
- func (m *Location) GetY() float32
- func (*Location) ProtoMessage()
- func (m *Location) Reset()
- func (m *Location) String() string
- func (m *Location) XXX_DiscardUnknown()
- func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Location) XXX_Merge(src proto.Message)
- func (m *Location) XXX_Size() int
- func (m *Location) XXX_Unmarshal(b []byte) error
- type ProposedGameEvent
- func (*ProposedGameEvent) Descriptor() ([]byte, []int)
- func (m *ProposedGameEvent) GetGameEvent() *GameEvent
- func (m *ProposedGameEvent) GetProposerId() string
- func (m *ProposedGameEvent) GetValidUntil() uint64
- func (*ProposedGameEvent) ProtoMessage()
- func (m *ProposedGameEvent) Reset()
- func (m *ProposedGameEvent) String() string
- func (m *ProposedGameEvent) XXX_DiscardUnknown()
- func (m *ProposedGameEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProposedGameEvent) XXX_Merge(src proto.Message)
- func (m *ProposedGameEvent) XXX_Size() int
- func (m *ProposedGameEvent) XXX_Unmarshal(b []byte) error
- type Referee
- func (*Referee) Descriptor() ([]byte, []int)
- func (m *Referee) GetBlue() *Referee_TeamInfo
- func (m *Referee) GetBlueTeamOnPositiveHalf() bool
- func (m *Referee) GetCommand() Referee_Command
- func (m *Referee) GetCommandCounter() uint32
- func (m *Referee) GetCommandTimestamp() uint64
- func (m *Referee) GetCurrentActionTimeRemaining() int32
- func (m *Referee) GetDesignatedPosition() *Referee_Point
- func (m *Referee) GetGameEvent() *Game_Eventdeprecated
- func (m *Referee) GetGameEvents() []*GameEvent
- func (m *Referee) GetNextCommand() Referee_Command
- func (m *Referee) GetPacketTimestamp() uint64
- func (m *Referee) GetProposedGameEvents() []*ProposedGameEvent
- func (m *Referee) GetStage() Referee_Stage
- func (m *Referee) GetStageTimeLeft() int32
- func (m *Referee) GetYellow() *Referee_TeamInfo
- func (*Referee) ProtoMessage()
- func (m *Referee) Reset()
- func (m *Referee) String() string
- func (m *Referee) XXX_DiscardUnknown()
- func (m *Referee) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Referee) XXX_Merge(src proto.Message)
- func (m *Referee) XXX_Size() int
- func (m *Referee) XXX_Unmarshal(b []byte) error
- type Referee_Command
- type Referee_Point
- func (*Referee_Point) Descriptor() ([]byte, []int)
- func (m *Referee_Point) GetX() float32
- func (m *Referee_Point) GetY() float32
- func (*Referee_Point) ProtoMessage()
- func (m *Referee_Point) Reset()
- func (m *Referee_Point) String() string
- func (m *Referee_Point) XXX_DiscardUnknown()
- func (m *Referee_Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Referee_Point) XXX_Merge(src proto.Message)
- func (m *Referee_Point) XXX_Size() int
- func (m *Referee_Point) XXX_Unmarshal(b []byte) error
- type Referee_Stage
- type Referee_TeamInfo
- func (*Referee_TeamInfo) Descriptor() ([]byte, []int)
- func (m *Referee_TeamInfo) GetBallPlacementFailures() uint32
- func (m *Referee_TeamInfo) GetBotSubstitutionIntent() bool
- func (m *Referee_TeamInfo) GetCanPlaceBall() bool
- func (m *Referee_TeamInfo) GetFoulCounter() uint32
- func (m *Referee_TeamInfo) GetGoalkeeper() uint32
- func (m *Referee_TeamInfo) GetMaxAllowedBots() uint32
- func (m *Referee_TeamInfo) GetName() string
- func (m *Referee_TeamInfo) GetRedCards() uint32
- func (m *Referee_TeamInfo) GetScore() uint32
- func (m *Referee_TeamInfo) GetTimeoutTime() uint32
- func (m *Referee_TeamInfo) GetTimeouts() uint32
- func (m *Referee_TeamInfo) GetYellowCardTimes() []uint32
- func (m *Referee_TeamInfo) GetYellowCards() uint32
- func (*Referee_TeamInfo) ProtoMessage()
- func (m *Referee_TeamInfo) Reset()
- func (m *Referee_TeamInfo) String() string
- func (m *Referee_TeamInfo) XXX_DiscardUnknown()
- func (m *Referee_TeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Referee_TeamInfo) XXX_Merge(src proto.Message)
- func (m *Referee_TeamInfo) XXX_Size() int
- func (m *Referee_TeamInfo) XXX_Unmarshal(b []byte) error
- type SSL_DetectionBall
- func (*SSL_DetectionBall) Descriptor() ([]byte, []int)
- func (m *SSL_DetectionBall) GetArea() uint32
- func (m *SSL_DetectionBall) GetConfidence() float32
- func (m *SSL_DetectionBall) GetPixelX() float32
- func (m *SSL_DetectionBall) GetPixelY() float32
- func (m *SSL_DetectionBall) GetX() float32
- func (m *SSL_DetectionBall) GetY() float32
- func (m *SSL_DetectionBall) GetZ() float32
- func (*SSL_DetectionBall) ProtoMessage()
- func (m *SSL_DetectionBall) Reset()
- func (m *SSL_DetectionBall) String() string
- func (m *SSL_DetectionBall) XXX_DiscardUnknown()
- func (m *SSL_DetectionBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_DetectionBall) XXX_Merge(src proto.Message)
- func (m *SSL_DetectionBall) XXX_Size() int
- func (m *SSL_DetectionBall) XXX_Unmarshal(b []byte) error
- type SSL_DetectionFrame
- func (*SSL_DetectionFrame) Descriptor() ([]byte, []int)
- func (m *SSL_DetectionFrame) GetBalls() []*SSL_DetectionBall
- func (m *SSL_DetectionFrame) GetCameraId() uint32
- func (m *SSL_DetectionFrame) GetFrameNumber() uint32
- func (m *SSL_DetectionFrame) GetRobotsBlue() []*SSL_DetectionRobot
- func (m *SSL_DetectionFrame) GetRobotsYellow() []*SSL_DetectionRobot
- func (m *SSL_DetectionFrame) GetTCapture() float64
- func (m *SSL_DetectionFrame) GetTSent() float64
- func (*SSL_DetectionFrame) ProtoMessage()
- func (m *SSL_DetectionFrame) Reset()
- func (m *SSL_DetectionFrame) String() string
- func (m *SSL_DetectionFrame) XXX_DiscardUnknown()
- func (m *SSL_DetectionFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_DetectionFrame) XXX_Merge(src proto.Message)
- func (m *SSL_DetectionFrame) XXX_Size() int
- func (m *SSL_DetectionFrame) XXX_Unmarshal(b []byte) error
- type SSL_DetectionRobot
- func (*SSL_DetectionRobot) Descriptor() ([]byte, []int)
- func (m *SSL_DetectionRobot) GetConfidence() float32
- func (m *SSL_DetectionRobot) GetHeight() float32
- func (m *SSL_DetectionRobot) GetOrientation() float32
- func (m *SSL_DetectionRobot) GetPixelX() float32
- func (m *SSL_DetectionRobot) GetPixelY() float32
- func (m *SSL_DetectionRobot) GetRobotId() uint32
- func (m *SSL_DetectionRobot) GetX() float32
- func (m *SSL_DetectionRobot) GetY() float32
- func (*SSL_DetectionRobot) ProtoMessage()
- func (m *SSL_DetectionRobot) Reset()
- func (m *SSL_DetectionRobot) String() string
- func (m *SSL_DetectionRobot) XXX_DiscardUnknown()
- func (m *SSL_DetectionRobot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_DetectionRobot) XXX_Merge(src proto.Message)
- func (m *SSL_DetectionRobot) XXX_Size() int
- func (m *SSL_DetectionRobot) XXX_Unmarshal(b []byte) error
- type SSL_FieldCicularArc
- func (*SSL_FieldCicularArc) Descriptor() ([]byte, []int)
- func (m *SSL_FieldCicularArc) GetA1() float32
- func (m *SSL_FieldCicularArc) GetA2() float32
- func (m *SSL_FieldCicularArc) GetCenter() *Vector2F
- func (m *SSL_FieldCicularArc) GetName() string
- func (m *SSL_FieldCicularArc) GetRadius() float32
- func (m *SSL_FieldCicularArc) GetThickness() float32
- func (*SSL_FieldCicularArc) ProtoMessage()
- func (m *SSL_FieldCicularArc) Reset()
- func (m *SSL_FieldCicularArc) String() string
- func (m *SSL_FieldCicularArc) XXX_DiscardUnknown()
- func (m *SSL_FieldCicularArc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_FieldCicularArc) XXX_Merge(src proto.Message)
- func (m *SSL_FieldCicularArc) XXX_Size() int
- func (m *SSL_FieldCicularArc) XXX_Unmarshal(b []byte) error
- type SSL_FieldLineSegment
- func (*SSL_FieldLineSegment) Descriptor() ([]byte, []int)
- func (m *SSL_FieldLineSegment) GetName() string
- func (m *SSL_FieldLineSegment) GetP1() *Vector2F
- func (m *SSL_FieldLineSegment) GetP2() *Vector2F
- func (m *SSL_FieldLineSegment) GetThickness() float32
- func (*SSL_FieldLineSegment) ProtoMessage()
- func (m *SSL_FieldLineSegment) Reset()
- func (m *SSL_FieldLineSegment) String() string
- func (m *SSL_FieldLineSegment) XXX_DiscardUnknown()
- func (m *SSL_FieldLineSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_FieldLineSegment) XXX_Merge(src proto.Message)
- func (m *SSL_FieldLineSegment) XXX_Size() int
- func (m *SSL_FieldLineSegment) XXX_Unmarshal(b []byte) error
- type SSL_GeometryCameraCalibration
- func (*SSL_GeometryCameraCalibration) Descriptor() ([]byte, []int)
- func (m *SSL_GeometryCameraCalibration) GetCameraId() uint32
- func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTx() float32
- func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTy() float32
- func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTz() float32
- func (m *SSL_GeometryCameraCalibration) GetDistortion() float32
- func (m *SSL_GeometryCameraCalibration) GetFocalLength() float32
- func (m *SSL_GeometryCameraCalibration) GetPrincipalPointX() float32
- func (m *SSL_GeometryCameraCalibration) GetPrincipalPointY() float32
- func (m *SSL_GeometryCameraCalibration) GetQ0() float32
- func (m *SSL_GeometryCameraCalibration) GetQ1() float32
- func (m *SSL_GeometryCameraCalibration) GetQ2() float32
- func (m *SSL_GeometryCameraCalibration) GetQ3() float32
- func (m *SSL_GeometryCameraCalibration) GetTx() float32
- func (m *SSL_GeometryCameraCalibration) GetTy() float32
- func (m *SSL_GeometryCameraCalibration) GetTz() float32
- func (*SSL_GeometryCameraCalibration) ProtoMessage()
- func (m *SSL_GeometryCameraCalibration) Reset()
- func (m *SSL_GeometryCameraCalibration) String() string
- func (m *SSL_GeometryCameraCalibration) XXX_DiscardUnknown()
- func (m *SSL_GeometryCameraCalibration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_GeometryCameraCalibration) XXX_Merge(src proto.Message)
- func (m *SSL_GeometryCameraCalibration) XXX_Size() int
- func (m *SSL_GeometryCameraCalibration) XXX_Unmarshal(b []byte) error
- type SSL_GeometryData
- func (*SSL_GeometryData) Descriptor() ([]byte, []int)
- func (m *SSL_GeometryData) GetCalib() []*SSL_GeometryCameraCalibration
- func (m *SSL_GeometryData) GetField() *SSL_GeometryFieldSize
- func (*SSL_GeometryData) ProtoMessage()
- func (m *SSL_GeometryData) Reset()
- func (m *SSL_GeometryData) String() string
- func (m *SSL_GeometryData) XXX_DiscardUnknown()
- func (m *SSL_GeometryData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_GeometryData) XXX_Merge(src proto.Message)
- func (m *SSL_GeometryData) XXX_Size() int
- func (m *SSL_GeometryData) XXX_Unmarshal(b []byte) error
- type SSL_GeometryFieldSize
- func (*SSL_GeometryFieldSize) Descriptor() ([]byte, []int)
- func (m *SSL_GeometryFieldSize) GetBoundaryWidth() int32
- func (m *SSL_GeometryFieldSize) GetFieldArcs() []*SSL_FieldCicularArc
- func (m *SSL_GeometryFieldSize) GetFieldLength() int32
- func (m *SSL_GeometryFieldSize) GetFieldLines() []*SSL_FieldLineSegment
- func (m *SSL_GeometryFieldSize) GetFieldWidth() int32
- func (m *SSL_GeometryFieldSize) GetGoalDepth() int32
- func (m *SSL_GeometryFieldSize) GetGoalWidth() int32
- func (*SSL_GeometryFieldSize) ProtoMessage()
- func (m *SSL_GeometryFieldSize) Reset()
- func (m *SSL_GeometryFieldSize) String() string
- func (m *SSL_GeometryFieldSize) XXX_DiscardUnknown()
- func (m *SSL_GeometryFieldSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_GeometryFieldSize) XXX_Merge(src proto.Message)
- func (m *SSL_GeometryFieldSize) XXX_Size() int
- func (m *SSL_GeometryFieldSize) XXX_Unmarshal(b []byte) error
- type SSL_WrapperPacket
- func (*SSL_WrapperPacket) Descriptor() ([]byte, []int)
- func (m *SSL_WrapperPacket) GetDetection() *SSL_DetectionFrame
- func (m *SSL_WrapperPacket) GetGeometry() *SSL_GeometryData
- func (*SSL_WrapperPacket) ProtoMessage()
- func (m *SSL_WrapperPacket) Reset()
- func (m *SSL_WrapperPacket) String() string
- func (m *SSL_WrapperPacket) XXX_DiscardUnknown()
- func (m *SSL_WrapperPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SSL_WrapperPacket) XXX_Merge(src proto.Message)
- func (m *SSL_WrapperPacket) XXX_Size() int
- func (m *SSL_WrapperPacket) XXX_Unmarshal(b []byte) error
- type Signature
- func (*Signature) Descriptor() ([]byte, []int)
- func (m *Signature) GetPkcs1V15() []byte
- func (m *Signature) GetToken() string
- func (*Signature) ProtoMessage()
- func (m *Signature) Reset()
- func (m *Signature) String() string
- func (m *Signature) XXX_DiscardUnknown()
- func (m *Signature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Signature) XXX_Merge(src proto.Message)
- func (m *Signature) XXX_Size() int
- func (m *Signature) XXX_Unmarshal(b []byte) error
- type Team
- type Vector2F
- func (*Vector2F) Descriptor() ([]byte, []int)
- func (m *Vector2F) GetX() float32
- func (m *Vector2F) GetY() float32
- func (*Vector2F) ProtoMessage()
- func (m *Vector2F) Reset()
- func (m *Vector2F) String() string
- func (m *Vector2F) XXX_DiscardUnknown()
- func (m *Vector2F) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Vector2F) XXX_Merge(src proto.Message)
- func (m *Vector2F) XXX_Size() int
- func (m *Vector2F) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ControllerReply_StatusCode_name = map[int32]string{
0: "UNKNOWN_STATUS_CODE",
1: "OK",
2: "REJECTED",
}
var ControllerReply_StatusCode_value = map[string]int32{
"UNKNOWN_STATUS_CODE": 0,
"OK": 1,
"REJECTED": 2,
}
var ControllerReply_Verification_name = map[int32]string{
0: "UNKNOWN_VERIFICATION",
1: "VERIFIED",
2: "UNVERIFIED",
}
var ControllerReply_Verification_value = map[string]int32{
"UNKNOWN_VERIFICATION": 0,
"VERIFIED": 1,
"UNVERIFIED": 2,
}
var GameEventType_name = map[int32]string{
0: "UNKNOWN_GAME_EVENT_TYPE",
1: "PREPARED",
2: "NO_PROGRESS_IN_GAME",
3: "PLACEMENT_FAILED",
5: "PLACEMENT_SUCCEEDED",
37: "BOT_SUBSTITUTION",
38: "TOO_MANY_ROBOTS",
6: "BALL_LEFT_FIELD_TOUCH_LINE",
7: "BALL_LEFT_FIELD_GOAL_LINE",
39: "POSSIBLE_GOAL",
8: "GOAL",
9: "INDIRECT_GOAL",
10: "CHIPPED_GOAL",
11: "AIMLESS_KICK",
12: "KICK_TIMEOUT",
13: "KEEPER_HELD_BALL",
14: "ATTACKER_DOUBLE_TOUCHED_BALL",
15: "ATTACKER_TOUCHED_BALL_IN_DEFENSE_AREA",
16: "ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA",
40: "ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA_SKIPPED",
17: "BOT_DRIBBLED_BALL_TOO_FAR",
18: "BOT_KICKED_BALL_TOO_FAST",
19: "ATTACKER_TOO_CLOSE_TO_DEFENSE_AREA",
20: "BOT_INTERFERED_PLACEMENT",
21: "BOT_CRASH_DRAWN",
22: "BOT_CRASH_UNIQUE",
23: "BOT_CRASH_UNIQUE_SKIPPED",
24: "BOT_PUSHED_BOT",
25: "BOT_PUSHED_BOT_SKIPPED",
26: "BOT_HELD_BALL_DELIBERATELY",
27: "BOT_TIPPED_OVER",
28: "BOT_TOO_FAST_IN_STOP",
29: "DEFENDER_TOO_CLOSE_TO_KICK_POINT",
30: "DEFENDER_IN_DEFENSE_AREA_PARTIALLY",
31: "DEFENDER_IN_DEFENSE_AREA",
32: "MULTIPLE_CARDS",
33: "MULTIPLE_PLACEMENT_FAILURES",
34: "MULTIPLE_FOULS",
35: "UNSPORTING_BEHAVIOR_MINOR",
36: "UNSPORTING_BEHAVIOR_MAJOR",
}
var GameEventType_value = map[string]int32{
"UNKNOWN_GAME_EVENT_TYPE": 0,
"PREPARED": 1,
"NO_PROGRESS_IN_GAME": 2,
"PLACEMENT_FAILED": 3,
"PLACEMENT_SUCCEEDED": 5,
"BOT_SUBSTITUTION": 37,
"TOO_MANY_ROBOTS": 38,
"BALL_LEFT_FIELD_TOUCH_LINE": 6,
"BALL_LEFT_FIELD_GOAL_LINE": 7,
"POSSIBLE_GOAL": 39,
"GOAL": 8,
"INDIRECT_GOAL": 9,
"CHIPPED_GOAL": 10,
"AIMLESS_KICK": 11,
"KICK_TIMEOUT": 12,
"KEEPER_HELD_BALL": 13,
"ATTACKER_DOUBLE_TOUCHED_BALL": 14,
"ATTACKER_TOUCHED_BALL_IN_DEFENSE_AREA": 15,
"ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA": 16,
"ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA_SKIPPED": 40,
"BOT_DRIBBLED_BALL_TOO_FAR": 17,
"BOT_KICKED_BALL_TOO_FAST": 18,
"ATTACKER_TOO_CLOSE_TO_DEFENSE_AREA": 19,
"BOT_INTERFERED_PLACEMENT": 20,
"BOT_CRASH_DRAWN": 21,
"BOT_CRASH_UNIQUE": 22,
"BOT_CRASH_UNIQUE_SKIPPED": 23,
"BOT_PUSHED_BOT": 24,
"BOT_PUSHED_BOT_SKIPPED": 25,
"BOT_HELD_BALL_DELIBERATELY": 26,
"BOT_TIPPED_OVER": 27,
"BOT_TOO_FAST_IN_STOP": 28,
"DEFENDER_TOO_CLOSE_TO_KICK_POINT": 29,
"DEFENDER_IN_DEFENSE_AREA_PARTIALLY": 30,
"DEFENDER_IN_DEFENSE_AREA": 31,
"MULTIPLE_CARDS": 32,
"MULTIPLE_PLACEMENT_FAILURES": 33,
"MULTIPLE_FOULS": 34,
"UNSPORTING_BEHAVIOR_MINOR": 35,
"UNSPORTING_BEHAVIOR_MAJOR": 36,
}
var Game_Event_GameEventType_name = map[int32]string{
0: "UNKNOWN",
1: "CUSTOM",
2: "NUMBER_OF_PLAYERS",
3: "BALL_LEFT_FIELD",
4: "GOAL",
5: "KICK_TIMEOUT",
6: "NO_PROGRESS_IN_GAME",
7: "BOT_COLLISION",
8: "MULTIPLE_DEFENDER",
9: "MULTIPLE_DEFENDER_PARTIALLY",
10: "ATTACKER_IN_DEFENSE_AREA",
11: "ICING",
12: "BALL_SPEED",
13: "ROBOT_STOP_SPEED",
14: "BALL_DRIBBLING",
15: "ATTACKER_TOUCH_KEEPER",
16: "DOUBLE_TOUCH",
17: "ATTACKER_TO_DEFENCE_AREA",
18: "DEFENDER_TO_KICK_POINT_DISTANCE",
19: "BALL_HOLDING",
20: "INDIRECT_GOAL",
21: "BALL_PLACEMENT_FAILED",
22: "CHIP_ON_GOAL",
}
var Game_Event_GameEventType_value = map[string]int32{
"UNKNOWN": 0,
"CUSTOM": 1,
"NUMBER_OF_PLAYERS": 2,
"BALL_LEFT_FIELD": 3,
"GOAL": 4,
"KICK_TIMEOUT": 5,
"NO_PROGRESS_IN_GAME": 6,
"BOT_COLLISION": 7,
"MULTIPLE_DEFENDER": 8,
"MULTIPLE_DEFENDER_PARTIALLY": 9,
"ATTACKER_IN_DEFENSE_AREA": 10,
"ICING": 11,
"BALL_SPEED": 12,
"ROBOT_STOP_SPEED": 13,
"BALL_DRIBBLING": 14,
"ATTACKER_TOUCH_KEEPER": 15,
"DOUBLE_TOUCH": 16,
"ATTACKER_TO_DEFENCE_AREA": 17,
"DEFENDER_TO_KICK_POINT_DISTANCE": 18,
"BALL_HOLDING": 19,
"INDIRECT_GOAL": 20,
"BALL_PLACEMENT_FAILED": 21,
"CHIP_ON_GOAL": 22,
}
var Game_Event_Team_name = map[int32]string{
0: "TEAM_UNKNOWN",
1: "TEAM_YELLOW",
2: "TEAM_BLUE",
}
var Game_Event_Team_value = map[string]int32{
"TEAM_UNKNOWN": 0,
"TEAM_YELLOW": 1,
"TEAM_BLUE": 2,
}
var Referee_Command_name = map[int32]string{
0: "HALT",
1: "STOP",
2: "NORMAL_START",
3: "FORCE_START",
4: "PREPARE_KICKOFF_YELLOW",
5: "PREPARE_KICKOFF_BLUE",
6: "PREPARE_PENALTY_YELLOW",
7: "PREPARE_PENALTY_BLUE",
8: "DIRECT_FREE_YELLOW",
9: "DIRECT_FREE_BLUE",
10: "INDIRECT_FREE_YELLOW",
11: "INDIRECT_FREE_BLUE",
12: "TIMEOUT_YELLOW",
13: "TIMEOUT_BLUE",
14: "GOAL_YELLOW",
15: "GOAL_BLUE",
16: "BALL_PLACEMENT_YELLOW",
17: "BALL_PLACEMENT_BLUE",
}
var Referee_Command_value = map[string]int32{
"HALT": 0,
"STOP": 1,
"NORMAL_START": 2,
"FORCE_START": 3,
"PREPARE_KICKOFF_YELLOW": 4,
"PREPARE_KICKOFF_BLUE": 5,
"PREPARE_PENALTY_YELLOW": 6,
"PREPARE_PENALTY_BLUE": 7,
"DIRECT_FREE_YELLOW": 8,
"DIRECT_FREE_BLUE": 9,
"INDIRECT_FREE_YELLOW": 10,
"INDIRECT_FREE_BLUE": 11,
"TIMEOUT_YELLOW": 12,
"TIMEOUT_BLUE": 13,
"GOAL_YELLOW": 14,
"GOAL_BLUE": 15,
"BALL_PLACEMENT_YELLOW": 16,
"BALL_PLACEMENT_BLUE": 17,
}
var Referee_Stage_name = map[int32]string{
0: "NORMAL_FIRST_HALF_PRE",
1: "NORMAL_FIRST_HALF",
2: "NORMAL_HALF_TIME",
3: "NORMAL_SECOND_HALF_PRE",
4: "NORMAL_SECOND_HALF",
5: "EXTRA_TIME_BREAK",
6: "EXTRA_FIRST_HALF_PRE",
7: "EXTRA_FIRST_HALF",
8: "EXTRA_HALF_TIME",
9: "EXTRA_SECOND_HALF_PRE",
10: "EXTRA_SECOND_HALF",
11: "PENALTY_SHOOTOUT_BREAK",
12: "PENALTY_SHOOTOUT",
13: "POST_GAME",
}
var Referee_Stage_value = map[string]int32{
"NORMAL_FIRST_HALF_PRE": 0,
"NORMAL_FIRST_HALF": 1,
"NORMAL_HALF_TIME": 2,
"NORMAL_SECOND_HALF_PRE": 3,
"NORMAL_SECOND_HALF": 4,
"EXTRA_TIME_BREAK": 5,
"EXTRA_FIRST_HALF_PRE": 6,
"EXTRA_FIRST_HALF": 7,
"EXTRA_HALF_TIME": 8,
"EXTRA_SECOND_HALF_PRE": 9,
"EXTRA_SECOND_HALF": 10,
"PENALTY_SHOOTOUT_BREAK": 11,
"PENALTY_SHOOTOUT": 12,
"POST_GAME": 13,
}
var Team_name = map[int32]string{
0: "UNKNOWN",
1: "YELLOW",
2: "BLUE",
}
var Team_value = map[string]int32{
"UNKNOWN": 0,
"YELLOW": 1,
"BLUE": 2,
}
Functions ¶
This section is empty.
Types ¶
type BallSpeedMeasurement ¶
type BallSpeedMeasurement struct { // The UNIX timestamp [μs] when the measurement was taken. Timestamp *uint64 `protobuf:"varint,1,req,name=timestamp" json:"timestamp,omitempty"` // the ball speed measurement [m/s] BallSpeed *float32 `protobuf:"fixed32,2,req,name=ball_speed,json=ballSpeed" json:"ball_speed,omitempty"` // the estimated initial ball speed (kick speed) [m/s] InitialBallSpeed *float32 `protobuf:"fixed32,3,opt,name=initial_ball_speed,json=initialBallSpeed" json:"initial_ball_speed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BallSpeedMeasurement is a single measurement sample of the ball speed
func (*BallSpeedMeasurement) Descriptor ¶
func (*BallSpeedMeasurement) Descriptor() ([]byte, []int)
func (*BallSpeedMeasurement) GetBallSpeed ¶
func (m *BallSpeedMeasurement) GetBallSpeed() float32
func (*BallSpeedMeasurement) GetInitialBallSpeed ¶
func (m *BallSpeedMeasurement) GetInitialBallSpeed() float32
func (*BallSpeedMeasurement) GetTimestamp ¶
func (m *BallSpeedMeasurement) GetTimestamp() uint64
func (*BallSpeedMeasurement) ProtoMessage ¶
func (*BallSpeedMeasurement) ProtoMessage()
func (*BallSpeedMeasurement) Reset ¶
func (m *BallSpeedMeasurement) Reset()
func (*BallSpeedMeasurement) String ¶
func (m *BallSpeedMeasurement) String() string
func (*BallSpeedMeasurement) XXX_DiscardUnknown ¶
func (m *BallSpeedMeasurement) XXX_DiscardUnknown()
func (*BallSpeedMeasurement) XXX_Marshal ¶
func (m *BallSpeedMeasurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BallSpeedMeasurement) XXX_Merge ¶
func (m *BallSpeedMeasurement) XXX_Merge(src proto.Message)
func (*BallSpeedMeasurement) XXX_Size ¶
func (m *BallSpeedMeasurement) XXX_Size() int
func (*BallSpeedMeasurement) XXX_Unmarshal ¶
func (m *BallSpeedMeasurement) XXX_Unmarshal(b []byte) error
type BotId ¶
type BotId struct { // the robot id - a negative value indicates that the id is not set Id *int32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the team that the robot belongs to Team *Team `protobuf:"varint,2,opt,name=team,enum=Team" json:"team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BotId is the combination of a team and a robot id
func (*BotId) Descriptor ¶
func (*BotId) ProtoMessage ¶
func (*BotId) ProtoMessage()
func (*BotId) XXX_DiscardUnknown ¶
func (m *BotId) XXX_DiscardUnknown()
func (*BotId) XXX_Marshal ¶
func (*BotId) XXX_Unmarshal ¶
type ControllerReply ¶
type ControllerReply struct { // status_code is an optional code that indicates the result of the last request StatusCode *ControllerReply_StatusCode `protobuf:"varint,1,opt,name=status_code,json=statusCode,enum=ControllerReply_StatusCode" json:"status_code,omitempty"` // reason is an optional explanation of the status code Reason *string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"` // next_token must be send with the next request, if secure communication is used // the token is used to avoid replay attacks // the token is always present in the very first message before the registration starts // the token is not present, if secure communication is not used NextToken *string `protobuf:"bytes,3,opt,name=next_token,json=nextToken" json:"next_token,omitempty"` // verification indicates if the last request could be verified (secure communication) Verification *ControllerReply_Verification `protobuf:"varint,4,opt,name=verification,enum=ControllerReply_Verification" json:"verification,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a reply that is sent by the controller for each request from teams or autoRefs
func (*ControllerReply) Descriptor ¶
func (*ControllerReply) Descriptor() ([]byte, []int)
func (*ControllerReply) GetNextToken ¶
func (m *ControllerReply) GetNextToken() string
func (*ControllerReply) GetReason ¶
func (m *ControllerReply) GetReason() string
func (*ControllerReply) GetStatusCode ¶
func (m *ControllerReply) GetStatusCode() ControllerReply_StatusCode
func (*ControllerReply) GetVerification ¶
func (m *ControllerReply) GetVerification() ControllerReply_Verification
func (*ControllerReply) ProtoMessage ¶
func (*ControllerReply) ProtoMessage()
func (*ControllerReply) Reset ¶
func (m *ControllerReply) Reset()
func (*ControllerReply) String ¶
func (m *ControllerReply) String() string
func (*ControllerReply) XXX_DiscardUnknown ¶
func (m *ControllerReply) XXX_DiscardUnknown()
func (*ControllerReply) XXX_Marshal ¶
func (m *ControllerReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ControllerReply) XXX_Merge ¶
func (m *ControllerReply) XXX_Merge(src proto.Message)
func (*ControllerReply) XXX_Size ¶
func (m *ControllerReply) XXX_Size() int
func (*ControllerReply) XXX_Unmarshal ¶
func (m *ControllerReply) XXX_Unmarshal(b []byte) error
type ControllerReply_StatusCode ¶
type ControllerReply_StatusCode int32
const ( ControllerReply_UNKNOWN_STATUS_CODE ControllerReply_StatusCode = 0 ControllerReply_OK ControllerReply_StatusCode = 1 ControllerReply_REJECTED ControllerReply_StatusCode = 2 )
func (ControllerReply_StatusCode) Enum ¶
func (x ControllerReply_StatusCode) Enum() *ControllerReply_StatusCode
func (ControllerReply_StatusCode) EnumDescriptor ¶
func (ControllerReply_StatusCode) EnumDescriptor() ([]byte, []int)
func (ControllerReply_StatusCode) String ¶
func (x ControllerReply_StatusCode) String() string
func (*ControllerReply_StatusCode) UnmarshalJSON ¶
func (x *ControllerReply_StatusCode) UnmarshalJSON(data []byte) error
type ControllerReply_Verification ¶
type ControllerReply_Verification int32
const ( ControllerReply_UNKNOWN_VERIFICATION ControllerReply_Verification = 0 ControllerReply_VERIFIED ControllerReply_Verification = 1 ControllerReply_UNVERIFIED ControllerReply_Verification = 2 )
func (ControllerReply_Verification) Enum ¶
func (x ControllerReply_Verification) Enum() *ControllerReply_Verification
func (ControllerReply_Verification) EnumDescriptor ¶
func (ControllerReply_Verification) EnumDescriptor() ([]byte, []int)
func (ControllerReply_Verification) String ¶
func (x ControllerReply_Verification) String() string
func (*ControllerReply_Verification) UnmarshalJSON ¶
func (x *ControllerReply_Verification) UnmarshalJSON(data []byte) error
type GameEvent ¶
type GameEvent struct { Type *GameEventType `protobuf:"varint,40,req,name=type,enum=GameEventType" json:"type,omitempty"` // the origin of this game event // empty, if it originates from game controller // autoRef name(s), if it originates from one or more autoRefs Origin []string `protobuf:"bytes,41,rep,name=origin" json:"origin,omitempty"` // the event that occurred // // Types that are valid to be assigned to Event: // *GameEvent_Prepared_ // *GameEvent_NoProgressInGame_ // *GameEvent_PlacementFailed_ // *GameEvent_PlacementSucceeded_ // *GameEvent_BotSubstitution_ // *GameEvent_TooManyRobots_ // *GameEvent_BallLeftFieldTouchLine // *GameEvent_BallLeftFieldGoalLine // *GameEvent_PossibleGoal // *GameEvent_Goal_ // *GameEvent_IndirectGoal_ // *GameEvent_ChippedGoal_ // *GameEvent_AimlessKick_ // *GameEvent_KickTimeout_ // *GameEvent_KeeperHeldBall_ // *GameEvent_AttackerDoubleTouchedBall_ // *GameEvent_AttackerTouchedBallInDefenseArea_ // *GameEvent_AttackerTouchedOpponentInDefenseArea_ // *GameEvent_AttackerTouchedOpponentInDefenseAreaSkipped // *GameEvent_BotDribbledBallTooFar_ // *GameEvent_BotKickedBallTooFast_ // *GameEvent_AttackerTooCloseToDefenseArea_ // *GameEvent_BotInterferedPlacement_ // *GameEvent_BotCrashDrawn_ // *GameEvent_BotCrashUnique_ // *GameEvent_BotCrashUniqueSkipped // *GameEvent_BotPushedBot_ // *GameEvent_BotPushedBotSkipped // *GameEvent_BotHeldBallDeliberately_ // *GameEvent_BotTippedOver_ // *GameEvent_BotTooFastInStop_ // *GameEvent_DefenderTooCloseToKickPoint_ // *GameEvent_DefenderInDefenseAreaPartially_ // *GameEvent_DefenderInDefenseArea_ // *GameEvent_MultipleCards_ // *GameEvent_MultiplePlacementFailures_ // *GameEvent_MultipleFouls_ // *GameEvent_UnsportingBehaviorMinor_ // *GameEvent_UnsportingBehaviorMajor_ Event isGameEvent_Event `protobuf_oneof:"event"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GameEvent contains exactly one game event Each game event has optional and required fields. The required fields are mandatory to process the event. Some optional fields are only used for visualization, others are required to determine the ball placement position. If fields are missing that are required for the ball placement position, no ball placement command will be issued. Fields are marked optional to make testing and extending of the protocol easier. An autoRef should ideally set all fields, except if there are good reasons to not do so.
func (*GameEvent) Descriptor ¶
func (*GameEvent) GetAimlessKick ¶
func (m *GameEvent) GetAimlessKick() *GameEvent_AimlessKick
func (*GameEvent) GetAttackerDoubleTouchedBall ¶
func (m *GameEvent) GetAttackerDoubleTouchedBall() *GameEvent_AttackerDoubleTouchedBall
func (*GameEvent) GetAttackerTooCloseToDefenseArea ¶
func (m *GameEvent) GetAttackerTooCloseToDefenseArea() *GameEvent_AttackerTooCloseToDefenseArea
func (*GameEvent) GetAttackerTouchedBallInDefenseArea ¶
func (m *GameEvent) GetAttackerTouchedBallInDefenseArea() *GameEvent_AttackerTouchedBallInDefenseArea
func (*GameEvent) GetAttackerTouchedOpponentInDefenseArea ¶
func (m *GameEvent) GetAttackerTouchedOpponentInDefenseArea() *GameEvent_AttackerTouchedOpponentInDefenseArea
func (*GameEvent) GetAttackerTouchedOpponentInDefenseAreaSkipped ¶
func (m *GameEvent) GetAttackerTouchedOpponentInDefenseAreaSkipped() *GameEvent_AttackerTouchedOpponentInDefenseArea
func (*GameEvent) GetBallLeftFieldGoalLine ¶
func (m *GameEvent) GetBallLeftFieldGoalLine() *GameEvent_BallLeftField
func (*GameEvent) GetBallLeftFieldTouchLine ¶
func (m *GameEvent) GetBallLeftFieldTouchLine() *GameEvent_BallLeftField
func (*GameEvent) GetBotCrashDrawn ¶
func (m *GameEvent) GetBotCrashDrawn() *GameEvent_BotCrashDrawn
func (*GameEvent) GetBotCrashUnique ¶
func (m *GameEvent) GetBotCrashUnique() *GameEvent_BotCrashUnique
func (*GameEvent) GetBotCrashUniqueSkipped ¶
func (m *GameEvent) GetBotCrashUniqueSkipped() *GameEvent_BotCrashUnique
func (*GameEvent) GetBotDribbledBallTooFar ¶
func (m *GameEvent) GetBotDribbledBallTooFar() *GameEvent_BotDribbledBallTooFar
func (*GameEvent) GetBotHeldBallDeliberately ¶
func (m *GameEvent) GetBotHeldBallDeliberately() *GameEvent_BotHeldBallDeliberately
func (*GameEvent) GetBotInterferedPlacement ¶
func (m *GameEvent) GetBotInterferedPlacement() *GameEvent_BotInterferedPlacement
func (*GameEvent) GetBotKickedBallTooFast ¶
func (m *GameEvent) GetBotKickedBallTooFast() *GameEvent_BotKickedBallTooFast
func (*GameEvent) GetBotPushedBot ¶
func (m *GameEvent) GetBotPushedBot() *GameEvent_BotPushedBot
func (*GameEvent) GetBotPushedBotSkipped ¶
func (m *GameEvent) GetBotPushedBotSkipped() *GameEvent_BotPushedBot
func (*GameEvent) GetBotSubstitution ¶
func (m *GameEvent) GetBotSubstitution() *GameEvent_BotSubstitution
func (*GameEvent) GetBotTippedOver ¶
func (m *GameEvent) GetBotTippedOver() *GameEvent_BotTippedOver
func (*GameEvent) GetBotTooFastInStop ¶
func (m *GameEvent) GetBotTooFastInStop() *GameEvent_BotTooFastInStop
func (*GameEvent) GetChippedGoal ¶
func (m *GameEvent) GetChippedGoal() *GameEvent_ChippedGoal
func (*GameEvent) GetDefenderInDefenseArea ¶
func (m *GameEvent) GetDefenderInDefenseArea() *GameEvent_DefenderInDefenseArea
func (*GameEvent) GetDefenderInDefenseAreaPartially ¶
func (m *GameEvent) GetDefenderInDefenseAreaPartially() *GameEvent_DefenderInDefenseAreaPartially
func (*GameEvent) GetDefenderTooCloseToKickPoint ¶
func (m *GameEvent) GetDefenderTooCloseToKickPoint() *GameEvent_DefenderTooCloseToKickPoint
func (*GameEvent) GetGoal ¶
func (m *GameEvent) GetGoal() *GameEvent_Goal
func (*GameEvent) GetIndirectGoal ¶
func (m *GameEvent) GetIndirectGoal() *GameEvent_IndirectGoal
func (*GameEvent) GetKeeperHeldBall ¶
func (m *GameEvent) GetKeeperHeldBall() *GameEvent_KeeperHeldBall
func (*GameEvent) GetKickTimeout ¶
func (m *GameEvent) GetKickTimeout() *GameEvent_KickTimeout
func (*GameEvent) GetMultipleCards ¶
func (m *GameEvent) GetMultipleCards() *GameEvent_MultipleCards
func (*GameEvent) GetMultipleFouls ¶
func (m *GameEvent) GetMultipleFouls() *GameEvent_MultipleFouls
func (*GameEvent) GetMultiplePlacementFailures ¶
func (m *GameEvent) GetMultiplePlacementFailures() *GameEvent_MultiplePlacementFailures
func (*GameEvent) GetNoProgressInGame ¶
func (m *GameEvent) GetNoProgressInGame() *GameEvent_NoProgressInGame
func (*GameEvent) GetPlacementFailed ¶
func (m *GameEvent) GetPlacementFailed() *GameEvent_PlacementFailed
func (*GameEvent) GetPlacementSucceeded ¶
func (m *GameEvent) GetPlacementSucceeded() *GameEvent_PlacementSucceeded
func (*GameEvent) GetPossibleGoal ¶
func (m *GameEvent) GetPossibleGoal() *GameEvent_Goal
func (*GameEvent) GetPrepared ¶
func (m *GameEvent) GetPrepared() *GameEvent_Prepared
func (*GameEvent) GetTooManyRobots ¶
func (m *GameEvent) GetTooManyRobots() *GameEvent_TooManyRobots
func (*GameEvent) GetType ¶
func (m *GameEvent) GetType() GameEventType
func (*GameEvent) GetUnsportingBehaviorMajor ¶
func (m *GameEvent) GetUnsportingBehaviorMajor() *GameEvent_UnsportingBehaviorMajor
func (*GameEvent) GetUnsportingBehaviorMinor ¶
func (m *GameEvent) GetUnsportingBehaviorMinor() *GameEvent_UnsportingBehaviorMinor
func (*GameEvent) ProtoMessage ¶
func (*GameEvent) ProtoMessage()
func (*GameEvent) XXX_DiscardUnknown ¶
func (m *GameEvent) XXX_DiscardUnknown()
func (*GameEvent) XXX_Marshal ¶
func (*GameEvent) XXX_OneofWrappers ¶
func (*GameEvent) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*GameEvent) XXX_Unmarshal ¶
type GameEventType ¶
type GameEventType int32
const ( GameEventType_UNKNOWN_GAME_EVENT_TYPE GameEventType = 0 GameEventType_PREPARED GameEventType = 1 GameEventType_NO_PROGRESS_IN_GAME GameEventType = 2 GameEventType_PLACEMENT_FAILED GameEventType = 3 GameEventType_PLACEMENT_SUCCEEDED GameEventType = 5 GameEventType_BOT_SUBSTITUTION GameEventType = 37 GameEventType_TOO_MANY_ROBOTS GameEventType = 38 GameEventType_BALL_LEFT_FIELD_TOUCH_LINE GameEventType = 6 GameEventType_BALL_LEFT_FIELD_GOAL_LINE GameEventType = 7 GameEventType_POSSIBLE_GOAL GameEventType = 39 GameEventType_GOAL GameEventType = 8 GameEventType_INDIRECT_GOAL GameEventType = 9 GameEventType_CHIPPED_GOAL GameEventType = 10 GameEventType_AIMLESS_KICK GameEventType = 11 GameEventType_KICK_TIMEOUT GameEventType = 12 GameEventType_KEEPER_HELD_BALL GameEventType = 13 GameEventType_ATTACKER_DOUBLE_TOUCHED_BALL GameEventType = 14 GameEventType_ATTACKER_TOUCHED_BALL_IN_DEFENSE_AREA GameEventType = 15 GameEventType_ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA GameEventType = 16 GameEventType_ATTACKER_TOUCHED_OPPONENT_IN_DEFENSE_AREA_SKIPPED GameEventType = 40 GameEventType_BOT_DRIBBLED_BALL_TOO_FAR GameEventType = 17 GameEventType_BOT_KICKED_BALL_TOO_FAST GameEventType = 18 GameEventType_ATTACKER_TOO_CLOSE_TO_DEFENSE_AREA GameEventType = 19 GameEventType_BOT_INTERFERED_PLACEMENT GameEventType = 20 GameEventType_BOT_CRASH_DRAWN GameEventType = 21 GameEventType_BOT_CRASH_UNIQUE GameEventType = 22 GameEventType_BOT_CRASH_UNIQUE_SKIPPED GameEventType = 23 GameEventType_BOT_PUSHED_BOT GameEventType = 24 GameEventType_BOT_PUSHED_BOT_SKIPPED GameEventType = 25 GameEventType_BOT_HELD_BALL_DELIBERATELY GameEventType = 26 GameEventType_BOT_TIPPED_OVER GameEventType = 27 GameEventType_BOT_TOO_FAST_IN_STOP GameEventType = 28 GameEventType_DEFENDER_TOO_CLOSE_TO_KICK_POINT GameEventType = 29 GameEventType_DEFENDER_IN_DEFENSE_AREA_PARTIALLY GameEventType = 30 GameEventType_DEFENDER_IN_DEFENSE_AREA GameEventType = 31 GameEventType_MULTIPLE_CARDS GameEventType = 32 GameEventType_MULTIPLE_PLACEMENT_FAILURES GameEventType = 33 GameEventType_MULTIPLE_FOULS GameEventType = 34 GameEventType_UNSPORTING_BEHAVIOR_MINOR GameEventType = 35 GameEventType_UNSPORTING_BEHAVIOR_MAJOR GameEventType = 36 )
func (GameEventType) Enum ¶
func (x GameEventType) Enum() *GameEventType
func (GameEventType) EnumDescriptor ¶
func (GameEventType) EnumDescriptor() ([]byte, []int)
func (GameEventType) String ¶
func (x GameEventType) String() string
func (*GameEventType) UnmarshalJSON ¶
func (x *GameEventType) UnmarshalJSON(data []byte) error
type GameEvent_AimlessKick ¶
type GameEvent_AimlessKick struct { // the team that last touched the ball ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that last touched the ball ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location where the ball left the field Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the location where the ball was last touched KickLocation *Location `protobuf:"bytes,4,opt,name=kick_location,json=kickLocation" json:"kick_location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
the ball left the field via goal line and a team committed an aimless kick
func (*GameEvent_AimlessKick) Descriptor ¶
func (*GameEvent_AimlessKick) Descriptor() ([]byte, []int)
func (*GameEvent_AimlessKick) GetByBot ¶
func (m *GameEvent_AimlessKick) GetByBot() uint32
func (*GameEvent_AimlessKick) GetByTeam ¶
func (m *GameEvent_AimlessKick) GetByTeam() Team
func (*GameEvent_AimlessKick) GetKickLocation ¶
func (m *GameEvent_AimlessKick) GetKickLocation() *Location
func (*GameEvent_AimlessKick) GetLocation ¶
func (m *GameEvent_AimlessKick) GetLocation() *Location
func (*GameEvent_AimlessKick) ProtoMessage ¶
func (*GameEvent_AimlessKick) ProtoMessage()
func (*GameEvent_AimlessKick) Reset ¶
func (m *GameEvent_AimlessKick) Reset()
func (*GameEvent_AimlessKick) String ¶
func (m *GameEvent_AimlessKick) String() string
func (*GameEvent_AimlessKick) XXX_DiscardUnknown ¶
func (m *GameEvent_AimlessKick) XXX_DiscardUnknown()
func (*GameEvent_AimlessKick) XXX_Marshal ¶
func (m *GameEvent_AimlessKick) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_AimlessKick) XXX_Merge ¶
func (m *GameEvent_AimlessKick) XXX_Merge(src proto.Message)
func (*GameEvent_AimlessKick) XXX_Size ¶
func (m *GameEvent_AimlessKick) XXX_Size() int
func (*GameEvent_AimlessKick) XXX_Unmarshal ¶
func (m *GameEvent_AimlessKick) XXX_Unmarshal(b []byte) error
type GameEvent_AimlessKick_ ¶
type GameEvent_AimlessKick_ struct {
AimlessKick *GameEvent_AimlessKick `protobuf:"bytes,11,opt,name=aimless_kick,json=aimlessKick,oneof"`
}
type GameEvent_AttackerDoubleTouchedBall ¶
type GameEvent_AttackerDoubleTouchedBall struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that touched the ball twice ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the ball when it was first touched Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
an attacker touched the ball multiple times when it was not allowed to
func (*GameEvent_AttackerDoubleTouchedBall) Descriptor ¶
func (*GameEvent_AttackerDoubleTouchedBall) Descriptor() ([]byte, []int)
func (*GameEvent_AttackerDoubleTouchedBall) GetByBot ¶
func (m *GameEvent_AttackerDoubleTouchedBall) GetByBot() uint32
func (*GameEvent_AttackerDoubleTouchedBall) GetByTeam ¶
func (m *GameEvent_AttackerDoubleTouchedBall) GetByTeam() Team
func (*GameEvent_AttackerDoubleTouchedBall) GetLocation ¶
func (m *GameEvent_AttackerDoubleTouchedBall) GetLocation() *Location
func (*GameEvent_AttackerDoubleTouchedBall) ProtoMessage ¶
func (*GameEvent_AttackerDoubleTouchedBall) ProtoMessage()
func (*GameEvent_AttackerDoubleTouchedBall) Reset ¶
func (m *GameEvent_AttackerDoubleTouchedBall) Reset()
func (*GameEvent_AttackerDoubleTouchedBall) String ¶
func (m *GameEvent_AttackerDoubleTouchedBall) String() string
func (*GameEvent_AttackerDoubleTouchedBall) XXX_DiscardUnknown ¶
func (m *GameEvent_AttackerDoubleTouchedBall) XXX_DiscardUnknown()
func (*GameEvent_AttackerDoubleTouchedBall) XXX_Marshal ¶
func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_AttackerDoubleTouchedBall) XXX_Merge ¶
func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Merge(src proto.Message)
func (*GameEvent_AttackerDoubleTouchedBall) XXX_Size ¶
func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Size() int
func (*GameEvent_AttackerDoubleTouchedBall) XXX_Unmarshal ¶
func (m *GameEvent_AttackerDoubleTouchedBall) XXX_Unmarshal(b []byte) error
type GameEvent_AttackerDoubleTouchedBall_ ¶
type GameEvent_AttackerDoubleTouchedBall_ struct {
AttackerDoubleTouchedBall *GameEvent_AttackerDoubleTouchedBall `protobuf:"bytes,14,opt,name=attacker_double_touched_ball,json=attackerDoubleTouchedBall,oneof"`
}
type GameEvent_AttackerTooCloseToDefenseArea ¶
type GameEvent_AttackerTooCloseToDefenseArea struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that is too close to the defense area ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the distance [m] of the bot to the penalty area Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
an attacker was located too near to the opponent defense area when ball entered play
func (*GameEvent_AttackerTooCloseToDefenseArea) Descriptor ¶
func (*GameEvent_AttackerTooCloseToDefenseArea) Descriptor() ([]byte, []int)
func (*GameEvent_AttackerTooCloseToDefenseArea) GetByBot ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) GetByBot() uint32
func (*GameEvent_AttackerTooCloseToDefenseArea) GetByTeam ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) GetByTeam() Team
func (*GameEvent_AttackerTooCloseToDefenseArea) GetDistance ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) GetDistance() float32
func (*GameEvent_AttackerTooCloseToDefenseArea) GetLocation ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) GetLocation() *Location
func (*GameEvent_AttackerTooCloseToDefenseArea) ProtoMessage ¶
func (*GameEvent_AttackerTooCloseToDefenseArea) ProtoMessage()
func (*GameEvent_AttackerTooCloseToDefenseArea) Reset ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) Reset()
func (*GameEvent_AttackerTooCloseToDefenseArea) String ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) String() string
func (*GameEvent_AttackerTooCloseToDefenseArea) XXX_DiscardUnknown ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_DiscardUnknown()
func (*GameEvent_AttackerTooCloseToDefenseArea) XXX_Marshal ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_AttackerTooCloseToDefenseArea) XXX_Merge ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Merge(src proto.Message)
func (*GameEvent_AttackerTooCloseToDefenseArea) XXX_Size ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Size() int
func (*GameEvent_AttackerTooCloseToDefenseArea) XXX_Unmarshal ¶
func (m *GameEvent_AttackerTooCloseToDefenseArea) XXX_Unmarshal(b []byte) error
type GameEvent_AttackerTooCloseToDefenseArea_ ¶
type GameEvent_AttackerTooCloseToDefenseArea_ struct {
AttackerTooCloseToDefenseArea *GameEvent_AttackerTooCloseToDefenseArea `protobuf:"bytes,19,opt,name=attacker_too_close_to_defense_area,json=attackerTooCloseToDefenseArea,oneof"`
}
type GameEvent_AttackerTouchedBallInDefenseArea ¶
type GameEvent_AttackerTouchedBallInDefenseArea struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that is inside the penalty area ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the distance [m] that the bot is inside the penalty area Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
an attacker touched the ball inside the opponent defense area
func (*GameEvent_AttackerTouchedBallInDefenseArea) Descriptor ¶
func (*GameEvent_AttackerTouchedBallInDefenseArea) Descriptor() ([]byte, []int)
func (*GameEvent_AttackerTouchedBallInDefenseArea) GetByBot ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetByBot() uint32
func (*GameEvent_AttackerTouchedBallInDefenseArea) GetByTeam ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetByTeam() Team
func (*GameEvent_AttackerTouchedBallInDefenseArea) GetDistance ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetDistance() float32
func (*GameEvent_AttackerTouchedBallInDefenseArea) GetLocation ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) GetLocation() *Location
func (*GameEvent_AttackerTouchedBallInDefenseArea) ProtoMessage ¶
func (*GameEvent_AttackerTouchedBallInDefenseArea) ProtoMessage()
func (*GameEvent_AttackerTouchedBallInDefenseArea) Reset ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) Reset()
func (*GameEvent_AttackerTouchedBallInDefenseArea) String ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) String() string
func (*GameEvent_AttackerTouchedBallInDefenseArea) XXX_DiscardUnknown ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_DiscardUnknown()
func (*GameEvent_AttackerTouchedBallInDefenseArea) XXX_Marshal ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_AttackerTouchedBallInDefenseArea) XXX_Merge ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Merge(src proto.Message)
func (*GameEvent_AttackerTouchedBallInDefenseArea) XXX_Size ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Size() int
func (*GameEvent_AttackerTouchedBallInDefenseArea) XXX_Unmarshal ¶
func (m *GameEvent_AttackerTouchedBallInDefenseArea) XXX_Unmarshal(b []byte) error
type GameEvent_AttackerTouchedBallInDefenseArea_ ¶
type GameEvent_AttackerTouchedBallInDefenseArea_ struct {
AttackerTouchedBallInDefenseArea *GameEvent_AttackerTouchedBallInDefenseArea `protobuf:"bytes,15,opt,name=attacker_touched_ball_in_defense_area,json=attackerTouchedBallInDefenseArea,oneof"`
}
type GameEvent_AttackerTouchedOpponentInDefenseArea ¶
type GameEvent_AttackerTouchedOpponentInDefenseArea struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that touched the opponent robot ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the bot of the opposite team that was touched Victim *uint32 `protobuf:"varint,4,opt,name=victim" json:"victim,omitempty"` // the location of the contact point between both bots Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
an attacker touched the opponent robot inside defense area
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) Descriptor ¶
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) Descriptor() ([]byte, []int)
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) GetByBot ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetByBot() uint32
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) GetByTeam ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetByTeam() Team
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) GetLocation ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetLocation() *Location
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) GetVictim ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) GetVictim() uint32
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) ProtoMessage ¶
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) ProtoMessage()
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) Reset ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) Reset()
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) String ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) String() string
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_DiscardUnknown ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_DiscardUnknown()
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Marshal ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Merge ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Merge(src proto.Message)
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Size ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Size() int
func (*GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Unmarshal ¶
func (m *GameEvent_AttackerTouchedOpponentInDefenseArea) XXX_Unmarshal(b []byte) error
type GameEvent_AttackerTouchedOpponentInDefenseAreaSkipped ¶
type GameEvent_AttackerTouchedOpponentInDefenseAreaSkipped struct {
AttackerTouchedOpponentInDefenseAreaSkipped *GameEvent_AttackerTouchedOpponentInDefenseArea `` /* 133-byte string literal not displayed */
}
type GameEvent_AttackerTouchedOpponentInDefenseArea_ ¶
type GameEvent_AttackerTouchedOpponentInDefenseArea_ struct {
AttackerTouchedOpponentInDefenseArea *GameEvent_AttackerTouchedOpponentInDefenseArea `protobuf:"bytes,16,opt,name=attacker_touched_opponent_in_defense_area,json=attackerTouchedOpponentInDefenseArea,oneof"`
}
type GameEvent_BallLeftField ¶
type GameEvent_BallLeftField struct { // the team that last touched the ball ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that last touched the ball ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location where the ball left the field Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
the ball left the field normally
func (*GameEvent_BallLeftField) Descriptor ¶
func (*GameEvent_BallLeftField) Descriptor() ([]byte, []int)
func (*GameEvent_BallLeftField) GetByBot ¶
func (m *GameEvent_BallLeftField) GetByBot() uint32
func (*GameEvent_BallLeftField) GetByTeam ¶
func (m *GameEvent_BallLeftField) GetByTeam() Team
func (*GameEvent_BallLeftField) GetLocation ¶
func (m *GameEvent_BallLeftField) GetLocation() *Location
func (*GameEvent_BallLeftField) ProtoMessage ¶
func (*GameEvent_BallLeftField) ProtoMessage()
func (*GameEvent_BallLeftField) Reset ¶
func (m *GameEvent_BallLeftField) Reset()
func (*GameEvent_BallLeftField) String ¶
func (m *GameEvent_BallLeftField) String() string
func (*GameEvent_BallLeftField) XXX_DiscardUnknown ¶
func (m *GameEvent_BallLeftField) XXX_DiscardUnknown()
func (*GameEvent_BallLeftField) XXX_Marshal ¶
func (m *GameEvent_BallLeftField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BallLeftField) XXX_Merge ¶
func (m *GameEvent_BallLeftField) XXX_Merge(src proto.Message)
func (*GameEvent_BallLeftField) XXX_Size ¶
func (m *GameEvent_BallLeftField) XXX_Size() int
func (*GameEvent_BallLeftField) XXX_Unmarshal ¶
func (m *GameEvent_BallLeftField) XXX_Unmarshal(b []byte) error
type GameEvent_BallLeftFieldGoalLine ¶
type GameEvent_BallLeftFieldGoalLine struct {
BallLeftFieldGoalLine *GameEvent_BallLeftField `protobuf:"bytes,7,opt,name=ball_left_field_goal_line,json=ballLeftFieldGoalLine,oneof"`
}
type GameEvent_BallLeftFieldTouchLine ¶
type GameEvent_BallLeftFieldTouchLine struct {
BallLeftFieldTouchLine *GameEvent_BallLeftField `protobuf:"bytes,6,opt,name=ball_left_field_touch_line,json=ballLeftFieldTouchLine,oneof"`
}
type GameEvent_BotCrashDrawn ¶
type GameEvent_BotCrashDrawn struct { // the bot of the yellow team BotYellow *uint32 `protobuf:"varint,1,opt,name=bot_yellow,json=botYellow" json:"bot_yellow,omitempty"` // the bot of the blue team BotBlue *uint32 `protobuf:"varint,2,opt,name=bot_blue,json=botBlue" json:"bot_blue,omitempty"` // the location of the crash (center between both bots) Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the calculated crash speed [m/s] of the two bots CrashSpeed *float32 `protobuf:"fixed32,4,opt,name=crash_speed,json=crashSpeed" json:"crash_speed,omitempty"` // the difference [m/s] of the velocity of the two bots SpeedDiff *float32 `protobuf:"fixed32,5,opt,name=speed_diff,json=speedDiff" json:"speed_diff,omitempty"` // the angle [rad] in the range [0, π] of the bot velocity vectors // an angle of 0 rad ( 0°) means, the bots barely touched each other // an angle of π rad (180°) means, the bots crashed frontal into each other CrashAngle *float32 `protobuf:"fixed32,6,opt,name=crash_angle,json=crashAngle" json:"crash_angle,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
two robots crashed into each other with similar speeds
func (*GameEvent_BotCrashDrawn) Descriptor ¶
func (*GameEvent_BotCrashDrawn) Descriptor() ([]byte, []int)
func (*GameEvent_BotCrashDrawn) GetBotBlue ¶
func (m *GameEvent_BotCrashDrawn) GetBotBlue() uint32
func (*GameEvent_BotCrashDrawn) GetBotYellow ¶
func (m *GameEvent_BotCrashDrawn) GetBotYellow() uint32
func (*GameEvent_BotCrashDrawn) GetCrashAngle ¶
func (m *GameEvent_BotCrashDrawn) GetCrashAngle() float32
func (*GameEvent_BotCrashDrawn) GetCrashSpeed ¶
func (m *GameEvent_BotCrashDrawn) GetCrashSpeed() float32
func (*GameEvent_BotCrashDrawn) GetLocation ¶
func (m *GameEvent_BotCrashDrawn) GetLocation() *Location
func (*GameEvent_BotCrashDrawn) GetSpeedDiff ¶
func (m *GameEvent_BotCrashDrawn) GetSpeedDiff() float32
func (*GameEvent_BotCrashDrawn) ProtoMessage ¶
func (*GameEvent_BotCrashDrawn) ProtoMessage()
func (*GameEvent_BotCrashDrawn) Reset ¶
func (m *GameEvent_BotCrashDrawn) Reset()
func (*GameEvent_BotCrashDrawn) String ¶
func (m *GameEvent_BotCrashDrawn) String() string
func (*GameEvent_BotCrashDrawn) XXX_DiscardUnknown ¶
func (m *GameEvent_BotCrashDrawn) XXX_DiscardUnknown()
func (*GameEvent_BotCrashDrawn) XXX_Marshal ¶
func (m *GameEvent_BotCrashDrawn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotCrashDrawn) XXX_Merge ¶
func (m *GameEvent_BotCrashDrawn) XXX_Merge(src proto.Message)
func (*GameEvent_BotCrashDrawn) XXX_Size ¶
func (m *GameEvent_BotCrashDrawn) XXX_Size() int
func (*GameEvent_BotCrashDrawn) XXX_Unmarshal ¶
func (m *GameEvent_BotCrashDrawn) XXX_Unmarshal(b []byte) error
type GameEvent_BotCrashDrawn_ ¶
type GameEvent_BotCrashDrawn_ struct {
BotCrashDrawn *GameEvent_BotCrashDrawn `protobuf:"bytes,21,opt,name=bot_crash_drawn,json=botCrashDrawn,oneof"`
}
type GameEvent_BotCrashUnique ¶
type GameEvent_BotCrashUnique struct { // the team that caused the crash ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that caused the crash Violator *uint32 `protobuf:"varint,2,opt,name=violator" json:"violator,omitempty"` // the bot of the opposite team that was involved in the crash Victim *uint32 `protobuf:"varint,3,opt,name=victim" json:"victim,omitempty"` // the location of the crash (center between both bots) Location *Location `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` // the calculated crash speed vector [m/s] of the two bots CrashSpeed *float32 `protobuf:"fixed32,5,opt,name=crash_speed,json=crashSpeed" json:"crash_speed,omitempty"` // the difference [m/s] of the velocity of the two bots SpeedDiff *float32 `protobuf:"fixed32,6,opt,name=speed_diff,json=speedDiff" json:"speed_diff,omitempty"` // the angle [rad] in the range [0, π] of the bot velocity vectors // an angle of 0 rad ( 0°) means, the bots barely touched each other // an angle of π rad (180°) means, the bots crashed frontal into each other CrashAngle *float32 `protobuf:"fixed32,7,opt,name=crash_angle,json=crashAngle" json:"crash_angle,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
two robots crashed into each other and one team was found guilty to due significant speed difference
func (*GameEvent_BotCrashUnique) Descriptor ¶
func (*GameEvent_BotCrashUnique) Descriptor() ([]byte, []int)
func (*GameEvent_BotCrashUnique) GetByTeam ¶
func (m *GameEvent_BotCrashUnique) GetByTeam() Team
func (*GameEvent_BotCrashUnique) GetCrashAngle ¶
func (m *GameEvent_BotCrashUnique) GetCrashAngle() float32
func (*GameEvent_BotCrashUnique) GetCrashSpeed ¶
func (m *GameEvent_BotCrashUnique) GetCrashSpeed() float32
func (*GameEvent_BotCrashUnique) GetLocation ¶
func (m *GameEvent_BotCrashUnique) GetLocation() *Location
func (*GameEvent_BotCrashUnique) GetSpeedDiff ¶
func (m *GameEvent_BotCrashUnique) GetSpeedDiff() float32
func (*GameEvent_BotCrashUnique) GetVictim ¶
func (m *GameEvent_BotCrashUnique) GetVictim() uint32
func (*GameEvent_BotCrashUnique) GetViolator ¶
func (m *GameEvent_BotCrashUnique) GetViolator() uint32
func (*GameEvent_BotCrashUnique) ProtoMessage ¶
func (*GameEvent_BotCrashUnique) ProtoMessage()
func (*GameEvent_BotCrashUnique) Reset ¶
func (m *GameEvent_BotCrashUnique) Reset()
func (*GameEvent_BotCrashUnique) String ¶
func (m *GameEvent_BotCrashUnique) String() string
func (*GameEvent_BotCrashUnique) XXX_DiscardUnknown ¶
func (m *GameEvent_BotCrashUnique) XXX_DiscardUnknown()
func (*GameEvent_BotCrashUnique) XXX_Marshal ¶
func (m *GameEvent_BotCrashUnique) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotCrashUnique) XXX_Merge ¶
func (m *GameEvent_BotCrashUnique) XXX_Merge(src proto.Message)
func (*GameEvent_BotCrashUnique) XXX_Size ¶
func (m *GameEvent_BotCrashUnique) XXX_Size() int
func (*GameEvent_BotCrashUnique) XXX_Unmarshal ¶
func (m *GameEvent_BotCrashUnique) XXX_Unmarshal(b []byte) error
type GameEvent_BotCrashUniqueSkipped ¶
type GameEvent_BotCrashUniqueSkipped struct {
BotCrashUniqueSkipped *GameEvent_BotCrashUnique `protobuf:"bytes,23,opt,name=bot_crash_unique_skipped,json=botCrashUniqueSkipped,oneof"`
}
type GameEvent_BotCrashUnique_ ¶
type GameEvent_BotCrashUnique_ struct {
BotCrashUnique *GameEvent_BotCrashUnique `protobuf:"bytes,22,opt,name=bot_crash_unique,json=botCrashUnique,oneof"`
}
type GameEvent_BotDribbledBallTooFar ¶
type GameEvent_BotDribbledBallTooFar struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that dribbled too far ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location where the dribbling started Start *Location `protobuf:"bytes,3,opt,name=start" json:"start,omitempty"` // the location where the maximum dribbling distance was reached End *Location `protobuf:"bytes,4,opt,name=end" json:"end,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot dribbled to ball too far
func (*GameEvent_BotDribbledBallTooFar) Descriptor ¶
func (*GameEvent_BotDribbledBallTooFar) Descriptor() ([]byte, []int)
func (*GameEvent_BotDribbledBallTooFar) GetByBot ¶
func (m *GameEvent_BotDribbledBallTooFar) GetByBot() uint32
func (*GameEvent_BotDribbledBallTooFar) GetByTeam ¶
func (m *GameEvent_BotDribbledBallTooFar) GetByTeam() Team
func (*GameEvent_BotDribbledBallTooFar) GetEnd ¶
func (m *GameEvent_BotDribbledBallTooFar) GetEnd() *Location
func (*GameEvent_BotDribbledBallTooFar) GetStart ¶
func (m *GameEvent_BotDribbledBallTooFar) GetStart() *Location
func (*GameEvent_BotDribbledBallTooFar) ProtoMessage ¶
func (*GameEvent_BotDribbledBallTooFar) ProtoMessage()
func (*GameEvent_BotDribbledBallTooFar) Reset ¶
func (m *GameEvent_BotDribbledBallTooFar) Reset()
func (*GameEvent_BotDribbledBallTooFar) String ¶
func (m *GameEvent_BotDribbledBallTooFar) String() string
func (*GameEvent_BotDribbledBallTooFar) XXX_DiscardUnknown ¶
func (m *GameEvent_BotDribbledBallTooFar) XXX_DiscardUnknown()
func (*GameEvent_BotDribbledBallTooFar) XXX_Marshal ¶
func (m *GameEvent_BotDribbledBallTooFar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotDribbledBallTooFar) XXX_Merge ¶
func (m *GameEvent_BotDribbledBallTooFar) XXX_Merge(src proto.Message)
func (*GameEvent_BotDribbledBallTooFar) XXX_Size ¶
func (m *GameEvent_BotDribbledBallTooFar) XXX_Size() int
func (*GameEvent_BotDribbledBallTooFar) XXX_Unmarshal ¶
func (m *GameEvent_BotDribbledBallTooFar) XXX_Unmarshal(b []byte) error
type GameEvent_BotDribbledBallTooFar_ ¶
type GameEvent_BotDribbledBallTooFar_ struct {
BotDribbledBallTooFar *GameEvent_BotDribbledBallTooFar `protobuf:"bytes,17,opt,name=bot_dribbled_ball_too_far,json=botDribbledBallTooFar,oneof"`
}
type GameEvent_BotHeldBallDeliberately ¶
type GameEvent_BotHeldBallDeliberately struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that holds the ball ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the ball Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the duration [s] that the bot hold the ball Duration *float32 `protobuf:"fixed32,4,opt,name=duration" json:"duration,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot held the ball for too long
func (*GameEvent_BotHeldBallDeliberately) Descriptor ¶
func (*GameEvent_BotHeldBallDeliberately) Descriptor() ([]byte, []int)
func (*GameEvent_BotHeldBallDeliberately) GetByBot ¶
func (m *GameEvent_BotHeldBallDeliberately) GetByBot() uint32
func (*GameEvent_BotHeldBallDeliberately) GetByTeam ¶
func (m *GameEvent_BotHeldBallDeliberately) GetByTeam() Team
func (*GameEvent_BotHeldBallDeliberately) GetDuration ¶
func (m *GameEvent_BotHeldBallDeliberately) GetDuration() float32
func (*GameEvent_BotHeldBallDeliberately) GetLocation ¶
func (m *GameEvent_BotHeldBallDeliberately) GetLocation() *Location
func (*GameEvent_BotHeldBallDeliberately) ProtoMessage ¶
func (*GameEvent_BotHeldBallDeliberately) ProtoMessage()
func (*GameEvent_BotHeldBallDeliberately) Reset ¶
func (m *GameEvent_BotHeldBallDeliberately) Reset()
func (*GameEvent_BotHeldBallDeliberately) String ¶
func (m *GameEvent_BotHeldBallDeliberately) String() string
func (*GameEvent_BotHeldBallDeliberately) XXX_DiscardUnknown ¶
func (m *GameEvent_BotHeldBallDeliberately) XXX_DiscardUnknown()
func (*GameEvent_BotHeldBallDeliberately) XXX_Marshal ¶
func (m *GameEvent_BotHeldBallDeliberately) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotHeldBallDeliberately) XXX_Merge ¶
func (m *GameEvent_BotHeldBallDeliberately) XXX_Merge(src proto.Message)
func (*GameEvent_BotHeldBallDeliberately) XXX_Size ¶
func (m *GameEvent_BotHeldBallDeliberately) XXX_Size() int
func (*GameEvent_BotHeldBallDeliberately) XXX_Unmarshal ¶
func (m *GameEvent_BotHeldBallDeliberately) XXX_Unmarshal(b []byte) error
type GameEvent_BotHeldBallDeliberately_ ¶
type GameEvent_BotHeldBallDeliberately_ struct {
BotHeldBallDeliberately *GameEvent_BotHeldBallDeliberately `protobuf:"bytes,26,opt,name=bot_held_ball_deliberately,json=botHeldBallDeliberately,oneof"`
}
type GameEvent_BotInterferedPlacement ¶
type GameEvent_BotInterferedPlacement struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that interfered the placement ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot interfered the ball placement of the other team
func (*GameEvent_BotInterferedPlacement) Descriptor ¶
func (*GameEvent_BotInterferedPlacement) Descriptor() ([]byte, []int)
func (*GameEvent_BotInterferedPlacement) GetByBot ¶
func (m *GameEvent_BotInterferedPlacement) GetByBot() uint32
func (*GameEvent_BotInterferedPlacement) GetByTeam ¶
func (m *GameEvent_BotInterferedPlacement) GetByTeam() Team
func (*GameEvent_BotInterferedPlacement) GetLocation ¶
func (m *GameEvent_BotInterferedPlacement) GetLocation() *Location
func (*GameEvent_BotInterferedPlacement) ProtoMessage ¶
func (*GameEvent_BotInterferedPlacement) ProtoMessage()
func (*GameEvent_BotInterferedPlacement) Reset ¶
func (m *GameEvent_BotInterferedPlacement) Reset()
func (*GameEvent_BotInterferedPlacement) String ¶
func (m *GameEvent_BotInterferedPlacement) String() string
func (*GameEvent_BotInterferedPlacement) XXX_DiscardUnknown ¶
func (m *GameEvent_BotInterferedPlacement) XXX_DiscardUnknown()
func (*GameEvent_BotInterferedPlacement) XXX_Marshal ¶
func (m *GameEvent_BotInterferedPlacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotInterferedPlacement) XXX_Merge ¶
func (m *GameEvent_BotInterferedPlacement) XXX_Merge(src proto.Message)
func (*GameEvent_BotInterferedPlacement) XXX_Size ¶
func (m *GameEvent_BotInterferedPlacement) XXX_Size() int
func (*GameEvent_BotInterferedPlacement) XXX_Unmarshal ¶
func (m *GameEvent_BotInterferedPlacement) XXX_Unmarshal(b []byte) error
type GameEvent_BotInterferedPlacement_ ¶
type GameEvent_BotInterferedPlacement_ struct {
BotInterferedPlacement *GameEvent_BotInterferedPlacement `protobuf:"bytes,20,opt,name=bot_interfered_placement,json=botInterferedPlacement,oneof"`
}
type GameEvent_BotKickedBallTooFast ¶
type GameEvent_BotKickedBallTooFast struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that kicked too fast ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the ball at the time of the highest speed Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the absolute initial ball speed (kick speed) [m/s] InitialBallSpeed *float32 `protobuf:"fixed32,4,opt,name=initial_ball_speed,json=initialBallSpeed" json:"initial_ball_speed,omitempty"` // was the ball chipped? Chipped *bool `protobuf:"varint,5,opt,name=chipped" json:"chipped,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot kicked the ball too fast
func (*GameEvent_BotKickedBallTooFast) Descriptor ¶
func (*GameEvent_BotKickedBallTooFast) Descriptor() ([]byte, []int)
func (*GameEvent_BotKickedBallTooFast) GetByBot ¶
func (m *GameEvent_BotKickedBallTooFast) GetByBot() uint32
func (*GameEvent_BotKickedBallTooFast) GetByTeam ¶
func (m *GameEvent_BotKickedBallTooFast) GetByTeam() Team
func (*GameEvent_BotKickedBallTooFast) GetChipped ¶
func (m *GameEvent_BotKickedBallTooFast) GetChipped() bool
func (*GameEvent_BotKickedBallTooFast) GetInitialBallSpeed ¶
func (m *GameEvent_BotKickedBallTooFast) GetInitialBallSpeed() float32
func (*GameEvent_BotKickedBallTooFast) GetLocation ¶
func (m *GameEvent_BotKickedBallTooFast) GetLocation() *Location
func (*GameEvent_BotKickedBallTooFast) ProtoMessage ¶
func (*GameEvent_BotKickedBallTooFast) ProtoMessage()
func (*GameEvent_BotKickedBallTooFast) Reset ¶
func (m *GameEvent_BotKickedBallTooFast) Reset()
func (*GameEvent_BotKickedBallTooFast) String ¶
func (m *GameEvent_BotKickedBallTooFast) String() string
func (*GameEvent_BotKickedBallTooFast) XXX_DiscardUnknown ¶
func (m *GameEvent_BotKickedBallTooFast) XXX_DiscardUnknown()
func (*GameEvent_BotKickedBallTooFast) XXX_Marshal ¶
func (m *GameEvent_BotKickedBallTooFast) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotKickedBallTooFast) XXX_Merge ¶
func (m *GameEvent_BotKickedBallTooFast) XXX_Merge(src proto.Message)
func (*GameEvent_BotKickedBallTooFast) XXX_Size ¶
func (m *GameEvent_BotKickedBallTooFast) XXX_Size() int
func (*GameEvent_BotKickedBallTooFast) XXX_Unmarshal ¶
func (m *GameEvent_BotKickedBallTooFast) XXX_Unmarshal(b []byte) error
type GameEvent_BotKickedBallTooFast_ ¶
type GameEvent_BotKickedBallTooFast_ struct {
BotKickedBallTooFast *GameEvent_BotKickedBallTooFast `protobuf:"bytes,18,opt,name=bot_kicked_ball_too_fast,json=botKickedBallTooFast,oneof"`
}
type GameEvent_BotPushedBot ¶
type GameEvent_BotPushedBot struct { // the team that pushed the other team ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that pushed the other bot Violator *uint32 `protobuf:"varint,2,opt,name=violator" json:"violator,omitempty"` // the bot of the opposite team that was pushed Victim *uint32 `protobuf:"varint,3,opt,name=victim" json:"victim,omitempty"` // the location of the push (center between both bots) Location *Location `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` // the pushed distance [m] PushedDistance *float32 `protobuf:"fixed32,5,opt,name=pushed_distance,json=pushedDistance" json:"pushed_distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot pushed another bot over a significant distance
func (*GameEvent_BotPushedBot) Descriptor ¶
func (*GameEvent_BotPushedBot) Descriptor() ([]byte, []int)
func (*GameEvent_BotPushedBot) GetByTeam ¶
func (m *GameEvent_BotPushedBot) GetByTeam() Team
func (*GameEvent_BotPushedBot) GetLocation ¶
func (m *GameEvent_BotPushedBot) GetLocation() *Location
func (*GameEvent_BotPushedBot) GetPushedDistance ¶
func (m *GameEvent_BotPushedBot) GetPushedDistance() float32
func (*GameEvent_BotPushedBot) GetVictim ¶
func (m *GameEvent_BotPushedBot) GetVictim() uint32
func (*GameEvent_BotPushedBot) GetViolator ¶
func (m *GameEvent_BotPushedBot) GetViolator() uint32
func (*GameEvent_BotPushedBot) ProtoMessage ¶
func (*GameEvent_BotPushedBot) ProtoMessage()
func (*GameEvent_BotPushedBot) Reset ¶
func (m *GameEvent_BotPushedBot) Reset()
func (*GameEvent_BotPushedBot) String ¶
func (m *GameEvent_BotPushedBot) String() string
func (*GameEvent_BotPushedBot) XXX_DiscardUnknown ¶
func (m *GameEvent_BotPushedBot) XXX_DiscardUnknown()
func (*GameEvent_BotPushedBot) XXX_Marshal ¶
func (m *GameEvent_BotPushedBot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotPushedBot) XXX_Merge ¶
func (m *GameEvent_BotPushedBot) XXX_Merge(src proto.Message)
func (*GameEvent_BotPushedBot) XXX_Size ¶
func (m *GameEvent_BotPushedBot) XXX_Size() int
func (*GameEvent_BotPushedBot) XXX_Unmarshal ¶
func (m *GameEvent_BotPushedBot) XXX_Unmarshal(b []byte) error
type GameEvent_BotPushedBotSkipped ¶
type GameEvent_BotPushedBotSkipped struct {
BotPushedBotSkipped *GameEvent_BotPushedBot `protobuf:"bytes,25,opt,name=bot_pushed_bot_skipped,json=botPushedBotSkipped,oneof"`
}
type GameEvent_BotPushedBot_ ¶
type GameEvent_BotPushedBot_ struct {
BotPushedBot *GameEvent_BotPushedBot `protobuf:"bytes,24,opt,name=bot_pushed_bot,json=botPushedBot,oneof"`
}
type GameEvent_BotSubstitution ¶
type GameEvent_BotSubstitution struct { // the team that substitutes robots ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
bots are being substituted by at least one team
func (*GameEvent_BotSubstitution) Descriptor ¶
func (*GameEvent_BotSubstitution) Descriptor() ([]byte, []int)
func (*GameEvent_BotSubstitution) GetByTeam ¶
func (m *GameEvent_BotSubstitution) GetByTeam() Team
func (*GameEvent_BotSubstitution) ProtoMessage ¶
func (*GameEvent_BotSubstitution) ProtoMessage()
func (*GameEvent_BotSubstitution) Reset ¶
func (m *GameEvent_BotSubstitution) Reset()
func (*GameEvent_BotSubstitution) String ¶
func (m *GameEvent_BotSubstitution) String() string
func (*GameEvent_BotSubstitution) XXX_DiscardUnknown ¶
func (m *GameEvent_BotSubstitution) XXX_DiscardUnknown()
func (*GameEvent_BotSubstitution) XXX_Marshal ¶
func (m *GameEvent_BotSubstitution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotSubstitution) XXX_Merge ¶
func (m *GameEvent_BotSubstitution) XXX_Merge(src proto.Message)
func (*GameEvent_BotSubstitution) XXX_Size ¶
func (m *GameEvent_BotSubstitution) XXX_Size() int
func (*GameEvent_BotSubstitution) XXX_Unmarshal ¶
func (m *GameEvent_BotSubstitution) XXX_Unmarshal(b []byte) error
type GameEvent_BotSubstitution_ ¶
type GameEvent_BotSubstitution_ struct {
BotSubstitution *GameEvent_BotSubstitution `protobuf:"bytes,37,opt,name=bot_substitution,json=botSubstitution,oneof"`
}
type GameEvent_BotTippedOver ¶
type GameEvent_BotTippedOver struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that tipped over ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot tipped over
func (*GameEvent_BotTippedOver) Descriptor ¶
func (*GameEvent_BotTippedOver) Descriptor() ([]byte, []int)
func (*GameEvent_BotTippedOver) GetByBot ¶
func (m *GameEvent_BotTippedOver) GetByBot() uint32
func (*GameEvent_BotTippedOver) GetByTeam ¶
func (m *GameEvent_BotTippedOver) GetByTeam() Team
func (*GameEvent_BotTippedOver) GetLocation ¶
func (m *GameEvent_BotTippedOver) GetLocation() *Location
func (*GameEvent_BotTippedOver) ProtoMessage ¶
func (*GameEvent_BotTippedOver) ProtoMessage()
func (*GameEvent_BotTippedOver) Reset ¶
func (m *GameEvent_BotTippedOver) Reset()
func (*GameEvent_BotTippedOver) String ¶
func (m *GameEvent_BotTippedOver) String() string
func (*GameEvent_BotTippedOver) XXX_DiscardUnknown ¶
func (m *GameEvent_BotTippedOver) XXX_DiscardUnknown()
func (*GameEvent_BotTippedOver) XXX_Marshal ¶
func (m *GameEvent_BotTippedOver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotTippedOver) XXX_Merge ¶
func (m *GameEvent_BotTippedOver) XXX_Merge(src proto.Message)
func (*GameEvent_BotTippedOver) XXX_Size ¶
func (m *GameEvent_BotTippedOver) XXX_Size() int
func (*GameEvent_BotTippedOver) XXX_Unmarshal ¶
func (m *GameEvent_BotTippedOver) XXX_Unmarshal(b []byte) error
type GameEvent_BotTippedOver_ ¶
type GameEvent_BotTippedOver_ struct {
BotTippedOver *GameEvent_BotTippedOver `protobuf:"bytes,27,opt,name=bot_tipped_over,json=botTippedOver,oneof"`
}
type GameEvent_BotTooFastInStop ¶
type GameEvent_BotTooFastInStop struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that was too fast ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the bot speed [m/s] Speed *float32 `protobuf:"fixed32,4,opt,name=speed" json:"speed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot moved too fast while the game was stopped
func (*GameEvent_BotTooFastInStop) Descriptor ¶
func (*GameEvent_BotTooFastInStop) Descriptor() ([]byte, []int)
func (*GameEvent_BotTooFastInStop) GetByBot ¶
func (m *GameEvent_BotTooFastInStop) GetByBot() uint32
func (*GameEvent_BotTooFastInStop) GetByTeam ¶
func (m *GameEvent_BotTooFastInStop) GetByTeam() Team
func (*GameEvent_BotTooFastInStop) GetLocation ¶
func (m *GameEvent_BotTooFastInStop) GetLocation() *Location
func (*GameEvent_BotTooFastInStop) GetSpeed ¶
func (m *GameEvent_BotTooFastInStop) GetSpeed() float32
func (*GameEvent_BotTooFastInStop) ProtoMessage ¶
func (*GameEvent_BotTooFastInStop) ProtoMessage()
func (*GameEvent_BotTooFastInStop) Reset ¶
func (m *GameEvent_BotTooFastInStop) Reset()
func (*GameEvent_BotTooFastInStop) String ¶
func (m *GameEvent_BotTooFastInStop) String() string
func (*GameEvent_BotTooFastInStop) XXX_DiscardUnknown ¶
func (m *GameEvent_BotTooFastInStop) XXX_DiscardUnknown()
func (*GameEvent_BotTooFastInStop) XXX_Marshal ¶
func (m *GameEvent_BotTooFastInStop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_BotTooFastInStop) XXX_Merge ¶
func (m *GameEvent_BotTooFastInStop) XXX_Merge(src proto.Message)
func (*GameEvent_BotTooFastInStop) XXX_Size ¶
func (m *GameEvent_BotTooFastInStop) XXX_Size() int
func (*GameEvent_BotTooFastInStop) XXX_Unmarshal ¶
func (m *GameEvent_BotTooFastInStop) XXX_Unmarshal(b []byte) error
type GameEvent_BotTooFastInStop_ ¶
type GameEvent_BotTooFastInStop_ struct {
BotTooFastInStop *GameEvent_BotTooFastInStop `protobuf:"bytes,28,opt,name=bot_too_fast_in_stop,json=botTooFastInStop,oneof"`
}
type GameEvent_ChippedGoal ¶
type GameEvent_ChippedGoal struct { // the team that tried to shoot the goal ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that kicked the ball ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location where the ball entered the goal Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the location where the ball was kicked KickLocation *Location `protobuf:"bytes,4,opt,name=kick_location,json=kickLocation" json:"kick_location,omitempty"` // the maximum height [m] of the ball, before it entered the goal and since the last kick MaxBallHeight *float32 `protobuf:"fixed32,5,opt,name=max_ball_height,json=maxBallHeight" json:"max_ball_height,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
the ball entered the goal, but was initially chipped
func (*GameEvent_ChippedGoal) Descriptor ¶
func (*GameEvent_ChippedGoal) Descriptor() ([]byte, []int)
func (*GameEvent_ChippedGoal) GetByBot ¶
func (m *GameEvent_ChippedGoal) GetByBot() uint32
func (*GameEvent_ChippedGoal) GetByTeam ¶
func (m *GameEvent_ChippedGoal) GetByTeam() Team
func (*GameEvent_ChippedGoal) GetKickLocation ¶
func (m *GameEvent_ChippedGoal) GetKickLocation() *Location
func (*GameEvent_ChippedGoal) GetLocation ¶
func (m *GameEvent_ChippedGoal) GetLocation() *Location
func (*GameEvent_ChippedGoal) GetMaxBallHeight ¶
func (m *GameEvent_ChippedGoal) GetMaxBallHeight() float32
func (*GameEvent_ChippedGoal) ProtoMessage ¶
func (*GameEvent_ChippedGoal) ProtoMessage()
func (*GameEvent_ChippedGoal) Reset ¶
func (m *GameEvent_ChippedGoal) Reset()
func (*GameEvent_ChippedGoal) String ¶
func (m *GameEvent_ChippedGoal) String() string
func (*GameEvent_ChippedGoal) XXX_DiscardUnknown ¶
func (m *GameEvent_ChippedGoal) XXX_DiscardUnknown()
func (*GameEvent_ChippedGoal) XXX_Marshal ¶
func (m *GameEvent_ChippedGoal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_ChippedGoal) XXX_Merge ¶
func (m *GameEvent_ChippedGoal) XXX_Merge(src proto.Message)
func (*GameEvent_ChippedGoal) XXX_Size ¶
func (m *GameEvent_ChippedGoal) XXX_Size() int
func (*GameEvent_ChippedGoal) XXX_Unmarshal ¶
func (m *GameEvent_ChippedGoal) XXX_Unmarshal(b []byte) error
type GameEvent_ChippedGoal_ ¶
type GameEvent_ChippedGoal_ struct {
ChippedGoal *GameEvent_ChippedGoal `protobuf:"bytes,10,opt,name=chipped_goal,json=chippedGoal,oneof"`
}
type GameEvent_DefenderInDefenseArea ¶
type GameEvent_DefenderInDefenseArea struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that is inside the penalty area ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the distance [m] from bot case to the nearest point outside the defense area Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a defender other than the keeper was fully located inside its own defense and touched the ball
func (*GameEvent_DefenderInDefenseArea) Descriptor ¶
func (*GameEvent_DefenderInDefenseArea) Descriptor() ([]byte, []int)
func (*GameEvent_DefenderInDefenseArea) GetByBot ¶
func (m *GameEvent_DefenderInDefenseArea) GetByBot() uint32
func (*GameEvent_DefenderInDefenseArea) GetByTeam ¶
func (m *GameEvent_DefenderInDefenseArea) GetByTeam() Team
func (*GameEvent_DefenderInDefenseArea) GetDistance ¶
func (m *GameEvent_DefenderInDefenseArea) GetDistance() float32
func (*GameEvent_DefenderInDefenseArea) GetLocation ¶
func (m *GameEvent_DefenderInDefenseArea) GetLocation() *Location
func (*GameEvent_DefenderInDefenseArea) ProtoMessage ¶
func (*GameEvent_DefenderInDefenseArea) ProtoMessage()
func (*GameEvent_DefenderInDefenseArea) Reset ¶
func (m *GameEvent_DefenderInDefenseArea) Reset()
func (*GameEvent_DefenderInDefenseArea) String ¶
func (m *GameEvent_DefenderInDefenseArea) String() string
func (*GameEvent_DefenderInDefenseArea) XXX_DiscardUnknown ¶
func (m *GameEvent_DefenderInDefenseArea) XXX_DiscardUnknown()
func (*GameEvent_DefenderInDefenseArea) XXX_Marshal ¶
func (m *GameEvent_DefenderInDefenseArea) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_DefenderInDefenseArea) XXX_Merge ¶
func (m *GameEvent_DefenderInDefenseArea) XXX_Merge(src proto.Message)
func (*GameEvent_DefenderInDefenseArea) XXX_Size ¶
func (m *GameEvent_DefenderInDefenseArea) XXX_Size() int
func (*GameEvent_DefenderInDefenseArea) XXX_Unmarshal ¶
func (m *GameEvent_DefenderInDefenseArea) XXX_Unmarshal(b []byte) error
type GameEvent_DefenderInDefenseAreaPartially ¶
type GameEvent_DefenderInDefenseAreaPartially struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that is partially inside the penalty area ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the distance [m] that the bot is inside the penalty area Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a defender other than the keeper was partially located inside its own defense area and touched the ball
func (*GameEvent_DefenderInDefenseAreaPartially) Descriptor ¶
func (*GameEvent_DefenderInDefenseAreaPartially) Descriptor() ([]byte, []int)
func (*GameEvent_DefenderInDefenseAreaPartially) GetByBot ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) GetByBot() uint32
func (*GameEvent_DefenderInDefenseAreaPartially) GetByTeam ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) GetByTeam() Team
func (*GameEvent_DefenderInDefenseAreaPartially) GetDistance ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) GetDistance() float32
func (*GameEvent_DefenderInDefenseAreaPartially) GetLocation ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) GetLocation() *Location
func (*GameEvent_DefenderInDefenseAreaPartially) ProtoMessage ¶
func (*GameEvent_DefenderInDefenseAreaPartially) ProtoMessage()
func (*GameEvent_DefenderInDefenseAreaPartially) Reset ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) Reset()
func (*GameEvent_DefenderInDefenseAreaPartially) String ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) String() string
func (*GameEvent_DefenderInDefenseAreaPartially) XXX_DiscardUnknown ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_DiscardUnknown()
func (*GameEvent_DefenderInDefenseAreaPartially) XXX_Marshal ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_DefenderInDefenseAreaPartially) XXX_Merge ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Merge(src proto.Message)
func (*GameEvent_DefenderInDefenseAreaPartially) XXX_Size ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Size() int
func (*GameEvent_DefenderInDefenseAreaPartially) XXX_Unmarshal ¶
func (m *GameEvent_DefenderInDefenseAreaPartially) XXX_Unmarshal(b []byte) error
type GameEvent_DefenderInDefenseAreaPartially_ ¶
type GameEvent_DefenderInDefenseAreaPartially_ struct {
DefenderInDefenseAreaPartially *GameEvent_DefenderInDefenseAreaPartially `protobuf:"bytes,30,opt,name=defender_in_defense_area_partially,json=defenderInDefenseAreaPartially,oneof"`
}
type GameEvent_DefenderInDefenseArea_ ¶
type GameEvent_DefenderInDefenseArea_ struct {
DefenderInDefenseArea *GameEvent_DefenderInDefenseArea `protobuf:"bytes,31,opt,name=defender_in_defense_area,json=defenderInDefenseArea,oneof"`
}
type GameEvent_DefenderTooCloseToKickPoint ¶
type GameEvent_DefenderTooCloseToKickPoint struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that violates the distance to the kick point ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location of the bot Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the distance [m] from bot to the kick point (including the minimum radius) Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a bot of the defending team got too close to the kick point during a free kick
func (*GameEvent_DefenderTooCloseToKickPoint) Descriptor ¶
func (*GameEvent_DefenderTooCloseToKickPoint) Descriptor() ([]byte, []int)
func (*GameEvent_DefenderTooCloseToKickPoint) GetByBot ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) GetByBot() uint32
func (*GameEvent_DefenderTooCloseToKickPoint) GetByTeam ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) GetByTeam() Team
func (*GameEvent_DefenderTooCloseToKickPoint) GetDistance ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) GetDistance() float32
func (*GameEvent_DefenderTooCloseToKickPoint) GetLocation ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) GetLocation() *Location
func (*GameEvent_DefenderTooCloseToKickPoint) ProtoMessage ¶
func (*GameEvent_DefenderTooCloseToKickPoint) ProtoMessage()
func (*GameEvent_DefenderTooCloseToKickPoint) Reset ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) Reset()
func (*GameEvent_DefenderTooCloseToKickPoint) String ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) String() string
func (*GameEvent_DefenderTooCloseToKickPoint) XXX_DiscardUnknown ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_DiscardUnknown()
func (*GameEvent_DefenderTooCloseToKickPoint) XXX_Marshal ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_DefenderTooCloseToKickPoint) XXX_Merge ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Merge(src proto.Message)
func (*GameEvent_DefenderTooCloseToKickPoint) XXX_Size ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Size() int
func (*GameEvent_DefenderTooCloseToKickPoint) XXX_Unmarshal ¶
func (m *GameEvent_DefenderTooCloseToKickPoint) XXX_Unmarshal(b []byte) error
type GameEvent_DefenderTooCloseToKickPoint_ ¶
type GameEvent_DefenderTooCloseToKickPoint_ struct {
DefenderTooCloseToKickPoint *GameEvent_DefenderTooCloseToKickPoint `protobuf:"bytes,29,opt,name=defender_too_close_to_kick_point,json=defenderTooCloseToKickPoint,oneof"`
}
type GameEvent_Goal ¶
type GameEvent_Goal struct { // the team that scored the goal ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the team that shot the goal (different from by_team for own goals) KickingTeam *Team `protobuf:"varint,6,opt,name=kicking_team,json=kickingTeam,enum=Team" json:"kicking_team,omitempty"` // the bot that shot the goal KickingBot *uint32 `protobuf:"varint,2,opt,name=kicking_bot,json=kickingBot" json:"kicking_bot,omitempty"` // the location where the ball entered the goal Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the location where the ball was kicked KickLocation *Location `protobuf:"bytes,4,opt,name=kick_location,json=kickLocation" json:"kick_location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team shot a goal
func (*GameEvent_Goal) Descriptor ¶
func (*GameEvent_Goal) Descriptor() ([]byte, []int)
func (*GameEvent_Goal) GetByTeam ¶
func (m *GameEvent_Goal) GetByTeam() Team
func (*GameEvent_Goal) GetKickLocation ¶
func (m *GameEvent_Goal) GetKickLocation() *Location
func (*GameEvent_Goal) GetKickingBot ¶
func (m *GameEvent_Goal) GetKickingBot() uint32
func (*GameEvent_Goal) GetKickingTeam ¶
func (m *GameEvent_Goal) GetKickingTeam() Team
func (*GameEvent_Goal) GetLocation ¶
func (m *GameEvent_Goal) GetLocation() *Location
func (*GameEvent_Goal) ProtoMessage ¶
func (*GameEvent_Goal) ProtoMessage()
func (*GameEvent_Goal) Reset ¶
func (m *GameEvent_Goal) Reset()
func (*GameEvent_Goal) String ¶
func (m *GameEvent_Goal) String() string
func (*GameEvent_Goal) XXX_DiscardUnknown ¶
func (m *GameEvent_Goal) XXX_DiscardUnknown()
func (*GameEvent_Goal) XXX_Marshal ¶
func (m *GameEvent_Goal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_Goal) XXX_Merge ¶
func (m *GameEvent_Goal) XXX_Merge(src proto.Message)
func (*GameEvent_Goal) XXX_Size ¶
func (m *GameEvent_Goal) XXX_Size() int
func (*GameEvent_Goal) XXX_Unmarshal ¶
func (m *GameEvent_Goal) XXX_Unmarshal(b []byte) error
type GameEvent_Goal_ ¶
type GameEvent_Goal_ struct {
Goal *GameEvent_Goal `protobuf:"bytes,8,opt,name=goal,oneof"`
}
type GameEvent_IndirectGoal ¶
type GameEvent_IndirectGoal struct { // the team that tried to shoot the goal ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the bot that kicked the ball - at least the team must be set ByBot *uint32 `protobuf:"varint,2,opt,name=by_bot,json=byBot" json:"by_bot,omitempty"` // the location where the ball entered the goal Location *Location `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` // the location where the ball was kicked KickLocation *Location `protobuf:"bytes,4,opt,name=kick_location,json=kickLocation" json:"kick_location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
the ball entered the goal directly during an indirect free kick
func (*GameEvent_IndirectGoal) Descriptor ¶
func (*GameEvent_IndirectGoal) Descriptor() ([]byte, []int)
func (*GameEvent_IndirectGoal) GetByBot ¶
func (m *GameEvent_IndirectGoal) GetByBot() uint32
func (*GameEvent_IndirectGoal) GetByTeam ¶
func (m *GameEvent_IndirectGoal) GetByTeam() Team
func (*GameEvent_IndirectGoal) GetKickLocation ¶
func (m *GameEvent_IndirectGoal) GetKickLocation() *Location
func (*GameEvent_IndirectGoal) GetLocation ¶
func (m *GameEvent_IndirectGoal) GetLocation() *Location
func (*GameEvent_IndirectGoal) ProtoMessage ¶
func (*GameEvent_IndirectGoal) ProtoMessage()
func (*GameEvent_IndirectGoal) Reset ¶
func (m *GameEvent_IndirectGoal) Reset()
func (*GameEvent_IndirectGoal) String ¶
func (m *GameEvent_IndirectGoal) String() string
func (*GameEvent_IndirectGoal) XXX_DiscardUnknown ¶
func (m *GameEvent_IndirectGoal) XXX_DiscardUnknown()
func (*GameEvent_IndirectGoal) XXX_Marshal ¶
func (m *GameEvent_IndirectGoal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_IndirectGoal) XXX_Merge ¶
func (m *GameEvent_IndirectGoal) XXX_Merge(src proto.Message)
func (*GameEvent_IndirectGoal) XXX_Size ¶
func (m *GameEvent_IndirectGoal) XXX_Size() int
func (*GameEvent_IndirectGoal) XXX_Unmarshal ¶
func (m *GameEvent_IndirectGoal) XXX_Unmarshal(b []byte) error
type GameEvent_IndirectGoal_ ¶
type GameEvent_IndirectGoal_ struct {
IndirectGoal *GameEvent_IndirectGoal `protobuf:"bytes,9,opt,name=indirect_goal,json=indirectGoal,oneof"`
}
type GameEvent_KeeperHeldBall ¶
type GameEvent_KeeperHeldBall struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the location of the ball Location *Location `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"` // the duration [s] that the keeper hold the ball Duration *float32 `protobuf:"fixed32,3,opt,name=duration" json:"duration,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a keeper held the ball in its defense area for too long
func (*GameEvent_KeeperHeldBall) Descriptor ¶
func (*GameEvent_KeeperHeldBall) Descriptor() ([]byte, []int)
func (*GameEvent_KeeperHeldBall) GetByTeam ¶
func (m *GameEvent_KeeperHeldBall) GetByTeam() Team
func (*GameEvent_KeeperHeldBall) GetDuration ¶
func (m *GameEvent_KeeperHeldBall) GetDuration() float32
func (*GameEvent_KeeperHeldBall) GetLocation ¶
func (m *GameEvent_KeeperHeldBall) GetLocation() *Location
func (*GameEvent_KeeperHeldBall) ProtoMessage ¶
func (*GameEvent_KeeperHeldBall) ProtoMessage()
func (*GameEvent_KeeperHeldBall) Reset ¶
func (m *GameEvent_KeeperHeldBall) Reset()
func (*GameEvent_KeeperHeldBall) String ¶
func (m *GameEvent_KeeperHeldBall) String() string
func (*GameEvent_KeeperHeldBall) XXX_DiscardUnknown ¶
func (m *GameEvent_KeeperHeldBall) XXX_DiscardUnknown()
func (*GameEvent_KeeperHeldBall) XXX_Marshal ¶
func (m *GameEvent_KeeperHeldBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_KeeperHeldBall) XXX_Merge ¶
func (m *GameEvent_KeeperHeldBall) XXX_Merge(src proto.Message)
func (*GameEvent_KeeperHeldBall) XXX_Size ¶
func (m *GameEvent_KeeperHeldBall) XXX_Size() int
func (*GameEvent_KeeperHeldBall) XXX_Unmarshal ¶
func (m *GameEvent_KeeperHeldBall) XXX_Unmarshal(b []byte) error
type GameEvent_KeeperHeldBall_ ¶
type GameEvent_KeeperHeldBall_ struct {
KeeperHeldBall *GameEvent_KeeperHeldBall `protobuf:"bytes,13,opt,name=keeper_held_ball,json=keeperHeldBall,oneof"`
}
type GameEvent_KickTimeout ¶
type GameEvent_KickTimeout struct { // the team that that should have kicked ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the location of the ball Location *Location `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"` // the time [s] that was waited Time *float32 `protobuf:"fixed32,3,opt,name=time" json:"time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
timeout waiting for the attacking team to perform the free kick
func (*GameEvent_KickTimeout) Descriptor ¶
func (*GameEvent_KickTimeout) Descriptor() ([]byte, []int)
func (*GameEvent_KickTimeout) GetByTeam ¶
func (m *GameEvent_KickTimeout) GetByTeam() Team
func (*GameEvent_KickTimeout) GetLocation ¶
func (m *GameEvent_KickTimeout) GetLocation() *Location
func (*GameEvent_KickTimeout) GetTime ¶
func (m *GameEvent_KickTimeout) GetTime() float32
func (*GameEvent_KickTimeout) ProtoMessage ¶
func (*GameEvent_KickTimeout) ProtoMessage()
func (*GameEvent_KickTimeout) Reset ¶
func (m *GameEvent_KickTimeout) Reset()
func (*GameEvent_KickTimeout) String ¶
func (m *GameEvent_KickTimeout) String() string
func (*GameEvent_KickTimeout) XXX_DiscardUnknown ¶
func (m *GameEvent_KickTimeout) XXX_DiscardUnknown()
func (*GameEvent_KickTimeout) XXX_Marshal ¶
func (m *GameEvent_KickTimeout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_KickTimeout) XXX_Merge ¶
func (m *GameEvent_KickTimeout) XXX_Merge(src proto.Message)
func (*GameEvent_KickTimeout) XXX_Size ¶
func (m *GameEvent_KickTimeout) XXX_Size() int
func (*GameEvent_KickTimeout) XXX_Unmarshal ¶
func (m *GameEvent_KickTimeout) XXX_Unmarshal(b []byte) error
type GameEvent_KickTimeout_ ¶
type GameEvent_KickTimeout_ struct {
KickTimeout *GameEvent_KickTimeout `protobuf:"bytes,12,opt,name=kick_timeout,json=kickTimeout,oneof"`
}
type GameEvent_MultipleCards ¶
type GameEvent_MultipleCards struct { // the team that received multiple yellow cards ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team collected multiple cards (yellow and red), which results in a penalty kick
func (*GameEvent_MultipleCards) Descriptor ¶
func (*GameEvent_MultipleCards) Descriptor() ([]byte, []int)
func (*GameEvent_MultipleCards) GetByTeam ¶
func (m *GameEvent_MultipleCards) GetByTeam() Team
func (*GameEvent_MultipleCards) ProtoMessage ¶
func (*GameEvent_MultipleCards) ProtoMessage()
func (*GameEvent_MultipleCards) Reset ¶
func (m *GameEvent_MultipleCards) Reset()
func (*GameEvent_MultipleCards) String ¶
func (m *GameEvent_MultipleCards) String() string
func (*GameEvent_MultipleCards) XXX_DiscardUnknown ¶
func (m *GameEvent_MultipleCards) XXX_DiscardUnknown()
func (*GameEvent_MultipleCards) XXX_Marshal ¶
func (m *GameEvent_MultipleCards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_MultipleCards) XXX_Merge ¶
func (m *GameEvent_MultipleCards) XXX_Merge(src proto.Message)
func (*GameEvent_MultipleCards) XXX_Size ¶
func (m *GameEvent_MultipleCards) XXX_Size() int
func (*GameEvent_MultipleCards) XXX_Unmarshal ¶
func (m *GameEvent_MultipleCards) XXX_Unmarshal(b []byte) error
type GameEvent_MultipleCards_ ¶
type GameEvent_MultipleCards_ struct {
MultipleCards *GameEvent_MultipleCards `protobuf:"bytes,32,opt,name=multiple_cards,json=multipleCards,oneof"`
}
type GameEvent_MultipleFouls ¶
type GameEvent_MultipleFouls struct { // the team that collected multiple fouls ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team collected multiple fouls, which results in a yellow card
func (*GameEvent_MultipleFouls) Descriptor ¶
func (*GameEvent_MultipleFouls) Descriptor() ([]byte, []int)
func (*GameEvent_MultipleFouls) GetByTeam ¶
func (m *GameEvent_MultipleFouls) GetByTeam() Team
func (*GameEvent_MultipleFouls) ProtoMessage ¶
func (*GameEvent_MultipleFouls) ProtoMessage()
func (*GameEvent_MultipleFouls) Reset ¶
func (m *GameEvent_MultipleFouls) Reset()
func (*GameEvent_MultipleFouls) String ¶
func (m *GameEvent_MultipleFouls) String() string
func (*GameEvent_MultipleFouls) XXX_DiscardUnknown ¶
func (m *GameEvent_MultipleFouls) XXX_DiscardUnknown()
func (*GameEvent_MultipleFouls) XXX_Marshal ¶
func (m *GameEvent_MultipleFouls) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_MultipleFouls) XXX_Merge ¶
func (m *GameEvent_MultipleFouls) XXX_Merge(src proto.Message)
func (*GameEvent_MultipleFouls) XXX_Size ¶
func (m *GameEvent_MultipleFouls) XXX_Size() int
func (*GameEvent_MultipleFouls) XXX_Unmarshal ¶
func (m *GameEvent_MultipleFouls) XXX_Unmarshal(b []byte) error
type GameEvent_MultipleFouls_ ¶
type GameEvent_MultipleFouls_ struct {
MultipleFouls *GameEvent_MultipleFouls `protobuf:"bytes,34,opt,name=multiple_fouls,json=multipleFouls,oneof"`
}
type GameEvent_MultiplePlacementFailures ¶
type GameEvent_MultiplePlacementFailures struct { // the team that failed multiple times ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team failed to place the ball multiple times in a row
func (*GameEvent_MultiplePlacementFailures) Descriptor ¶
func (*GameEvent_MultiplePlacementFailures) Descriptor() ([]byte, []int)
func (*GameEvent_MultiplePlacementFailures) GetByTeam ¶
func (m *GameEvent_MultiplePlacementFailures) GetByTeam() Team
func (*GameEvent_MultiplePlacementFailures) ProtoMessage ¶
func (*GameEvent_MultiplePlacementFailures) ProtoMessage()
func (*GameEvent_MultiplePlacementFailures) Reset ¶
func (m *GameEvent_MultiplePlacementFailures) Reset()
func (*GameEvent_MultiplePlacementFailures) String ¶
func (m *GameEvent_MultiplePlacementFailures) String() string
func (*GameEvent_MultiplePlacementFailures) XXX_DiscardUnknown ¶
func (m *GameEvent_MultiplePlacementFailures) XXX_DiscardUnknown()
func (*GameEvent_MultiplePlacementFailures) XXX_Marshal ¶
func (m *GameEvent_MultiplePlacementFailures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_MultiplePlacementFailures) XXX_Merge ¶
func (m *GameEvent_MultiplePlacementFailures) XXX_Merge(src proto.Message)
func (*GameEvent_MultiplePlacementFailures) XXX_Size ¶
func (m *GameEvent_MultiplePlacementFailures) XXX_Size() int
func (*GameEvent_MultiplePlacementFailures) XXX_Unmarshal ¶
func (m *GameEvent_MultiplePlacementFailures) XXX_Unmarshal(b []byte) error
type GameEvent_MultiplePlacementFailures_ ¶
type GameEvent_MultiplePlacementFailures_ struct {
MultiplePlacementFailures *GameEvent_MultiplePlacementFailures `protobuf:"bytes,33,opt,name=multiple_placement_failures,json=multiplePlacementFailures,oneof"`
}
type GameEvent_NoProgressInGame ¶
type GameEvent_NoProgressInGame struct { // the location of the ball Location *Location `protobuf:"bytes,1,opt,name=location" json:"location,omitempty"` // the time [s] that was waited Time *float32 `protobuf:"fixed32,2,opt,name=time" json:"time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
game was stuck
func (*GameEvent_NoProgressInGame) Descriptor ¶
func (*GameEvent_NoProgressInGame) Descriptor() ([]byte, []int)
func (*GameEvent_NoProgressInGame) GetLocation ¶
func (m *GameEvent_NoProgressInGame) GetLocation() *Location
func (*GameEvent_NoProgressInGame) GetTime ¶
func (m *GameEvent_NoProgressInGame) GetTime() float32
func (*GameEvent_NoProgressInGame) ProtoMessage ¶
func (*GameEvent_NoProgressInGame) ProtoMessage()
func (*GameEvent_NoProgressInGame) Reset ¶
func (m *GameEvent_NoProgressInGame) Reset()
func (*GameEvent_NoProgressInGame) String ¶
func (m *GameEvent_NoProgressInGame) String() string
func (*GameEvent_NoProgressInGame) XXX_DiscardUnknown ¶
func (m *GameEvent_NoProgressInGame) XXX_DiscardUnknown()
func (*GameEvent_NoProgressInGame) XXX_Marshal ¶
func (m *GameEvent_NoProgressInGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_NoProgressInGame) XXX_Merge ¶
func (m *GameEvent_NoProgressInGame) XXX_Merge(src proto.Message)
func (*GameEvent_NoProgressInGame) XXX_Size ¶
func (m *GameEvent_NoProgressInGame) XXX_Size() int
func (*GameEvent_NoProgressInGame) XXX_Unmarshal ¶
func (m *GameEvent_NoProgressInGame) XXX_Unmarshal(b []byte) error
type GameEvent_NoProgressInGame_ ¶
type GameEvent_NoProgressInGame_ struct {
NoProgressInGame *GameEvent_NoProgressInGame `protobuf:"bytes,2,opt,name=no_progress_in_game,json=noProgressInGame,oneof"`
}
type GameEvent_PlacementFailed ¶
type GameEvent_PlacementFailed struct { // the team that failed ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the remaining distance [m] from ball to placement position RemainingDistance *float32 `protobuf:"fixed32,2,opt,name=remaining_distance,json=remainingDistance" json:"remaining_distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ball placement failed
func (*GameEvent_PlacementFailed) Descriptor ¶
func (*GameEvent_PlacementFailed) Descriptor() ([]byte, []int)
func (*GameEvent_PlacementFailed) GetByTeam ¶
func (m *GameEvent_PlacementFailed) GetByTeam() Team
func (*GameEvent_PlacementFailed) GetRemainingDistance ¶
func (m *GameEvent_PlacementFailed) GetRemainingDistance() float32
func (*GameEvent_PlacementFailed) ProtoMessage ¶
func (*GameEvent_PlacementFailed) ProtoMessage()
func (*GameEvent_PlacementFailed) Reset ¶
func (m *GameEvent_PlacementFailed) Reset()
func (*GameEvent_PlacementFailed) String ¶
func (m *GameEvent_PlacementFailed) String() string
func (*GameEvent_PlacementFailed) XXX_DiscardUnknown ¶
func (m *GameEvent_PlacementFailed) XXX_DiscardUnknown()
func (*GameEvent_PlacementFailed) XXX_Marshal ¶
func (m *GameEvent_PlacementFailed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_PlacementFailed) XXX_Merge ¶
func (m *GameEvent_PlacementFailed) XXX_Merge(src proto.Message)
func (*GameEvent_PlacementFailed) XXX_Size ¶
func (m *GameEvent_PlacementFailed) XXX_Size() int
func (*GameEvent_PlacementFailed) XXX_Unmarshal ¶
func (m *GameEvent_PlacementFailed) XXX_Unmarshal(b []byte) error
type GameEvent_PlacementFailed_ ¶
type GameEvent_PlacementFailed_ struct {
PlacementFailed *GameEvent_PlacementFailed `protobuf:"bytes,3,opt,name=placement_failed,json=placementFailed,oneof"`
}
type GameEvent_PlacementSucceeded ¶
type GameEvent_PlacementSucceeded struct { // the team that did the placement ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // the time [s] taken for placing the ball TimeTaken *float32 `protobuf:"fixed32,2,opt,name=time_taken,json=timeTaken" json:"time_taken,omitempty"` // the distance [m] between placement location and actual ball position Precision *float32 `protobuf:"fixed32,3,opt,name=precision" json:"precision,omitempty"` // the distance [m] between the initial ball location and the placement position Distance *float32 `protobuf:"fixed32,4,opt,name=distance" json:"distance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team successfully placed the ball
func (*GameEvent_PlacementSucceeded) Descriptor ¶
func (*GameEvent_PlacementSucceeded) Descriptor() ([]byte, []int)
func (*GameEvent_PlacementSucceeded) GetByTeam ¶
func (m *GameEvent_PlacementSucceeded) GetByTeam() Team
func (*GameEvent_PlacementSucceeded) GetDistance ¶
func (m *GameEvent_PlacementSucceeded) GetDistance() float32
func (*GameEvent_PlacementSucceeded) GetPrecision ¶
func (m *GameEvent_PlacementSucceeded) GetPrecision() float32
func (*GameEvent_PlacementSucceeded) GetTimeTaken ¶
func (m *GameEvent_PlacementSucceeded) GetTimeTaken() float32
func (*GameEvent_PlacementSucceeded) ProtoMessage ¶
func (*GameEvent_PlacementSucceeded) ProtoMessage()
func (*GameEvent_PlacementSucceeded) Reset ¶
func (m *GameEvent_PlacementSucceeded) Reset()
func (*GameEvent_PlacementSucceeded) String ¶
func (m *GameEvent_PlacementSucceeded) String() string
func (*GameEvent_PlacementSucceeded) XXX_DiscardUnknown ¶
func (m *GameEvent_PlacementSucceeded) XXX_DiscardUnknown()
func (*GameEvent_PlacementSucceeded) XXX_Marshal ¶
func (m *GameEvent_PlacementSucceeded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_PlacementSucceeded) XXX_Merge ¶
func (m *GameEvent_PlacementSucceeded) XXX_Merge(src proto.Message)
func (*GameEvent_PlacementSucceeded) XXX_Size ¶
func (m *GameEvent_PlacementSucceeded) XXX_Size() int
func (*GameEvent_PlacementSucceeded) XXX_Unmarshal ¶
func (m *GameEvent_PlacementSucceeded) XXX_Unmarshal(b []byte) error
type GameEvent_PlacementSucceeded_ ¶
type GameEvent_PlacementSucceeded_ struct {
PlacementSucceeded *GameEvent_PlacementSucceeded `protobuf:"bytes,5,opt,name=placement_succeeded,json=placementSucceeded,oneof"`
}
type GameEvent_PossibleGoal ¶
type GameEvent_PossibleGoal struct {
PossibleGoal *GameEvent_Goal `protobuf:"bytes,39,opt,name=possible_goal,json=possibleGoal,oneof"`
}
type GameEvent_Prepared ¶
type GameEvent_Prepared struct { // the time [s] taken for preparing TimeTaken *float32 `protobuf:"fixed32,1,opt,name=time_taken,json=timeTaken" json:"time_taken,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
both teams are prepared - all conditions are met to continue (with kickoff or penalty kick)
func (*GameEvent_Prepared) Descriptor ¶
func (*GameEvent_Prepared) Descriptor() ([]byte, []int)
func (*GameEvent_Prepared) GetTimeTaken ¶
func (m *GameEvent_Prepared) GetTimeTaken() float32
func (*GameEvent_Prepared) ProtoMessage ¶
func (*GameEvent_Prepared) ProtoMessage()
func (*GameEvent_Prepared) Reset ¶
func (m *GameEvent_Prepared) Reset()
func (*GameEvent_Prepared) String ¶
func (m *GameEvent_Prepared) String() string
func (*GameEvent_Prepared) XXX_DiscardUnknown ¶
func (m *GameEvent_Prepared) XXX_DiscardUnknown()
func (*GameEvent_Prepared) XXX_Marshal ¶
func (m *GameEvent_Prepared) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_Prepared) XXX_Merge ¶
func (m *GameEvent_Prepared) XXX_Merge(src proto.Message)
func (*GameEvent_Prepared) XXX_Size ¶
func (m *GameEvent_Prepared) XXX_Size() int
func (*GameEvent_Prepared) XXX_Unmarshal ¶
func (m *GameEvent_Prepared) XXX_Unmarshal(b []byte) error
type GameEvent_Prepared_ ¶
type GameEvent_Prepared_ struct {
Prepared *GameEvent_Prepared `protobuf:"bytes,1,opt,name=prepared,oneof"`
}
type GameEvent_TooManyRobots ¶
type GameEvent_TooManyRobots struct { // the team that has too many robots ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team has too many robots on the field
func (*GameEvent_TooManyRobots) Descriptor ¶
func (*GameEvent_TooManyRobots) Descriptor() ([]byte, []int)
func (*GameEvent_TooManyRobots) GetByTeam ¶
func (m *GameEvent_TooManyRobots) GetByTeam() Team
func (*GameEvent_TooManyRobots) ProtoMessage ¶
func (*GameEvent_TooManyRobots) ProtoMessage()
func (*GameEvent_TooManyRobots) Reset ¶
func (m *GameEvent_TooManyRobots) Reset()
func (*GameEvent_TooManyRobots) String ¶
func (m *GameEvent_TooManyRobots) String() string
func (*GameEvent_TooManyRobots) XXX_DiscardUnknown ¶
func (m *GameEvent_TooManyRobots) XXX_DiscardUnknown()
func (*GameEvent_TooManyRobots) XXX_Marshal ¶
func (m *GameEvent_TooManyRobots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_TooManyRobots) XXX_Merge ¶
func (m *GameEvent_TooManyRobots) XXX_Merge(src proto.Message)
func (*GameEvent_TooManyRobots) XXX_Size ¶
func (m *GameEvent_TooManyRobots) XXX_Size() int
func (*GameEvent_TooManyRobots) XXX_Unmarshal ¶
func (m *GameEvent_TooManyRobots) XXX_Unmarshal(b []byte) error
type GameEvent_TooManyRobots_ ¶
type GameEvent_TooManyRobots_ struct {
TooManyRobots *GameEvent_TooManyRobots `protobuf:"bytes,38,opt,name=too_many_robots,json=tooManyRobots,oneof"`
}
type GameEvent_UnsportingBehaviorMajor ¶
type GameEvent_UnsportingBehaviorMajor struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // an explanation of the situation and decision Reason *string `protobuf:"bytes,2,req,name=reason" json:"reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team was found guilty for major unsporting behavior
func (*GameEvent_UnsportingBehaviorMajor) Descriptor ¶
func (*GameEvent_UnsportingBehaviorMajor) Descriptor() ([]byte, []int)
func (*GameEvent_UnsportingBehaviorMajor) GetByTeam ¶
func (m *GameEvent_UnsportingBehaviorMajor) GetByTeam() Team
func (*GameEvent_UnsportingBehaviorMajor) GetReason ¶
func (m *GameEvent_UnsportingBehaviorMajor) GetReason() string
func (*GameEvent_UnsportingBehaviorMajor) ProtoMessage ¶
func (*GameEvent_UnsportingBehaviorMajor) ProtoMessage()
func (*GameEvent_UnsportingBehaviorMajor) Reset ¶
func (m *GameEvent_UnsportingBehaviorMajor) Reset()
func (*GameEvent_UnsportingBehaviorMajor) String ¶
func (m *GameEvent_UnsportingBehaviorMajor) String() string
func (*GameEvent_UnsportingBehaviorMajor) XXX_DiscardUnknown ¶
func (m *GameEvent_UnsportingBehaviorMajor) XXX_DiscardUnknown()
func (*GameEvent_UnsportingBehaviorMajor) XXX_Marshal ¶
func (m *GameEvent_UnsportingBehaviorMajor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_UnsportingBehaviorMajor) XXX_Merge ¶
func (m *GameEvent_UnsportingBehaviorMajor) XXX_Merge(src proto.Message)
func (*GameEvent_UnsportingBehaviorMajor) XXX_Size ¶
func (m *GameEvent_UnsportingBehaviorMajor) XXX_Size() int
func (*GameEvent_UnsportingBehaviorMajor) XXX_Unmarshal ¶
func (m *GameEvent_UnsportingBehaviorMajor) XXX_Unmarshal(b []byte) error
type GameEvent_UnsportingBehaviorMajor_ ¶
type GameEvent_UnsportingBehaviorMajor_ struct {
UnsportingBehaviorMajor *GameEvent_UnsportingBehaviorMajor `protobuf:"bytes,36,opt,name=unsporting_behavior_major,json=unsportingBehaviorMajor,oneof"`
}
type GameEvent_UnsportingBehaviorMinor ¶
type GameEvent_UnsportingBehaviorMinor struct { // the team that found guilty ByTeam *Team `protobuf:"varint,1,req,name=by_team,json=byTeam,enum=Team" json:"by_team,omitempty"` // an explanation of the situation and decision Reason *string `protobuf:"bytes,2,req,name=reason" json:"reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a team was found guilty for minor unsporting behavior
func (*GameEvent_UnsportingBehaviorMinor) Descriptor ¶
func (*GameEvent_UnsportingBehaviorMinor) Descriptor() ([]byte, []int)
func (*GameEvent_UnsportingBehaviorMinor) GetByTeam ¶
func (m *GameEvent_UnsportingBehaviorMinor) GetByTeam() Team
func (*GameEvent_UnsportingBehaviorMinor) GetReason ¶
func (m *GameEvent_UnsportingBehaviorMinor) GetReason() string
func (*GameEvent_UnsportingBehaviorMinor) ProtoMessage ¶
func (*GameEvent_UnsportingBehaviorMinor) ProtoMessage()
func (*GameEvent_UnsportingBehaviorMinor) Reset ¶
func (m *GameEvent_UnsportingBehaviorMinor) Reset()
func (*GameEvent_UnsportingBehaviorMinor) String ¶
func (m *GameEvent_UnsportingBehaviorMinor) String() string
func (*GameEvent_UnsportingBehaviorMinor) XXX_DiscardUnknown ¶
func (m *GameEvent_UnsportingBehaviorMinor) XXX_DiscardUnknown()
func (*GameEvent_UnsportingBehaviorMinor) XXX_Marshal ¶
func (m *GameEvent_UnsportingBehaviorMinor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GameEvent_UnsportingBehaviorMinor) XXX_Merge ¶
func (m *GameEvent_UnsportingBehaviorMinor) XXX_Merge(src proto.Message)
func (*GameEvent_UnsportingBehaviorMinor) XXX_Size ¶
func (m *GameEvent_UnsportingBehaviorMinor) XXX_Size() int
func (*GameEvent_UnsportingBehaviorMinor) XXX_Unmarshal ¶
func (m *GameEvent_UnsportingBehaviorMinor) XXX_Unmarshal(b []byte) error
type GameEvent_UnsportingBehaviorMinor_ ¶
type GameEvent_UnsportingBehaviorMinor_ struct {
UnsportingBehaviorMinor *GameEvent_UnsportingBehaviorMinor `protobuf:"bytes,35,opt,name=unsporting_behavior_minor,json=unsportingBehaviorMinor,oneof"`
}
type Game_Event ¶
type Game_Event struct { // the game event type that happened GameEventType *Game_Event_GameEventType `protobuf:"varint,1,req,name=gameEventType,enum=Game_Event_GameEventType" json:"gameEventType,omitempty"` // the team and optionally a designated robot that is the originator of the game event Originator *Game_Event_Originator `protobuf:"bytes,2,opt,name=originator" json:"originator,omitempty"` // a message describing further details of this game event Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
a game event that caused a referee command
func (*Game_Event) Descriptor ¶
func (*Game_Event) Descriptor() ([]byte, []int)
func (*Game_Event) GetGameEventType ¶
func (m *Game_Event) GetGameEventType() Game_Event_GameEventType
func (*Game_Event) GetMessage ¶
func (m *Game_Event) GetMessage() string
func (*Game_Event) GetOriginator ¶
func (m *Game_Event) GetOriginator() *Game_Event_Originator
func (*Game_Event) ProtoMessage ¶
func (*Game_Event) ProtoMessage()
func (*Game_Event) Reset ¶
func (m *Game_Event) Reset()
func (*Game_Event) String ¶
func (m *Game_Event) String() string
func (*Game_Event) XXX_DiscardUnknown ¶
func (m *Game_Event) XXX_DiscardUnknown()
func (*Game_Event) XXX_Marshal ¶
func (m *Game_Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Game_Event) XXX_Merge ¶
func (m *Game_Event) XXX_Merge(src proto.Message)
func (*Game_Event) XXX_Size ¶
func (m *Game_Event) XXX_Size() int
func (*Game_Event) XXX_Unmarshal ¶
func (m *Game_Event) XXX_Unmarshal(b []byte) error
type Game_Event_GameEventType ¶
type Game_Event_GameEventType int32
const ( // not set Game_Event_UNKNOWN Game_Event_GameEventType = 0 // an event that is not listed in this enum yet. // Give further details in the message below Game_Event_CUSTOM Game_Event_GameEventType = 1 // Law 3: Number of players Game_Event_NUMBER_OF_PLAYERS Game_Event_GameEventType = 2 // Law 9: Ball out of play Game_Event_BALL_LEFT_FIELD Game_Event_GameEventType = 3 // Law 10: Team scored a goal Game_Event_GOAL Game_Event_GameEventType = 4 // Law 9.3: lack of progress while bringing the ball into play Game_Event_KICK_TIMEOUT Game_Event_GameEventType = 5 // Law ?: There is no progress in game for (10|15)? seconds Game_Event_NO_PROGRESS_IN_GAME Game_Event_GameEventType = 6 // Law 12: Pushing / Substantial Contact Game_Event_BOT_COLLISION Game_Event_GameEventType = 7 // Law 12.2: Defender is completely inside penalty area Game_Event_MULTIPLE_DEFENDER Game_Event_GameEventType = 8 // Law 12: Defender is partially inside penalty area Game_Event_MULTIPLE_DEFENDER_PARTIALLY Game_Event_GameEventType = 9 // Law 12.3: Attacker in defense area Game_Event_ATTACKER_IN_DEFENSE_AREA Game_Event_GameEventType = 10 // Law 12: Icing (kicking over midline and opponent goal line) Game_Event_ICING Game_Event_GameEventType = 11 // Law 12: Ball speed Game_Event_BALL_SPEED Game_Event_GameEventType = 12 // Law 12: Robot speed during STOP Game_Event_ROBOT_STOP_SPEED Game_Event_GameEventType = 13 // Law 12: Maximum dribbling distance Game_Event_BALL_DRIBBLING Game_Event_GameEventType = 14 // Law 12: Touching the opponent goalkeeper Game_Event_ATTACKER_TOUCH_KEEPER Game_Event_GameEventType = 15 // Law 12: Double touch Game_Event_DOUBLE_TOUCH Game_Event_GameEventType = 16 // Law 13-17: Attacker not too close to the opponent's penalty area when ball enters play Game_Event_ATTACKER_TO_DEFENCE_AREA Game_Event_GameEventType = 17 // Law 13-17: Keeping the correct distance to the ball during opponents freekicks Game_Event_DEFENDER_TO_KICK_POINT_DISTANCE Game_Event_GameEventType = 18 // Law 12: A robot holds the ball deliberately Game_Event_BALL_HOLDING Game_Event_GameEventType = 19 // Law 12: The ball entered the goal directly after an indirect kick was performed Game_Event_INDIRECT_GOAL Game_Event_GameEventType = 20 // Law 9.2: Ball placement Game_Event_BALL_PLACEMENT_FAILED Game_Event_GameEventType = 21 // Law 10: A goal is only scored if the ball has not exceeded a robot height (150mm) between the last // kick of an attacker and the time the ball crossed the goal line. Game_Event_CHIP_ON_GOAL Game_Event_GameEventType = 22 )
func (Game_Event_GameEventType) Enum ¶
func (x Game_Event_GameEventType) Enum() *Game_Event_GameEventType
func (Game_Event_GameEventType) EnumDescriptor ¶
func (Game_Event_GameEventType) EnumDescriptor() ([]byte, []int)
func (Game_Event_GameEventType) String ¶
func (x Game_Event_GameEventType) String() string
func (*Game_Event_GameEventType) UnmarshalJSON ¶
func (x *Game_Event_GameEventType) UnmarshalJSON(data []byte) error
type Game_Event_Originator ¶
type Game_Event_Originator struct { Team *Game_Event_Team `protobuf:"varint,1,req,name=team,enum=Game_Event_Team" json:"team,omitempty"` BotId *uint32 `protobuf:"varint,2,opt,name=botId" json:"botId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
information about an originator
func (*Game_Event_Originator) Descriptor ¶
func (*Game_Event_Originator) Descriptor() ([]byte, []int)
func (*Game_Event_Originator) GetBotId ¶
func (m *Game_Event_Originator) GetBotId() uint32
func (*Game_Event_Originator) GetTeam ¶
func (m *Game_Event_Originator) GetTeam() Game_Event_Team
func (*Game_Event_Originator) ProtoMessage ¶
func (*Game_Event_Originator) ProtoMessage()
func (*Game_Event_Originator) Reset ¶
func (m *Game_Event_Originator) Reset()
func (*Game_Event_Originator) String ¶
func (m *Game_Event_Originator) String() string
func (*Game_Event_Originator) XXX_DiscardUnknown ¶
func (m *Game_Event_Originator) XXX_DiscardUnknown()
func (*Game_Event_Originator) XXX_Marshal ¶
func (m *Game_Event_Originator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Game_Event_Originator) XXX_Merge ¶
func (m *Game_Event_Originator) XXX_Merge(src proto.Message)
func (*Game_Event_Originator) XXX_Size ¶
func (m *Game_Event_Originator) XXX_Size() int
func (*Game_Event_Originator) XXX_Unmarshal ¶
func (m *Game_Event_Originator) XXX_Unmarshal(b []byte) error
type Game_Event_Team ¶
type Game_Event_Team int32
a team
const ( Game_Event_TEAM_UNKNOWN Game_Event_Team = 0 Game_Event_TEAM_YELLOW Game_Event_Team = 1 Game_Event_TEAM_BLUE Game_Event_Team = 2 )
func (Game_Event_Team) Enum ¶
func (x Game_Event_Team) Enum() *Game_Event_Team
func (Game_Event_Team) EnumDescriptor ¶
func (Game_Event_Team) EnumDescriptor() ([]byte, []int)
func (Game_Event_Team) String ¶
func (x Game_Event_Team) String() string
func (*Game_Event_Team) UnmarshalJSON ¶
func (x *Game_Event_Team) UnmarshalJSON(data []byte) error
type Location ¶
type Location struct { // the x-coordinate in [m] in the ssl-vision coordinate system X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` // the y-coordinate in [m] in the ssl-vision coordinate system Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Location is a 2d-coordinate on the field in ssl-vision coordinate system. Units are in meters.
func (*Location) Descriptor ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) XXX_DiscardUnknown ¶
func (m *Location) XXX_DiscardUnknown()
func (*Location) XXX_Marshal ¶
func (*Location) XXX_Unmarshal ¶
type ProposedGameEvent ¶
type ProposedGameEvent struct { // The UNIX timestamp when the game event proposal will time out, in microseconds. ValidUntil *uint64 `protobuf:"varint,1,req,name=valid_until,json=validUntil" json:"valid_until,omitempty"` // The identifier of the proposer. ProposerId *string `protobuf:"bytes,2,req,name=proposer_id,json=proposerId" json:"proposer_id,omitempty"` // The proposed game event. GameEvent *GameEvent `protobuf:"bytes,3,req,name=game_event,json=gameEvent" json:"game_event,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ProposedGameEvent) Descriptor ¶
func (*ProposedGameEvent) Descriptor() ([]byte, []int)
func (*ProposedGameEvent) GetGameEvent ¶
func (m *ProposedGameEvent) GetGameEvent() *GameEvent
func (*ProposedGameEvent) GetProposerId ¶
func (m *ProposedGameEvent) GetProposerId() string
func (*ProposedGameEvent) GetValidUntil ¶
func (m *ProposedGameEvent) GetValidUntil() uint64
func (*ProposedGameEvent) ProtoMessage ¶
func (*ProposedGameEvent) ProtoMessage()
func (*ProposedGameEvent) Reset ¶
func (m *ProposedGameEvent) Reset()
func (*ProposedGameEvent) String ¶
func (m *ProposedGameEvent) String() string
func (*ProposedGameEvent) XXX_DiscardUnknown ¶
func (m *ProposedGameEvent) XXX_DiscardUnknown()
func (*ProposedGameEvent) XXX_Marshal ¶
func (m *ProposedGameEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProposedGameEvent) XXX_Merge ¶
func (m *ProposedGameEvent) XXX_Merge(src proto.Message)
func (*ProposedGameEvent) XXX_Size ¶
func (m *ProposedGameEvent) XXX_Size() int
func (*ProposedGameEvent) XXX_Unmarshal ¶
func (m *ProposedGameEvent) XXX_Unmarshal(b []byte) error
type Referee ¶
type Referee struct { // The UNIX timestamp when the packet was sent, in microseconds. // Divide by 1,000,000 to get a time_t. PacketTimestamp *uint64 `protobuf:"varint,1,req,name=packet_timestamp,json=packetTimestamp" json:"packet_timestamp,omitempty"` Stage *Referee_Stage `protobuf:"varint,2,req,name=stage,enum=Referee_Stage" json:"stage,omitempty"` // The number of microseconds left in the stage. // The following stages have this value; the rest do not: // NORMAL_FIRST_HALF // NORMAL_HALF_TIME // NORMAL_SECOND_HALF // EXTRA_TIME_BREAK // EXTRA_FIRST_HALF // EXTRA_HALF_TIME // EXTRA_SECOND_HALF // PENALTY_SHOOTOUT_BREAK // // If the stage runs over its specified time, this value // becomes negative. StageTimeLeft *int32 `protobuf:"zigzag32,3,opt,name=stage_time_left,json=stageTimeLeft" json:"stage_time_left,omitempty"` Command *Referee_Command `protobuf:"varint,4,req,name=command,enum=Referee_Command" json:"command,omitempty"` // The number of commands issued since startup (mod 2^32). CommandCounter *uint32 `protobuf:"varint,5,req,name=command_counter,json=commandCounter" json:"command_counter,omitempty"` // The UNIX timestamp when the command was issued, in microseconds. // This value changes only when a new command is issued, not on each packet. CommandTimestamp *uint64 `protobuf:"varint,6,req,name=command_timestamp,json=commandTimestamp" json:"command_timestamp,omitempty"` // Information about the two teams. Yellow *Referee_TeamInfo `protobuf:"bytes,7,req,name=yellow" json:"yellow,omitempty"` Blue *Referee_TeamInfo `protobuf:"bytes,8,req,name=blue" json:"blue,omitempty"` DesignatedPosition *Referee_Point `protobuf:"bytes,9,opt,name=designated_position,json=designatedPosition" json:"designated_position,omitempty"` // Information about the direction of play. // True, if the blue team will have it's goal on the positive x-axis of the ssl-vision coordinate system. // Obviously, the yellow team will play on the opposite half. BlueTeamOnPositiveHalf *bool `` /* 128-byte string literal not displayed */ // The game event that caused the referee command. // deprecated in favor of game_events. GameEvent *Game_Event `protobuf:"bytes,11,opt,name=game_event,json=gameEvent" json:"game_event,omitempty"` // Deprecated: Do not use. // The command that will be issued after the current stoppage and ball placement to continue the game. NextCommand *Referee_Command `protobuf:"varint,12,opt,name=next_command,json=nextCommand,enum=Referee_Command" json:"next_command,omitempty"` // All game events that were detected since the last RUNNING state. // Will be cleared as soon as the game is continued. GameEvents []*GameEvent `protobuf:"bytes,13,rep,name=game_events,json=gameEvents" json:"game_events,omitempty"` // All non-finished proposed game events that may be processed next. ProposedGameEvents []*ProposedGameEvent `protobuf:"bytes,14,rep,name=proposed_game_events,json=proposedGameEvents" json:"proposed_game_events,omitempty"` // The time in microseconds that is remaining until the current action times out // The time will not be reset. It can get negative. // An autoRef would raise an appropriate event, if the time gets negative. // Possible actions where this time is relevant: // * free kicks // * kickoff, penalty kick, force start // * ball placement CurrentActionTimeRemaining *int32 `` /* 138-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Each UDP packet contains one of these messages.
func (*Referee) Descriptor ¶
func (*Referee) GetBlue ¶
func (m *Referee) GetBlue() *Referee_TeamInfo
func (*Referee) GetBlueTeamOnPositiveHalf ¶
func (*Referee) GetCommand ¶
func (m *Referee) GetCommand() Referee_Command
func (*Referee) GetCommandCounter ¶
func (*Referee) GetCommandTimestamp ¶
func (*Referee) GetCurrentActionTimeRemaining ¶
func (*Referee) GetDesignatedPosition ¶
func (m *Referee) GetDesignatedPosition() *Referee_Point
func (*Referee) GetGameEvent
deprecated
func (m *Referee) GetGameEvent() *Game_Event
Deprecated: Do not use.
func (*Referee) GetGameEvents ¶
func (*Referee) GetNextCommand ¶
func (m *Referee) GetNextCommand() Referee_Command
func (*Referee) GetPacketTimestamp ¶
func (*Referee) GetProposedGameEvents ¶
func (m *Referee) GetProposedGameEvents() []*ProposedGameEvent
func (*Referee) GetStage ¶
func (m *Referee) GetStage() Referee_Stage
func (*Referee) GetStageTimeLeft ¶
func (*Referee) GetYellow ¶
func (m *Referee) GetYellow() *Referee_TeamInfo
func (*Referee) ProtoMessage ¶
func (*Referee) ProtoMessage()
func (*Referee) XXX_DiscardUnknown ¶
func (m *Referee) XXX_DiscardUnknown()
func (*Referee) XXX_Marshal ¶
func (*Referee) XXX_Unmarshal ¶
type Referee_Command ¶
type Referee_Command int32
These are the "fine" states of play on the field.
const ( // All robots should completely stop moving. Referee_HALT Referee_Command = 0 // Robots must keep 50 cm from the ball. Referee_STOP Referee_Command = 1 // A prepared kickoff or penalty may now be taken. Referee_NORMAL_START Referee_Command = 2 // The ball is dropped and free for either team. Referee_FORCE_START Referee_Command = 3 // The yellow team may move into kickoff position. Referee_PREPARE_KICKOFF_YELLOW Referee_Command = 4 // The blue team may move into kickoff position. Referee_PREPARE_KICKOFF_BLUE Referee_Command = 5 // The yellow team may move into penalty position. Referee_PREPARE_PENALTY_YELLOW Referee_Command = 6 // The blue team may move into penalty position. Referee_PREPARE_PENALTY_BLUE Referee_Command = 7 // The yellow team may take a direct free kick. Referee_DIRECT_FREE_YELLOW Referee_Command = 8 // The blue team may take a direct free kick. Referee_DIRECT_FREE_BLUE Referee_Command = 9 // The yellow team may take an indirect free kick. Referee_INDIRECT_FREE_YELLOW Referee_Command = 10 // The blue team may take an indirect free kick. Referee_INDIRECT_FREE_BLUE Referee_Command = 11 // The yellow team is currently in a timeout. Referee_TIMEOUT_YELLOW Referee_Command = 12 // The blue team is currently in a timeout. Referee_TIMEOUT_BLUE Referee_Command = 13 // The yellow team just scored a goal. // For information only. // For rules compliance, teams must treat as STOP. // Deprecated: Use the score field from the team infos instead. That way, you can also detect revoked goals. Referee_GOAL_YELLOW Referee_Command = 14 // Deprecated: Do not use. // The blue team just scored a goal. See also GOAL_YELLOW. Referee_GOAL_BLUE Referee_Command = 15 // Deprecated: Do not use. // Equivalent to STOP, but the yellow team must pick up the ball and // drop it in the Designated Position. Referee_BALL_PLACEMENT_YELLOW Referee_Command = 16 // Equivalent to STOP, but the blue team must pick up the ball and drop // it in the Designated Position. Referee_BALL_PLACEMENT_BLUE Referee_Command = 17 )
func (Referee_Command) Enum ¶
func (x Referee_Command) Enum() *Referee_Command
func (Referee_Command) EnumDescriptor ¶
func (Referee_Command) EnumDescriptor() ([]byte, []int)
func (Referee_Command) String ¶
func (x Referee_Command) String() string
func (*Referee_Command) UnmarshalJSON ¶
func (x *Referee_Command) UnmarshalJSON(data []byte) error
type Referee_Point ¶
type Referee_Point struct { X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The coordinates of the Designated Position. These are measured in millimetres and correspond to SSL-Vision coordinates. These fields are always either both present (in the case of a ball placement command) or both absent (in the case of any other command).
func (*Referee_Point) Descriptor ¶
func (*Referee_Point) Descriptor() ([]byte, []int)
func (*Referee_Point) GetX ¶
func (m *Referee_Point) GetX() float32
func (*Referee_Point) GetY ¶
func (m *Referee_Point) GetY() float32
func (*Referee_Point) ProtoMessage ¶
func (*Referee_Point) ProtoMessage()
func (*Referee_Point) Reset ¶
func (m *Referee_Point) Reset()
func (*Referee_Point) String ¶
func (m *Referee_Point) String() string
func (*Referee_Point) XXX_DiscardUnknown ¶
func (m *Referee_Point) XXX_DiscardUnknown()
func (*Referee_Point) XXX_Marshal ¶
func (m *Referee_Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Referee_Point) XXX_Merge ¶
func (m *Referee_Point) XXX_Merge(src proto.Message)
func (*Referee_Point) XXX_Size ¶
func (m *Referee_Point) XXX_Size() int
func (*Referee_Point) XXX_Unmarshal ¶
func (m *Referee_Point) XXX_Unmarshal(b []byte) error
type Referee_Stage ¶
type Referee_Stage int32
These are the "coarse" stages of the game.
const ( // The first half is about to start. // A kickoff is called within this stage. // This stage ends with the NORMAL_START. Referee_NORMAL_FIRST_HALF_PRE Referee_Stage = 0 // The first half of the normal game, before half time. Referee_NORMAL_FIRST_HALF Referee_Stage = 1 // Half time between first and second halves. Referee_NORMAL_HALF_TIME Referee_Stage = 2 // The second half is about to start. // A kickoff is called within this stage. // This stage ends with the NORMAL_START. Referee_NORMAL_SECOND_HALF_PRE Referee_Stage = 3 // The second half of the normal game, after half time. Referee_NORMAL_SECOND_HALF Referee_Stage = 4 // The break before extra time. Referee_EXTRA_TIME_BREAK Referee_Stage = 5 // The first half of extra time is about to start. // A kickoff is called within this stage. // This stage ends with the NORMAL_START. Referee_EXTRA_FIRST_HALF_PRE Referee_Stage = 6 // The first half of extra time. Referee_EXTRA_FIRST_HALF Referee_Stage = 7 // Half time between first and second extra halves. Referee_EXTRA_HALF_TIME Referee_Stage = 8 // The second half of extra time is about to start. // A kickoff is called within this stage. // This stage ends with the NORMAL_START. Referee_EXTRA_SECOND_HALF_PRE Referee_Stage = 9 // The second half of extra time. Referee_EXTRA_SECOND_HALF Referee_Stage = 10 // The break before penalty shootout. Referee_PENALTY_SHOOTOUT_BREAK Referee_Stage = 11 // The penalty shootout. Referee_PENALTY_SHOOTOUT Referee_Stage = 12 // The game is over. Referee_POST_GAME Referee_Stage = 13 )
func (Referee_Stage) Enum ¶
func (x Referee_Stage) Enum() *Referee_Stage
func (Referee_Stage) EnumDescriptor ¶
func (Referee_Stage) EnumDescriptor() ([]byte, []int)
func (Referee_Stage) String ¶
func (x Referee_Stage) String() string
func (*Referee_Stage) UnmarshalJSON ¶
func (x *Referee_Stage) UnmarshalJSON(data []byte) error
type Referee_TeamInfo ¶
type Referee_TeamInfo struct { // The team's name (empty string if operator has not typed anything). Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // The number of goals scored by the team during normal play and overtime. Score *uint32 `protobuf:"varint,2,req,name=score" json:"score,omitempty"` // The number of red cards issued to the team since the beginning of the game. RedCards *uint32 `protobuf:"varint,3,req,name=red_cards,json=redCards" json:"red_cards,omitempty"` // The amount of time (in microseconds) left on each yellow card issued to the team. // If no yellow cards are issued, this array has no elements. // Otherwise, times are ordered from smallest to largest. YellowCardTimes []uint32 `protobuf:"varint,4,rep,packed,name=yellow_card_times,json=yellowCardTimes" json:"yellow_card_times,omitempty"` // The total number of yellow cards ever issued to the team. YellowCards *uint32 `protobuf:"varint,5,req,name=yellow_cards,json=yellowCards" json:"yellow_cards,omitempty"` // The number of timeouts this team can still call. // If in a timeout right now, that timeout is excluded. Timeouts *uint32 `protobuf:"varint,6,req,name=timeouts" json:"timeouts,omitempty"` // The number of microseconds of timeout this team can use. TimeoutTime *uint32 `protobuf:"varint,7,req,name=timeout_time,json=timeoutTime" json:"timeout_time,omitempty"` // The pattern number of this team's goalkeeper. Goalkeeper *uint32 `protobuf:"varint,8,req,name=goalkeeper" json:"goalkeeper,omitempty"` // The total number of countable fouls that act towards yellow cards FoulCounter *uint32 `protobuf:"varint,9,opt,name=foul_counter,json=foulCounter" json:"foul_counter,omitempty"` // The number of consecutive ball placement failures of this team BallPlacementFailures *uint32 `protobuf:"varint,10,opt,name=ball_placement_failures,json=ballPlacementFailures" json:"ball_placement_failures,omitempty"` // Indicate if the team is able and allowed to place the ball CanPlaceBall *bool `protobuf:"varint,12,opt,name=can_place_ball,json=canPlaceBall" json:"can_place_ball,omitempty"` // The maximum number of bots allowed on the field based on division and cards MaxAllowedBots *uint32 `protobuf:"varint,13,opt,name=max_allowed_bots,json=maxAllowedBots" json:"max_allowed_bots,omitempty"` // The team has submitted an intent to substitute one or more robots at the next chance BotSubstitutionIntent *bool `protobuf:"varint,14,opt,name=bot_substitution_intent,json=botSubstitutionIntent" json:"bot_substitution_intent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Information about a single team.
func (*Referee_TeamInfo) Descriptor ¶
func (*Referee_TeamInfo) Descriptor() ([]byte, []int)
func (*Referee_TeamInfo) GetBallPlacementFailures ¶
func (m *Referee_TeamInfo) GetBallPlacementFailures() uint32
func (*Referee_TeamInfo) GetBotSubstitutionIntent ¶
func (m *Referee_TeamInfo) GetBotSubstitutionIntent() bool
func (*Referee_TeamInfo) GetCanPlaceBall ¶
func (m *Referee_TeamInfo) GetCanPlaceBall() bool
func (*Referee_TeamInfo) GetFoulCounter ¶
func (m *Referee_TeamInfo) GetFoulCounter() uint32
func (*Referee_TeamInfo) GetGoalkeeper ¶
func (m *Referee_TeamInfo) GetGoalkeeper() uint32
func (*Referee_TeamInfo) GetMaxAllowedBots ¶
func (m *Referee_TeamInfo) GetMaxAllowedBots() uint32
func (*Referee_TeamInfo) GetName ¶
func (m *Referee_TeamInfo) GetName() string
func (*Referee_TeamInfo) GetRedCards ¶
func (m *Referee_TeamInfo) GetRedCards() uint32
func (*Referee_TeamInfo) GetScore ¶
func (m *Referee_TeamInfo) GetScore() uint32
func (*Referee_TeamInfo) GetTimeoutTime ¶
func (m *Referee_TeamInfo) GetTimeoutTime() uint32
func (*Referee_TeamInfo) GetTimeouts ¶
func (m *Referee_TeamInfo) GetTimeouts() uint32
func (*Referee_TeamInfo) GetYellowCardTimes ¶
func (m *Referee_TeamInfo) GetYellowCardTimes() []uint32
func (*Referee_TeamInfo) GetYellowCards ¶
func (m *Referee_TeamInfo) GetYellowCards() uint32
func (*Referee_TeamInfo) ProtoMessage ¶
func (*Referee_TeamInfo) ProtoMessage()
func (*Referee_TeamInfo) Reset ¶
func (m *Referee_TeamInfo) Reset()
func (*Referee_TeamInfo) String ¶
func (m *Referee_TeamInfo) String() string
func (*Referee_TeamInfo) XXX_DiscardUnknown ¶
func (m *Referee_TeamInfo) XXX_DiscardUnknown()
func (*Referee_TeamInfo) XXX_Marshal ¶
func (m *Referee_TeamInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Referee_TeamInfo) XXX_Merge ¶
func (m *Referee_TeamInfo) XXX_Merge(src proto.Message)
func (*Referee_TeamInfo) XXX_Size ¶
func (m *Referee_TeamInfo) XXX_Size() int
func (*Referee_TeamInfo) XXX_Unmarshal ¶
func (m *Referee_TeamInfo) XXX_Unmarshal(b []byte) error
type SSL_DetectionBall ¶
type SSL_DetectionBall struct { Confidence *float32 `protobuf:"fixed32,1,req,name=confidence" json:"confidence,omitempty"` Area *uint32 `protobuf:"varint,2,opt,name=area" json:"area,omitempty"` X *float32 `protobuf:"fixed32,3,req,name=x" json:"x,omitempty"` Y *float32 `protobuf:"fixed32,4,req,name=y" json:"y,omitempty"` Z *float32 `protobuf:"fixed32,5,opt,name=z" json:"z,omitempty"` PixelX *float32 `protobuf:"fixed32,6,req,name=pixel_x,json=pixelX" json:"pixel_x,omitempty"` PixelY *float32 `protobuf:"fixed32,7,req,name=pixel_y,json=pixelY" json:"pixel_y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_DetectionBall) Descriptor ¶
func (*SSL_DetectionBall) Descriptor() ([]byte, []int)
func (*SSL_DetectionBall) GetArea ¶
func (m *SSL_DetectionBall) GetArea() uint32
func (*SSL_DetectionBall) GetConfidence ¶
func (m *SSL_DetectionBall) GetConfidence() float32
func (*SSL_DetectionBall) GetPixelX ¶
func (m *SSL_DetectionBall) GetPixelX() float32
func (*SSL_DetectionBall) GetPixelY ¶
func (m *SSL_DetectionBall) GetPixelY() float32
func (*SSL_DetectionBall) GetX ¶
func (m *SSL_DetectionBall) GetX() float32
func (*SSL_DetectionBall) GetY ¶
func (m *SSL_DetectionBall) GetY() float32
func (*SSL_DetectionBall) GetZ ¶
func (m *SSL_DetectionBall) GetZ() float32
func (*SSL_DetectionBall) ProtoMessage ¶
func (*SSL_DetectionBall) ProtoMessage()
func (*SSL_DetectionBall) Reset ¶
func (m *SSL_DetectionBall) Reset()
func (*SSL_DetectionBall) String ¶
func (m *SSL_DetectionBall) String() string
func (*SSL_DetectionBall) XXX_DiscardUnknown ¶
func (m *SSL_DetectionBall) XXX_DiscardUnknown()
func (*SSL_DetectionBall) XXX_Marshal ¶
func (m *SSL_DetectionBall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_DetectionBall) XXX_Merge ¶
func (m *SSL_DetectionBall) XXX_Merge(src proto.Message)
func (*SSL_DetectionBall) XXX_Size ¶
func (m *SSL_DetectionBall) XXX_Size() int
func (*SSL_DetectionBall) XXX_Unmarshal ¶
func (m *SSL_DetectionBall) XXX_Unmarshal(b []byte) error
type SSL_DetectionFrame ¶
type SSL_DetectionFrame struct { FrameNumber *uint32 `protobuf:"varint,1,req,name=frame_number,json=frameNumber" json:"frame_number,omitempty"` TCapture *float64 `protobuf:"fixed64,2,req,name=t_capture,json=tCapture" json:"t_capture,omitempty"` TSent *float64 `protobuf:"fixed64,3,req,name=t_sent,json=tSent" json:"t_sent,omitempty"` CameraId *uint32 `protobuf:"varint,4,req,name=camera_id,json=cameraId" json:"camera_id,omitempty"` Balls []*SSL_DetectionBall `protobuf:"bytes,5,rep,name=balls" json:"balls,omitempty"` RobotsYellow []*SSL_DetectionRobot `protobuf:"bytes,6,rep,name=robots_yellow,json=robotsYellow" json:"robots_yellow,omitempty"` RobotsBlue []*SSL_DetectionRobot `protobuf:"bytes,7,rep,name=robots_blue,json=robotsBlue" json:"robots_blue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_DetectionFrame) Descriptor ¶
func (*SSL_DetectionFrame) Descriptor() ([]byte, []int)
func (*SSL_DetectionFrame) GetBalls ¶
func (m *SSL_DetectionFrame) GetBalls() []*SSL_DetectionBall
func (*SSL_DetectionFrame) GetCameraId ¶
func (m *SSL_DetectionFrame) GetCameraId() uint32
func (*SSL_DetectionFrame) GetFrameNumber ¶
func (m *SSL_DetectionFrame) GetFrameNumber() uint32
func (*SSL_DetectionFrame) GetRobotsBlue ¶
func (m *SSL_DetectionFrame) GetRobotsBlue() []*SSL_DetectionRobot
func (*SSL_DetectionFrame) GetRobotsYellow ¶
func (m *SSL_DetectionFrame) GetRobotsYellow() []*SSL_DetectionRobot
func (*SSL_DetectionFrame) GetTCapture ¶
func (m *SSL_DetectionFrame) GetTCapture() float64
func (*SSL_DetectionFrame) GetTSent ¶
func (m *SSL_DetectionFrame) GetTSent() float64
func (*SSL_DetectionFrame) ProtoMessage ¶
func (*SSL_DetectionFrame) ProtoMessage()
func (*SSL_DetectionFrame) Reset ¶
func (m *SSL_DetectionFrame) Reset()
func (*SSL_DetectionFrame) String ¶
func (m *SSL_DetectionFrame) String() string
func (*SSL_DetectionFrame) XXX_DiscardUnknown ¶
func (m *SSL_DetectionFrame) XXX_DiscardUnknown()
func (*SSL_DetectionFrame) XXX_Marshal ¶
func (m *SSL_DetectionFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_DetectionFrame) XXX_Merge ¶
func (m *SSL_DetectionFrame) XXX_Merge(src proto.Message)
func (*SSL_DetectionFrame) XXX_Size ¶
func (m *SSL_DetectionFrame) XXX_Size() int
func (*SSL_DetectionFrame) XXX_Unmarshal ¶
func (m *SSL_DetectionFrame) XXX_Unmarshal(b []byte) error
type SSL_DetectionRobot ¶
type SSL_DetectionRobot struct { Confidence *float32 `protobuf:"fixed32,1,req,name=confidence" json:"confidence,omitempty"` RobotId *uint32 `protobuf:"varint,2,opt,name=robot_id,json=robotId" json:"robot_id,omitempty"` X *float32 `protobuf:"fixed32,3,req,name=x" json:"x,omitempty"` Y *float32 `protobuf:"fixed32,4,req,name=y" json:"y,omitempty"` Orientation *float32 `protobuf:"fixed32,5,opt,name=orientation" json:"orientation,omitempty"` PixelX *float32 `protobuf:"fixed32,6,req,name=pixel_x,json=pixelX" json:"pixel_x,omitempty"` PixelY *float32 `protobuf:"fixed32,7,req,name=pixel_y,json=pixelY" json:"pixel_y,omitempty"` Height *float32 `protobuf:"fixed32,8,opt,name=height" json:"height,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_DetectionRobot) Descriptor ¶
func (*SSL_DetectionRobot) Descriptor() ([]byte, []int)
func (*SSL_DetectionRobot) GetConfidence ¶
func (m *SSL_DetectionRobot) GetConfidence() float32
func (*SSL_DetectionRobot) GetHeight ¶
func (m *SSL_DetectionRobot) GetHeight() float32
func (*SSL_DetectionRobot) GetOrientation ¶
func (m *SSL_DetectionRobot) GetOrientation() float32
func (*SSL_DetectionRobot) GetPixelX ¶
func (m *SSL_DetectionRobot) GetPixelX() float32
func (*SSL_DetectionRobot) GetPixelY ¶
func (m *SSL_DetectionRobot) GetPixelY() float32
func (*SSL_DetectionRobot) GetRobotId ¶
func (m *SSL_DetectionRobot) GetRobotId() uint32
func (*SSL_DetectionRobot) GetX ¶
func (m *SSL_DetectionRobot) GetX() float32
func (*SSL_DetectionRobot) GetY ¶
func (m *SSL_DetectionRobot) GetY() float32
func (*SSL_DetectionRobot) ProtoMessage ¶
func (*SSL_DetectionRobot) ProtoMessage()
func (*SSL_DetectionRobot) Reset ¶
func (m *SSL_DetectionRobot) Reset()
func (*SSL_DetectionRobot) String ¶
func (m *SSL_DetectionRobot) String() string
func (*SSL_DetectionRobot) XXX_DiscardUnknown ¶
func (m *SSL_DetectionRobot) XXX_DiscardUnknown()
func (*SSL_DetectionRobot) XXX_Marshal ¶
func (m *SSL_DetectionRobot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_DetectionRobot) XXX_Merge ¶
func (m *SSL_DetectionRobot) XXX_Merge(src proto.Message)
func (*SSL_DetectionRobot) XXX_Size ¶
func (m *SSL_DetectionRobot) XXX_Size() int
func (*SSL_DetectionRobot) XXX_Unmarshal ¶
func (m *SSL_DetectionRobot) XXX_Unmarshal(b []byte) error
type SSL_FieldCicularArc ¶
type SSL_FieldCicularArc struct { // Name of this field marking. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // Center point of the circular arc. Center *Vector2F `protobuf:"bytes,2,req,name=center" json:"center,omitempty"` // Radius of the arc. Radius *float32 `protobuf:"fixed32,3,req,name=radius" json:"radius,omitempty"` // Start angle in counter-clockwise order. A1 *float32 `protobuf:"fixed32,4,req,name=a1" json:"a1,omitempty"` // End angle in counter-clockwise order. A2 *float32 `protobuf:"fixed32,5,req,name=a2" json:"a2,omitempty"` // Thickness of the arc. Thickness *float32 `protobuf:"fixed32,6,req,name=thickness" json:"thickness,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a field marking as a circular arc segment represented by center point, a start angle, an end angle, and an arc thickness.
func (*SSL_FieldCicularArc) Descriptor ¶
func (*SSL_FieldCicularArc) Descriptor() ([]byte, []int)
func (*SSL_FieldCicularArc) GetA1 ¶
func (m *SSL_FieldCicularArc) GetA1() float32
func (*SSL_FieldCicularArc) GetA2 ¶
func (m *SSL_FieldCicularArc) GetA2() float32
func (*SSL_FieldCicularArc) GetCenter ¶
func (m *SSL_FieldCicularArc) GetCenter() *Vector2F
func (*SSL_FieldCicularArc) GetName ¶
func (m *SSL_FieldCicularArc) GetName() string
func (*SSL_FieldCicularArc) GetRadius ¶
func (m *SSL_FieldCicularArc) GetRadius() float32
func (*SSL_FieldCicularArc) GetThickness ¶
func (m *SSL_FieldCicularArc) GetThickness() float32
func (*SSL_FieldCicularArc) ProtoMessage ¶
func (*SSL_FieldCicularArc) ProtoMessage()
func (*SSL_FieldCicularArc) Reset ¶
func (m *SSL_FieldCicularArc) Reset()
func (*SSL_FieldCicularArc) String ¶
func (m *SSL_FieldCicularArc) String() string
func (*SSL_FieldCicularArc) XXX_DiscardUnknown ¶
func (m *SSL_FieldCicularArc) XXX_DiscardUnknown()
func (*SSL_FieldCicularArc) XXX_Marshal ¶
func (m *SSL_FieldCicularArc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_FieldCicularArc) XXX_Merge ¶
func (m *SSL_FieldCicularArc) XXX_Merge(src proto.Message)
func (*SSL_FieldCicularArc) XXX_Size ¶
func (m *SSL_FieldCicularArc) XXX_Size() int
func (*SSL_FieldCicularArc) XXX_Unmarshal ¶
func (m *SSL_FieldCicularArc) XXX_Unmarshal(b []byte) error
type SSL_FieldLineSegment ¶
type SSL_FieldLineSegment struct { // Name of this field marking. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // Start point of the line segment. P1 *Vector2F `protobuf:"bytes,2,req,name=p1" json:"p1,omitempty"` // End point of the line segment. P2 *Vector2F `protobuf:"bytes,3,req,name=p2" json:"p2,omitempty"` // Thickness of the line segment. Thickness *float32 `protobuf:"fixed32,4,req,name=thickness" json:"thickness,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a field marking as a line segment represented by a start point p1, and end point p2, and a line thickness. The start and end points are along the center of the line, so the thickness of the line extends by thickness / 2 on either side of the line.
func (*SSL_FieldLineSegment) Descriptor ¶
func (*SSL_FieldLineSegment) Descriptor() ([]byte, []int)
func (*SSL_FieldLineSegment) GetName ¶
func (m *SSL_FieldLineSegment) GetName() string
func (*SSL_FieldLineSegment) GetP1 ¶
func (m *SSL_FieldLineSegment) GetP1() *Vector2F
func (*SSL_FieldLineSegment) GetP2 ¶
func (m *SSL_FieldLineSegment) GetP2() *Vector2F
func (*SSL_FieldLineSegment) GetThickness ¶
func (m *SSL_FieldLineSegment) GetThickness() float32
func (*SSL_FieldLineSegment) ProtoMessage ¶
func (*SSL_FieldLineSegment) ProtoMessage()
func (*SSL_FieldLineSegment) Reset ¶
func (m *SSL_FieldLineSegment) Reset()
func (*SSL_FieldLineSegment) String ¶
func (m *SSL_FieldLineSegment) String() string
func (*SSL_FieldLineSegment) XXX_DiscardUnknown ¶
func (m *SSL_FieldLineSegment) XXX_DiscardUnknown()
func (*SSL_FieldLineSegment) XXX_Marshal ¶
func (m *SSL_FieldLineSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_FieldLineSegment) XXX_Merge ¶
func (m *SSL_FieldLineSegment) XXX_Merge(src proto.Message)
func (*SSL_FieldLineSegment) XXX_Size ¶
func (m *SSL_FieldLineSegment) XXX_Size() int
func (*SSL_FieldLineSegment) XXX_Unmarshal ¶
func (m *SSL_FieldLineSegment) XXX_Unmarshal(b []byte) error
type SSL_GeometryCameraCalibration ¶
type SSL_GeometryCameraCalibration struct { CameraId *uint32 `protobuf:"varint,1,req,name=camera_id,json=cameraId" json:"camera_id,omitempty"` FocalLength *float32 `protobuf:"fixed32,2,req,name=focal_length,json=focalLength" json:"focal_length,omitempty"` PrincipalPointX *float32 `protobuf:"fixed32,3,req,name=principal_point_x,json=principalPointX" json:"principal_point_x,omitempty"` PrincipalPointY *float32 `protobuf:"fixed32,4,req,name=principal_point_y,json=principalPointY" json:"principal_point_y,omitempty"` Distortion *float32 `protobuf:"fixed32,5,req,name=distortion" json:"distortion,omitempty"` Q0 *float32 `protobuf:"fixed32,6,req,name=q0" json:"q0,omitempty"` Q1 *float32 `protobuf:"fixed32,7,req,name=q1" json:"q1,omitempty"` Q2 *float32 `protobuf:"fixed32,8,req,name=q2" json:"q2,omitempty"` Q3 *float32 `protobuf:"fixed32,9,req,name=q3" json:"q3,omitempty"` Tx *float32 `protobuf:"fixed32,10,req,name=tx" json:"tx,omitempty"` Ty *float32 `protobuf:"fixed32,11,req,name=ty" json:"ty,omitempty"` Tz *float32 `protobuf:"fixed32,12,req,name=tz" json:"tz,omitempty"` DerivedCameraWorldTx *float32 `protobuf:"fixed32,13,opt,name=derived_camera_world_tx,json=derivedCameraWorldTx" json:"derived_camera_world_tx,omitempty"` DerivedCameraWorldTy *float32 `protobuf:"fixed32,14,opt,name=derived_camera_world_ty,json=derivedCameraWorldTy" json:"derived_camera_world_ty,omitempty"` DerivedCameraWorldTz *float32 `protobuf:"fixed32,15,opt,name=derived_camera_world_tz,json=derivedCameraWorldTz" json:"derived_camera_world_tz,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_GeometryCameraCalibration) Descriptor ¶
func (*SSL_GeometryCameraCalibration) Descriptor() ([]byte, []int)
func (*SSL_GeometryCameraCalibration) GetCameraId ¶
func (m *SSL_GeometryCameraCalibration) GetCameraId() uint32
func (*SSL_GeometryCameraCalibration) GetDerivedCameraWorldTx ¶
func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTx() float32
func (*SSL_GeometryCameraCalibration) GetDerivedCameraWorldTy ¶
func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTy() float32
func (*SSL_GeometryCameraCalibration) GetDerivedCameraWorldTz ¶
func (m *SSL_GeometryCameraCalibration) GetDerivedCameraWorldTz() float32
func (*SSL_GeometryCameraCalibration) GetDistortion ¶
func (m *SSL_GeometryCameraCalibration) GetDistortion() float32
func (*SSL_GeometryCameraCalibration) GetFocalLength ¶
func (m *SSL_GeometryCameraCalibration) GetFocalLength() float32
func (*SSL_GeometryCameraCalibration) GetPrincipalPointX ¶
func (m *SSL_GeometryCameraCalibration) GetPrincipalPointX() float32
func (*SSL_GeometryCameraCalibration) GetPrincipalPointY ¶
func (m *SSL_GeometryCameraCalibration) GetPrincipalPointY() float32
func (*SSL_GeometryCameraCalibration) GetQ0 ¶
func (m *SSL_GeometryCameraCalibration) GetQ0() float32
func (*SSL_GeometryCameraCalibration) GetQ1 ¶
func (m *SSL_GeometryCameraCalibration) GetQ1() float32
func (*SSL_GeometryCameraCalibration) GetQ2 ¶
func (m *SSL_GeometryCameraCalibration) GetQ2() float32
func (*SSL_GeometryCameraCalibration) GetQ3 ¶
func (m *SSL_GeometryCameraCalibration) GetQ3() float32
func (*SSL_GeometryCameraCalibration) GetTx ¶
func (m *SSL_GeometryCameraCalibration) GetTx() float32
func (*SSL_GeometryCameraCalibration) GetTy ¶
func (m *SSL_GeometryCameraCalibration) GetTy() float32
func (*SSL_GeometryCameraCalibration) GetTz ¶
func (m *SSL_GeometryCameraCalibration) GetTz() float32
func (*SSL_GeometryCameraCalibration) ProtoMessage ¶
func (*SSL_GeometryCameraCalibration) ProtoMessage()
func (*SSL_GeometryCameraCalibration) Reset ¶
func (m *SSL_GeometryCameraCalibration) Reset()
func (*SSL_GeometryCameraCalibration) String ¶
func (m *SSL_GeometryCameraCalibration) String() string
func (*SSL_GeometryCameraCalibration) XXX_DiscardUnknown ¶
func (m *SSL_GeometryCameraCalibration) XXX_DiscardUnknown()
func (*SSL_GeometryCameraCalibration) XXX_Marshal ¶
func (m *SSL_GeometryCameraCalibration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_GeometryCameraCalibration) XXX_Merge ¶
func (m *SSL_GeometryCameraCalibration) XXX_Merge(src proto.Message)
func (*SSL_GeometryCameraCalibration) XXX_Size ¶
func (m *SSL_GeometryCameraCalibration) XXX_Size() int
func (*SSL_GeometryCameraCalibration) XXX_Unmarshal ¶
func (m *SSL_GeometryCameraCalibration) XXX_Unmarshal(b []byte) error
type SSL_GeometryData ¶
type SSL_GeometryData struct { Field *SSL_GeometryFieldSize `protobuf:"bytes,1,req,name=field" json:"field,omitempty"` Calib []*SSL_GeometryCameraCalibration `protobuf:"bytes,2,rep,name=calib" json:"calib,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_GeometryData) Descriptor ¶
func (*SSL_GeometryData) Descriptor() ([]byte, []int)
func (*SSL_GeometryData) GetCalib ¶
func (m *SSL_GeometryData) GetCalib() []*SSL_GeometryCameraCalibration
func (*SSL_GeometryData) GetField ¶
func (m *SSL_GeometryData) GetField() *SSL_GeometryFieldSize
func (*SSL_GeometryData) ProtoMessage ¶
func (*SSL_GeometryData) ProtoMessage()
func (*SSL_GeometryData) Reset ¶
func (m *SSL_GeometryData) Reset()
func (*SSL_GeometryData) String ¶
func (m *SSL_GeometryData) String() string
func (*SSL_GeometryData) XXX_DiscardUnknown ¶
func (m *SSL_GeometryData) XXX_DiscardUnknown()
func (*SSL_GeometryData) XXX_Marshal ¶
func (m *SSL_GeometryData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_GeometryData) XXX_Merge ¶
func (m *SSL_GeometryData) XXX_Merge(src proto.Message)
func (*SSL_GeometryData) XXX_Size ¶
func (m *SSL_GeometryData) XXX_Size() int
func (*SSL_GeometryData) XXX_Unmarshal ¶
func (m *SSL_GeometryData) XXX_Unmarshal(b []byte) error
type SSL_GeometryFieldSize ¶
type SSL_GeometryFieldSize struct { FieldLength *int32 `protobuf:"varint,1,req,name=field_length,json=fieldLength" json:"field_length,omitempty"` FieldWidth *int32 `protobuf:"varint,2,req,name=field_width,json=fieldWidth" json:"field_width,omitempty"` GoalWidth *int32 `protobuf:"varint,3,req,name=goal_width,json=goalWidth" json:"goal_width,omitempty"` GoalDepth *int32 `protobuf:"varint,4,req,name=goal_depth,json=goalDepth" json:"goal_depth,omitempty"` BoundaryWidth *int32 `protobuf:"varint,5,req,name=boundary_width,json=boundaryWidth" json:"boundary_width,omitempty"` FieldLines []*SSL_FieldLineSegment `protobuf:"bytes,6,rep,name=field_lines,json=fieldLines" json:"field_lines,omitempty"` FieldArcs []*SSL_FieldCicularArc `protobuf:"bytes,7,rep,name=field_arcs,json=fieldArcs" json:"field_arcs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_GeometryFieldSize) Descriptor ¶
func (*SSL_GeometryFieldSize) Descriptor() ([]byte, []int)
func (*SSL_GeometryFieldSize) GetBoundaryWidth ¶
func (m *SSL_GeometryFieldSize) GetBoundaryWidth() int32
func (*SSL_GeometryFieldSize) GetFieldArcs ¶
func (m *SSL_GeometryFieldSize) GetFieldArcs() []*SSL_FieldCicularArc
func (*SSL_GeometryFieldSize) GetFieldLength ¶
func (m *SSL_GeometryFieldSize) GetFieldLength() int32
func (*SSL_GeometryFieldSize) GetFieldLines ¶
func (m *SSL_GeometryFieldSize) GetFieldLines() []*SSL_FieldLineSegment
func (*SSL_GeometryFieldSize) GetFieldWidth ¶
func (m *SSL_GeometryFieldSize) GetFieldWidth() int32
func (*SSL_GeometryFieldSize) GetGoalDepth ¶
func (m *SSL_GeometryFieldSize) GetGoalDepth() int32
func (*SSL_GeometryFieldSize) GetGoalWidth ¶
func (m *SSL_GeometryFieldSize) GetGoalWidth() int32
func (*SSL_GeometryFieldSize) ProtoMessage ¶
func (*SSL_GeometryFieldSize) ProtoMessage()
func (*SSL_GeometryFieldSize) Reset ¶
func (m *SSL_GeometryFieldSize) Reset()
func (*SSL_GeometryFieldSize) String ¶
func (m *SSL_GeometryFieldSize) String() string
func (*SSL_GeometryFieldSize) XXX_DiscardUnknown ¶
func (m *SSL_GeometryFieldSize) XXX_DiscardUnknown()
func (*SSL_GeometryFieldSize) XXX_Marshal ¶
func (m *SSL_GeometryFieldSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_GeometryFieldSize) XXX_Merge ¶
func (m *SSL_GeometryFieldSize) XXX_Merge(src proto.Message)
func (*SSL_GeometryFieldSize) XXX_Size ¶
func (m *SSL_GeometryFieldSize) XXX_Size() int
func (*SSL_GeometryFieldSize) XXX_Unmarshal ¶
func (m *SSL_GeometryFieldSize) XXX_Unmarshal(b []byte) error
type SSL_WrapperPacket ¶
type SSL_WrapperPacket struct { Detection *SSL_DetectionFrame `protobuf:"bytes,1,opt,name=detection" json:"detection,omitempty"` Geometry *SSL_GeometryData `protobuf:"bytes,2,opt,name=geometry" json:"geometry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SSL_WrapperPacket) Descriptor ¶
func (*SSL_WrapperPacket) Descriptor() ([]byte, []int)
func (*SSL_WrapperPacket) GetDetection ¶
func (m *SSL_WrapperPacket) GetDetection() *SSL_DetectionFrame
func (*SSL_WrapperPacket) GetGeometry ¶
func (m *SSL_WrapperPacket) GetGeometry() *SSL_GeometryData
func (*SSL_WrapperPacket) ProtoMessage ¶
func (*SSL_WrapperPacket) ProtoMessage()
func (*SSL_WrapperPacket) Reset ¶
func (m *SSL_WrapperPacket) Reset()
func (*SSL_WrapperPacket) String ¶
func (m *SSL_WrapperPacket) String() string
func (*SSL_WrapperPacket) XXX_DiscardUnknown ¶
func (m *SSL_WrapperPacket) XXX_DiscardUnknown()
func (*SSL_WrapperPacket) XXX_Marshal ¶
func (m *SSL_WrapperPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SSL_WrapperPacket) XXX_Merge ¶
func (m *SSL_WrapperPacket) XXX_Merge(src proto.Message)
func (*SSL_WrapperPacket) XXX_Size ¶
func (m *SSL_WrapperPacket) XXX_Size() int
func (*SSL_WrapperPacket) XXX_Unmarshal ¶
func (m *SSL_WrapperPacket) XXX_Unmarshal(b []byte) error
type Signature ¶
type Signature struct { // the token that was received with the last controller reply Token *string `protobuf:"bytes,1,req,name=token" json:"token,omitempty"` // the PKCS1v15 signature of this message Pkcs1V15 []byte `protobuf:"bytes,2,req,name=pkcs1v15" json:"pkcs1v15,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Signature can be added to a request to let it be verfied by the controller
func (*Signature) Descriptor ¶
func (*Signature) GetPkcs1V15 ¶
func (*Signature) ProtoMessage ¶
func (*Signature) ProtoMessage()
func (*Signature) XXX_DiscardUnknown ¶
func (m *Signature) XXX_DiscardUnknown()
func (*Signature) XXX_Marshal ¶
func (*Signature) XXX_Unmarshal ¶
type Team ¶
type Team int32
Team is either blue or yellow
func (Team) EnumDescriptor ¶
func (*Team) UnmarshalJSON ¶
type Vector2F ¶
type Vector2F struct { X *float32 `protobuf:"fixed32,1,req,name=x" json:"x,omitempty"` Y *float32 `protobuf:"fixed32,2,req,name=y" json:"y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A 2D float vector.
func (*Vector2F) Descriptor ¶
func (*Vector2F) ProtoMessage ¶
func (*Vector2F) ProtoMessage()
func (*Vector2F) XXX_DiscardUnknown ¶
func (m *Vector2F) XXX_DiscardUnknown()