Loading ttcn/CALM/FNTP/LibItsFntp_Functions.ttcn3 +1 −12 Original line number Diff line number Diff line Loading @@ -161,7 +161,6 @@ module LibItsFntp_Functions { // Initialize variables vc_componentName := p_componentName; vc_portNumber := { portLong := c_portNon }; vc_scuId := 255; // Set defaults activate(a_fntpDefault()); // Default for Fntp module Loading Loading @@ -827,16 +826,6 @@ module LibItsFntp_Functions { return PX_LINK_ID_UC; } // /** // * @desc Get the IUT station identifier // * @return The IUT station identifier // * @see PX_STATION_ID // * @verdict Unchanged // */ // function f_getIutStationId() return StationID { // return PX_STATION_ID; // } // /** * @desc Get an unknown IUT station identifier * @return An unknown IUT station identifier Loading ttcn/CALM/FNTP/LibItsFntp_Pixits.ttcn3 +7 −7 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ module LibItsFntp_Pixits { modulepar Bit7 PX_NF_SAP_DOWN_FILL_FIELD_VALUE := '0000000'B; /** * @desc ITS-SP payload EPDU * @desc ITS-SP payload * For instance, a DENM messages associated to a Slow vehicle in ASN.1 PER encoding */ modulepar ITSfpdu PX_ITS_FPDU := '00010134fb9f45cb400001246000dfe0269f7405c100003e002d80000000000000000013880000007ffd00a0000000400000000013880085a80000001000000000000000ff000800000134fb9f45cb'O; Loading @@ -68,12 +68,12 @@ module LibItsFntp_Pixits { modulepar UserPriority PX_USER_PRIORITY := 0; /** * @desc TODO * @desc The ITS-SCU-ID of the host ITS-SCU */ modulepar ITS_scuId PX_HOST_SCU_ID := 0; /** * @desc TODO * @desc The ITS-SCU-ID of an unknown host ITS-SCU */ modulepar ITS_scuId PX_UNKNOWN_HOST_SCU_ID := 255; Loading @@ -91,7 +91,7 @@ module LibItsFntp_Pixits { modulepar EUI64 PX_SRC_LOCAL_CIID := '0000000000000000'O; /** * @desc TODO * @desc Identifies an unknown CI on ITS-S host */ modulepar EUI64 PX_SRC_LOCAL_CIID_UNKNOWN := 'DEADBEEFDEADBABE'O; Loading Loading @@ -135,17 +135,17 @@ module LibItsFntp_Pixits { modulepar EUI64 PX_DEST_LOCAL_CIID := '0000000000000000'O; /** * @desc Broadcast * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for broadcast */ modulepar EUI64 PX_DEST_REMOTE_CIID_BC := '0000000000000000'O; /** * @desc Multicast * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for multicast */ modulepar EUI64 PX_DEST_REMOTE_CIID_MC := '0000000000000000'O; /** * @desc Unicast (peer to peer) * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for unicast (peer to peer) */ modulepar EUI64 PX_DEST_REMOTE_CIID_UC := '0000000000000000'O; Loading ttcn/CALM/FSAP/LibItsFsap_Functions.ttcn3 +6 −6 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ module LibItsFsap_Functions { /** * @desc This configuration features: * <li>Host and Router are combined (see ISO/WD 29281-2 - Figure 1 - Implementation architecture I)</li> * <li>MGT1 IISC Port (IISC/LAN) is used if specified</li> * <li>MGT1 IISC Port (IISC/LAN) is not used</li> */ function f_cf01Up() runs on ItsMgt { Loading Loading @@ -84,7 +84,7 @@ module LibItsFsap_Functions { /** * @desc This configuration features: * <li>Host and Router are separated (see ISO/WD 29281-2 - Figure 3 - Implementation architecture II & III)</li> * <li>MGT1 IISC Port (IISC/LAN) is not used</li> * <li>MGT1 IISC Port (IISC/LAN) is used if specified</li> */ function f_cf02Up() runs on ItsMgt { Loading ttcn/CALM/FSAP/LibItsFsap_Pixits.ttcn3 +5 −5 Original line number Diff line number Diff line Loading @@ -58,12 +58,12 @@ module LibItsFsap_Pixits { group cRegServer { /** * @desc The service provider ITS station, * @desc The service provider ITS station */ modulepar StationID PX_SERVER_ID := '00000000'O; /** * @desc The service client ITS station, * @desc The service client ITS station */ modulepar StationID PX_CLIENT_ID := '00000000'O; Loading Loading @@ -113,7 +113,7 @@ module LibItsFsap_Pixits { } /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates a request of specific access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading @@ -129,7 +129,7 @@ module LibItsFsap_Pixits { } // End of modulepar PX_GSCHED_ACCESS_TECH_NONIP /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates a request of an unknown access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading @@ -145,7 +145,7 @@ module LibItsFsap_Pixits { } // End of modulepar PX_GSCHED_ACCESS_TECH_NONIP /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates no request of specific access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading ttcn/CALM/IICP/LibItsIicp_Functions.ttcn3 +44 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ module LibItsIicp_Functions { import from LibCommon_VerdictControl all; // LibIts import from CALMllsap language "ASN.1:1997" { type Link_ID }; import from CALMmsap language "ASN.1:1997" { type MF_Command, MN_Command, MI_Command }; import from CALMmanagement language "ASN.1:1997" { type ITS_scuId, Talive Loading Loading @@ -290,6 +298,15 @@ module LibItsIicp_Functions { group iutFunctions { /** * @desc Get the active VCI link identifier * @return The active VCI link identifier * @see PX_ACTIVE_VCI_LINK_ID */ function f_getIutCIlinkId() return Link_ID { return PX_ACTIVE_VCI_LINK_ID; } /** * @desc Gets the Local/source ITS scuID * @return The Local/source ITS scuID Loading Loading @@ -329,6 +346,33 @@ module LibItsIicp_Functions { return PX_TALIVE; } /** * @desc TODO * @return TODO * @see PX_MI_RCMD_STATECINOTIFY */ function f_getIutRCmdForMiCommand() return MI_Command { return PX_MI_RCMD_STATECINOTIFY; } /** * @desc TODO * @return TODO * @see PX_MN_RCMD_STATECINOTIFY */ function f_getIutRCmdForMnCommand() return MN_Command { return PX_MN_RCMD_STATECINOTIFY; } /** * @desc TODO * @return TODO * @see PX_MF_RCMD_STATECINOTIFY */ function f_getIutRCmdForMfCommand() return MF_Command { return PX_MF_RCMD_STATECINOTIFY; } } // End of group iutFunctions } // End of module LibItsIicp_Functions No newline at end of file Loading
ttcn/CALM/FNTP/LibItsFntp_Functions.ttcn3 +1 −12 Original line number Diff line number Diff line Loading @@ -161,7 +161,6 @@ module LibItsFntp_Functions { // Initialize variables vc_componentName := p_componentName; vc_portNumber := { portLong := c_portNon }; vc_scuId := 255; // Set defaults activate(a_fntpDefault()); // Default for Fntp module Loading Loading @@ -827,16 +826,6 @@ module LibItsFntp_Functions { return PX_LINK_ID_UC; } // /** // * @desc Get the IUT station identifier // * @return The IUT station identifier // * @see PX_STATION_ID // * @verdict Unchanged // */ // function f_getIutStationId() return StationID { // return PX_STATION_ID; // } // /** * @desc Get an unknown IUT station identifier * @return An unknown IUT station identifier Loading
ttcn/CALM/FNTP/LibItsFntp_Pixits.ttcn3 +7 −7 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ module LibItsFntp_Pixits { modulepar Bit7 PX_NF_SAP_DOWN_FILL_FIELD_VALUE := '0000000'B; /** * @desc ITS-SP payload EPDU * @desc ITS-SP payload * For instance, a DENM messages associated to a Slow vehicle in ASN.1 PER encoding */ modulepar ITSfpdu PX_ITS_FPDU := '00010134fb9f45cb400001246000dfe0269f7405c100003e002d80000000000000000013880000007ffd00a0000000400000000013880085a80000001000000000000000ff000800000134fb9f45cb'O; Loading @@ -68,12 +68,12 @@ module LibItsFntp_Pixits { modulepar UserPriority PX_USER_PRIORITY := 0; /** * @desc TODO * @desc The ITS-SCU-ID of the host ITS-SCU */ modulepar ITS_scuId PX_HOST_SCU_ID := 0; /** * @desc TODO * @desc The ITS-SCU-ID of an unknown host ITS-SCU */ modulepar ITS_scuId PX_UNKNOWN_HOST_SCU_ID := 255; Loading @@ -91,7 +91,7 @@ module LibItsFntp_Pixits { modulepar EUI64 PX_SRC_LOCAL_CIID := '0000000000000000'O; /** * @desc TODO * @desc Identifies an unknown CI on ITS-S host */ modulepar EUI64 PX_SRC_LOCAL_CIID_UNKNOWN := 'DEADBEEFDEADBABE'O; Loading Loading @@ -135,17 +135,17 @@ module LibItsFntp_Pixits { modulepar EUI64 PX_DEST_LOCAL_CIID := '0000000000000000'O; /** * @desc Broadcast * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for broadcast */ modulepar EUI64 PX_DEST_REMOTE_CIID_BC := '0000000000000000'O; /** * @desc Multicast * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for multicast */ modulepar EUI64 PX_DEST_REMOTE_CIID_MC := '0000000000000000'O; /** * @desc Unicast (peer to peer) * @desc Identifies uniquely a specific CI in a specific "ITS-S Communication Unit" for unicast (peer to peer) */ modulepar EUI64 PX_DEST_REMOTE_CIID_UC := '0000000000000000'O; Loading
ttcn/CALM/FSAP/LibItsFsap_Functions.ttcn3 +6 −6 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ module LibItsFsap_Functions { /** * @desc This configuration features: * <li>Host and Router are combined (see ISO/WD 29281-2 - Figure 1 - Implementation architecture I)</li> * <li>MGT1 IISC Port (IISC/LAN) is used if specified</li> * <li>MGT1 IISC Port (IISC/LAN) is not used</li> */ function f_cf01Up() runs on ItsMgt { Loading Loading @@ -84,7 +84,7 @@ module LibItsFsap_Functions { /** * @desc This configuration features: * <li>Host and Router are separated (see ISO/WD 29281-2 - Figure 3 - Implementation architecture II & III)</li> * <li>MGT1 IISC Port (IISC/LAN) is not used</li> * <li>MGT1 IISC Port (IISC/LAN) is used if specified</li> */ function f_cf02Up() runs on ItsMgt { Loading
ttcn/CALM/FSAP/LibItsFsap_Pixits.ttcn3 +5 −5 Original line number Diff line number Diff line Loading @@ -58,12 +58,12 @@ module LibItsFsap_Pixits { group cRegServer { /** * @desc The service provider ITS station, * @desc The service provider ITS station */ modulepar StationID PX_SERVER_ID := '00000000'O; /** * @desc The service client ITS station, * @desc The service client ITS station */ modulepar StationID PX_CLIENT_ID := '00000000'O; Loading Loading @@ -113,7 +113,7 @@ module LibItsFsap_Pixits { } /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates a request of specific access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading @@ -129,7 +129,7 @@ module LibItsFsap_Pixits { } // End of modulepar PX_GSCHED_ACCESS_TECH_NONIP /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates a request of an unknown access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading @@ -145,7 +145,7 @@ module LibItsFsap_Pixits { } // End of modulepar PX_GSCHED_ACCESS_TECH_NONIP /** * @desc Scheduling information for registration / registration request in order to select the proper VCI in the ITS-station for communication * @desc Scheduling information for registration / deregistration request in order to select the proper VCI in the ITS-station for communication * 'medium' field indicates no request of specific access technology * @see ISO/CD 24102-5 Clause 8.2.4 Groupcast communication management */ Loading
ttcn/CALM/IICP/LibItsIicp_Functions.ttcn3 +44 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ module LibItsIicp_Functions { import from LibCommon_VerdictControl all; // LibIts import from CALMllsap language "ASN.1:1997" { type Link_ID }; import from CALMmsap language "ASN.1:1997" { type MF_Command, MN_Command, MI_Command }; import from CALMmanagement language "ASN.1:1997" { type ITS_scuId, Talive Loading Loading @@ -290,6 +298,15 @@ module LibItsIicp_Functions { group iutFunctions { /** * @desc Get the active VCI link identifier * @return The active VCI link identifier * @see PX_ACTIVE_VCI_LINK_ID */ function f_getIutCIlinkId() return Link_ID { return PX_ACTIVE_VCI_LINK_ID; } /** * @desc Gets the Local/source ITS scuID * @return The Local/source ITS scuID Loading Loading @@ -329,6 +346,33 @@ module LibItsIicp_Functions { return PX_TALIVE; } /** * @desc TODO * @return TODO * @see PX_MI_RCMD_STATECINOTIFY */ function f_getIutRCmdForMiCommand() return MI_Command { return PX_MI_RCMD_STATECINOTIFY; } /** * @desc TODO * @return TODO * @see PX_MN_RCMD_STATECINOTIFY */ function f_getIutRCmdForMnCommand() return MN_Command { return PX_MN_RCMD_STATECINOTIFY; } /** * @desc TODO * @return TODO * @see PX_MF_RCMD_STATECINOTIFY */ function f_getIutRCmdForMfCommand() return MF_Command { return PX_MF_RCMD_STATECINOTIFY; } } // End of group iutFunctions } // End of module LibItsIicp_Functions No newline at end of file