Ignore:
Timestamp:
Nov 25, 1999, 2:56:34 PM (26 years ago)
Author:
ansari
Message:

archediab 28 vol

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archediab.old/archediab.sources/c/diabolo.c

    r643 r649  
    1919#include "config_transputer.h"
    2020#include "dilution.h"
     21#include "recons_sst.h"
     22#include "tm.h"
    2123
     24void InitSimulMission(void);
    2225
    2326stglob* gg;                     // pointeur global  sur la structure
     
    4447//flag=2;       // en mode simulation
    4548if(clavier(touche_alt) ) flag=2; else flag=1;           // en mode acquisition
     49if(clavier(touche_controle) ) flag=4;                           // avec emission des telecommandes au demarrage
     50if(clavier(touche_alt) && clavier(touche_controle) ) {
     51  flag=3;               // en mode simulateur de donnees mission
     52  InitSimulMission();
     53  }
    4654#endif
    4755
    48 //return(1);
     56
    4957
    5058init_struct(flag);
     59
     60init_recons_sst();
    5161
    5262//printf(" long_entete          = %ld \n",      sizeof(F_entete));
     
    6575
    6676nouveauM(0,diabolo_id,exec_menu_diabolo);
     77nouveauSM(0,menu_trace_tout_id,exec_menu_trace_tout);
    6778
    6879ouvreD(fenetre_acquisition,acquisition_id,"acquisition",exec_acquisition);
     
    8596#endif
    8697
     98initRS(port_A,baud1200+data8+stop10+noParity,0);       
    8799
    88100#ifdef lire_les_donnees_POM2
     
    117129
    118130
    119 if(flag==1)                                     //  mets en route les interruptions
     131if( (flag==1) ou        (flag==4) )                             //  mets en route les interruptions
    120132        {
    121133        ecritD(fenetre_acquisition,e_tache_inter,1);
     
    125137select(fenetre_controle);
    126138select(fenetre_acquisition);
     139
     140// $CHECK$ on est toujours en mode 4 avec la derniere modif AB ???
     141tt->PCI_actif=4;
     142if (flag==3) tt->PCI_actif=3;
    127143
    128144return(option_texte+option_unclick);
     
    154170void exec_controle(int fen,int item,double valeur,...)
    155171{
    156 if(item==caseferme)  {stop_exec(fen);}
     172switch(item)
     173    {
     174    case caseferme      :  stop_exec(fen);break;
     175    case con_reset_epld :       reset_epld();   break;
     176    case con_reset_trp  :       reset_trp();    break;
     177    default     :       break;
     178    }   
    157179}
    158180
Note: See TracChangeset for help on using the changeset viewer.