Changeset 309


Ignore:
Timestamp:
01/25/2011 10:19:02 AM (13 years ago)
Author:
marcus
Message:

r151 | klaus | 2011-01-21 10:02:56 +0100 (Fr, 21 Jan 2011) | 1 line

do not read magnitudes from auto evt files

Location:
SH_SHM/trunk/source/motif
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • SH_SHM/trunk/source/motif/cblib3.c

    r180 r309  
    24052405 
    24062406void cl3_restore_from_evt( char evtfile[], CUT_PARAMS *par, long *eventid, 
    2407         TSyStatus *status ) 
     2407        TSyBoolean ignore_magnitudes, TSyStatus *status ) 
    24082408 
    24092409/* restores event & phase parameters from evt-file 
     
    24132413 * CUT_PARAMS *par;           output; params read in 
    24142414 * long       *eventid;       output; event ID if found in evt file (ptr may be NULL) 
     2415 * TSyBoolean ignore_magnitudes; input; do not read magnitudes from file 
    24152416 * TSyStatus  *status;        output; return status 
    24162417 */ 
     
    26102611                if  (event.period != EvEMPTY_PERIOD) 
    26112612                        phase.period = event.period; 
    2612                 if  (event.mag[EvcMagMl] != EvEMPTY_MAGNITUDE)  { 
    2613                         phase.magnitude = event.mag[EvcMagMl]; 
    2614                         phase.magn_source = cPiMagnMl; 
    2615                 } /*endif*/ 
    2616                 if  (event.mag[EvcMagMs] != EvEMPTY_MAGNITUDE)  { 
    2617                         phase.magnitude = event.mag[EvcMagMs]; 
    2618                         phase.magn_source = cPiMagnMsPlain; 
    2619                 } /*endif*/ 
    2620                 if  (event.mag[EvcMagMb] != EvEMPTY_MAGNITUDE)  { 
    2621                         phase.magnitude = event.mag[EvcMagMb]; 
    2622                         phase.magn_source = cPiMagnMb; 
    2623                 } /*endif*/ 
    2624                 if  (event.mag[EvcMagMw] != EvEMPTY_MAGNITUDE)  { 
    2625                         phase.magnitude = event.mag[EvcMagMw]; 
    2626                         phase.magn_source = cPiMagnMw; 
    2627                 } /*endif*/ 
    2628                 if  (event.mag[EvcMagMbb] != EvEMPTY_MAGNITUDE)  { 
    2629                         phase.bb.mbb = event.mag[EvcMagMbb]; 
    2630                 } /*endif*/ 
    2631                 if  (event.mag[EvcMagMu] != EvEMPTY_MAGNITUDE)  { 
    2632                         phase.magnitude = event.mag[EvcMagMu]; 
    2633                         phase.magn_source = cPiMagnMu; 
     2613                if  (!ignore_magnitudes)  { 
     2614                        if  (event.mag[EvcMagMl] != EvEMPTY_MAGNITUDE)  { 
     2615                                phase.magnitude = event.mag[EvcMagMl]; 
     2616                                phase.magn_source = cPiMagnMl; 
     2617                        } /*endif*/ 
     2618                        if  (event.mag[EvcMagMs] != EvEMPTY_MAGNITUDE)  { 
     2619                                phase.magnitude = event.mag[EvcMagMs]; 
     2620                                phase.magn_source = cPiMagnMsPlain; 
     2621                        } /*endif*/ 
     2622                        if  (event.mag[EvcMagMb] != EvEMPTY_MAGNITUDE)  { 
     2623                                phase.magnitude = event.mag[EvcMagMb]; 
     2624                                phase.magn_source = cPiMagnMb; 
     2625                        } /*endif*/ 
     2626                        if  (event.mag[EvcMagMw] != EvEMPTY_MAGNITUDE)  { 
     2627                                phase.magnitude = event.mag[EvcMagMw]; 
     2628                                phase.magn_source = cPiMagnMw; 
     2629                        } /*endif*/ 
     2630                        if  (event.mag[EvcMagMbb] != EvEMPTY_MAGNITUDE)  { 
     2631                                phase.bb.mbb = event.mag[EvcMagMbb]; 
     2632                        } /*endif*/ 
     2633                        if  (event.mag[EvcMagMu] != EvEMPTY_MAGNITUDE)  { 
     2634                                phase.magnitude = event.mag[EvcMagMu]; 
     2635                                phase.magn_source = cPiMagnMu; 
     2636                        } /*endif*/ 
    26342637                } /*endif*/ 
    26352638                if  (event.ap_source == EvcApSourceDirect) 
     
    32893292                                cl3v_extproc[num-1].evtinput ); 
    32903293                par = parset->par + parset->parno; 
    3291                 cl3_restore_from_evt( cl3v_extproc[num-1].evtinput, par, NULL, status ); 
     3294                cl3_restore_from_evt( cl3v_extproc[num-1].evtinput, par, NULL, FALSE, 
     3295                        status ); 
    32923296                if   (SySevere(status))  return; 
    32933297                par->soft_change = TRUE; 
  • SH_SHM/trunk/source/motif/cblib3.h

    r180 r309  
    264264 
    265265void cl3_restore_from_evt( char evtfile[], CUT_PARAMS *par, long *eventid, 
    266         STATUS *status ); 
     266        TSyBoolean ignore_magnitudes, STATUS *status ); 
    267267 
    268268/* restores event & phase parameters from evt-file 
     
    272272 * CUT_PARAMS *par;           output; params read in 
    273273 * long       *eventid;       output; event ID if found, ptr may be NULL 
     274 * TSyBoolean ignore_magnitudes; input; do not read magnitudes from file 
    274275 * STATUS     *status;        output; return status 
    275276 */ 
  • SH_SHM/trunk/source/motif/shm.c

    r195 r309  
    33 *      ===== 
    44 * 
    5  * $Revision: 113 $, $Date: 2010-03-05 19:28:01 +0100 (Fr, 05 MÀr 2010) $ 
     5 * $Revision: 151 $, $Date: 2011-01-21 10:02:56 +0100 (Fr, 21 Jan 2011) $ 
    66 * 
    77 * main module of shm 
     
    829829                                printf( "SHM-dbg1: load evt %s\n", autoexec ); 
    830830                        status = cBcNoError; 
    831                         cl3_restore_from_evt( autoexec, xmv_cpar, NULL, &status ); 
     831                        cl3_restore_from_evt( autoexec, xmv_cpar, NULL, FALSE, &status ); 
    832832                        mg_tracedisplay( xmv_w[k_widget_draw], &xmv_dspctrl, &status ); 
    833833                } /*endif*/ 
     
    15751575                                /*cu_delete_all_phases( xmv_w[k_widget_draw], 
    15761576                                        xmv_w[k_widget_single_draw], "*", TRUE );*/ 
    1577                                 cl3_restore_from_evt( autoevt, xmv_cpar, &eventid, &status ); 
     1577                                cl3_restore_from_evt( autoevt, xmv_cpar, &eventid, TRUE, 
     1578                                        &status ); 
    15781579                                if  (Severe(&status))  { 
    15791580                                        cu_alert( status ); 
     
    47364737                xmv_par.evid = i; 
    47374738        } else if  (mode == CLC_PATH_EVT)  { 
    4738                 cl3_restore_from_evt( selfile, xmv_cpar, &eventid, &status ); 
     4739                cl3_restore_from_evt( selfile, xmv_cpar, &eventid, FALSE, &status ); 
    47394740                if  (GpGetBoolean(cGpB_recover_evid))  xmv_par.evid = eventid; 
    47404741                if  (Severe(&status))  { 
Note: See TracChangeset for help on using the changeset viewer.