LibItsIpv6OverGeoNetworking_Pixits.ttcn 1.55 KB
Newer Older
/**
 *  @author   ETSI / STF405
berge's avatar
berge committed
 *  @version  $URL$
 *            $Id$
 *  @desc     Module parameters for IPv6 over GeoNetworking Protocol
 *
 */
module LibItsIpv6OverGeoNetworking_Pixits {
berge's avatar
berge committed
    // LibCommon
    import from LibCommon_BasicTypesAndValues all;
    import from LibCommon_DataStrings all;
    
tepelmann's avatar
tepelmann committed
    /**
     * @desc GVL will be configured manually?
     */
    modulepar boolean PX_CONFIG_MANUAL_GVL := false;
    
    /**
     * @desc Time for building the configuration and virtual interfaces dynamically.
     */
    modulepar float PX_T_BUILD_CONFIG := 5.0;
berge's avatar
berge committed
 
    /**
     * @desc IPv6 prefix 1 to be used for defining GVL
     */
    modulepar Oct16 PX_GN6_PREFIX_1 := '3FFE0000000000010000000000000000'O;

    /**
     * @desc IPv6 prefix 2 to be used for defining GVL
     */
    modulepar Oct16 PX_GN6_PREFIX_2 := '3FFE0000000000020000000000000000'O;

    /**
     * @desc IPv6 prefix 3 to be used for defining GVL
     */
    modulepar Oct16 PX_GN6_PREFIX_3 := '3FFE0000000000030000000000000000'O;   
berge's avatar
berge committed
    /**
     * @desc Length of IPv6 prefix 1
     * @see  PX_GN6_PREFIX_1
     */
    modulepar UInt8 PX_GN6_PREFIX_LENGTH_1 := 64;

    /**
     * @desc Length of IPv6 prefix 2
berge's avatar
berge committed
     * @see  PX_GN6_PREFIX_2
     */
    modulepar UInt8 PX_GN6_PREFIX_LENGTH_2 := 64;

    /**
     * @desc Length of IPv6 prefix 3
     * @see  PX_GN6_PREFIX_3
     */
    modulepar UInt8 PX_GN6_PREFIX_LENGTH_3 := 64;

    /**
     * @desc Name of IUT's virtual interface associated with TVL
     */
    modulepar charstring PX_GN6_TVL_INTERFACE_NAME := "tvl0";   
tepelmann's avatar
tepelmann committed