nucho
/
RTno_MotorControl
Embed:
(wiki syntax)
Show/hide line numbers
OutPort.h
00001 #ifndef OUTPORT_HEADER_INCLUDED 00002 #define OUTPORT_HEADER_INCLUDED 00003 00004 /******************************************* 00005 * OutPort.h 00006 * @author Yuki Suga 00007 * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010. 00008 * @license LGPLv3 00009 *****************************************/ 00010 00011 #include "OutPortBase.h" 00012 00013 class OutPort : public OutPortBase 00014 { 00015 private: 00016 // void* m_pData; 00017 00018 public: 00019 OutPort(char* name, TimedBoolean& pData); 00020 OutPort(char* name, TimedChar& pData); 00021 OutPort(char* name, TimedOctet& pData); 00022 00023 OutPort(char* name, TimedLong& pData); 00024 OutPort(char* name, TimedFloat& pData); 00025 OutPort(char* name, TimedDouble& pData); 00026 00027 OutPort(char* name, TimedBooleanSeq& pData); 00028 OutPort(char* name, TimedCharSeq& pData); 00029 OutPort(char* name, TimedOctetSeq& pData); 00030 00031 OutPort(char* name, TimedLongSeq& pData); 00032 OutPort(char* name, TimedFloatSeq& pData); 00033 OutPort(char* name, TimedDoubleSeq& pData); 00034 00035 ~OutPort(); 00036 00037 public: 00038 int SizeofData(); 00039 int write(); 00040 }; 00041 00042 00043 #endif
Generated on Tue Jul 12 2022 20:43:51 by 1.7.2