Changeset 808 for trunk/MagicSoft/Cosy/candrv
- Timestamp:
- 05/25/01 16:51:24 (24 years ago)
- Location:
- trunk/MagicSoft/Cosy/candrv
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/candrv/network.cc
r732 r808 166 166 } 167 167 168 bool Network::HasError() 169 { 170 for (int i=0; i<32; i++) 171 if (fNodes[i] && fNodes[i]->HasError()) 172 return true; 173 174 return false; 175 } -
trunk/MagicSoft/Cosy/candrv/network.h
r732 r808 30 30 virtual void Start(); 31 31 virtual void Stop(); 32 33 bool HasError(); 32 34 }; 33 35 -
trunk/MagicSoft/Cosy/candrv/nodedrv.cc
r732 r808 6 6 #include "network.h" 7 7 8 NodeDrv::NodeDrv(BYTE_t nodeid, ostream &out) : Log(out), fNetwork(NULL), fId(32) 8 NodeDrv::NodeDrv(BYTE_t nodeid, ostream &out) : Log(out), fNetwork(NULL), fId(32), fError(0) 9 9 { 10 10 if (nodeid>31) -
trunk/MagicSoft/Cosy/candrv/nodedrv.h
r732 r808 13 13 BYTE_t fId; 14 14 15 int fError; 16 17 protected: 18 void SetError(int err) { fError = err; } 19 void DelError() { fError = 0; } 20 int GetError() { return fError; } 21 15 22 public: 16 23 NodeDrv(BYTE_t nodeid, ostream &out=cout); … … 21 28 virtual void InitDevice(Network *net); 22 29 virtual void StopDevice() = 0; 30 31 bool HasError() { return fError; } 23 32 24 33 virtual void HandleSDO(WORD_t idx, BYTE_t subidx, LWORD_t val, struct timeval *tv);
Note:
See TracChangeset
for help on using the changeset viewer.