Ignore:
Timestamp:
01/16/08 10:05:44 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/devdrv/macs.cc

    r8376 r8811  
    4343}
    4444
    45 void Macs::HandleSDO(WORD_t idx, BYTE_t subidx, LWORD_t val, timeval_t *tv)
     45void Macs::HandleSDO(WORD_t idx, BYTE_t subidx, LWORD_t val, const timeval_t &tv)
    4646{
    4747  // cout << "SdoRx: Idx=0x"<< hex << idx << "/" << (int)subidx;
     
    8686//        lout << "Actual Position: " << dec << (signed long)val << endl;
    8787        fPos = (LWORDS_t)val;
    88         fPosTime.Set(*tv);
     88        fPosTime.Set(tv);
    8989        return;
    9090/*
     
    136136}
    137137
    138 void Macs::HandleSDOOK(WORD_t idx, BYTE_t subidx, LWORD_t data, timeval_t *tv)
     138void Macs::HandleSDOOK(WORD_t idx, BYTE_t subidx, LWORD_t data, const timeval_t &tv)
    139139{
    140140    //    cout << "Node #" << dec << (int)GetId() << ": Sdo=" << hex << idx  << "/" << (int)subidx << " set." << endl;
     
    556556}
    557557
    558 void Macs::HandlePDO1(BYTE_t *data, timeval_t *tv)
     558void Macs::HandlePDO1(const BYTE_t *data, const timeval_t &tv)
    559559{
    560560    // FIXME!!!! Only 0x4000 should do this to be
     
    575575    fStatus = data[3];
    576576
    577     fPdoTime.Set(*tv);
    578 }
    579 
    580 void Macs::HandlePDO2(BYTE_t *data, timeval_t *tv)
     577    fPdoTime.Set(tv);
     578}
     579
     580void Macs::HandlePDO2(const BYTE_t *data, const timeval_t &tv)
    581581{
    582582    LWORDS_t errnum = (data[0]<<24) | (data[1]<<16) | (data[2]<<8) | data[3];
     
    727727}
    728728
    729 void Macs::HandlePDO3(BYTE_t *data, timeval_t *tv)
     729void Macs::HandlePDO3(const BYTE_t *data, const timeval_t &tv)
    730730{
    731731    // 3    5    7    9
Note: See TracChangeset for help on using the changeset viewer.