RobotType.idl

00001 struct motionPos {
00002         long left;
00003         long right;     
00004 };
00005 
00006 struct motionSpeed {
00007         short left;
00008         short right;    
00009 };
00010 
00011 struct motionStatus {
00012         unsigned short err_left;
00013         unsigned short err_right;
00014 };
00015 
00016 struct stateInnerIR {
00017         octet front;
00018         octet back;
00019 };
00020 
00021 struct stateDigIn {
00022         octet state;
00023 };
00024 
00025 struct stateServa {
00026         octet frontDoor;
00027         octet innerDoor;
00028         octet backDoor;
00029         octet release;
00030         octet transporterFront;
00031         octet transporterInner;
00032 };
00033 
00034 struct lowerSharps {
00035         short sharp1;
00036         short sharp2;
00037         short sharp3;
00038         short sharp4;
00039 };
00040 
00041 struct adcs {
00042         octet sharpLong1;
00043         octet sharpLong2;
00044         octet sharpLong3;
00045         octet sharpShort1;
00046         octet sharpShort2;
00047         octet sharpShort3;
00048         octet sharpShort4;      
00049         octet frontDoor;
00050 };
00051 
00052 struct position {
00053         double x;
00054         double y;
00055         double phi;
00056 };
00057 
00058 struct stateFrontDoor {
00059         short state;    
00060 };
00061 
00062 struct sharpShorts {
00063         short short1;
00064         short short2;
00065         short short3;
00066         short short4;
00067 };
00068 
00069 struct sharpLongs {
00070         double longSharpDist1;
00071         double longSharpDist2;
00072         double longSharpDist3;  
00073 };
00074 
00075 struct joyData {
00076         short axisX;
00077         short axisY;
00078         short axisZ;
00079         short axisS1;
00080         short axisS2;
00081         short axisR;
00082         octet button1;
00083         octet button2;
00084         octet button3;
00085         octet button4;
00086         octet button5;
00087         octet button6;
00088         octet button7;
00089         octet button8;
00090         octet button9;
00091         octet button10;
00092         octet button11;
00093         octet button12;
00094 };

Generated on Thu Sep 13 11:28:29 2007 for DCE-Eurobot by  doxygen 1.5.3