00001
00002
00003
00004
00005 #include "RobotType.h"
00006
00007
00008
00009
00010
00011 void motionPos_serialize(CDR_Codec *cdrCodec,motionPos *object) {
00012 CORBA_long_serialize(cdrCodec,&(object->left));
00013 CORBA_long_serialize(cdrCodec,&(object->right));
00014 }
00015
00016 void
00017 motionPos_deserialize(CDR_Codec *cdrCodec,motionPos *object) {
00018 CORBA_long_deserialize(cdrCodec,&(object->left));
00019 CORBA_long_deserialize(cdrCodec,&(object->right));
00020 }
00021
00022 int
00023 motionPos_get_max_size(ORTEGetMaxSizeParam *gms) {
00024 CORBA_long_get_max_size(gms);
00025 CORBA_long_get_max_size(gms);
00026 return gms->csize;
00027 }
00028
00029 Boolean
00030 motionPos_type_register(ORTEDomain *d) {
00031 Boolean ret;
00032
00033 ret=ORTETypeRegisterAdd(d,
00034 "motionPos",
00035 (ORTETypeSerialize)motionPos_serialize,
00036 (ORTETypeDeserialize)motionPos_deserialize,
00037 motionPos_get_max_size,
00038 0);
00039 return ret;
00040 }
00041
00042
00043
00044
00045
00046 void motionSpeed_serialize(CDR_Codec *cdrCodec,motionSpeed *object) {
00047 CORBA_short_serialize(cdrCodec,&(object->left));
00048 CORBA_short_serialize(cdrCodec,&(object->right));
00049 }
00050
00051 void
00052 motionSpeed_deserialize(CDR_Codec *cdrCodec,motionSpeed *object) {
00053 CORBA_short_deserialize(cdrCodec,&(object->left));
00054 CORBA_short_deserialize(cdrCodec,&(object->right));
00055 }
00056
00057 int
00058 motionSpeed_get_max_size(ORTEGetMaxSizeParam *gms) {
00059 CORBA_short_get_max_size(gms);
00060 CORBA_short_get_max_size(gms);
00061 return gms->csize;
00062 }
00063
00064 Boolean
00065 motionSpeed_type_register(ORTEDomain *d) {
00066 Boolean ret;
00067
00068 ret=ORTETypeRegisterAdd(d,
00069 "motionSpeed",
00070 (ORTETypeSerialize)motionSpeed_serialize,
00071 (ORTETypeDeserialize)motionSpeed_deserialize,
00072 motionSpeed_get_max_size,
00073 0);
00074 return ret;
00075 }
00076
00077
00078
00079
00080
00081 void motionStatus_serialize(CDR_Codec *cdrCodec,motionStatus *object) {
00082 CORBA_unsigned_short_serialize(cdrCodec,&(object->err_left));
00083 CORBA_unsigned_short_serialize(cdrCodec,&(object->err_right));
00084 }
00085
00086 void
00087 motionStatus_deserialize(CDR_Codec *cdrCodec,motionStatus *object) {
00088 CORBA_unsigned_short_deserialize(cdrCodec,&(object->err_left));
00089 CORBA_unsigned_short_deserialize(cdrCodec,&(object->err_right));
00090 }
00091
00092 int
00093 motionStatus_get_max_size(ORTEGetMaxSizeParam *gms) {
00094 CORBA_unsigned_short_get_max_size(gms);
00095 CORBA_unsigned_short_get_max_size(gms);
00096 return gms->csize;
00097 }
00098
00099 Boolean
00100 motionStatus_type_register(ORTEDomain *d) {
00101 Boolean ret;
00102
00103 ret=ORTETypeRegisterAdd(d,
00104 "motionStatus",
00105 (ORTETypeSerialize)motionStatus_serialize,
00106 (ORTETypeDeserialize)motionStatus_deserialize,
00107 motionStatus_get_max_size,
00108 0);
00109 return ret;
00110 }
00111
00112
00113
00114
00115
00116 void stateInnerIR_serialize(CDR_Codec *cdrCodec,stateInnerIR *object) {
00117 CORBA_octet_serialize(cdrCodec,&(object->front));
00118 CORBA_octet_serialize(cdrCodec,&(object->back));
00119 }
00120
00121 void
00122 stateInnerIR_deserialize(CDR_Codec *cdrCodec,stateInnerIR *object) {
00123 CORBA_octet_deserialize(cdrCodec,&(object->front));
00124 CORBA_octet_deserialize(cdrCodec,&(object->back));
00125 }
00126
00127 int
00128 stateInnerIR_get_max_size(ORTEGetMaxSizeParam *gms) {
00129 CORBA_octet_get_max_size(gms);
00130 CORBA_octet_get_max_size(gms);
00131 return gms->csize;
00132 }
00133
00134 Boolean
00135 stateInnerIR_type_register(ORTEDomain *d) {
00136 Boolean ret;
00137
00138 ret=ORTETypeRegisterAdd(d,
00139 "stateInnerIR",
00140 (ORTETypeSerialize)stateInnerIR_serialize,
00141 (ORTETypeDeserialize)stateInnerIR_deserialize,
00142 stateInnerIR_get_max_size,
00143 0);
00144 return ret;
00145 }
00146
00147
00148
00149
00150
00151 void stateDigIn_serialize(CDR_Codec *cdrCodec,stateDigIn *object) {
00152 CORBA_octet_serialize(cdrCodec,&(object->state));
00153 }
00154
00155 void
00156 stateDigIn_deserialize(CDR_Codec *cdrCodec,stateDigIn *object) {
00157 CORBA_octet_deserialize(cdrCodec,&(object->state));
00158 }
00159
00160 int
00161 stateDigIn_get_max_size(ORTEGetMaxSizeParam *gms) {
00162 CORBA_octet_get_max_size(gms);
00163 return gms->csize;
00164 }
00165
00166 Boolean
00167 stateDigIn_type_register(ORTEDomain *d) {
00168 Boolean ret;
00169
00170 ret=ORTETypeRegisterAdd(d,
00171 "stateDigIn",
00172 (ORTETypeSerialize)stateDigIn_serialize,
00173 (ORTETypeDeserialize)stateDigIn_deserialize,
00174 stateDigIn_get_max_size,
00175 0);
00176 return ret;
00177 }
00178
00179
00180
00181
00182
00183 void stateServa_serialize(CDR_Codec *cdrCodec,stateServa *object) {
00184 CORBA_octet_serialize(cdrCodec,&(object->frontDoor));
00185 CORBA_octet_serialize(cdrCodec,&(object->innerDoor));
00186 CORBA_octet_serialize(cdrCodec,&(object->backDoor));
00187 CORBA_octet_serialize(cdrCodec,&(object->release));
00188 CORBA_octet_serialize(cdrCodec,&(object->transporterFront));
00189 CORBA_octet_serialize(cdrCodec,&(object->transporterInner));
00190 }
00191
00192 void
00193 stateServa_deserialize(CDR_Codec *cdrCodec,stateServa *object) {
00194 CORBA_octet_deserialize(cdrCodec,&(object->frontDoor));
00195 CORBA_octet_deserialize(cdrCodec,&(object->innerDoor));
00196 CORBA_octet_deserialize(cdrCodec,&(object->backDoor));
00197 CORBA_octet_deserialize(cdrCodec,&(object->release));
00198 CORBA_octet_deserialize(cdrCodec,&(object->transporterFront));
00199 CORBA_octet_deserialize(cdrCodec,&(object->transporterInner));
00200 }
00201
00202 int
00203 stateServa_get_max_size(ORTEGetMaxSizeParam *gms) {
00204 CORBA_octet_get_max_size(gms);
00205 CORBA_octet_get_max_size(gms);
00206 CORBA_octet_get_max_size(gms);
00207 CORBA_octet_get_max_size(gms);
00208 CORBA_octet_get_max_size(gms);
00209 CORBA_octet_get_max_size(gms);
00210 return gms->csize;
00211 }
00212
00213 Boolean
00214 stateServa_type_register(ORTEDomain *d) {
00215 Boolean ret;
00216
00217 ret=ORTETypeRegisterAdd(d,
00218 "stateServa",
00219 (ORTETypeSerialize)stateServa_serialize,
00220 (ORTETypeDeserialize)stateServa_deserialize,
00221 stateServa_get_max_size,
00222 0);
00223 return ret;
00224 }
00225
00226
00227
00228
00229
00230 void lowerSharps_serialize(CDR_Codec *cdrCodec,lowerSharps *object) {
00231 CORBA_short_serialize(cdrCodec,&(object->sharp1));
00232 CORBA_short_serialize(cdrCodec,&(object->sharp2));
00233 CORBA_short_serialize(cdrCodec,&(object->sharp3));
00234 CORBA_short_serialize(cdrCodec,&(object->sharp4));
00235 }
00236
00237 void
00238 lowerSharps_deserialize(CDR_Codec *cdrCodec,lowerSharps *object) {
00239 CORBA_short_deserialize(cdrCodec,&(object->sharp1));
00240 CORBA_short_deserialize(cdrCodec,&(object->sharp2));
00241 CORBA_short_deserialize(cdrCodec,&(object->sharp3));
00242 CORBA_short_deserialize(cdrCodec,&(object->sharp4));
00243 }
00244
00245 int
00246 lowerSharps_get_max_size(ORTEGetMaxSizeParam *gms) {
00247 CORBA_short_get_max_size(gms);
00248 CORBA_short_get_max_size(gms);
00249 CORBA_short_get_max_size(gms);
00250 CORBA_short_get_max_size(gms);
00251 return gms->csize;
00252 }
00253
00254 Boolean
00255 lowerSharps_type_register(ORTEDomain *d) {
00256 Boolean ret;
00257
00258 ret=ORTETypeRegisterAdd(d,
00259 "lowerSharps",
00260 (ORTETypeSerialize)lowerSharps_serialize,
00261 (ORTETypeDeserialize)lowerSharps_deserialize,
00262 lowerSharps_get_max_size,
00263 0);
00264 return ret;
00265 }
00266
00267
00268
00269
00270
00271 void adcs_serialize(CDR_Codec *cdrCodec,adcs *object) {
00272 CORBA_octet_serialize(cdrCodec,&(object->sharpLong1));
00273 CORBA_octet_serialize(cdrCodec,&(object->sharpLong2));
00274 CORBA_octet_serialize(cdrCodec,&(object->sharpLong3));
00275 CORBA_octet_serialize(cdrCodec,&(object->sharpShort1));
00276 CORBA_octet_serialize(cdrCodec,&(object->sharpShort2));
00277 CORBA_octet_serialize(cdrCodec,&(object->sharpShort3));
00278 CORBA_octet_serialize(cdrCodec,&(object->sharpShort4));
00279 CORBA_octet_serialize(cdrCodec,&(object->frontDoor));
00280 }
00281
00282 void
00283 adcs_deserialize(CDR_Codec *cdrCodec,adcs *object) {
00284 CORBA_octet_deserialize(cdrCodec,&(object->sharpLong1));
00285 CORBA_octet_deserialize(cdrCodec,&(object->sharpLong2));
00286 CORBA_octet_deserialize(cdrCodec,&(object->sharpLong3));
00287 CORBA_octet_deserialize(cdrCodec,&(object->sharpShort1));
00288 CORBA_octet_deserialize(cdrCodec,&(object->sharpShort2));
00289 CORBA_octet_deserialize(cdrCodec,&(object->sharpShort3));
00290 CORBA_octet_deserialize(cdrCodec,&(object->sharpShort4));
00291 CORBA_octet_deserialize(cdrCodec,&(object->frontDoor));
00292 }
00293
00294 int
00295 adcs_get_max_size(ORTEGetMaxSizeParam *gms) {
00296 CORBA_octet_get_max_size(gms);
00297 CORBA_octet_get_max_size(gms);
00298 CORBA_octet_get_max_size(gms);
00299 CORBA_octet_get_max_size(gms);
00300 CORBA_octet_get_max_size(gms);
00301 CORBA_octet_get_max_size(gms);
00302 CORBA_octet_get_max_size(gms);
00303 CORBA_octet_get_max_size(gms);
00304 return gms->csize;
00305 }
00306
00307 Boolean
00308 adcs_type_register(ORTEDomain *d) {
00309 Boolean ret;
00310
00311 ret=ORTETypeRegisterAdd(d,
00312 "adcs",
00313 (ORTETypeSerialize)adcs_serialize,
00314 (ORTETypeDeserialize)adcs_deserialize,
00315 adcs_get_max_size,
00316 0);
00317 return ret;
00318 }
00319
00320
00321
00322
00323
00324 void position_serialize(CDR_Codec *cdrCodec,position *object) {
00325 CORBA_double_serialize(cdrCodec,&(object->x));
00326 CORBA_double_serialize(cdrCodec,&(object->y));
00327 CORBA_double_serialize(cdrCodec,&(object->phi));
00328 }
00329
00330 void
00331 position_deserialize(CDR_Codec *cdrCodec,position *object) {
00332 CORBA_double_deserialize(cdrCodec,&(object->x));
00333 CORBA_double_deserialize(cdrCodec,&(object->y));
00334 CORBA_double_deserialize(cdrCodec,&(object->phi));
00335 }
00336
00337 int
00338 position_get_max_size(ORTEGetMaxSizeParam *gms) {
00339 CORBA_double_get_max_size(gms);
00340 CORBA_double_get_max_size(gms);
00341 CORBA_double_get_max_size(gms);
00342 return gms->csize;
00343 }
00344
00345 Boolean
00346 position_type_register(ORTEDomain *d) {
00347 Boolean ret;
00348
00349 ret=ORTETypeRegisterAdd(d,
00350 "position",
00351 (ORTETypeSerialize)position_serialize,
00352 (ORTETypeDeserialize)position_deserialize,
00353 position_get_max_size,
00354 0);
00355 return ret;
00356 }
00357
00358
00359
00360
00361
00362 void stateFrontDoor_serialize(CDR_Codec *cdrCodec,stateFrontDoor *object) {
00363 CORBA_short_serialize(cdrCodec,&(object->state));
00364 }
00365
00366 void
00367 stateFrontDoor_deserialize(CDR_Codec *cdrCodec,stateFrontDoor *object) {
00368 CORBA_short_deserialize(cdrCodec,&(object->state));
00369 }
00370
00371 int
00372 stateFrontDoor_get_max_size(ORTEGetMaxSizeParam *gms) {
00373 CORBA_short_get_max_size(gms);
00374 return gms->csize;
00375 }
00376
00377 Boolean
00378 stateFrontDoor_type_register(ORTEDomain *d) {
00379 Boolean ret;
00380
00381 ret=ORTETypeRegisterAdd(d,
00382 "stateFrontDoor",
00383 (ORTETypeSerialize)stateFrontDoor_serialize,
00384 (ORTETypeDeserialize)stateFrontDoor_deserialize,
00385 stateFrontDoor_get_max_size,
00386 0);
00387 return ret;
00388 }
00389
00390
00391
00392
00393
00394 void sharpShorts_serialize(CDR_Codec *cdrCodec,sharpShorts *object) {
00395 CORBA_short_serialize(cdrCodec,&(object->short1));
00396 CORBA_short_serialize(cdrCodec,&(object->short2));
00397 CORBA_short_serialize(cdrCodec,&(object->short3));
00398 CORBA_short_serialize(cdrCodec,&(object->short4));
00399 }
00400
00401 void
00402 sharpShorts_deserialize(CDR_Codec *cdrCodec,sharpShorts *object) {
00403 CORBA_short_deserialize(cdrCodec,&(object->short1));
00404 CORBA_short_deserialize(cdrCodec,&(object->short2));
00405 CORBA_short_deserialize(cdrCodec,&(object->short3));
00406 CORBA_short_deserialize(cdrCodec,&(object->short4));
00407 }
00408
00409 int
00410 sharpShorts_get_max_size(ORTEGetMaxSizeParam *gms) {
00411 CORBA_short_get_max_size(gms);
00412 CORBA_short_get_max_size(gms);
00413 CORBA_short_get_max_size(gms);
00414 CORBA_short_get_max_size(gms);
00415 return gms->csize;
00416 }
00417
00418 Boolean
00419 sharpShorts_type_register(ORTEDomain *d) {
00420 Boolean ret;
00421
00422 ret=ORTETypeRegisterAdd(d,
00423 "sharpShorts",
00424 (ORTETypeSerialize)sharpShorts_serialize,
00425 (ORTETypeDeserialize)sharpShorts_deserialize,
00426 sharpShorts_get_max_size,
00427 0);
00428 return ret;
00429 }
00430
00431
00432
00433
00434
00435 void sharpLongs_serialize(CDR_Codec *cdrCodec,sharpLongs *object) {
00436 CORBA_double_serialize(cdrCodec,&(object->longSharpDist1));
00437 CORBA_double_serialize(cdrCodec,&(object->longSharpDist2));
00438 CORBA_double_serialize(cdrCodec,&(object->longSharpDist3));
00439 }
00440
00441 void
00442 sharpLongs_deserialize(CDR_Codec *cdrCodec,sharpLongs *object) {
00443 CORBA_double_deserialize(cdrCodec,&(object->longSharpDist1));
00444 CORBA_double_deserialize(cdrCodec,&(object->longSharpDist2));
00445 CORBA_double_deserialize(cdrCodec,&(object->longSharpDist3));
00446 }
00447
00448 int
00449 sharpLongs_get_max_size(ORTEGetMaxSizeParam *gms) {
00450 CORBA_double_get_max_size(gms);
00451 CORBA_double_get_max_size(gms);
00452 CORBA_double_get_max_size(gms);
00453 return gms->csize;
00454 }
00455
00456 Boolean
00457 sharpLongs_type_register(ORTEDomain *d) {
00458 Boolean ret;
00459
00460 ret=ORTETypeRegisterAdd(d,
00461 "sharpLongs",
00462 (ORTETypeSerialize)sharpLongs_serialize,
00463 (ORTETypeDeserialize)sharpLongs_deserialize,
00464 sharpLongs_get_max_size,
00465 0);
00466 return ret;
00467 }
00468
00469
00470
00471
00472
00473 void joyData_serialize(CDR_Codec *cdrCodec,joyData *object) {
00474 CORBA_short_serialize(cdrCodec,&(object->axisX));
00475 CORBA_short_serialize(cdrCodec,&(object->axisY));
00476 CORBA_short_serialize(cdrCodec,&(object->axisZ));
00477 CORBA_short_serialize(cdrCodec,&(object->axisS1));
00478 CORBA_short_serialize(cdrCodec,&(object->axisS2));
00479 CORBA_short_serialize(cdrCodec,&(object->axisR));
00480 CORBA_octet_serialize(cdrCodec,&(object->button1));
00481 CORBA_octet_serialize(cdrCodec,&(object->button2));
00482 CORBA_octet_serialize(cdrCodec,&(object->button3));
00483 CORBA_octet_serialize(cdrCodec,&(object->button4));
00484 CORBA_octet_serialize(cdrCodec,&(object->button5));
00485 CORBA_octet_serialize(cdrCodec,&(object->button6));
00486 CORBA_octet_serialize(cdrCodec,&(object->button7));
00487 CORBA_octet_serialize(cdrCodec,&(object->button8));
00488 CORBA_octet_serialize(cdrCodec,&(object->button9));
00489 CORBA_octet_serialize(cdrCodec,&(object->button10));
00490 CORBA_octet_serialize(cdrCodec,&(object->button11));
00491 CORBA_octet_serialize(cdrCodec,&(object->button12));
00492 }
00493
00494 void
00495 joyData_deserialize(CDR_Codec *cdrCodec,joyData *object) {
00496 CORBA_short_deserialize(cdrCodec,&(object->axisX));
00497 CORBA_short_deserialize(cdrCodec,&(object->axisY));
00498 CORBA_short_deserialize(cdrCodec,&(object->axisZ));
00499 CORBA_short_deserialize(cdrCodec,&(object->axisS1));
00500 CORBA_short_deserialize(cdrCodec,&(object->axisS2));
00501 CORBA_short_deserialize(cdrCodec,&(object->axisR));
00502 CORBA_octet_deserialize(cdrCodec,&(object->button1));
00503 CORBA_octet_deserialize(cdrCodec,&(object->button2));
00504 CORBA_octet_deserialize(cdrCodec,&(object->button3));
00505 CORBA_octet_deserialize(cdrCodec,&(object->button4));
00506 CORBA_octet_deserialize(cdrCodec,&(object->button5));
00507 CORBA_octet_deserialize(cdrCodec,&(object->button6));
00508 CORBA_octet_deserialize(cdrCodec,&(object->button7));
00509 CORBA_octet_deserialize(cdrCodec,&(object->button8));
00510 CORBA_octet_deserialize(cdrCodec,&(object->button9));
00511 CORBA_octet_deserialize(cdrCodec,&(object->button10));
00512 CORBA_octet_deserialize(cdrCodec,&(object->button11));
00513 CORBA_octet_deserialize(cdrCodec,&(object->button12));
00514 }
00515
00516 int
00517 joyData_get_max_size(ORTEGetMaxSizeParam *gms) {
00518 CORBA_short_get_max_size(gms);
00519 CORBA_short_get_max_size(gms);
00520 CORBA_short_get_max_size(gms);
00521 CORBA_short_get_max_size(gms);
00522 CORBA_short_get_max_size(gms);
00523 CORBA_short_get_max_size(gms);
00524 CORBA_octet_get_max_size(gms);
00525 CORBA_octet_get_max_size(gms);
00526 CORBA_octet_get_max_size(gms);
00527 CORBA_octet_get_max_size(gms);
00528 CORBA_octet_get_max_size(gms);
00529 CORBA_octet_get_max_size(gms);
00530 CORBA_octet_get_max_size(gms);
00531 CORBA_octet_get_max_size(gms);
00532 CORBA_octet_get_max_size(gms);
00533 CORBA_octet_get_max_size(gms);
00534 CORBA_octet_get_max_size(gms);
00535 CORBA_octet_get_max_size(gms);
00536 return gms->csize;
00537 }
00538
00539 Boolean
00540 joyData_type_register(ORTEDomain *d) {
00541 Boolean ret;
00542
00543 ret=ORTETypeRegisterAdd(d,
00544 "joyData",
00545 (ORTETypeSerialize)joyData_serialize,
00546 (ORTETypeDeserialize)joyData_deserialize,
00547 joyData_get_max_size,
00548 0);
00549 return ret;
00550 }
00551