Changeset 7707 for trunk/MagicSoft/Cosy


Ignore:
Timestamp:
05/09/06 14:18:19 (19 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Cosy
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/main/MStarguider.cc

    r7622 r7707  
    13901390
    13911391Int_t MStarguider::CalcTrackingError(Leds &leds, MStarList &stars,
    1392                                      ZdAz &d, MTime &t, double &bright)
     1392                                     ZdAz &d, MTime &t, double &bright, Int_t &num)
    13931393{
    13941394    const Int_t max = leds.GetEntries();
     
    14201420    TArrayF x, y, mag;
    14211421
    1422     Int_t num = 0;
     1422    num = 0;
    14231423
    14241424    // FIXME: Is predefined value 3 a good idea?
     
    14591459    }
    14601460
    1461     d = TrackingError(x, y, mag, num);
    1462 
    1463     if (num<1)
     1461    Int_t numcor = 0;
     1462    d = TrackingError(x, y, mag, numcor);
     1463    if (numcor<1)
    14641464        return 0;
    14651465
     
    15471547    fTimeFromTp.Set(1970,1,1);
    15481548
    1549     return num;
     1549    return numcor;
    15501550}
    15511551
     
    20302030            fSkyBright->SetBackgroundColor(color);
    20312031
    2032             const Int_t rc = CalcTrackingError(spots, stars, fD, t, bright);
     2032            Int_t numstars = 0;
     2033            const Int_t rc = CalcTrackingError(spots, stars, fD, t, bright, numstars);
    20332034
    20342035            if ((bright <= 1.75* fLastBright) && (bright < 110))
     
    20512052                MDriveCom &com = *fCosy->GetDriveCom();
    20522053                com.SendStargReport(fStatus, fD, fSao->GetZdAz(),
    2053                                     sgcenter, rc, bright,
     2054                                    sgcenter, numstars, rc, bright,
    20542055                                    time.GetMjd(), 0, 0);    // Report
    20552056            }
  • trunk/MagicSoft/Cosy/main/MStarguider.h

    r7622 r7707  
    129129    void ToggleCaosFilter();
    130130    //void GetCoordinates();
    131     Int_t CalcTrackingError(Leds &, MStarList &, ZdAz &, MTime &, double &bright);
     131    Int_t CalcTrackingError(Leds &, MStarList &, ZdAz &, MTime &, double &bright, Int_t &num);
    132132    //void CalcTrackingError(Leds &, MStarList &);
    133133    ZdAz TrackingError(TArrayF &alt, TArrayF &az, TArrayF &mag, Int_t &num) const;
  • trunk/MagicSoft/Cosy/tcpip/MDriveCom.cc

    r7338 r7707  
    220220}
    221221
    222 bool MDriveCom::SendStargReport(UInt_t stat, ZdAz miss, ZdAz nompos, Ring center, Int_t n, Double_t bright, Double_t mjd, Double_t x, Double_t y)
     222bool MDriveCom::SendStargReport(UInt_t stat, ZdAz miss, ZdAz nompos, Ring center, Int_t num, Int_t n, Double_t bright, Double_t mjd, Double_t x, Double_t y)
    223223{
    224224    // miss   [deg]
     
    247247    str += txt.Print("%05.1f ",   center.GetX()); //number
    248248    str += txt.Print("%05.1f ",   center.GetY()); //number
    249     str += txt.Print("%04d ",   n);               //number
     249    str += txt.Print("%04d ",   n);               //number of correleated stars
    250250    str += txt.Print("%03.1f ",  bright);
    251251    str += txt.Print("%12.6f ", t.GetMjd());      // mjd
    252252    str += txt.Print("%.1f ", x);
    253253    str += txt.Print("%.1f ", y);
     254    str += txt.Print("%04d ", num);               //number of detected stars
    254255
    255256    return Send("STARG-REPORT", str, kTRUE);
    256 
    257 }
    258 
    259 
    260 
    261 
    262 
     257}
  • trunk/MagicSoft/Cosy/tcpip/MDriveCom.h

    r7338 r7707  
    4141
    4242    bool SendReport(UInt_t stat, RaDec rd, ZdAz so, ZdAz is, ZdAz er);
    43     bool SendStargReport(UInt_t stat, ZdAz miss, ZdAz nompos, Ring center, Int_t n, Double_t bright, Double_t mjd, Double_t x, Double_t y);
     43    bool SendStargReport(UInt_t stat, ZdAz miss, ZdAz nompos, Ring center, Int_t num, Int_t n, Double_t bright, Double_t mjd, Double_t x, Double_t y);
    4444    bool SendStatus(const char *stat);
    4545};
Note: See TracChangeset for help on using the changeset viewer.