LibItsCommon_TestSystem.ttcn 1.19 KB
Newer Older
reinaortega's avatar
reinaortega committed
/**
 *    @author     ETSI / STF405
filatov's avatar
filatov committed
 *  @version     $URL$
 *                $Id$
reinaortega's avatar
reinaortega committed
 *    @desc        Test System module for ITS
 *
 */
module LibItsCommon_TestSystem {
    
    // LibCommon
    import from LibCommon_Time {modulepar all};
    import from LibCommon_Sync all;
    
    // LibIts
    
    group componentDefinitions {

        /**
         * @desc ITS Main Test Component 
         */
        type component ItsBaseMtc extends ItsBaseComponent, ServerSyncComp {

            // timers
            timer tc_guard := PX_TDONE;

        } // end ItsMtc
    
        /**
         * @desc    Upper tester and Adapter control component 
         * @remark  SelfSyncComp extends ClientSyncComp. 
         *          We can self-sync in a single-component setup or server-sync in a multi-component setup
         */
        type component ItsBaseComponent extends SelfSyncComp {
            
            // timers
            timer tc_wait := PX_TWAIT;
            timer tc_ac := PX_TAC;
            timer tc_noac := PX_TNOAC;
            
        } // end ItsComponent
    
    } // End of group componentDefinitions
     
} // End of module LibItsCommon_TestSystem