Changeset 1109 for trunk/MagicSoft/Cosy/candrv
- Timestamp:
- 12/12/01 13:09:24 (23 years ago)
- Location:
- trunk/MagicSoft/Cosy/candrv
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h
r920 r1109 5 5 #pragma link off all functions; 6 6 7 #pragma link C++ class VmodIcan+; 8 #pragma link C++ class CanOpen+; 9 #pragma link C++ class Network+; 10 11 #pragma link C++ class NodeDrv+; 12 13 #pragma link C++ class PendingSDO+; 14 #pragma link C++ class PendingSDOList+; 15 7 16 #endif -
trunk/MagicSoft/Cosy/candrv/Makefile
r910 r1109 31 31 .SUFFIXES: .c .cc .cxx .h .hxx .o 32 32 33 SRCFILES = canopen.cc \ 34 network.cc \ 33 SRCFILES = vmodican.cc \ 34 sdolist.cc \ 35 canopen.cc \ 35 36 nodedrv.cc \ 36 sdolist.cc \ 37 vmodican.cc 37 network.cc 38 38 39 39 SRCS = $(SRCFILES) 40 40 HEADERS = $(SRCFILES:.cc=.h) 41 41 OBJS = $(SRCFILES:.cc=.o) 42 CINTHEADERS = $(HEADERS) 42 43 43 44 ############################################################ -
trunk/MagicSoft/Cosy/candrv/canopen.cc
r926 r1109 3 3 #include <iostream.h> // cout 4 4 #include <iomanip.h> // setw, setfill 5 6 ClassImp(CanOpen); 5 7 6 8 CanOpen::CanOpen(const char *dev, const int baud, MLog &out) : VmodIcan(dev, baud, out) -
trunk/MagicSoft/Cosy/candrv/network.cc
r920 r1109 3 3 #include <iostream.h> // cout 4 4 #include <iomanip.h> // setw, setfill 5 6 ClassImp(Network); 5 7 6 8 void Network::Start() -
trunk/MagicSoft/Cosy/candrv/network.h
r920 r1109 32 32 33 33 bool HasError() const; 34 35 ClassDef(Network, 0) 34 36 }; 35 37 -
trunk/MagicSoft/Cosy/candrv/nodedrv.cc
r926 r1109 6 6 #include "network.h" 7 7 #include "MLogManip.h" 8 9 ClassImp(NodeDrv); 8 10 9 11 NodeDrv::NodeDrv(BYTE_t nodeid, const char *name, MLog &out) : Log(out), fNetwork(NULL), fId(32), fError(0) -
trunk/MagicSoft/Cosy/candrv/nodedrv.h
r926 r1109 3 3 4 4 #include "log.h" 5 6 #ifdef __CINT__ 7 typedef Byte_t BYTE_t; 8 typedef UShort_t WORD_t; 9 typedef Short_t WORDS_t; 10 typedef UInt_t LWORD_t; 11 typedef Int_t LWORDS_t; 12 struct timeval; 13 #else 5 14 #include "gendef.h" 15 #endif 6 16 7 17 class Network; … … 72 82 73 83 void EnableCanMsg(BYTE_t fcode); 84 85 ClassDef(NodeDrv, 0) 74 86 }; 75 87 -
trunk/MagicSoft/Cosy/candrv/sdolist.cc
r909 r1109 2 2 3 3 #include <iostream.h> 4 5 ClassImp(PendingSDO); 6 ClassImp(PendingSDOList); 4 7 5 8 PendingSDOList::PendingSDOList() -
trunk/MagicSoft/Cosy/candrv/sdolist.h
r909 r1109 2 2 #define SDOLIST_H 3 3 4 #ifdef __CINT__ 5 struct pthread_mutex_t; 6 #else 4 7 #include <pthread.h> 8 #endif 5 9 10 #ifdef __CINT__ 11 typedef Byte_t BYTE_t; 12 typedef UShort_t WORD_t; 13 #else 14 #include <TROOT.h> 6 15 #include "gendef.h" 16 #endif 7 17 8 18 class PendingSDO … … 16 26 PendingSDO(BYTE_t n=0, WORD_t i=0, BYTE_t s=0) 17 27 : Node(n), Idx(i), Subidx(s), Next(NULL) {} 28 29 ClassDef(PendingSDO, 0) 18 30 }; 19 31 … … 28 40 public: 29 41 PendingSDOList(); 30 ~PendingSDOList();42 virtual ~PendingSDOList(); 31 43 32 44 void Add(BYTE_t node, WORD_t idx, BYTE_t subidx); … … 37 49 int IsPending(BYTE_t node); 38 50 int IsPending(BYTE_t node, WORD_t idx, BYTE_t subidx); 51 52 ClassDef(PendingSDOList, 0) 39 53 }; 40 54 -
trunk/MagicSoft/Cosy/candrv/vmodican.cc
r920 r1109 10 10 #include <sys/ioctl.h> // ioctl 11 11 #include <sys/resource.h> // PRIO_PROCESS 12 13 ClassImp(VmodIcan); 12 14 13 15 void VmodIcan::PrintMsg(Message *m) -
trunk/MagicSoft/Cosy/candrv/vmodican.h
r920 r1109 7 7 8 8 #include "log.h" 9 10 #ifdef __CINT__ 11 //#include <TROOT.h> 12 typedef UShort_t WORD_t; 13 typedef Byte_t BYTE_t; 14 #else 9 15 #include "gendef.h" 16 #endif 10 17 11 18 #include "MThread.h" 19 20 class Message; 21 class FastMessage; 12 22 13 23 class VmodIcan : public Log, protected MThread … … 65 75 BYTE_t m0=0, BYTE_t m1=0, BYTE_t m2=0, BYTE_t m3=0, 66 76 BYTE_t m4=0, BYTE_t m5=0, BYTE_t m6=0, BYTE_t m7=0); 77 78 ClassDef(VmodIcan, 0) 67 79 }; 68 80
Note:
See TracChangeset
for help on using the changeset viewer.