00001
00002
00003
00004
00005 #include "RobotTypeArr.h"
00006
00007
00008
00009
00010
00011 void laserData_serialize(CDR_Codec *cdrCodec,laserData *object) {
00012 CORBA_unsigned_short_serialize(cdrCodec,&(object->cnt));
00013 CORBA_unsigned_short_serialize(cdrCodec,&(object->period));
00014 CORBA_unsigned_short_serialize(cdrCodec,&(object->measures[10]));
00015 }
00016
00017 void
00018 laserData_deserialize(CDR_Codec *cdrCodec,laserData *object) {
00019 CORBA_unsigned_short_deserialize(cdrCodec,&(object->cnt));
00020 CORBA_unsigned_short_deserialize(cdrCodec,&(object->period));
00021 CORBA_unsigned_short_deserialize(cdrCodec,&(object->measures[10]));
00022 }
00023
00024 int
00025 laserData_get_max_size(ORTEGetMaxSizeParam *gms) {
00026 CORBA_unsigned_short_get_max_size(gms);
00027 CORBA_unsigned_short_get_max_size(gms);
00028 CORBA_unsigned_short_get_max_size(gms);
00029 return gms->csize;
00030 }
00031
00032 Boolean
00033 laserData_type_register(ORTEDomain *d) {
00034 Boolean ret;
00035
00036 ret=ORTETypeRegisterAdd(d,
00037 "laserData",
00038 (ORTETypeSerialize)laserData_serialize,
00039 (ORTETypeDeserialize)laserData_deserialize,
00040 laserData_get_max_size,
00041 0);
00042 return ret;
00043 }
00044
00045
00046
00047
00048
00049 void stateSharp_serialize(CDR_Codec *cdrCodec,stateSharp *object) {
00050 CORBA_unsigned_short_serialize(cdrCodec,&(object->sharp[4]));
00051 }
00052
00053 void
00054 stateSharp_deserialize(CDR_Codec *cdrCodec,stateSharp *object) {
00055 CORBA_unsigned_short_deserialize(cdrCodec,&(object->sharp[4]));
00056 }
00057
00058 int
00059 stateSharp_get_max_size(ORTEGetMaxSizeParam *gms) {
00060 CORBA_unsigned_short_get_max_size(gms);
00061 return gms->csize;
00062 }
00063
00064 Boolean
00065 stateSharp_type_register(ORTEDomain *d) {
00066 Boolean ret;
00067
00068 ret=ORTETypeRegisterAdd(d,
00069 "stateSharp",
00070 (ORTETypeSerialize)stateSharp_serialize,
00071 (ORTETypeDeserialize)stateSharp_deserialize,
00072 stateSharp_get_max_size,
00073 0);
00074 return ret;
00075 }
00076