24 #ifndef __NETCOMM_WORLDINFO_MESSAGES_H_
25 #define __NETCOMM_WORLDINFO_MESSAGES_H_
27 #include <netcomm/worldinfo/defs.h>
84 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
98 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
111 int32_t history : 24;
119 int32_t reserved : 7;
125 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
134 int32_t history : 24;
142 int32_t reserved : 7;
146 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
162 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
173 float covariance[WORLDINFO_COVARIANCE_SIZE_3X3];
193 float covariance[WORLDINFO_COVARIANCE_SIZE_2X2];
211 uint32_t valid_pose : 1;
212 uint32_t valid_velo : 1;
213 uint32_t valid_relball_pos : 1;
214 uint32_t valid_relball_velo : 1;
215 uint32_t num_opponents : 8;
216 uint32_t reserved : 20;
229 uint32_t game_state : 4;
232 uint32_t state_team : 2;
233 uint32_t score_cyan : 8;
234 uint32_t score_magenta : 8;
235 uint32_t our_team : 2;
236 uint32_t our_goal_color : 1;
238 uint32_t reserved : 6;
247 uint32_t penalty : 6;
248 uint32_t reserved : 6;
249 uint32_t seconds_remaining : 16;