Changeset 499 for BAORadio


Ignore:
Timestamp:
Oct 3, 2010, 11:05:18 PM (14 years ago)
Author:
frichard
Message:
  • Messages d'erreur plus explicites
  • Message d'erreur supplémentaire si on suit un objet situé à une altitude inférieure à 30° au-dessus de l'horizon
File:
1 edited

Legend:

Unmodified
Added
Removed
  • BAORadio/libindi/libindi/drivers/telescope/BAO.cpp

    r498 r499  
    823823    targetAlt=((90.0-targetAlt)/60.0);
    824824   
    825     if (targetAlt>=1.0) targetAlt=1.0; //on ne peut pas viser un objet situé à moins de 30°
    826       //au-dessus de l'horizon
    827      
    828       TargetPosition.y=(int)(100.0*targetAlt);
     825    if (targetAlt>=1.0)
     826    {
     827          targetAlt=1.0; //on ne peut pas viser un objet situé à moins de 30°
     828          //au-dessus de l'horizon
     829         
     830          IDSetSwitch(&OnCoordSetSP, "Erreur : l objet suivi est situé à moins de 30° en-dessus de l horizon. Goto annulé.");
     831         
     832          Goto=false;
     833         
     834          LecturePosition=false;
     835       
     836          InitAntennes();
     837    }
     838 
     839    TargetPosition.y=(int)(100.0*targetAlt);
    829840  }
    830841 
     
    11831194            LastGotoOK=false;
    11841195           
     1196            LecturePosition=true;
     1197           
    11851198            ADDEC2Motor(targetRA, targetDEC);
    11861199           
    1187             InitAntennes();
    1188            
    1189             LecturePosition=true;
     1200            InitAntennes();         
    11901201           
    11911202            JJAnc=JJ;
     
    12591270                 // if ( compt % 1000 == 0)
    12601271                  {
    1261                     IDSetSwitch(&OnCoordSetSP, "ERREUR 1001 : Erreur critique sur l antenne %s. Déconnexion de l antenne.",
     1272                    IDSetSwitch(&OnCoordSetSP, "Erreur sur l antenne %s. Pas d acknowledge reçu aprÚs l ordre POSITION. Déconnexion de l antenne.",
    12621273                                Sockets[i].IP.c_str());
    12631274                                Sockets[i].Connected=false;
     
    12951306                 // if ( compt % 1000 == 0)
    12961307                  {
    1297                     IDSetSwitch(&OnCoordSetSP, "ERREUR 1002 : Erreur critique sur l antenne %s. Déconnexion de l antenne.",
     1308                    IDSetSwitch(&OnCoordSetSP, "Erreur sur l antenne %s. La position retournée n est pas valide. Déconnexion de l antenne.",
    12981309                                Sockets[i].IP.c_str());
    12991310                                Sockets[i].Connected=false;
     
    13321343                 // if ( compt % 1000 == 0)
    13331344                  {
    1334                     IDSetSwitch(&OnCoordSetSP, "ERREUR 1003 : Erreur critique sur l antenne %s. Déconnexion de l antenne.",
     1345                    IDSetSwitch(&OnCoordSetSP, "Erreur sur l antenne %s. Pas d acknowledge reçu aprÚs l ordre GOTO. Déconnexion de l antenne.",
    13351346                                Sockets[i].IP.c_str());
    13361347                                Sockets[i].Connected=false;
     
    13691380                 // if ( compt % 1000 == 0)
    13701381                  {
    1371                     IDSetSwitch(&OnCoordSetSP, "ERREUR 1004 : Erreur critique sur l antenne %s. Déconnexion de l antenne.",
     1382                    IDSetSwitch(&OnCoordSetSP, "Erreur sur l antenne %s. L antenne n a pas renvoyé GOTO/OK. Déconnexion de l antenne.",
    13721383                                Sockets[i].IP.c_str());
    13731384                                Sockets[i].Connected=false;
     
    13991410        //  if ( compt % 1000 == 0)
    14001411          {
    1401             IDSetSwitch(&OnCoordSetSP, "Erreur 1005 : Anomalie détectée sur l antenne %s. Déconnexion de l antenne.",
     1412            IDSetSwitch(&OnCoordSetSP, "Anomalie détectée sur l antenne %s. Déconnexion de l antenne.",
    14021413                        Sockets[i].IP.c_str());
    14031414                       
     
    14681479        LecturePosition=true;
    14691480       
     1481        ADDEC2Motor(targetRA, targetDEC);
     1482       
    14701483        break;
    14711484       
     
    14881501       
    14891502        LecturePosition=true;
     1503       
     1504        ADDEC2Motor(targetRA, targetDEC);
    14901505       
    14911506        break;
Note: See TracChangeset for help on using the changeset viewer.