|
Fawkes API
Fawkes Development Version
|
SPL league refbox repeater. More...
#include <>>
Public Member Functions | |
| SplRefBoxRepeater (RefBoxStateSender &rss, const char *broadcast_ip, unsigned short int broadcast_port, fawkes::worldinfo_gamestate_team_t our_team, fawkes::worldinfo_gamestate_goalcolor_t our_goal) | |
| Constructor. | |
| ~SplRefBoxRepeater () | |
| Destructor. | |
| void | run () |
| Run. | |
SPL league refbox repeater.
This class will listen to SPL refbox commands and derive matching game states from the communication stream and send this via the world info.
| SplRefBoxRepeater::SplRefBoxRepeater | ( | RefBoxStateSender & | rss, |
| const char * | broadcast_ip, | ||
| unsigned short int | broadcast_port, | ||
| fawkes::worldinfo_gamestate_team_t | our_team, | ||
| fawkes::worldinfo_gamestate_goalcolor_t | our_goal | ||
| ) |
Constructor.
| rss | refbox state sender |
| broadcast_ip | Broadcast IP |
| broadcast_port | Broadcast port |
| our_team | our initial team |
| our_goal | our initial goal |
Definition at line 76 of file spl.cpp.
References fawkes::Socket::bind().
| SplRefBoxRepeater::~SplRefBoxRepeater | ( | ) |
| void SplRefBoxRepeater::run | ( | ) |
Run.
Reads messages from the network, processes them and calls the refbox state sender.
Definition at line 155 of file spl.cpp.
References spl_gamecontrol_t::header, fawkes::Socket::recv(), and spl_gamecontrol_t::version.