00001 //****************************************************************** 00002 // 00003 // Generated by IDL to C++ Translator 00004 // 00005 // File name: ddsJoy.h 00006 // Source: ddsJoy.idl 00007 // Generated: Mon Jun 11 14:26:39 2012 00008 // OpenSplice V5.4.1OSS 00009 // 00010 //****************************************************************** 00011 #ifndef _DDSJOY_H_ 00012 #define _DDSJOY_H_ 00013 00014 #include "sacpp_mapping.h" 00015 #include "sacpp_DDS_DCPS.h" 00016 #include "Time.h" 00017 #include "Header.h" 00018 struct Time; 00019 struct Header; 00020 struct ddsJoy; 00021 00022 00023 struct ddsJoy 00024 { 00025 struct _axes_seq_uniq_ {}; 00026 typedef DDS_DCPSUFLSeq < DDS::Float, struct _axes_seq_uniq_> _axes_seq; 00027 typedef DDS_DCPSSequence_var < _axes_seq> _axes_seq_var; 00028 typedef DDS_DCPSSequence_out < _axes_seq> _axes_seq_out; 00029 struct _buttons_seq_uniq_ {}; 00030 typedef DDS_DCPSUFLSeq < DDS::Long, struct _buttons_seq_uniq_> _buttons_seq; 00031 typedef DDS_DCPSSequence_var < _buttons_seq> _buttons_seq_var; 00032 typedef DDS_DCPSSequence_out < _buttons_seq> _buttons_seq_out; 00033 Header header; 00034 _axes_seq axes; 00035 _buttons_seq buttons; 00036 }; 00037 00038 typedef DDS_DCPSStruct_var < ddsJoy> ddsJoy_var; 00039 typedef DDS_DCPSStruct_out < ddsJoy> ddsJoy_out; 00040 00041 00042 00043 00044 #endif