Skip to content

Basestation Protocol

Ricardo Dias edited this page Mar 3, 2016 · 12 revisions

RefBox2015 uses the character-based protocol used in previous RefBox versions.

This TCP connection is established by connecting to RefBox port 28097.

Default Commands

Command Character
STOP S
START s
WELCOME W
WORLD_STATE w
RESET Z
TESTMODE_ON U
TESTMODE_OFF u
YELLOW_CARD_MAGENTA y
YELLOW_CARD_CYAN Y
RED_CARD_MAGENTA r
RED_CARD_CYAN R
DOUBLE_YELLOW_IN_MAGENTA j
DOUBLE_YELLOW_IN_CYAN J

Game Flow Commands

Command Character
FIRST_HALF 1
SECOND_HALF 2
FIRST_HALF_OVERTIME 3
SECOND_HALF_OVERTIME 4
HALF_TIME h
END_GAME e
GAMEOVER z
PARKING L
GOAL_MAGENTA a
GOAL_CYAN A
SUBGOAL_MAGENTA d
SUBGOAL_CYAN D
KICKOFF_MAGENTA k
KICKOFF_CYAN K
FREEKICK_MAGENTA f
FREEKICK_CYAN F
GOALKICK_MAGENTA g
GOALKICK_CYAN G
THROWIN_MAGENTA t
THROWIN_CYAN T
CORNER_MAGENTA c
CORNER_CYAN C
PENALTY_MAGENTA p
PENALTY_CYAN P
DROPPED_BALL N
REPAIR_OUT_MAGENTA o
REPAIR_OUT_CYAN O
REPAIR_IN_MAGENTA i
REPAIR_IN_CYAN I
Clone this wiki locally