Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in: ,
optional float speed = 10;
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Used in:
used to switch between live and log (corresponding to ra and horus in the UI)
the location to save the vision log to
number identifies the scan command to avoid confusing packets from different logs
Used in:
has to be set to either true or false iff save_backlog, request_backlog or run_logging are set
sent by the plotter when opened.
must be given in the first frame in which run_logging is true to be effective
Used in:
Activation
Configuration
Referee Commands
Used in:
Accept events for which a majority is present (in our case formed by the single autoref)
Disable events
Used in:
replay in general, not any specific strategy. This may be enabled even when no strategy is replayed
Used in:
Used in: ,
Used in:
Used in:
the UI may not store the option state, therefore only single values will be changed (by hand)
Used in:
Used in:
(message has no fields)
Used in:
Used in:
(message has no fields)
WARNING: if tracking parameters are added in the ui, it must be checked if they are necessary for the trackig replay (and if they are they must be saved in status packages)
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: ,
(message has no fields)
Used in:
Used in:
Current state on the field Required as the refbox command doesn't tell whether we or the opponents have taken a free kick / kickoff / penalty yet
even when the internal referee is enabled, this value will be true when a real game is running (i.e. not in halt, timeout)
The time in microseconds that is remaining until the current action times out The time will not be reset. It can get negative. An autoRef would raise an appropriate event, if the time gets negative. Possible actions where this time is relevant: * free kicks * kickoff, penalty kick, force start * ball placement
the state that is supposed to come after the current state this is important for ball placement for which it is necessary to know the state that would follow the ball placement if successfull. Note that it is not guaranteed to be the next state, since ball placement might fail or fouls might be commited
the last game events that was sent by the game controller it replaces the field game_event
Used in:
Used in:
Used in:
Used in: ,
Used in:
data containing blue, green, red and alpha bytes in this exact order
if not given, the whole field rectangle is used
Used in:
Used in:
Used in:
filename if success = true, error-message if success = false
Used in:
Used in:
for an entire game, the metric value is the sum of the values divided by the sum of `divisor` values
tells the strategy and ui if an option is enabled or not
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: , ,
Used in:
Used in:
Used in:
the minimum of the x and y corner values
the maximum of the x and y corner values
Used in: ,
Used in:
Used in:
Used in:
Used in:
minimum time between two detections of one robot or ball (in seconds) when the feature is disabled, zero may be set here
The status message is dumped for log replay -> take care not to break compatibility! WARNING: every message containing timestamps must be rewritten in the logcutter
Used in:
optional deprecated.amun.GameState game_state_deprecated = 2;
deprecated
deprecated
deprecated
deprecated = 14;
NOTE: ANY STATUS containing this message will not be serialized in a log.
Used in:
Used in:
Used in:
Used in:
Used in: ,
deprecated = 6
Used in:
Used in:
Used in:
Used in:
sent out by the strategy to tell that it offers this option
Used in:
Used in:
Used in:
This message can be used for pure user-ui-response. It will be cut out when writing to log, therefore modifications can be done without breaking log compatibility. DO NOT use this message for information that could be useful in a logfile! DO NOT add a UIResponse to a normal Status, send a NEW STATUS instead.
Used in:
used for the plotter right now
used to notify logslider to update its position to Status::time
true if forced Ra, false if forced Horus
for strategy
Used in:
Used in:
Used in: