|
Fawkes API
Fawkes Development Version
|
Mid-size league refbox repeater. More...
#include <>>
Public Member Functions | |
| MidsizeRefBoxRepeater (RefBoxStateSender &rss, const char *refbox_host, unsigned short int refbox_port) | |
| Constructor. More... | |
| ~MidsizeRefBoxRepeater () | |
| Destructor. More... | |
| void | run () |
| Run. More... | |
Mid-size league refbox repeater.
This class will communicate with the mid-size league refbox and derive matching game states from the communiation stream and send this via the world info.
| MidsizeRefBoxRepeater::MidsizeRefBoxRepeater | ( | RefBoxStateSender & | rss, |
| const char * | refbox_host, | ||
| unsigned short int | refbox_port | ||
| ) |
Constructor.
| rss | refbox state sender |
| refbox_host | refbox host |
| refbox_port | refbox port |
Definition at line 77 of file msl2007.cpp.
| MidsizeRefBoxRepeater::~MidsizeRefBoxRepeater | ( | ) |
Destructor.
Definition at line 94 of file msl2007.cpp.
References fawkes::Socket::close(), fawkes::Socket::connect(), fawkes::GS_CORNER_KICK, fawkes::GS_DROP_BALL, fawkes::GS_FREE_KICK, fawkes::GS_FROZEN, fawkes::GS_GOAL_KICK, fawkes::GS_HALF_TIME, fawkes::GS_KICK_OFF, fawkes::GS_PENALTY, fawkes::GS_PLAY, fawkes::GS_THROW_IN, fawkes::HALF_FIRST, fawkes::HALF_SECOND, fawkes::Socket::read(), RefBoxStateSender::send(), RefBoxStateSender::set_gamestate(), RefBoxStateSender::set_half(), RefBoxStateSender::set_score(), fawkes::TEAM_BOTH, fawkes::TEAM_CYAN, fawkes::TEAM_MAGENTA, and fawkes::Socket::write().
| void MidsizeRefBoxRepeater::run | ( | ) |
Run.
Reads messages from the network, processes them and calls the refbox state sender.
Definition at line 244 of file msl2007.cpp.
References fawkes::Socket::read().