Newer
Older
* @version $Url: https://oldforge.etsi.org/svn/LibIts/tags/20170222_STF527_Final/ttcn/CAM/LibItsCam_Pics.ttcn $
* $Id: LibItsCam_Pics.ttcn 1318 2017-01-26 10:20:53Z filatov $
* @desc CAM PICS
* @copyright ETSI Copyright Notification
* No part may be reproduced except as authorized by written permission.
* The copyright and the foregoing restriction extend to reproduction in all media.
* All rights reserved.
*
*/
module LibItsCam_Pics {
// LibCommon
import from LibCommon_BasicTypesAndValues all;
group camPics {
/**
* @desc Is the IUT RSU?
* @see ETSI TS 102 868-1 Table A.1
*/
modulepar boolean PICS_RSU := false;
/**
* @desc Is the IUT running in secured mode?
* @see ETSI TS 102 868-1 Table A.1
*/
modulepar boolean PICS_IS_IUT_SECURED := false;
* @desc Is IUT a public transport vehicle
modulepar boolean PICS_PUBLICTRANS := false;
* @desc Is IUT a special transport vehicle
modulepar boolean PICS_SPECIALTRANS := false;
* @desc Is IUT a dangerous goods vehicle
modulepar boolean PICS_DANGEROUSGOODS := false;
* @desc Is IUT a road works vehicle
modulepar boolean PICS_ROADWORKS := false;
* @desc Is IUT a rescue vehicle
modulepar boolean PICS_RESCUE := false;
modulepar boolean PICS_EMERGENCY := false;
* @desc Is IUT a safety car vehicle
modulepar boolean PICS_SAFETY_CAR := false;
* @desc Does IUT support 'specialVehicleContainer' in CamParameters?
modulepar boolean PICS_SPECIALVEHICLECONTAINER := true;
* @desc Maximum time interval between CAM generations (in seconds).
* Default value, as per base standard: 1.0s
modulepar float PICS_T_GENCAMMAX := 1.000;
* @desc Minimum time interval between CAM generations (in seconds).
* Default value, as per base standard: 0.1s
modulepar float PICS_T_GENCAMMIN := 0.100;
/**
* @desc Minimum time interval between CAM generations (in seconds)
* according to the requirements of the
* Decentralized Congestion Control(DCC).
* Default value, as per base standard: 0.1s
/**
* @desc Support for CAM generation
*/
modulepar boolean PICS_CAM_GENERATION := true;
/**
* @desc Support for CAM reception
*/
modulepar boolean PICS_CAM_RECEPTION := true;
type enumerated RadioAccess {
e_its_g5,
e_lte_cv2x
}
/**
* @desc Does radio communication use G5?
* @see ETSI TS 102 868-1 Table A.3
*/
modulepar RadioAccess PICS_RADIO_COMM := e_its_g5;