LibItsMgt_Pixits.ttcn3 1.88 KB
Newer Older
garciay's avatar
garciay committed
1
2
/**
 *  @author     ETSI / STF422_EETS
filatov's avatar
filatov committed
3
4
 *  @version    $URL$
 *              $Id$
garciay's avatar
garciay committed
5
 *  @desc       ITS station management (ISO 24102-3) Pixits
garciay's avatar
garciay committed
6
7
8
9
10
11
12
13
14
 */
module LibItsMgt_Pixits {
    
    // LibCommon
    import from LibCommon_DataStrings {
        type Bit4
    };
    
    // LibIts
15
16
17
18
19
20
21
    import from CALMiitsscu language "ASN.1:1997" {
        type ITS_SCUtype 
    }; 
    import from CALMllsap language "ASN.1:1997" {
        type 
            MedType, CIaClass, CIclass 
    }; 
garciay's avatar
garciay committed
22
23
24
25
26
27
28
29
30
31
32
33
    import from CALMfntp language "ASN.1:1997" {
        type PortNumber
    };
    import from CALMmanagement language "ASN.1:1997" {
        type ITS_scuId
    };
    
    /**
     * @desc ITS-SCU-ID of the source ITS-SCU which produces the request
     */
    modulepar ITS_scuId PX_SRC_ITS_SCU_ID := 0;
    
34
35
36
37
38
    /**
     * @desc ITS_SCUtype of the source ITS-SCU which produces the request
     */
    modulepar ITS_SCUtype PX_SRC_ITS_SCU_TYPE := 2; // router
    
garciay's avatar
garciay committed
39
40
41
42
43
44
    /**
     * @desc ITS-SCU-ID of the destination ITS-SCU which shall evaluate the request
     */
    modulepar ITS_scuId PX_DST_ITS_SCU_ID := 0;
    
    /**
garciay's avatar
garciay committed
45
     * @desc ITS-SCU-ID of an other ITS-SCU which shall evaluate the request
garciay's avatar
garciay committed
46
     */
garciay's avatar
garciay committed
47
    modulepar ITS_scuId PX_OTHER_ITS_SCU_ID := 0;
garciay's avatar
garciay committed
48
49
    
    /**
garciay's avatar
garciay committed
50
     * @desc Defines the value to set to fill field for PduRequest field
garciay's avatar
garciay committed
51
52
53
54
     * @see ISO/WD 24102-4 - Clause 7
     */
    modulepar Bit4 PX_PDU_REQUEST_FILL_FIELD_VALUE := '0000'B;
    
garciay's avatar
garciay committed
55
56
57
58
    /**
     * @desc Indicates type of access technology (medium)
     * @see ISO 21218
     */
59
60
    modulepar MedType PX_MED_TYPE := 0; // MedType_unknown_
    
garciay's avatar
garciay committed
61
62
63
64
    /**
     * @desc Indicates the CI access class
     * @see ISO 21218
     */
65
66
    modulepar CIaClass PX_CIACLASS := 0; // CIaClass_unknown_
    
garciay's avatar
garciay committed
67
68
69
70
    /**
     * @desc Indicates the CI class
     * @see ISO 21218
     */
71
72
    modulepar CIclass PX_CICLASS := 0; // CIclass_unknown_
    
garciay's avatar
garciay committed
73
} // End of module LibItsMgt_Pixits