|
libraries/wiredbas/node/EthernetCameraSensor.hGo to the documentation of this file.00001 //============================================================================ 00002 // Author : Alessandro Pinto <apinto@eecs.berkeley.edu> 00003 // University of California, Berkeley 00004 // 545 Cory Hall, Berkeley, CA 94720 00005 // Copyright : See COPYING file that comes with this distribution 00006 //============================================================================ 00007 00008 #ifndef ETHERNETCAMERASENSOR_H_ 00009 #define ETHERNETCAMERASENSOR_H_ 00010 00011 #include "EthernetNode.h" 00012 00013 namespace cosi { 00014 00015 namespace library { 00016 00017 namespace wiredbas { 00018 00019 class EthernetCameraSensor : public EthernetNode { 00020 00021 public: 00022 00023 EthernetCameraSensor(); 00024 00025 virtual ~EthernetCameraSensor(); 00026 00027 cosi::commstruct::wiredbas::PlatformInstance* GetPlatformInstance(int V, 00028 Position pP); 00029 00030 cosi::commstruct::wiredbas::Implementation * GetImplementationInstance( 00031 int V, Position pP, ThreadSet pThreads, TransferTable pT); 00032 00033 double GetCost(); 00034 00035 RealDelay GetDelay(Vertex NodeId, 00036 cosi::commstruct::wiredbas::Implementation* pI, Vertex Src, 00037 Vertex Dest); 00038 double GetDelayValue(Vertex NodeId, 00039 cosi::commstruct::wiredbas::Implementation* pI, Vertex Src, 00040 Vertex Dest); 00041 00042 RealDelay GetDelay(Vertex NodeId, 00043 cosi::commstruct::wiredbas::Implementation* pI, Vertex Src, 00044 std::string Dest) {return RealDelay(0);}; 00045 double GetDelayValue(Vertex NodeId, 00046 cosi::commstruct::wiredbas::Implementation* pI, Vertex Src, 00047 std::string Dest) {return 0;}; 00048 00049 std::string ComponentName; 00050 00051 std::string ComponentType; 00052 00053 }; 00054 00055 } 00056 00057 } 00058 00059 } 00060 00061 #endif /*ETHERNETCAMERASENSOR_H_*/ Generated on Sun Sep 7 18:37:42 2008 for COSI by 1.5.4 |