ItsAutoInterop_Pics.ttcn 2.88 KB
Newer Older
module ItsAutoInterop_Pics {
    
    // LibCommon
    import from LibCommon_BasicTypesAndValues all;
    
    // 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;
    
    // LibItsBtp
    import from LibItsBtp_TypesAndValues all;
    import from LibItsBtp_Templates all;
    
    // LibItsGeoNetworking
    import from LibItsGeoNetworking_TypesAndValues all;
    
    // LibItsSecurity
    import from LibItsSecurity_TypesAndValues all;
    
    /**
     * @desc BTP destination port identifier for CAM protocol 
     * @see  TODO
     */
    modulepar BtpPortId PICS_CAM_BTP_DESTINATION_PORT  := 2001;
    
    /**
     * @desc BTP source port identifier for CAM protocol 
     * @see  TODO
     */
    modulepar BtpPortId PICS_CAM_BTP_SOURCE_PORT       := 0;
    
    /**
     * @desc ItsAid for CAM protocol 
     * @see  TODO
     */
    modulepar UInt32 PICS_CAM_ITS_AID                  := 36;
    
    /**
     * @desc BTP destination port identifier for DENM protocol 
     * @see  TODO
     */
    modulepar BtpPortId PICS_DENM_BTP_DESTINATION_PORT := 2002;
    
    /**
     * @desc BTP source port identifier for DENM protocol 
     * @see  TODO
     */
    modulepar BtpPortId PICS_DENM_BTP_SOURCE_PORT      := 0;
    
    /**
     * @desc ItsAid for DENM protocol 
     * @see  TODO
     */
    modulepar UInt32 PICS_DENM_ITS_AID                 := 37;
    
    /**
     * @desc Absolute coordinate for position 0 
     * @see  TODO
     */
    modulepar ThreeDLocation PICS_POS0             := {
        latitude                                        := 435522970,
        longitude                                       := 103000170,
        elevation                                       := '0000'O
    }
    
    /**
     * @desc Absolute coordinate for position 1 
     * @see  TODO
     */
    modulepar ThreeDLocation PICS_POS1 := {
        latitude                                        := 435522970,
        longitude                                       := 103000170,
        elevation                                       := '0000'O
    }
    
    /**
     * @desc Absolute coordinate for position 2 
     * @see  TODO
     */
    modulepar ThreeDLocation PICS_POS2 := {
        latitude                                        := 435522970,
        longitude                                       := 103000170,
        elevation                                       := '0000'O
    }
    
    /**
     * @desc Absolute coordinate for position 3 
     * @see  TODO
     */
    modulepar ThreeDLocation PICS_POS3 := {
        latitude                                        := 435522970,
        longitude                                       := 103000170,
        elevation                                       := '0000'O
    }
    
} // End of module ItsAutoInterop_Pics