00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __cplusplus
00020 #include "stdlib.h"
00021 #endif
00022 #include "string.h"
00023
00024 #include "tolua++.h"
00025
00026
00027 TOLUA_API int tolua_interfaces_KickerInterface_open (lua_State* tolua_S);
00028
00029 #include <interfaces/KickerInterface.h>
00030 using namespace fawkes;
00031
00032
00033 #ifdef __cplusplus
00034
00035 static int tolua_collect_fawkes__KickerInterface__GuideBallMessage (lua_State* tolua_S)
00036 {
00037 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00038 delete self;
00039 return 0;
00040 }
00041
00042 static int tolua_collect_fawkes__KickerInterface__KickMessage (lua_State* tolua_S)
00043 {
00044 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00045 delete self;
00046 return 0;
00047 }
00048
00049 static int tolua_collect_fawkes__KickerInterface__ResetCounterMessage (lua_State* tolua_S)
00050 {
00051 fawkes::KickerInterface::ResetCounterMessage* self = (fawkes::KickerInterface::ResetCounterMessage*) tolua_tousertype(tolua_S,1,0);
00052 delete self;
00053 return 0;
00054 }
00055 #endif
00056
00057
00058
00059 static void tolua_reg_types (lua_State* tolua_S)
00060 {
00061 tolua_usertype(tolua_S,"Message");
00062 tolua_usertype(tolua_S,"fawkes::KickerInterface::ResetCounterMessage");
00063 tolua_usertype(tolua_S,"fawkes::KickerInterface");
00064 tolua_usertype(tolua_S,"fawkes::KickerInterface::KickMessage");
00065 tolua_usertype(tolua_S,"fawkes::KickerInterface::GuideBallMessage");
00066 tolua_usertype(tolua_S,"Interface");
00067 }
00068
00069
00070 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00
00071 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00(lua_State* tolua_S)
00072 {
00073 #ifndef TOLUA_RELEASE
00074 tolua_Error tolua_err;
00075 if (
00076 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00077 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00078 !tolua_isboolean(tolua_S,3,0,&tolua_err) ||
00079 !tolua_isboolean(tolua_S,4,0,&tolua_err) ||
00080 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
00081 !tolua_isnoobj(tolua_S,6,&tolua_err)
00082 )
00083 goto tolua_lerror;
00084 else
00085 #endif
00086 {
00087 bool ini_left = ((bool) tolua_toboolean(tolua_S,2,0));
00088 bool ini_center = ((bool) tolua_toboolean(tolua_S,3,0));
00089 bool ini_right = ((bool) tolua_toboolean(tolua_S,4,0));
00090 unsigned int ini_intensity = ((unsigned int) tolua_tonumber(tolua_S,5,0));
00091 {
00092 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) new fawkes::KickerInterface::KickMessage(ini_left,ini_center,ini_right,ini_intensity);
00093 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00094 }
00095 }
00096 return 1;
00097 #ifndef TOLUA_RELEASE
00098 tolua_lerror:
00099 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00100 return 0;
00101 #endif
00102 }
00103 #endif //#ifndef TOLUA_DISABLE
00104
00105
00106 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local
00107 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local(lua_State* tolua_S)
00108 {
00109 #ifndef TOLUA_RELEASE
00110 tolua_Error tolua_err;
00111 if (
00112 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00113 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00114 !tolua_isboolean(tolua_S,3,0,&tolua_err) ||
00115 !tolua_isboolean(tolua_S,4,0,&tolua_err) ||
00116 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
00117 !tolua_isnoobj(tolua_S,6,&tolua_err)
00118 )
00119 goto tolua_lerror;
00120 else
00121 #endif
00122 {
00123 bool ini_left = ((bool) tolua_toboolean(tolua_S,2,0));
00124 bool ini_center = ((bool) tolua_toboolean(tolua_S,3,0));
00125 bool ini_right = ((bool) tolua_toboolean(tolua_S,4,0));
00126 unsigned int ini_intensity = ((unsigned int) tolua_tonumber(tolua_S,5,0));
00127 {
00128 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) new fawkes::KickerInterface::KickMessage(ini_left,ini_center,ini_right,ini_intensity);
00129 tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"fawkes::KickerInterface::KickMessage");
00130 }
00131 }
00132 return 1;
00133 #ifndef TOLUA_RELEASE
00134 tolua_lerror:
00135 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00136 return 0;
00137 #endif
00138 }
00139 #endif //#ifndef TOLUA_DISABLE
00140
00141
00142 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01
00143 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01(lua_State* tolua_S)
00144 {
00145 tolua_Error tolua_err;
00146 if (
00147 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00148 !tolua_isnoobj(tolua_S,2,&tolua_err)
00149 )
00150 goto tolua_lerror;
00151 else
00152 {
00153 {
00154 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) new fawkes::KickerInterface::KickMessage();
00155 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00156 }
00157 }
00158 return 1;
00159 tolua_lerror:
00160 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00(tolua_S);
00161 }
00162 #endif //#ifndef TOLUA_DISABLE
00163
00164
00165 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local
00166 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local(lua_State* tolua_S)
00167 {
00168 tolua_Error tolua_err;
00169 if (
00170 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00171 !tolua_isnoobj(tolua_S,2,&tolua_err)
00172 )
00173 goto tolua_lerror;
00174 else
00175 {
00176 {
00177 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) new fawkes::KickerInterface::KickMessage();
00178 tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"fawkes::KickerInterface::KickMessage");
00179 }
00180 }
00181 return 1;
00182 tolua_lerror:
00183 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local(tolua_S);
00184 }
00185 #endif //#ifndef TOLUA_DISABLE
00186
00187
00188 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00
00189 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00(lua_State* tolua_S)
00190 {
00191 #ifndef TOLUA_RELEASE
00192 tolua_Error tolua_err;
00193 if (
00194 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00195 !tolua_isnoobj(tolua_S,2,&tolua_err)
00196 )
00197 goto tolua_lerror;
00198 else
00199 #endif
00200 {
00201 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00202 #ifndef TOLUA_RELEASE
00203 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'",NULL);
00204 #endif
00205 delete self;
00206 }
00207 return 0;
00208 #ifndef TOLUA_RELEASE
00209 tolua_lerror:
00210 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00211 return 0;
00212 #endif
00213 }
00214 #endif //#ifndef TOLUA_DISABLE
00215
00216
00217 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00
00218 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00(lua_State* tolua_S)
00219 {
00220 #ifndef TOLUA_RELEASE
00221 tolua_Error tolua_err;
00222 if (
00223 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00224 !tolua_isnoobj(tolua_S,2,&tolua_err)
00225 )
00226 goto tolua_lerror;
00227 else
00228 #endif
00229 {
00230 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00231 #ifndef TOLUA_RELEASE
00232 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_left'",NULL);
00233 #endif
00234 {
00235 bool tolua_ret = (bool) self->is_left();
00236 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00237 }
00238 }
00239 return 1;
00240 #ifndef TOLUA_RELEASE
00241 tolua_lerror:
00242 tolua_error(tolua_S,"#ferror in function 'is_left'.",&tolua_err);
00243 return 0;
00244 #endif
00245 }
00246 #endif //#ifndef TOLUA_DISABLE
00247
00248
00249 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00
00250 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00(lua_State* tolua_S)
00251 {
00252 #ifndef TOLUA_RELEASE
00253 tolua_Error tolua_err;
00254 if (
00255 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00256 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00257 !tolua_isnoobj(tolua_S,3,&tolua_err)
00258 )
00259 goto tolua_lerror;
00260 else
00261 #endif
00262 {
00263 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00264 const bool new_left = ((const bool) tolua_toboolean(tolua_S,2,0));
00265 #ifndef TOLUA_RELEASE
00266 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_left'",NULL);
00267 #endif
00268 {
00269 self->set_left(new_left);
00270 }
00271 }
00272 return 0;
00273 #ifndef TOLUA_RELEASE
00274 tolua_lerror:
00275 tolua_error(tolua_S,"#ferror in function 'set_left'.",&tolua_err);
00276 return 0;
00277 #endif
00278 }
00279 #endif //#ifndef TOLUA_DISABLE
00280
00281
00282 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00
00283 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00(lua_State* tolua_S)
00284 {
00285 #ifndef TOLUA_RELEASE
00286 tolua_Error tolua_err;
00287 if (
00288 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00289 !tolua_isnoobj(tolua_S,2,&tolua_err)
00290 )
00291 goto tolua_lerror;
00292 else
00293 #endif
00294 {
00295 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00296 #ifndef TOLUA_RELEASE
00297 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_left'",NULL);
00298 #endif
00299 {
00300 int tolua_ret = (int) self->maxlenof_left();
00301 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00302 }
00303 }
00304 return 1;
00305 #ifndef TOLUA_RELEASE
00306 tolua_lerror:
00307 tolua_error(tolua_S,"#ferror in function 'maxlenof_left'.",&tolua_err);
00308 return 0;
00309 #endif
00310 }
00311 #endif //#ifndef TOLUA_DISABLE
00312
00313
00314 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00
00315 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00(lua_State* tolua_S)
00316 {
00317 #ifndef TOLUA_RELEASE
00318 tolua_Error tolua_err;
00319 if (
00320 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00321 !tolua_isnoobj(tolua_S,2,&tolua_err)
00322 )
00323 goto tolua_lerror;
00324 else
00325 #endif
00326 {
00327 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00328 #ifndef TOLUA_RELEASE
00329 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_center'",NULL);
00330 #endif
00331 {
00332 bool tolua_ret = (bool) self->is_center();
00333 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00334 }
00335 }
00336 return 1;
00337 #ifndef TOLUA_RELEASE
00338 tolua_lerror:
00339 tolua_error(tolua_S,"#ferror in function 'is_center'.",&tolua_err);
00340 return 0;
00341 #endif
00342 }
00343 #endif //#ifndef TOLUA_DISABLE
00344
00345
00346 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00
00347 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00(lua_State* tolua_S)
00348 {
00349 #ifndef TOLUA_RELEASE
00350 tolua_Error tolua_err;
00351 if (
00352 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00353 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00354 !tolua_isnoobj(tolua_S,3,&tolua_err)
00355 )
00356 goto tolua_lerror;
00357 else
00358 #endif
00359 {
00360 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00361 const bool new_center = ((const bool) tolua_toboolean(tolua_S,2,0));
00362 #ifndef TOLUA_RELEASE
00363 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_center'",NULL);
00364 #endif
00365 {
00366 self->set_center(new_center);
00367 }
00368 }
00369 return 0;
00370 #ifndef TOLUA_RELEASE
00371 tolua_lerror:
00372 tolua_error(tolua_S,"#ferror in function 'set_center'.",&tolua_err);
00373 return 0;
00374 #endif
00375 }
00376 #endif //#ifndef TOLUA_DISABLE
00377
00378
00379 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00
00380 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00(lua_State* tolua_S)
00381 {
00382 #ifndef TOLUA_RELEASE
00383 tolua_Error tolua_err;
00384 if (
00385 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00386 !tolua_isnoobj(tolua_S,2,&tolua_err)
00387 )
00388 goto tolua_lerror;
00389 else
00390 #endif
00391 {
00392 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00393 #ifndef TOLUA_RELEASE
00394 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_center'",NULL);
00395 #endif
00396 {
00397 int tolua_ret = (int) self->maxlenof_center();
00398 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00399 }
00400 }
00401 return 1;
00402 #ifndef TOLUA_RELEASE
00403 tolua_lerror:
00404 tolua_error(tolua_S,"#ferror in function 'maxlenof_center'.",&tolua_err);
00405 return 0;
00406 #endif
00407 }
00408 #endif //#ifndef TOLUA_DISABLE
00409
00410
00411 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00
00412 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00(lua_State* tolua_S)
00413 {
00414 #ifndef TOLUA_RELEASE
00415 tolua_Error tolua_err;
00416 if (
00417 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00418 !tolua_isnoobj(tolua_S,2,&tolua_err)
00419 )
00420 goto tolua_lerror;
00421 else
00422 #endif
00423 {
00424 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00425 #ifndef TOLUA_RELEASE
00426 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_right'",NULL);
00427 #endif
00428 {
00429 bool tolua_ret = (bool) self->is_right();
00430 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00431 }
00432 }
00433 return 1;
00434 #ifndef TOLUA_RELEASE
00435 tolua_lerror:
00436 tolua_error(tolua_S,"#ferror in function 'is_right'.",&tolua_err);
00437 return 0;
00438 #endif
00439 }
00440 #endif //#ifndef TOLUA_DISABLE
00441
00442
00443 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00
00444 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00(lua_State* tolua_S)
00445 {
00446 #ifndef TOLUA_RELEASE
00447 tolua_Error tolua_err;
00448 if (
00449 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00450 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00451 !tolua_isnoobj(tolua_S,3,&tolua_err)
00452 )
00453 goto tolua_lerror;
00454 else
00455 #endif
00456 {
00457 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00458 const bool new_right = ((const bool) tolua_toboolean(tolua_S,2,0));
00459 #ifndef TOLUA_RELEASE
00460 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_right'",NULL);
00461 #endif
00462 {
00463 self->set_right(new_right);
00464 }
00465 }
00466 return 0;
00467 #ifndef TOLUA_RELEASE
00468 tolua_lerror:
00469 tolua_error(tolua_S,"#ferror in function 'set_right'.",&tolua_err);
00470 return 0;
00471 #endif
00472 }
00473 #endif //#ifndef TOLUA_DISABLE
00474
00475
00476 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00
00477 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00(lua_State* tolua_S)
00478 {
00479 #ifndef TOLUA_RELEASE
00480 tolua_Error tolua_err;
00481 if (
00482 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00483 !tolua_isnoobj(tolua_S,2,&tolua_err)
00484 )
00485 goto tolua_lerror;
00486 else
00487 #endif
00488 {
00489 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00490 #ifndef TOLUA_RELEASE
00491 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_right'",NULL);
00492 #endif
00493 {
00494 int tolua_ret = (int) self->maxlenof_right();
00495 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00496 }
00497 }
00498 return 1;
00499 #ifndef TOLUA_RELEASE
00500 tolua_lerror:
00501 tolua_error(tolua_S,"#ferror in function 'maxlenof_right'.",&tolua_err);
00502 return 0;
00503 #endif
00504 }
00505 #endif //#ifndef TOLUA_DISABLE
00506
00507
00508 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00
00509 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00(lua_State* tolua_S)
00510 {
00511 #ifndef TOLUA_RELEASE
00512 tolua_Error tolua_err;
00513 if (
00514 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00515 !tolua_isnoobj(tolua_S,2,&tolua_err)
00516 )
00517 goto tolua_lerror;
00518 else
00519 #endif
00520 {
00521 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00522 #ifndef TOLUA_RELEASE
00523 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'intensity'",NULL);
00524 #endif
00525 {
00526 unsigned int tolua_ret = (unsigned int) self->intensity();
00527 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00528 }
00529 }
00530 return 1;
00531 #ifndef TOLUA_RELEASE
00532 tolua_lerror:
00533 tolua_error(tolua_S,"#ferror in function 'intensity'.",&tolua_err);
00534 return 0;
00535 #endif
00536 }
00537 #endif //#ifndef TOLUA_DISABLE
00538
00539
00540 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00
00541 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00(lua_State* tolua_S)
00542 {
00543 #ifndef TOLUA_RELEASE
00544 tolua_Error tolua_err;
00545 if (
00546 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00547 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00548 !tolua_isnoobj(tolua_S,3,&tolua_err)
00549 )
00550 goto tolua_lerror;
00551 else
00552 #endif
00553 {
00554 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00555 unsigned const int new_intensity = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
00556 #ifndef TOLUA_RELEASE
00557 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_intensity'",NULL);
00558 #endif
00559 {
00560 self->set_intensity(new_intensity);
00561 }
00562 }
00563 return 0;
00564 #ifndef TOLUA_RELEASE
00565 tolua_lerror:
00566 tolua_error(tolua_S,"#ferror in function 'set_intensity'.",&tolua_err);
00567 return 0;
00568 #endif
00569 }
00570 #endif //#ifndef TOLUA_DISABLE
00571
00572
00573 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00
00574 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00(lua_State* tolua_S)
00575 {
00576 #ifndef TOLUA_RELEASE
00577 tolua_Error tolua_err;
00578 if (
00579 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00580 !tolua_isnoobj(tolua_S,2,&tolua_err)
00581 )
00582 goto tolua_lerror;
00583 else
00584 #endif
00585 {
00586 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00587 #ifndef TOLUA_RELEASE
00588 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_intensity'",NULL);
00589 #endif
00590 {
00591 int tolua_ret = (int) self->maxlenof_intensity();
00592 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00593 }
00594 }
00595 return 1;
00596 #ifndef TOLUA_RELEASE
00597 tolua_lerror:
00598 tolua_error(tolua_S,"#ferror in function 'maxlenof_intensity'.",&tolua_err);
00599 return 0;
00600 #endif
00601 }
00602 #endif //#ifndef TOLUA_DISABLE
00603
00604
00605 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00
00606 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00(lua_State* tolua_S)
00607 {
00608 #ifndef TOLUA_RELEASE
00609 tolua_Error tolua_err;
00610 if (
00611 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00612 !tolua_isnoobj(tolua_S,2,&tolua_err)
00613 )
00614 goto tolua_lerror;
00615 else
00616 #endif
00617 {
00618 {
00619 fawkes::KickerInterface::ResetCounterMessage* tolua_ret = (fawkes::KickerInterface::ResetCounterMessage*) new fawkes::KickerInterface::ResetCounterMessage();
00620 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::ResetCounterMessage");
00621 }
00622 }
00623 return 1;
00624 #ifndef TOLUA_RELEASE
00625 tolua_lerror:
00626 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00627 return 0;
00628 #endif
00629 }
00630 #endif //#ifndef TOLUA_DISABLE
00631
00632
00633 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local
00634 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local(lua_State* tolua_S)
00635 {
00636 #ifndef TOLUA_RELEASE
00637 tolua_Error tolua_err;
00638 if (
00639 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00640 !tolua_isnoobj(tolua_S,2,&tolua_err)
00641 )
00642 goto tolua_lerror;
00643 else
00644 #endif
00645 {
00646 {
00647 fawkes::KickerInterface::ResetCounterMessage* tolua_ret = (fawkes::KickerInterface::ResetCounterMessage*) new fawkes::KickerInterface::ResetCounterMessage();
00648 tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"fawkes::KickerInterface::ResetCounterMessage");
00649 }
00650 }
00651 return 1;
00652 #ifndef TOLUA_RELEASE
00653 tolua_lerror:
00654 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00655 return 0;
00656 #endif
00657 }
00658 #endif //#ifndef TOLUA_DISABLE
00659
00660
00661 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00
00662 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00(lua_State* tolua_S)
00663 {
00664 #ifndef TOLUA_RELEASE
00665 tolua_Error tolua_err;
00666 if (
00667 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00668 !tolua_isnoobj(tolua_S,2,&tolua_err)
00669 )
00670 goto tolua_lerror;
00671 else
00672 #endif
00673 {
00674 fawkes::KickerInterface::ResetCounterMessage* self = (fawkes::KickerInterface::ResetCounterMessage*) tolua_tousertype(tolua_S,1,0);
00675 #ifndef TOLUA_RELEASE
00676 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'",NULL);
00677 #endif
00678 delete self;
00679 }
00680 return 0;
00681 #ifndef TOLUA_RELEASE
00682 tolua_lerror:
00683 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00684 return 0;
00685 #endif
00686 }
00687 #endif //#ifndef TOLUA_DISABLE
00688
00689
00690 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00
00691 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00(lua_State* tolua_S)
00692 {
00693 #ifndef TOLUA_RELEASE
00694 tolua_Error tolua_err;
00695 if (
00696 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00697 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00698 !tolua_isnoobj(tolua_S,3,&tolua_err)
00699 )
00700 goto tolua_lerror;
00701 else
00702 #endif
00703 {
00704 fawkes::KickerInterface::GuideBallSideEnum ini_guide_ball_side = ((fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
00705 {
00706 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) new fawkes::KickerInterface::GuideBallMessage(ini_guide_ball_side);
00707 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00708 }
00709 }
00710 return 1;
00711 #ifndef TOLUA_RELEASE
00712 tolua_lerror:
00713 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00714 return 0;
00715 #endif
00716 }
00717 #endif //#ifndef TOLUA_DISABLE
00718
00719
00720 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local
00721 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local(lua_State* tolua_S)
00722 {
00723 #ifndef TOLUA_RELEASE
00724 tolua_Error tolua_err;
00725 if (
00726 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00727 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00728 !tolua_isnoobj(tolua_S,3,&tolua_err)
00729 )
00730 goto tolua_lerror;
00731 else
00732 #endif
00733 {
00734 fawkes::KickerInterface::GuideBallSideEnum ini_guide_ball_side = ((fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
00735 {
00736 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) new fawkes::KickerInterface::GuideBallMessage(ini_guide_ball_side);
00737 tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00738 }
00739 }
00740 return 1;
00741 #ifndef TOLUA_RELEASE
00742 tolua_lerror:
00743 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00744 return 0;
00745 #endif
00746 }
00747 #endif //#ifndef TOLUA_DISABLE
00748
00749
00750 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01
00751 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01(lua_State* tolua_S)
00752 {
00753 tolua_Error tolua_err;
00754 if (
00755 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00756 !tolua_isnoobj(tolua_S,2,&tolua_err)
00757 )
00758 goto tolua_lerror;
00759 else
00760 {
00761 {
00762 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) new fawkes::KickerInterface::GuideBallMessage();
00763 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00764 }
00765 }
00766 return 1;
00767 tolua_lerror:
00768 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00(tolua_S);
00769 }
00770 #endif //#ifndef TOLUA_DISABLE
00771
00772
00773 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local
00774 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local(lua_State* tolua_S)
00775 {
00776 tolua_Error tolua_err;
00777 if (
00778 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00779 !tolua_isnoobj(tolua_S,2,&tolua_err)
00780 )
00781 goto tolua_lerror;
00782 else
00783 {
00784 {
00785 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) new fawkes::KickerInterface::GuideBallMessage();
00786 tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00787 }
00788 }
00789 return 1;
00790 tolua_lerror:
00791 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local(tolua_S);
00792 }
00793 #endif //#ifndef TOLUA_DISABLE
00794
00795
00796 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00
00797 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00(lua_State* tolua_S)
00798 {
00799 #ifndef TOLUA_RELEASE
00800 tolua_Error tolua_err;
00801 if (
00802 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00803 !tolua_isnoobj(tolua_S,2,&tolua_err)
00804 )
00805 goto tolua_lerror;
00806 else
00807 #endif
00808 {
00809 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00810 #ifndef TOLUA_RELEASE
00811 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'",NULL);
00812 #endif
00813 delete self;
00814 }
00815 return 0;
00816 #ifndef TOLUA_RELEASE
00817 tolua_lerror:
00818 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00819 return 0;
00820 #endif
00821 }
00822 #endif //#ifndef TOLUA_DISABLE
00823
00824
00825 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00
00826 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00(lua_State* tolua_S)
00827 {
00828 #ifndef TOLUA_RELEASE
00829 tolua_Error tolua_err;
00830 if (
00831 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00832 !tolua_isnoobj(tolua_S,2,&tolua_err)
00833 )
00834 goto tolua_lerror;
00835 else
00836 #endif
00837 {
00838 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00839 #ifndef TOLUA_RELEASE
00840 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'guide_ball_side'",NULL);
00841 #endif
00842 {
00843 fawkes::KickerInterface::GuideBallSideEnum tolua_ret = (fawkes::KickerInterface::GuideBallSideEnum) self->guide_ball_side();
00844 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00845 }
00846 }
00847 return 1;
00848 #ifndef TOLUA_RELEASE
00849 tolua_lerror:
00850 tolua_error(tolua_S,"#ferror in function 'guide_ball_side'.",&tolua_err);
00851 return 0;
00852 #endif
00853 }
00854 #endif //#ifndef TOLUA_DISABLE
00855
00856
00857 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00
00858 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00(lua_State* tolua_S)
00859 {
00860 #ifndef TOLUA_RELEASE
00861 tolua_Error tolua_err;
00862 if (
00863 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00864 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00865 !tolua_isnoobj(tolua_S,3,&tolua_err)
00866 )
00867 goto tolua_lerror;
00868 else
00869 #endif
00870 {
00871 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00872 const fawkes::KickerInterface::GuideBallSideEnum new_guide_ball_side = ((const fawkes::KickerInterface::GuideBallSideEnum) tolua_tonumber(tolua_S,2,0));
00873 #ifndef TOLUA_RELEASE
00874 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_guide_ball_side'",NULL);
00875 #endif
00876 {
00877 self->set_guide_ball_side(new_guide_ball_side);
00878 }
00879 }
00880 return 0;
00881 #ifndef TOLUA_RELEASE
00882 tolua_lerror:
00883 tolua_error(tolua_S,"#ferror in function 'set_guide_ball_side'.",&tolua_err);
00884 return 0;
00885 #endif
00886 }
00887 #endif //#ifndef TOLUA_DISABLE
00888
00889
00890 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00
00891 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00(lua_State* tolua_S)
00892 {
00893 #ifndef TOLUA_RELEASE
00894 tolua_Error tolua_err;
00895 if (
00896 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00897 !tolua_isnoobj(tolua_S,2,&tolua_err)
00898 )
00899 goto tolua_lerror;
00900 else
00901 #endif
00902 {
00903 const fawkes::KickerInterface::GuideBallMessage* self = (const fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00904 #ifndef TOLUA_RELEASE
00905 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_guide_ball_side'",NULL);
00906 #endif
00907 {
00908 int tolua_ret = (int) self->maxlenof_guide_ball_side();
00909 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00910 }
00911 }
00912 return 1;
00913 #ifndef TOLUA_RELEASE
00914 tolua_lerror:
00915 tolua_error(tolua_S,"#ferror in function 'maxlenof_guide_ball_side'.",&tolua_err);
00916 return 0;
00917 #endif
00918 }
00919 #endif //#ifndef TOLUA_DISABLE
00920
00921
00922 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00
00923 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00(lua_State* tolua_S)
00924 {
00925 #ifndef TOLUA_RELEASE
00926 tolua_Error tolua_err;
00927 if (
00928 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
00929 !tolua_isnoobj(tolua_S,2,&tolua_err)
00930 )
00931 goto tolua_lerror;
00932 else
00933 #endif
00934 {
00935 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
00936 #ifndef TOLUA_RELEASE
00937 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_left'",NULL);
00938 #endif
00939 {
00940 int tolua_ret = (int) self->num_kicks_left();
00941 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00942 }
00943 }
00944 return 1;
00945 #ifndef TOLUA_RELEASE
00946 tolua_lerror:
00947 tolua_error(tolua_S,"#ferror in function 'num_kicks_left'.",&tolua_err);
00948 return 0;
00949 #endif
00950 }
00951 #endif //#ifndef TOLUA_DISABLE
00952
00953
00954 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00
00955 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00(lua_State* tolua_S)
00956 {
00957 #ifndef TOLUA_RELEASE
00958 tolua_Error tolua_err;
00959 if (
00960 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
00961 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00962 !tolua_isnoobj(tolua_S,3,&tolua_err)
00963 )
00964 goto tolua_lerror;
00965 else
00966 #endif
00967 {
00968 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
00969 const int new_num_kicks_left = ((const int) tolua_tonumber(tolua_S,2,0));
00970 #ifndef TOLUA_RELEASE
00971 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_left'",NULL);
00972 #endif
00973 {
00974 self->set_num_kicks_left(new_num_kicks_left);
00975 }
00976 }
00977 return 0;
00978 #ifndef TOLUA_RELEASE
00979 tolua_lerror:
00980 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_left'.",&tolua_err);
00981 return 0;
00982 #endif
00983 }
00984 #endif //#ifndef TOLUA_DISABLE
00985
00986
00987 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00
00988 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00(lua_State* tolua_S)
00989 {
00990 #ifndef TOLUA_RELEASE
00991 tolua_Error tolua_err;
00992 if (
00993 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
00994 !tolua_isnoobj(tolua_S,2,&tolua_err)
00995 )
00996 goto tolua_lerror;
00997 else
00998 #endif
00999 {
01000 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01001 #ifndef TOLUA_RELEASE
01002 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_left'",NULL);
01003 #endif
01004 {
01005 int tolua_ret = (int) self->maxlenof_num_kicks_left();
01006 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01007 }
01008 }
01009 return 1;
01010 #ifndef TOLUA_RELEASE
01011 tolua_lerror:
01012 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_left'.",&tolua_err);
01013 return 0;
01014 #endif
01015 }
01016 #endif //#ifndef TOLUA_DISABLE
01017
01018
01019 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00
01020 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00(lua_State* tolua_S)
01021 {
01022 #ifndef TOLUA_RELEASE
01023 tolua_Error tolua_err;
01024 if (
01025 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01026 !tolua_isnoobj(tolua_S,2,&tolua_err)
01027 )
01028 goto tolua_lerror;
01029 else
01030 #endif
01031 {
01032 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01033 #ifndef TOLUA_RELEASE
01034 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_center'",NULL);
01035 #endif
01036 {
01037 int tolua_ret = (int) self->num_kicks_center();
01038 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01039 }
01040 }
01041 return 1;
01042 #ifndef TOLUA_RELEASE
01043 tolua_lerror:
01044 tolua_error(tolua_S,"#ferror in function 'num_kicks_center'.",&tolua_err);
01045 return 0;
01046 #endif
01047 }
01048 #endif //#ifndef TOLUA_DISABLE
01049
01050
01051 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00
01052 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00(lua_State* tolua_S)
01053 {
01054 #ifndef TOLUA_RELEASE
01055 tolua_Error tolua_err;
01056 if (
01057 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01058 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01059 !tolua_isnoobj(tolua_S,3,&tolua_err)
01060 )
01061 goto tolua_lerror;
01062 else
01063 #endif
01064 {
01065 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01066 const int new_num_kicks_center = ((const int) tolua_tonumber(tolua_S,2,0));
01067 #ifndef TOLUA_RELEASE
01068 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_center'",NULL);
01069 #endif
01070 {
01071 self->set_num_kicks_center(new_num_kicks_center);
01072 }
01073 }
01074 return 0;
01075 #ifndef TOLUA_RELEASE
01076 tolua_lerror:
01077 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_center'.",&tolua_err);
01078 return 0;
01079 #endif
01080 }
01081 #endif //#ifndef TOLUA_DISABLE
01082
01083
01084 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00
01085 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00(lua_State* tolua_S)
01086 {
01087 #ifndef TOLUA_RELEASE
01088 tolua_Error tolua_err;
01089 if (
01090 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01091 !tolua_isnoobj(tolua_S,2,&tolua_err)
01092 )
01093 goto tolua_lerror;
01094 else
01095 #endif
01096 {
01097 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01098 #ifndef TOLUA_RELEASE
01099 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_center'",NULL);
01100 #endif
01101 {
01102 int tolua_ret = (int) self->maxlenof_num_kicks_center();
01103 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01104 }
01105 }
01106 return 1;
01107 #ifndef TOLUA_RELEASE
01108 tolua_lerror:
01109 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_center'.",&tolua_err);
01110 return 0;
01111 #endif
01112 }
01113 #endif //#ifndef TOLUA_DISABLE
01114
01115
01116 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00
01117 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00(lua_State* tolua_S)
01118 {
01119 #ifndef TOLUA_RELEASE
01120 tolua_Error tolua_err;
01121 if (
01122 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01123 !tolua_isnoobj(tolua_S,2,&tolua_err)
01124 )
01125 goto tolua_lerror;
01126 else
01127 #endif
01128 {
01129 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01130 #ifndef TOLUA_RELEASE
01131 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_right'",NULL);
01132 #endif
01133 {
01134 int tolua_ret = (int) self->num_kicks_right();
01135 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01136 }
01137 }
01138 return 1;
01139 #ifndef TOLUA_RELEASE
01140 tolua_lerror:
01141 tolua_error(tolua_S,"#ferror in function 'num_kicks_right'.",&tolua_err);
01142 return 0;
01143 #endif
01144 }
01145 #endif //#ifndef TOLUA_DISABLE
01146
01147
01148 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00
01149 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00(lua_State* tolua_S)
01150 {
01151 #ifndef TOLUA_RELEASE
01152 tolua_Error tolua_err;
01153 if (
01154 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01155 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01156 !tolua_isnoobj(tolua_S,3,&tolua_err)
01157 )
01158 goto tolua_lerror;
01159 else
01160 #endif
01161 {
01162 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01163 const int new_num_kicks_right = ((const int) tolua_tonumber(tolua_S,2,0));
01164 #ifndef TOLUA_RELEASE
01165 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_right'",NULL);
01166 #endif
01167 {
01168 self->set_num_kicks_right(new_num_kicks_right);
01169 }
01170 }
01171 return 0;
01172 #ifndef TOLUA_RELEASE
01173 tolua_lerror:
01174 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_right'.",&tolua_err);
01175 return 0;
01176 #endif
01177 }
01178 #endif //#ifndef TOLUA_DISABLE
01179
01180
01181 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00
01182 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00(lua_State* tolua_S)
01183 {
01184 #ifndef TOLUA_RELEASE
01185 tolua_Error tolua_err;
01186 if (
01187 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01188 !tolua_isnoobj(tolua_S,2,&tolua_err)
01189 )
01190 goto tolua_lerror;
01191 else
01192 #endif
01193 {
01194 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01195 #ifndef TOLUA_RELEASE
01196 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_right'",NULL);
01197 #endif
01198 {
01199 int tolua_ret = (int) self->maxlenof_num_kicks_right();
01200 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01201 }
01202 }
01203 return 1;
01204 #ifndef TOLUA_RELEASE
01205 tolua_lerror:
01206 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_right'.",&tolua_err);
01207 return 0;
01208 #endif
01209 }
01210 #endif //#ifndef TOLUA_DISABLE
01211
01212
01213 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00
01214 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00(lua_State* tolua_S)
01215 {
01216 #ifndef TOLUA_RELEASE
01217 tolua_Error tolua_err;
01218 if (
01219 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01220 !tolua_isnoobj(tolua_S,2,&tolua_err)
01221 )
01222 goto tolua_lerror;
01223 else
01224 #endif
01225 {
01226 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01227 #ifndef TOLUA_RELEASE
01228 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'guide_ball_side'",NULL);
01229 #endif
01230 {
01231 fawkes::KickerInterface::GuideBallSideEnum tolua_ret = (fawkes::KickerInterface::GuideBallSideEnum) self->guide_ball_side();
01232 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01233 }
01234 }
01235 return 1;
01236 #ifndef TOLUA_RELEASE
01237 tolua_lerror:
01238 tolua_error(tolua_S,"#ferror in function 'guide_ball_side'.",&tolua_err);
01239 return 0;
01240 #endif
01241 }
01242 #endif //#ifndef TOLUA_DISABLE
01243
01244
01245 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00
01246 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00(lua_State* tolua_S)
01247 {
01248 #ifndef TOLUA_RELEASE
01249 tolua_Error tolua_err;
01250 if (
01251 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01252 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01253 !tolua_isnoobj(tolua_S,3,&tolua_err)
01254 )
01255 goto tolua_lerror;
01256 else
01257 #endif
01258 {
01259 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01260 const fawkes::KickerInterface::GuideBallSideEnum new_guide_ball_side = ((const fawkes::KickerInterface::GuideBallSideEnum) tolua_tonumber(tolua_S,2,0));
01261 #ifndef TOLUA_RELEASE
01262 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_guide_ball_side'",NULL);
01263 #endif
01264 {
01265 self->set_guide_ball_side(new_guide_ball_side);
01266 }
01267 }
01268 return 0;
01269 #ifndef TOLUA_RELEASE
01270 tolua_lerror:
01271 tolua_error(tolua_S,"#ferror in function 'set_guide_ball_side'.",&tolua_err);
01272 return 0;
01273 #endif
01274 }
01275 #endif //#ifndef TOLUA_DISABLE
01276
01277
01278 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00
01279 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00(lua_State* tolua_S)
01280 {
01281 #ifndef TOLUA_RELEASE
01282 tolua_Error tolua_err;
01283 if (
01284 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01285 !tolua_isnoobj(tolua_S,2,&tolua_err)
01286 )
01287 goto tolua_lerror;
01288 else
01289 #endif
01290 {
01291 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01292 #ifndef TOLUA_RELEASE
01293 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_guide_ball_side'",NULL);
01294 #endif
01295 {
01296 int tolua_ret = (int) self->maxlenof_guide_ball_side();
01297 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01298 }
01299 }
01300 return 1;
01301 #ifndef TOLUA_RELEASE
01302 tolua_lerror:
01303 tolua_error(tolua_S,"#ferror in function 'maxlenof_guide_ball_side'.",&tolua_err);
01304 return 0;
01305 #endif
01306 }
01307 #endif //#ifndef TOLUA_DISABLE
01308
01309
01310 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00
01311 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00(lua_State* tolua_S)
01312 {
01313 #ifndef TOLUA_RELEASE
01314 tolua_Error tolua_err;
01315 if (
01316 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01317 !tolua_isnoobj(tolua_S,2,&tolua_err)
01318 )
01319 goto tolua_lerror;
01320 else
01321 #endif
01322 {
01323 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01324 #ifndef TOLUA_RELEASE
01325 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'current_intensity'",NULL);
01326 #endif
01327 {
01328 unsigned int tolua_ret = (unsigned int) self->current_intensity();
01329 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01330 }
01331 }
01332 return 1;
01333 #ifndef TOLUA_RELEASE
01334 tolua_lerror:
01335 tolua_error(tolua_S,"#ferror in function 'current_intensity'.",&tolua_err);
01336 return 0;
01337 #endif
01338 }
01339 #endif //#ifndef TOLUA_DISABLE
01340
01341
01342 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00
01343 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00(lua_State* tolua_S)
01344 {
01345 #ifndef TOLUA_RELEASE
01346 tolua_Error tolua_err;
01347 if (
01348 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01349 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01350 !tolua_isnoobj(tolua_S,3,&tolua_err)
01351 )
01352 goto tolua_lerror;
01353 else
01354 #endif
01355 {
01356 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01357 unsigned const int new_current_intensity = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
01358 #ifndef TOLUA_RELEASE
01359 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_current_intensity'",NULL);
01360 #endif
01361 {
01362 self->set_current_intensity(new_current_intensity);
01363 }
01364 }
01365 return 0;
01366 #ifndef TOLUA_RELEASE
01367 tolua_lerror:
01368 tolua_error(tolua_S,"#ferror in function 'set_current_intensity'.",&tolua_err);
01369 return 0;
01370 #endif
01371 }
01372 #endif //#ifndef TOLUA_DISABLE
01373
01374
01375 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00
01376 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00(lua_State* tolua_S)
01377 {
01378 #ifndef TOLUA_RELEASE
01379 tolua_Error tolua_err;
01380 if (
01381 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01382 !tolua_isnoobj(tolua_S,2,&tolua_err)
01383 )
01384 goto tolua_lerror;
01385 else
01386 #endif
01387 {
01388 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01389 #ifndef TOLUA_RELEASE
01390 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_current_intensity'",NULL);
01391 #endif
01392 {
01393 int tolua_ret = (int) self->maxlenof_current_intensity();
01394 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01395 }
01396 }
01397 return 1;
01398 #ifndef TOLUA_RELEASE
01399 tolua_lerror:
01400 tolua_error(tolua_S,"#ferror in function 'maxlenof_current_intensity'.",&tolua_err);
01401 return 0;
01402 #endif
01403 }
01404 #endif //#ifndef TOLUA_DISABLE
01405
01406
01407 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00
01408 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00(lua_State* tolua_S)
01409 {
01410 #ifndef TOLUA_RELEASE
01411 tolua_Error tolua_err;
01412 if (
01413 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01414 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
01415 !tolua_isnoobj(tolua_S,3,&tolua_err)
01416 )
01417 goto tolua_lerror;
01418 else
01419 #endif
01420 {
01421 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01422 const char* interface_type = ((const char*) tolua_tostring(tolua_S,2,0));
01423 #ifndef TOLUA_RELEASE
01424 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'oftype'",NULL);
01425 #endif
01426 {
01427 bool tolua_ret = (bool) self->oftype(interface_type);
01428 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01429 }
01430 }
01431 return 1;
01432 #ifndef TOLUA_RELEASE
01433 tolua_lerror:
01434 tolua_error(tolua_S,"#ferror in function 'oftype'.",&tolua_err);
01435 return 0;
01436 #endif
01437 }
01438 #endif //#ifndef TOLUA_DISABLE
01439
01440
01441 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00
01442 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00(lua_State* tolua_S)
01443 {
01444 #ifndef TOLUA_RELEASE
01445 tolua_Error tolua_err;
01446 if (
01447 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01448 !tolua_isnoobj(tolua_S,2,&tolua_err)
01449 )
01450 goto tolua_lerror;
01451 else
01452 #endif
01453 {
01454 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01455 #ifndef TOLUA_RELEASE
01456 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datachunk'",NULL);
01457 #endif
01458 {
01459 const void* tolua_ret = (const void*) self->datachunk();
01460 tolua_pushuserdata(tolua_S,(void*)tolua_ret);
01461 }
01462 }
01463 return 1;
01464 #ifndef TOLUA_RELEASE
01465 tolua_lerror:
01466 tolua_error(tolua_S,"#ferror in function 'datachunk'.",&tolua_err);
01467 return 0;
01468 #endif
01469 }
01470 #endif //#ifndef TOLUA_DISABLE
01471
01472
01473 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00
01474 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00(lua_State* tolua_S)
01475 {
01476 #ifndef TOLUA_RELEASE
01477 tolua_Error tolua_err;
01478 if (
01479 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01480 !tolua_isnoobj(tolua_S,2,&tolua_err)
01481 )
01482 goto tolua_lerror;
01483 else
01484 #endif
01485 {
01486 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01487 #ifndef TOLUA_RELEASE
01488 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datasize'",NULL);
01489 #endif
01490 {
01491 unsigned int tolua_ret = (unsigned int) self->datasize();
01492 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01493 }
01494 }
01495 return 1;
01496 #ifndef TOLUA_RELEASE
01497 tolua_lerror:
01498 tolua_error(tolua_S,"#ferror in function 'datasize'.",&tolua_err);
01499 return 0;
01500 #endif
01501 }
01502 #endif //#ifndef TOLUA_DISABLE
01503
01504
01505 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00
01506 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00(lua_State* tolua_S)
01507 {
01508 #ifndef TOLUA_RELEASE
01509 tolua_Error tolua_err;
01510 if (
01511 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01512 !tolua_isnoobj(tolua_S,2,&tolua_err)
01513 )
01514 goto tolua_lerror;
01515 else
01516 #endif
01517 {
01518 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01519 #ifndef TOLUA_RELEASE
01520 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'type'",NULL);
01521 #endif
01522 {
01523 const char* tolua_ret = (const char*) self->type();
01524 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01525 }
01526 }
01527 return 1;
01528 #ifndef TOLUA_RELEASE
01529 tolua_lerror:
01530 tolua_error(tolua_S,"#ferror in function 'type'.",&tolua_err);
01531 return 0;
01532 #endif
01533 }
01534 #endif //#ifndef TOLUA_DISABLE
01535
01536
01537 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00
01538 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00(lua_State* tolua_S)
01539 {
01540 #ifndef TOLUA_RELEASE
01541 tolua_Error tolua_err;
01542 if (
01543 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01544 !tolua_isnoobj(tolua_S,2,&tolua_err)
01545 )
01546 goto tolua_lerror;
01547 else
01548 #endif
01549 {
01550 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01551 #ifndef TOLUA_RELEASE
01552 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'id'",NULL);
01553 #endif
01554 {
01555 const char* tolua_ret = (const char*) self->id();
01556 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01557 }
01558 }
01559 return 1;
01560 #ifndef TOLUA_RELEASE
01561 tolua_lerror:
01562 tolua_error(tolua_S,"#ferror in function 'id'.",&tolua_err);
01563 return 0;
01564 #endif
01565 }
01566 #endif //#ifndef TOLUA_DISABLE
01567
01568
01569 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00
01570 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00(lua_State* tolua_S)
01571 {
01572 #ifndef TOLUA_RELEASE
01573 tolua_Error tolua_err;
01574 if (
01575 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01576 !tolua_isnoobj(tolua_S,2,&tolua_err)
01577 )
01578 goto tolua_lerror;
01579 else
01580 #endif
01581 {
01582 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01583 #ifndef TOLUA_RELEASE
01584 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'uid'",NULL);
01585 #endif
01586 {
01587 const char* tolua_ret = (const char*) self->uid();
01588 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01589 }
01590 }
01591 return 1;
01592 #ifndef TOLUA_RELEASE
01593 tolua_lerror:
01594 tolua_error(tolua_S,"#ferror in function 'uid'.",&tolua_err);
01595 return 0;
01596 #endif
01597 }
01598 #endif //#ifndef TOLUA_DISABLE
01599
01600
01601 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00
01602 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00(lua_State* tolua_S)
01603 {
01604 #ifndef TOLUA_RELEASE
01605 tolua_Error tolua_err;
01606 if (
01607 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01608 !tolua_isnoobj(tolua_S,2,&tolua_err)
01609 )
01610 goto tolua_lerror;
01611 else
01612 #endif
01613 {
01614 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01615 #ifndef TOLUA_RELEASE
01616 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'serial'",NULL);
01617 #endif
01618 {
01619 unsigned int tolua_ret = (unsigned int) self->serial();
01620 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01621 }
01622 }
01623 return 1;
01624 #ifndef TOLUA_RELEASE
01625 tolua_lerror:
01626 tolua_error(tolua_S,"#ferror in function 'serial'.",&tolua_err);
01627 return 0;
01628 #endif
01629 }
01630 #endif //#ifndef TOLUA_DISABLE
01631
01632
01633 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00
01634 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00(lua_State* tolua_S)
01635 {
01636 #ifndef TOLUA_RELEASE
01637 tolua_Error tolua_err;
01638 if (
01639 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01640 !tolua_isnoobj(tolua_S,2,&tolua_err)
01641 )
01642 goto tolua_lerror;
01643 else
01644 #endif
01645 {
01646 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01647 #ifndef TOLUA_RELEASE
01648 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'mem_serial'",NULL);
01649 #endif
01650 {
01651 unsigned int tolua_ret = (unsigned int) self->mem_serial();
01652 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01653 }
01654 }
01655 return 1;
01656 #ifndef TOLUA_RELEASE
01657 tolua_lerror:
01658 tolua_error(tolua_S,"#ferror in function 'mem_serial'.",&tolua_err);
01659 return 0;
01660 #endif
01661 }
01662 #endif //#ifndef TOLUA_DISABLE
01663
01664
01665 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00
01666 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00(lua_State* tolua_S)
01667 {
01668 #ifndef TOLUA_RELEASE
01669 tolua_Error tolua_err;
01670 if (
01671 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01672 !tolua_isusertype(tolua_S,2,"Interface",0,&tolua_err) ||
01673 !tolua_isnoobj(tolua_S,3,&tolua_err)
01674 )
01675 goto tolua_lerror;
01676 else
01677 #endif
01678 {
01679 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01680 Interface* comp = ((Interface*) tolua_tousertype(tolua_S,2,0));
01681 #ifndef TOLUA_RELEASE
01682 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='",NULL);
01683 #endif
01684 {
01685 bool tolua_ret = (bool) self->operator==(*comp);
01686 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01687 }
01688 }
01689 return 1;
01690 #ifndef TOLUA_RELEASE
01691 tolua_lerror:
01692 tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err);
01693 return 0;
01694 #endif
01695 }
01696 #endif //#ifndef TOLUA_DISABLE
01697
01698
01699 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00
01700 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00(lua_State* tolua_S)
01701 {
01702 #ifndef TOLUA_RELEASE
01703 tolua_Error tolua_err;
01704 if (
01705 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01706 !tolua_isnoobj(tolua_S,2,&tolua_err)
01707 )
01708 goto tolua_lerror;
01709 else
01710 #endif
01711 {
01712 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01713 #ifndef TOLUA_RELEASE
01714 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash'",NULL);
01715 #endif
01716 {
01717 unsigned const char* tolua_ret = ( unsigned const char*) self->hash();
01718 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01719 }
01720 }
01721 return 1;
01722 #ifndef TOLUA_RELEASE
01723 tolua_lerror:
01724 tolua_error(tolua_S,"#ferror in function 'hash'.",&tolua_err);
01725 return 0;
01726 #endif
01727 }
01728 #endif //#ifndef TOLUA_DISABLE
01729
01730
01731 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00
01732 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00(lua_State* tolua_S)
01733 {
01734 #ifndef TOLUA_RELEASE
01735 tolua_Error tolua_err;
01736 if (
01737 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01738 !tolua_isnoobj(tolua_S,2,&tolua_err)
01739 )
01740 goto tolua_lerror;
01741 else
01742 #endif
01743 {
01744 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01745 #ifndef TOLUA_RELEASE
01746 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_size'",NULL);
01747 #endif
01748 {
01749 int tolua_ret = (int) self->hash_size();
01750 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01751 }
01752 }
01753 return 1;
01754 #ifndef TOLUA_RELEASE
01755 tolua_lerror:
01756 tolua_error(tolua_S,"#ferror in function 'hash_size'.",&tolua_err);
01757 return 0;
01758 #endif
01759 }
01760 #endif //#ifndef TOLUA_DISABLE
01761
01762
01763 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00
01764 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00(lua_State* tolua_S)
01765 {
01766 #ifndef TOLUA_RELEASE
01767 tolua_Error tolua_err;
01768 if (
01769 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01770 !tolua_isnoobj(tolua_S,2,&tolua_err)
01771 )
01772 goto tolua_lerror;
01773 else
01774 #endif
01775 {
01776 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01777 #ifndef TOLUA_RELEASE
01778 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_printable'",NULL);
01779 #endif
01780 {
01781 const char* tolua_ret = (const char*) self->hash_printable();
01782 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01783 }
01784 }
01785 return 1;
01786 #ifndef TOLUA_RELEASE
01787 tolua_lerror:
01788 tolua_error(tolua_S,"#ferror in function 'hash_printable'.",&tolua_err);
01789 return 0;
01790 #endif
01791 }
01792 #endif //#ifndef TOLUA_DISABLE
01793
01794
01795 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00
01796 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00(lua_State* tolua_S)
01797 {
01798 #ifndef TOLUA_RELEASE
01799 tolua_Error tolua_err;
01800 if (
01801 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01802 !tolua_isnoobj(tolua_S,2,&tolua_err)
01803 )
01804 goto tolua_lerror;
01805 else
01806 #endif
01807 {
01808 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01809 #ifndef TOLUA_RELEASE
01810 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_writer'",NULL);
01811 #endif
01812 {
01813 bool tolua_ret = (bool) self->is_writer();
01814 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01815 }
01816 }
01817 return 1;
01818 #ifndef TOLUA_RELEASE
01819 tolua_lerror:
01820 tolua_error(tolua_S,"#ferror in function 'is_writer'.",&tolua_err);
01821 return 0;
01822 #endif
01823 }
01824 #endif //#ifndef TOLUA_DISABLE
01825
01826
01827 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00
01828 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00(lua_State* tolua_S)
01829 {
01830 #ifndef TOLUA_RELEASE
01831 tolua_Error tolua_err;
01832 if (
01833 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01834 !tolua_isuserdata(tolua_S,2,0,&tolua_err) ||
01835 !tolua_isnoobj(tolua_S,3,&tolua_err)
01836 )
01837 goto tolua_lerror;
01838 else
01839 #endif
01840 {
01841 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01842 void* chunk = ((void*) tolua_touserdata(tolua_S,2,0));
01843 #ifndef TOLUA_RELEASE
01844 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_from_chunk'",NULL);
01845 #endif
01846 {
01847 self->set_from_chunk(chunk);
01848 }
01849 }
01850 return 0;
01851 #ifndef TOLUA_RELEASE
01852 tolua_lerror:
01853 tolua_error(tolua_S,"#ferror in function 'set_from_chunk'.",&tolua_err);
01854 return 0;
01855 #endif
01856 }
01857 #endif //#ifndef TOLUA_DISABLE
01858
01859
01860 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00
01861 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00(lua_State* tolua_S)
01862 {
01863 #ifndef TOLUA_RELEASE
01864 tolua_Error tolua_err;
01865 if (
01866 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01867 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
01868 !tolua_isnoobj(tolua_S,3,&tolua_err)
01869 )
01870 goto tolua_lerror;
01871 else
01872 #endif
01873 {
01874 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01875 const char* type = ((const char*) tolua_tostring(tolua_S,2,0));
01876 #ifndef TOLUA_RELEASE
01877 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'create_message'",NULL);
01878 #endif
01879 {
01880 Message* tolua_ret = (Message*) self->create_message(type);
01881 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
01882 }
01883 }
01884 return 1;
01885 #ifndef TOLUA_RELEASE
01886 tolua_lerror:
01887 tolua_error(tolua_S,"#ferror in function 'create_message'.",&tolua_err);
01888 return 0;
01889 #endif
01890 }
01891 #endif //#ifndef TOLUA_DISABLE
01892
01893
01894 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00
01895 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00(lua_State* tolua_S)
01896 {
01897 #ifndef TOLUA_RELEASE
01898 tolua_Error tolua_err;
01899 if (
01900 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01901 !tolua_isnoobj(tolua_S,2,&tolua_err)
01902 )
01903 goto tolua_lerror;
01904 else
01905 #endif
01906 {
01907 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01908 #ifndef TOLUA_RELEASE
01909 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'read'",NULL);
01910 #endif
01911 {
01912 self->read();
01913 }
01914 }
01915 return 0;
01916 #ifndef TOLUA_RELEASE
01917 tolua_lerror:
01918 tolua_error(tolua_S,"#ferror in function 'read'.",&tolua_err);
01919 return 0;
01920 #endif
01921 }
01922 #endif //#ifndef TOLUA_DISABLE
01923
01924
01925 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00
01926 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00(lua_State* tolua_S)
01927 {
01928 #ifndef TOLUA_RELEASE
01929 tolua_Error tolua_err;
01930 if (
01931 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01932 !tolua_isnoobj(tolua_S,2,&tolua_err)
01933 )
01934 goto tolua_lerror;
01935 else
01936 #endif
01937 {
01938 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01939 #ifndef TOLUA_RELEASE
01940 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'write'",NULL);
01941 #endif
01942 {
01943 self->write();
01944 }
01945 }
01946 return 0;
01947 #ifndef TOLUA_RELEASE
01948 tolua_lerror:
01949 tolua_error(tolua_S,"#ferror in function 'write'.",&tolua_err);
01950 return 0;
01951 #endif
01952 }
01953 #endif //#ifndef TOLUA_DISABLE
01954
01955
01956 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00
01957 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00(lua_State* tolua_S)
01958 {
01959 #ifndef TOLUA_RELEASE
01960 tolua_Error tolua_err;
01961 if (
01962 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01963 !tolua_isnoobj(tolua_S,2,&tolua_err)
01964 )
01965 goto tolua_lerror;
01966 else
01967 #endif
01968 {
01969 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01970 #ifndef TOLUA_RELEASE
01971 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'has_writer'",NULL);
01972 #endif
01973 {
01974 bool tolua_ret = (bool) self->has_writer();
01975 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01976 }
01977 }
01978 return 1;
01979 #ifndef TOLUA_RELEASE
01980 tolua_lerror:
01981 tolua_error(tolua_S,"#ferror in function 'has_writer'.",&tolua_err);
01982 return 0;
01983 #endif
01984 }
01985 #endif //#ifndef TOLUA_DISABLE
01986
01987
01988 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00
01989 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00(lua_State* tolua_S)
01990 {
01991 #ifndef TOLUA_RELEASE
01992 tolua_Error tolua_err;
01993 if (
01994 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01995 !tolua_isnoobj(tolua_S,2,&tolua_err)
01996 )
01997 goto tolua_lerror;
01998 else
01999 #endif
02000 {
02001 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02002 #ifndef TOLUA_RELEASE
02003 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_readers'",NULL);
02004 #endif
02005 {
02006 unsigned int tolua_ret = (unsigned int) self->num_readers();
02007 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02008 }
02009 }
02010 return 1;
02011 #ifndef TOLUA_RELEASE
02012 tolua_lerror:
02013 tolua_error(tolua_S,"#ferror in function 'num_readers'.",&tolua_err);
02014 return 0;
02015 #endif
02016 }
02017 #endif //#ifndef TOLUA_DISABLE
02018
02019
02020 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00
02021 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00(lua_State* tolua_S)
02022 {
02023 #ifndef TOLUA_RELEASE
02024 tolua_Error tolua_err;
02025 if (
02026 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02027 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
02028 !tolua_isnoobj(tolua_S,3,&tolua_err)
02029 )
02030 goto tolua_lerror;
02031 else
02032 #endif
02033 {
02034 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02035 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
02036 #ifndef TOLUA_RELEASE
02037 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_enqueue_copy'",NULL);
02038 #endif
02039 {
02040 unsigned int tolua_ret = (unsigned int) self->msgq_enqueue_copy(message);
02041 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02042 }
02043 }
02044 return 1;
02045 #ifndef TOLUA_RELEASE
02046 tolua_lerror:
02047 tolua_error(tolua_S,"#ferror in function 'msgq_enqueue_copy'.",&tolua_err);
02048 return 0;
02049 #endif
02050 }
02051 #endif //#ifndef TOLUA_DISABLE
02052
02053
02054 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00
02055 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00(lua_State* tolua_S)
02056 {
02057 #ifndef TOLUA_RELEASE
02058 tolua_Error tolua_err;
02059 if (
02060 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02061 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
02062 !tolua_isnoobj(tolua_S,3,&tolua_err)
02063 )
02064 goto tolua_lerror;
02065 else
02066 #endif
02067 {
02068 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02069 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
02070 #ifndef TOLUA_RELEASE
02071 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'",NULL);
02072 #endif
02073 {
02074 self->msgq_remove(message);
02075 }
02076 }
02077 return 0;
02078 #ifndef TOLUA_RELEASE
02079 tolua_lerror:
02080 tolua_error(tolua_S,"#ferror in function 'msgq_remove'.",&tolua_err);
02081 return 0;
02082 #endif
02083 }
02084 #endif //#ifndef TOLUA_DISABLE
02085
02086
02087 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01
02088 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01(lua_State* tolua_S)
02089 {
02090 tolua_Error tolua_err;
02091 if (
02092 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02093 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02094 !tolua_isnoobj(tolua_S,3,&tolua_err)
02095 )
02096 goto tolua_lerror;
02097 else
02098 {
02099 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02100 unsigned int message_id = ((unsigned int) tolua_tonumber(tolua_S,2,0));
02101 #ifndef TOLUA_RELEASE
02102 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'",NULL);
02103 #endif
02104 {
02105 self->msgq_remove(message_id);
02106 }
02107 }
02108 return 0;
02109 tolua_lerror:
02110 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00(tolua_S);
02111 }
02112 #endif //#ifndef TOLUA_DISABLE
02113
02114
02115 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00
02116 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00(lua_State* tolua_S)
02117 {
02118 #ifndef TOLUA_RELEASE
02119 tolua_Error tolua_err;
02120 if (
02121 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02122 !tolua_isnoobj(tolua_S,2,&tolua_err)
02123 )
02124 goto tolua_lerror;
02125 else
02126 #endif
02127 {
02128 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02129 #ifndef TOLUA_RELEASE
02130 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_size'",NULL);
02131 #endif
02132 {
02133 unsigned int tolua_ret = (unsigned int) self->msgq_size();
02134 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02135 }
02136 }
02137 return 1;
02138 #ifndef TOLUA_RELEASE
02139 tolua_lerror:
02140 tolua_error(tolua_S,"#ferror in function 'msgq_size'.",&tolua_err);
02141 return 0;
02142 #endif
02143 }
02144 #endif //#ifndef TOLUA_DISABLE
02145
02146
02147 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00
02148 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00(lua_State* tolua_S)
02149 {
02150 #ifndef TOLUA_RELEASE
02151 tolua_Error tolua_err;
02152 if (
02153 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02154 !tolua_isnoobj(tolua_S,2,&tolua_err)
02155 )
02156 goto tolua_lerror;
02157 else
02158 #endif
02159 {
02160 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02161 #ifndef TOLUA_RELEASE
02162 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_flush'",NULL);
02163 #endif
02164 {
02165 self->msgq_flush();
02166 }
02167 }
02168 return 0;
02169 #ifndef TOLUA_RELEASE
02170 tolua_lerror:
02171 tolua_error(tolua_S,"#ferror in function 'msgq_flush'.",&tolua_err);
02172 return 0;
02173 #endif
02174 }
02175 #endif //#ifndef TOLUA_DISABLE
02176
02177
02178 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00
02179 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00(lua_State* tolua_S)
02180 {
02181 #ifndef TOLUA_RELEASE
02182 tolua_Error tolua_err;
02183 if (
02184 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02185 !tolua_isnoobj(tolua_S,2,&tolua_err)
02186 )
02187 goto tolua_lerror;
02188 else
02189 #endif
02190 {
02191 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02192 #ifndef TOLUA_RELEASE
02193 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_lock'",NULL);
02194 #endif
02195 {
02196 self->msgq_lock();
02197 }
02198 }
02199 return 0;
02200 #ifndef TOLUA_RELEASE
02201 tolua_lerror:
02202 tolua_error(tolua_S,"#ferror in function 'msgq_lock'.",&tolua_err);
02203 return 0;
02204 #endif
02205 }
02206 #endif //#ifndef TOLUA_DISABLE
02207
02208
02209 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00
02210 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00(lua_State* tolua_S)
02211 {
02212 #ifndef TOLUA_RELEASE
02213 tolua_Error tolua_err;
02214 if (
02215 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02216 !tolua_isnoobj(tolua_S,2,&tolua_err)
02217 )
02218 goto tolua_lerror;
02219 else
02220 #endif
02221 {
02222 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02223 #ifndef TOLUA_RELEASE
02224 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_try_lock'",NULL);
02225 #endif
02226 {
02227 bool tolua_ret = (bool) self->msgq_try_lock();
02228 tolua_pushboolean(tolua_S,(bool)tolua_ret);
02229 }
02230 }
02231 return 1;
02232 #ifndef TOLUA_RELEASE
02233 tolua_lerror:
02234 tolua_error(tolua_S,"#ferror in function 'msgq_try_lock'.",&tolua_err);
02235 return 0;
02236 #endif
02237 }
02238 #endif //#ifndef TOLUA_DISABLE
02239
02240
02241 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00
02242 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00(lua_State* tolua_S)
02243 {
02244 #ifndef TOLUA_RELEASE
02245 tolua_Error tolua_err;
02246 if (
02247 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02248 !tolua_isnoobj(tolua_S,2,&tolua_err)
02249 )
02250 goto tolua_lerror;
02251 else
02252 #endif
02253 {
02254 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02255 #ifndef TOLUA_RELEASE
02256 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_unlock'",NULL);
02257 #endif
02258 {
02259 self->msgq_unlock();
02260 }
02261 }
02262 return 0;
02263 #ifndef TOLUA_RELEASE
02264 tolua_lerror:
02265 tolua_error(tolua_S,"#ferror in function 'msgq_unlock'.",&tolua_err);
02266 return 0;
02267 #endif
02268 }
02269 #endif //#ifndef TOLUA_DISABLE
02270
02271
02272 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00
02273 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00(lua_State* tolua_S)
02274 {
02275 #ifndef TOLUA_RELEASE
02276 tolua_Error tolua_err;
02277 if (
02278 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02279 !tolua_isnoobj(tolua_S,2,&tolua_err)
02280 )
02281 goto tolua_lerror;
02282 else
02283 #endif
02284 {
02285 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02286 #ifndef TOLUA_RELEASE
02287 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_pop'",NULL);
02288 #endif
02289 {
02290 self->msgq_pop();
02291 }
02292 }
02293 return 0;
02294 #ifndef TOLUA_RELEASE
02295 tolua_lerror:
02296 tolua_error(tolua_S,"#ferror in function 'msgq_pop'.",&tolua_err);
02297 return 0;
02298 #endif
02299 }
02300 #endif //#ifndef TOLUA_DISABLE
02301
02302
02303 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00
02304 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00(lua_State* tolua_S)
02305 {
02306 #ifndef TOLUA_RELEASE
02307 tolua_Error tolua_err;
02308 if (
02309 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02310 !tolua_isnoobj(tolua_S,2,&tolua_err)
02311 )
02312 goto tolua_lerror;
02313 else
02314 #endif
02315 {
02316 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02317 #ifndef TOLUA_RELEASE
02318 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_first'",NULL);
02319 #endif
02320 {
02321 Message* tolua_ret = (Message*) self->msgq_first();
02322 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
02323 }
02324 }
02325 return 1;
02326 #ifndef TOLUA_RELEASE
02327 tolua_lerror:
02328 tolua_error(tolua_S,"#ferror in function 'msgq_first'.",&tolua_err);
02329 return 0;
02330 #endif
02331 }
02332 #endif //#ifndef TOLUA_DISABLE
02333
02334
02335 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00
02336 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00(lua_State* tolua_S)
02337 {
02338 #ifndef TOLUA_RELEASE
02339 tolua_Error tolua_err;
02340 if (
02341 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02342 !tolua_isnoobj(tolua_S,2,&tolua_err)
02343 )
02344 goto tolua_lerror;
02345 else
02346 #endif
02347 {
02348 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02349 #ifndef TOLUA_RELEASE
02350 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_empty'",NULL);
02351 #endif
02352 {
02353 bool tolua_ret = (bool) self->msgq_empty();
02354 tolua_pushboolean(tolua_S,(bool)tolua_ret);
02355 }
02356 }
02357 return 1;
02358 #ifndef TOLUA_RELEASE
02359 tolua_lerror:
02360 tolua_error(tolua_S,"#ferror in function 'msgq_empty'.",&tolua_err);
02361 return 0;
02362 #endif
02363 }
02364 #endif //#ifndef TOLUA_DISABLE
02365
02366
02367 TOLUA_API int tolua_interfaces_KickerInterface_open (lua_State* tolua_S)
02368 {
02369 tolua_open(tolua_S);
02370 tolua_reg_types(tolua_S);
02371 tolua_module(tolua_S,NULL,0);
02372 tolua_beginmodule(tolua_S,NULL);
02373 tolua_module(tolua_S,"fawkes",0);
02374 tolua_beginmodule(tolua_S,"fawkes");
02375 tolua_cclass(tolua_S,"KickerInterface","fawkes::KickerInterface","Interface",NULL);
02376 tolua_beginmodule(tolua_S,"KickerInterface");
02377 tolua_constant(tolua_S,"GUIDE_BALL_LEFT",fawkes::KickerInterface::GUIDE_BALL_LEFT);
02378 tolua_constant(tolua_S,"GUIDE_BALL_RIGHT",fawkes::KickerInterface::GUIDE_BALL_RIGHT);
02379 #ifdef __cplusplus
02380 tolua_cclass(tolua_S,"KickMessage","fawkes::KickerInterface::KickMessage","Message",tolua_collect_fawkes__KickerInterface__KickMessage);
02381 #else
02382 tolua_cclass(tolua_S,"KickMessage","fawkes::KickerInterface::KickMessage","Message",NULL);
02383 #endif
02384 tolua_beginmodule(tolua_S,"KickMessage");
02385 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00);
02386 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local);
02387 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local);
02388 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01);
02389 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local);
02390 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local);
02391 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00);
02392 tolua_function(tolua_S,"is_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00);
02393 tolua_function(tolua_S,"set_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00);
02394 tolua_function(tolua_S,"maxlenof_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00);
02395 tolua_function(tolua_S,"is_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00);
02396 tolua_function(tolua_S,"set_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00);
02397 tolua_function(tolua_S,"maxlenof_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00);
02398 tolua_function(tolua_S,"is_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00);
02399 tolua_function(tolua_S,"set_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00);
02400 tolua_function(tolua_S,"maxlenof_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00);
02401 tolua_function(tolua_S,"intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00);
02402 tolua_function(tolua_S,"set_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00);
02403 tolua_function(tolua_S,"maxlenof_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00);
02404 tolua_endmodule(tolua_S);
02405 #ifdef __cplusplus
02406 tolua_cclass(tolua_S,"ResetCounterMessage","fawkes::KickerInterface::ResetCounterMessage","Message",tolua_collect_fawkes__KickerInterface__ResetCounterMessage);
02407 #else
02408 tolua_cclass(tolua_S,"ResetCounterMessage","fawkes::KickerInterface::ResetCounterMessage","Message",NULL);
02409 #endif
02410 tolua_beginmodule(tolua_S,"ResetCounterMessage");
02411 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00);
02412 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local);
02413 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local);
02414 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00);
02415 tolua_endmodule(tolua_S);
02416 #ifdef __cplusplus
02417 tolua_cclass(tolua_S,"GuideBallMessage","fawkes::KickerInterface::GuideBallMessage","Message",tolua_collect_fawkes__KickerInterface__GuideBallMessage);
02418 #else
02419 tolua_cclass(tolua_S,"GuideBallMessage","fawkes::KickerInterface::GuideBallMessage","Message",NULL);
02420 #endif
02421 tolua_beginmodule(tolua_S,"GuideBallMessage");
02422 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00);
02423 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local);
02424 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local);
02425 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01);
02426 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local);
02427 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local);
02428 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00);
02429 tolua_function(tolua_S,"guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00);
02430 tolua_function(tolua_S,"set_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00);
02431 tolua_function(tolua_S,"maxlenof_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00);
02432 tolua_endmodule(tolua_S);
02433 tolua_function(tolua_S,"num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00);
02434 tolua_function(tolua_S,"set_num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00);
02435 tolua_function(tolua_S,"maxlenof_num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00);
02436 tolua_function(tolua_S,"num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00);
02437 tolua_function(tolua_S,"set_num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00);
02438 tolua_function(tolua_S,"maxlenof_num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00);
02439 tolua_function(tolua_S,"num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00);
02440 tolua_function(tolua_S,"set_num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00);
02441 tolua_function(tolua_S,"maxlenof_num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00);
02442 tolua_function(tolua_S,"guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00);
02443 tolua_function(tolua_S,"set_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00);
02444 tolua_function(tolua_S,"maxlenof_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00);
02445 tolua_function(tolua_S,"current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00);
02446 tolua_function(tolua_S,"set_current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00);
02447 tolua_function(tolua_S,"maxlenof_current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00);
02448 tolua_function(tolua_S,"oftype",tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00);
02449 tolua_function(tolua_S,"datachunk",tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00);
02450 tolua_function(tolua_S,"datasize",tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00);
02451 tolua_function(tolua_S,"type",tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00);
02452 tolua_function(tolua_S,"id",tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00);
02453 tolua_function(tolua_S,"uid",tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00);
02454 tolua_function(tolua_S,"serial",tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00);
02455 tolua_function(tolua_S,"mem_serial",tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00);
02456 tolua_function(tolua_S,".eq",tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00);
02457 tolua_function(tolua_S,"hash",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00);
02458 tolua_function(tolua_S,"hash_size",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00);
02459 tolua_function(tolua_S,"hash_printable",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00);
02460 tolua_function(tolua_S,"is_writer",tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00);
02461 tolua_function(tolua_S,"set_from_chunk",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00);
02462 tolua_function(tolua_S,"create_message",tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00);
02463 tolua_function(tolua_S,"read",tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00);
02464 tolua_function(tolua_S,"write",tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00);
02465 tolua_function(tolua_S,"has_writer",tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00);
02466 tolua_function(tolua_S,"num_readers",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00);
02467 tolua_function(tolua_S,"msgq_enqueue_copy",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00);
02468 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00);
02469 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01);
02470 tolua_function(tolua_S,"msgq_size",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00);
02471 tolua_function(tolua_S,"msgq_flush",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00);
02472 tolua_function(tolua_S,"msgq_lock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00);
02473 tolua_function(tolua_S,"msgq_try_lock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00);
02474 tolua_function(tolua_S,"msgq_unlock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00);
02475 tolua_function(tolua_S,"msgq_pop",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00);
02476 tolua_function(tolua_S,"msgq_first",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00);
02477 tolua_function(tolua_S,"msgq_empty",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00);
02478 tolua_endmodule(tolua_S);
02479 tolua_endmodule(tolua_S);
02480 tolua_endmodule(tolua_S);
02481 return 1;
02482 }
02483
02484
02485 extern "C" {
02486 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
02487 TOLUA_API int luaopen_interfaces_KickerInterface (lua_State* tolua_S) {
02488 return tolua_interfaces_KickerInterface_open(tolua_S);
02489 };
02490 #endif
02491 }
02492
02493