Changeset 8811 for trunk/MagicSoft/Cosy/devdrv/macs.cc
- Timestamp:
- 01/16/08 10:05:44 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/devdrv/macs.cc
r8376 r8811 43 43 } 44 44 45 void Macs::HandleSDO(WORD_t idx, BYTE_t subidx, LWORD_t val, timeval_t *tv)45 void Macs::HandleSDO(WORD_t idx, BYTE_t subidx, LWORD_t val, const timeval_t &tv) 46 46 { 47 47 // cout << "SdoRx: Idx=0x"<< hex << idx << "/" << (int)subidx; … … 86 86 // lout << "Actual Position: " << dec << (signed long)val << endl; 87 87 fPos = (LWORDS_t)val; 88 fPosTime.Set( *tv);88 fPosTime.Set(tv); 89 89 return; 90 90 /* … … 136 136 } 137 137 138 void Macs::HandleSDOOK(WORD_t idx, BYTE_t subidx, LWORD_t data, timeval_t *tv)138 void Macs::HandleSDOOK(WORD_t idx, BYTE_t subidx, LWORD_t data, const timeval_t &tv) 139 139 { 140 140 // cout << "Node #" << dec << (int)GetId() << ": Sdo=" << hex << idx << "/" << (int)subidx << " set." << endl; … … 556 556 } 557 557 558 void Macs::HandlePDO1( BYTE_t *data, timeval_t *tv)558 void Macs::HandlePDO1(const BYTE_t *data, const timeval_t &tv) 559 559 { 560 560 // FIXME!!!! Only 0x4000 should do this to be … … 575 575 fStatus = data[3]; 576 576 577 fPdoTime.Set( *tv);578 } 579 580 void Macs::HandlePDO2( BYTE_t *data, timeval_t *tv)577 fPdoTime.Set(tv); 578 } 579 580 void Macs::HandlePDO2(const BYTE_t *data, const timeval_t &tv) 581 581 { 582 582 LWORDS_t errnum = (data[0]<<24) | (data[1]<<16) | (data[2]<<8) | data[3]; … … 727 727 } 728 728 729 void Macs::HandlePDO3( BYTE_t *data, timeval_t *tv)729 void Macs::HandlePDO3(const BYTE_t *data, const timeval_t &tv) 730 730 { 731 731 // 3 5 7 9
Note:
See TracChangeset
for help on using the changeset viewer.