Changeset 18374 for trunk/FACT++/src


Ignore:
Timestamp:
11/07/15 20:55:33 (9 years ago)
Author:
tbretz
Message:
Fixed tha handling of the source report, added period.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/smartfact.cc

    r18366 r18374  
    10941094    int HandleDriveTracking(const EventImp &d)
    10951095    {
    1096         if (!CheckDataSize(d, "DriveControl:Tracking", 64))
     1096        if (!CheckDataSize(d, "DriveControl:Tracking", 96))
    10971097            return GetCurrentState();
     1098
     1099
    10981100
    10991101        const double Ra  = d.Get<double>(0*8);
    11001102        const double Dec = d.Get<double>(1*8);
    1101         const double Zd  = d.Get<double>(3*8);
    1102         const double Az  = d.Get<double>(4*8);
    1103 
    1104         const double dev = d.Get<double>(7*8);
     1103        const double Zd  = d.Get<double>(6*8);
     1104        const double Az  = d.Get<double>(7*8);
     1105
     1106        const double dev = d.Get<double>(11*8);
    11051107
    11061108        fDriveControlTrackingDevHist.push_back(dev);
     
    11411143    int HandleDriveSource(const EventImp &d)
    11421144    {
    1143         if (!CheckDataSize(d, "DriveControl:Source", 7*4+2, true))
     1145        if (!CheckDataSize(d, "DriveControl:Source", 5*8+31))
    11441146            return GetCurrentState();
    11451147
    11461148        const double *ptr = d.Ptr<double>();
    11471149
    1148         const double ra   = ptr[0];  // Ra[h]
    1149         const double dec  = ptr[1];  // Dec[deg]
    1150         const double woff = ptr[4];  // Wobble offset [deg]
    1151         const double wang = ptr[5];  // Wobble angle  [deg]
    1152 
    1153         fDriveControlSourceName = d.Ptr<char>(6*8);
     1150        const double ra     = ptr[0];  // Ra[h]
     1151        const double dec    = ptr[1];  // Dec[deg]
     1152        const double woff   = ptr[2];  // Wobble offset [deg]
     1153        const double wang   = ptr[3];  // Wobble angle  [deg]
     1154        const double period = ptr[4];  // Wobble angle  [deg]
     1155
     1156        fDriveControlSourceName = d.Ptr<char>(5*8);
    11541157
    11551158        ostringstream out;
     
    11631166        out << HTML::kWhite << '\t' << woff << '\n';
    11641167        out << HTML::kWhite << '\t' << wang << '\n';
     1168        out << HTML::kWhite << '\t' << period << '\n';
    11651169
    11661170        ofstream(fPath+"/source.data") << out.str();
Note: See TracChangeset for help on using the changeset viewer.