LibItsCam_Pics.ttcn 3.7 KB
Newer Older
berge's avatar
berge committed
/**
 *	@author 	ETSI / STF405
 *  @version 	$URL$
 *				$Id$
 *	@desc		CAM PICS
 *
 */
module LibItsCam_Pics {
    
    // LibCommon
    import from LibCommon_BasicTypesAndValues all;
    
    group camPics {
        
        /**
         * @desc Is IUT a basic vehicle 
         * @see  ETSI TS 102 868-1 v1.1.1 A.2/1 
berge's avatar
berge committed
         */
		modulepar boolean PICS_BASICVEH := false;

        /**
         * @desc Is IUT a basic IRS 
         * @see  ETSI TS 102 868-1 v1.1.1 A.3/1
berge's avatar
berge committed
         */
    	modulepar boolean PICS_BASICIRS := false;

        /**
         * @desc Does IUT support 'CurvatureGradient' indicatio 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/32 
berge's avatar
berge committed
         */
    	modulepar boolean PICS_CURVCHANGE := false;
    	
        /**
         * @desc Does IUT support 'DoorOpen' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/28 
berge's avatar
berge committed
         */
    	modulepar boolean PICS_DOOROPEN := false;

        /**
         * @desc Does IUT support 'distanceToStopLine' indication
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/23 
berge's avatar
berge committed
         */
    	modulepar boolean PICS_DISTTOSTOPLINE := false;

        /**
         * @desc Is IUT an emergency vehicle 
         * @see  ETSI TS 102 868-1 v1.1.1 A.2/2 
berge's avatar
berge committed
         */
		modulepar boolean PICS_EMERVEH := false;

        /**
         * @desc Does IUT support 'lightBarInUse' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/3
berge's avatar
berge committed
         */
    	modulepar boolean PICS_LIGHTBARINUSE := false;
    	
        /**
         * @desc Does IUT support 'Occupancy' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/25
berge's avatar
berge committed
         */
    	modulepar boolean PICS_OCCUPANCY := false;
    	
        /**
         * @desc Does IUT support 'PTLineDescription' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/22
berge's avatar
berge committed
         */
    	modulepar boolean PICS_PTLINEDESCRIPTION := false;
    	
        /**
         * @desc Is IUT a public transport vehicle 
         * @see  ETSI TS 102 868-1 v1.1.1 A.2/3 
berge's avatar
berge committed
         */
    	modulepar boolean PICS_PUBTRANSVEH := false;

         /**
         * @desc Does IUT support 'ScheduleDeviation' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/27
berge's avatar
berge committed
         */
    	modulepar boolean PICS_SCHEDULEDEVIATION := false;
    	
        /**
         * @desc Does IUT support 'SireneInUse' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/4
berge's avatar
berge committed
         */
    	modulepar boolean PICS_SIRENEINUSE := false;
    	
        /**
        * @desc Does IUT support 'TrafficLightPriority' indication 
        * @see  ETSI TS 102 868-1 v1.1.1 A.16/28
berge's avatar
berge committed
        */
       modulepar boolean PICS_TRAFFICLIGHTPRIORITY := false;
 
        /**
         * @desc Does IUT support 'turnAdvice' indication 
         * @see  ETSI TS 102 868-1 v1.1.1 A.16/22
berge's avatar
berge committed
         */
    	modulepar boolean PICS_TURNADVICE := false;
    	
        /**
         * @desc Minimum time interval between CAM generations  (in seconds)
         * 		 Default value, as per base standard: 0,1s 
         * @see  ETSI TS 102 868-1 v1.1.1 A.66/1
berge's avatar
berge committed
         */
		modulepar float PICS_CAM_MIN_TRANSMISSION_INTERVAL := 0.1;

        /**
         * @desc Maximum time interval between CAM generations (in seconds)
         * 		 Default value, as per base standard: 1s 
         * @see  ETSI TS 102 868-1 v1.1.1 A.66/2
berge's avatar
berge committed
         */
		modulepar float PICS_CAM_MAX_TRANSMISSION_INTERVAL := 1.0;

        /**
         * @desc Duration of doors closure for situational mandatory TaggedValue
         * 		 Default value, as per base standard: 30s 
         * @see  ETSI TS 102 868-1 v1.1.1 A.66/5
berge's avatar
berge committed
         */
    	modulepar float PICS_DOORS_CLOSED_TIMER := 30.0;
    	        
    } // end camPics
    
} // end LibItsCam_Pics