Ticket #134 (closed enhancement: implemented)

Opened 21 months ago

Last modified 18 months ago

Adapt refboxcomm to SPL refbox protocol version 7

Reported by: tim Owned by: tim
Priority: major Milestone:
Component: Fawkes Version:
Keywords: nao, refboxcomm Cc:
Git Branch: timn/refboxcomm-spl-gc7

Description

A new version of the SPL GameController has been released unifying the SPL and humanoid soccer leagues. Some minor changes have been made, including (from the announcement):

The RoboCupGameControlData.h has been updated. The changes for your code are minimal:

  • The packet version is now 7
  • There is a new field for the goal color of each team. It is meant for the Humanoid League and can be ignored. The additional byte is borrowed from the field for the score, which is 8 bit now.
  • The constants for the penalties now contain the name of the league, so you might have to add _SPL in a few places of your code.
  • The constants for the penalties now reflect the penalties mentioned in the current rules.

The new version can be downloaded from  http://www.tzi.de/spl/.

The task is to adapt to the new protocol, for now retaining compatibility to version 6 (just in case) by using preprocessor macros.

Change History

Changed 21 months ago by tim

  • status changed from new to accepted

Changed 21 months ago by tim

  • status changed from accepted to reviewing
  • gitbranch set to timn/refboxcomm-spl-gc7

Changed 18 months ago by tim

  • status changed from reviewing to closed
  • resolution set to implemented
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Subscriber, Participant

  • Fawkes Trac List(Always)
  • Tim Niemueller(Reporter, Owner, Participant)