|
Fawkes API
Fawkes Development Version
|
SPL league refbox repeater. More...
#include "processor/spl.h"

Public Member Functions | |
| SplRefBoxProcessor (fawkes::Logger *logger, unsigned short int broadcast_port, unsigned int team_number, unsigned int player_number) | |
| Constructor. | |
| ~SplRefBoxProcessor () | |
| Destructor. | |
| void | run () |
| Run. | |
| bool | check_connection () |
| Check if the connection is alive and reconnect. | |
| void | refbox_process () |
| Process incoming refbox communication. | |
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.
| SplRefBoxProcessor::SplRefBoxProcessor | ( | fawkes::Logger * | logger, |
| unsigned short int | broadcast_port, | ||
| unsigned int | team_number, | ||
| unsigned int | player_number | ||
| ) |
| bool SplRefBoxProcessor::check_connection | ( | ) | [virtual] |
Check if the connection is alive and reconnect.
If the connection is not alive the processor shall do a single attempt to reestablish the connection.
Implements RefBoxProcessor.
| void SplRefBoxProcessor::refbox_process | ( | ) | [virtual] |
Process incoming refbox communication.
This shall process a (limited number of) communication packets received from the particular refbox at hand.
Implements RefBoxProcessor.
| void SplRefBoxProcessor::run | ( | ) |