/**
 * 
 * @desc 
 * 
 * @reference https://wiki.plugtests.net/wiki/ITS-CMS5/index.php/Base_Specs_and_Test_Specs
 */

module ItsRSUsSimulator_Pixits {
    
    // LibIts
    import from ITS_Container language "ASN.1:1997" all;
    import from CAM_PDU_Descriptions language "ASN.1:1997" all;
    import from DENM_PDU_Descriptions language "ASN.1:1997" all;
    
    // LibItsCommon
    import from LibItsCommon_Functions all;
    
    // AtsRSUsSimulator
    import from ItsRSUsSimulator_TypesAndValues all;
    import from ItsRSUsSimulator_Pics all;
    
    /**
     * @desc Indicate which RSU to simulate
     */
    modulepar integer PX_RSU_ID := 1; 
    
    /**
     * @desc Indicate which Use Case to simulate
     * @remark UC1 (DENM only):         PX_ETSI_USE_CASE_ID := 1
     *         UC3 (TLM MAPEM/SPATEM):  PX_ETSI_USE_CASE_ID := 3
     *         UC5 (IVIM only):         PX_ETSI_USE_CASE_ID := 5
     *         UC6 (CAM only):          PX_ETSI_USE_CASE_ID := 6
     *         UC7 (CAM only):          PX_ETSI_USE_CASE_ID := 7
     *         UC8 (EVCSN only):        PX_ETSI_USE_CASE_ID := 8
     *         UC9 (CAM only):          PX_ETSI_USE_CASE_ID := 9
     * @remark LibItsGeoNetworking_Pixits.PX_GN_UPPER_LAYER := e_btpB
     */
    modulepar integer PX_ETSI_USE_CASE_ID := 6;
    
    /**
     * @desc Indicate which zone to simulate
     */
    modulepar integer PX_ETSI_ZONE_ID := 1;
    
    modulepar boolean PICS_GENERATE_BEACON   := false;
    
    modulepar boolean PICS_GENERATE_CAM      := true;
    
    modulepar boolean PICS_GENERATE_DENM     := false;
    
    modulepar boolean PICS_GENERATE_IVIM     := false;
    
    modulepar boolean PICS_GENERATE_MAPEM    := false;
    
    modulepar boolean PICS_GENERATE_SPATEM   := false;
    
    modulepar boolean PICS_GENERATE_SSEM     := false;
    
    //modulepar boolean PICS_GENERATE_EVCSN    := false;
    
} // End of module ItsRSUsSimulator_Pixits
