Ignore:
Timestamp:
12/12/01 13:09:24 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Cosy/candrv
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h

    r920 r1109  
    55#pragma link off all functions;
    66
     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
    716#endif
  • trunk/MagicSoft/Cosy/candrv/Makefile

    r910 r1109  
    3131.SUFFIXES: .c .cc .cxx .h .hxx .o
    3232
    33 SRCFILES = canopen.cc \
    34            network.cc \
     33SRCFILES = vmodican.cc \
     34           sdolist.cc \
     35           canopen.cc \
    3536           nodedrv.cc \
    36            sdolist.cc \
    37            vmodican.cc
     37           network.cc
    3838
    3939SRCS    = $(SRCFILES)
    4040HEADERS = $(SRCFILES:.cc=.h)
    4141OBJS    = $(SRCFILES:.cc=.o)
     42CINTHEADERS = $(HEADERS)
    4243
    4344############################################################
  • trunk/MagicSoft/Cosy/candrv/canopen.cc

    r926 r1109  
    33#include <iostream.h> // cout
    44#include <iomanip.h>  // setw, setfill
     5
     6ClassImp(CanOpen);
    57
    68CanOpen::CanOpen(const char *dev, const int baud, MLog &out) : VmodIcan(dev, baud, out)
  • trunk/MagicSoft/Cosy/candrv/network.cc

    r920 r1109  
    33#include <iostream.h> // cout
    44#include <iomanip.h>  // setw, setfill
     5
     6ClassImp(Network);
    57
    68void Network::Start()
  • trunk/MagicSoft/Cosy/candrv/network.h

    r920 r1109  
    3232
    3333    bool HasError() const;
     34
     35    ClassDef(Network, 0)
    3436};
    3537
  • trunk/MagicSoft/Cosy/candrv/nodedrv.cc

    r926 r1109  
    66#include "network.h"
    77#include "MLogManip.h"
     8
     9ClassImp(NodeDrv);
    810
    911NodeDrv::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  
    33
    44#include "log.h"
     5
     6#ifdef __CINT__
     7typedef Byte_t   BYTE_t;
     8typedef UShort_t WORD_t;
     9typedef Short_t  WORDS_t;
     10typedef UInt_t   LWORD_t;
     11typedef Int_t    LWORDS_t;
     12struct timeval;
     13#else
    514#include "gendef.h"
     15#endif
    616
    717class Network;
     
    7282
    7383    void EnableCanMsg(BYTE_t fcode);
     84
     85    ClassDef(NodeDrv, 0)
    7486};
    7587
  • trunk/MagicSoft/Cosy/candrv/sdolist.cc

    r909 r1109  
    22
    33#include <iostream.h>
     4
     5ClassImp(PendingSDO);
     6ClassImp(PendingSDOList);
    47
    58PendingSDOList::PendingSDOList()
  • trunk/MagicSoft/Cosy/candrv/sdolist.h

    r909 r1109  
    22#define SDOLIST_H
    33
     4#ifdef __CINT__
     5struct pthread_mutex_t;
     6#else
    47#include <pthread.h>
     8#endif
    59
     10#ifdef __CINT__
     11typedef Byte_t   BYTE_t;
     12typedef UShort_t WORD_t;
     13#else
     14#include <TROOT.h>
    615#include "gendef.h"
     16#endif
    717
    818class PendingSDO
     
    1626    PendingSDO(BYTE_t n=0, WORD_t i=0, BYTE_t s=0)
    1727        : Node(n), Idx(i), Subidx(s), Next(NULL) {}
     28
     29    ClassDef(PendingSDO, 0)
    1830};
    1931
     
    2840public:
    2941    PendingSDOList();
    30     ~PendingSDOList();
     42    virtual ~PendingSDOList();
    3143
    3244    void Add(BYTE_t node, WORD_t idx, BYTE_t subidx);
     
    3749    int IsPending(BYTE_t node);
    3850    int IsPending(BYTE_t node, WORD_t idx, BYTE_t subidx);
     51
     52    ClassDef(PendingSDOList, 0)
    3953};
    4054
  • trunk/MagicSoft/Cosy/candrv/vmodican.cc

    r920 r1109  
    1010#include <sys/ioctl.h>     // ioctl
    1111#include <sys/resource.h>  // PRIO_PROCESS
     12
     13ClassImp(VmodIcan);
    1214
    1315void VmodIcan::PrintMsg(Message *m)
  • trunk/MagicSoft/Cosy/candrv/vmodican.h

    r920 r1109  
    77
    88#include "log.h"
     9
     10#ifdef __CINT__
     11//#include <TROOT.h>
     12typedef UShort_t WORD_t;
     13typedef Byte_t   BYTE_t;
     14#else
    915#include "gendef.h"
     16#endif
    1017
    1118#include "MThread.h"
     19
     20class Message;
     21class FastMessage;
    1222
    1323class VmodIcan : public Log, protected MThread
     
    6575                      BYTE_t m0=0, BYTE_t m1=0, BYTE_t m2=0, BYTE_t m3=0,
    6676                      BYTE_t m4=0, BYTE_t m5=0, BYTE_t m6=0, BYTE_t m7=0);
     77
     78    ClassDef(VmodIcan, 0)
    6779};
    6880
Note: See TracChangeset for help on using the changeset viewer.