Loading ttcn/CAM/LibItsCam_Functions.ttcn +21 −27 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ module LibItsCam_Functions { // basic default altstep activate(a_basicDefault()); f_utInitialzeIUT(); f_utInitializeIut(); } // end f_prInitialState Loading Loading @@ -108,7 +108,7 @@ module LibItsCam_Functions { * @desc Requests to bring the IUT in an initial state * @return */ function f_utInitialzeIUT() runs on ItsNt { function f_utInitializeIut() runs on ItsFa { utPort.send(UtCamInitialize:{}); tc_ac.start; Loading Loading @@ -173,49 +173,43 @@ module LibItsCam_Functions { } // end group upperTester group externalFunctions { group getIutFunctions { /** * @desc function to get the PT Line Description * currently return the PIXIT value * @see PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE * */ function f_getPtLineDescription() function f_getIutPtLineDescription() return PTLineDescription { //Variables var PTLineDescription v_ptLineDescription := { "a", "b", "c" }; v_ptLineDescription := { PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE }; // PIXIT used! log("*** f_getPtLineDescription: INFO: OK ***"); var PTLineDescription v_ptLineDescription := {"", "", ""}; v_ptLineDescription := {PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE}; return v_ptLineDescription ; } // end function f_getPtLineDescription } // end function f_getIutPtLineDescription /** * @desc get the stationCharacteristics of the tester * @return CoopAwareness.stationCharacteristics<br> */ external function fx_getStationCharacteristics() return CoopAwareness.stationCharacteristics; } // end getIutFunctions group getTesterFunctions { /** * @desc Wrapper function for fx_getStationCharacteristics * * @see fx_getStationCharacteristics * * @desc Gets tester's station characteristics * @return Station characteristics * @see PXT_TESTER_IS_MOBILE, PXT_TESTER_IS_PRIVATE, PXT_TESTER_IS_PHYSICAL_RELEVANT */ function f_getStationCharacteristics() function f_getTesterStationCharacteristics() return CoopAwareness.stationCharacteristics { //Variables var CoopAwareness.stationCharacteristics v_stationCharacteristics := { true, true, true }; v_stationCharacteristics := fx_getStationCharacteristics(); log("*** f_getStationCharacteristics: INFO: OK - stationCharacteristics received ***"); v_stationCharacteristics := {PXT_TESTER_IS_MOBILE, PXT_TESTER_IS_PRIVATE, PXT_TESTER_IS_PHYSICAL_RELEVANT}; return v_stationCharacteristics ; } // end function f_getStationCharacteristics } // end f_getTesterStationCharacteristics } // end group externalFunctions } // end getTesterFunctions } // end LibItsCam_Functions No newline at end of file ttcn/CAM/LibItsCam_Pixits.ttcn +15 −15 Original line number Diff line number Diff line Loading @@ -15,34 +15,34 @@ module LibItsCam_Pixits { group camPixits { /** * @desc Tester longitude reference position * @desc IUT Course of Journey (PT Line Description) */ modulepar Longitude PX_LONGITUDE; modulepar CourseOfJourney PX_PTLINE_COURSE; /** * @desc Tester latitude reference position * @desc IUT Line Reference (PT Line Description) */ modulepar Latitude PX_LATITUDE; modulepar LineRef PX_PTLINE_REF; /** * @desc Tester elevation reference position * @desc IUT Route Reference (PT Line Description) */ modulepar Elevation PX_ELEVATION; modulepar RouteRef PX_PTLINE_ROUTE; /** * @desc IUT Course of Journey (PT Line Description) * @desc Determines whether Tester is a mobile ITS station */ modulepar CourseOfJourney PX_PTLINE_COURSE; modulepar boolean PXT_TESTER_IS_MOBILE := true; /** * @desc IUT Line Reference (PT Line Description) * @desc Determines whether Tester is a private ITS station */ modulepar LineRef PX_PTLINE_REF; modulepar boolean PXT_TESTER_IS_PRIVATE := true; /** * @desc IUT Route Reference (PT Line Description) * @desc Determines whether Tester is a physically relevant ITS station */ modulepar RouteRef PX_PTLINE_ROUTE; modulepar boolean PXT_TESTER_IS_PHYSICAL_RELEVANT := true; } // end of group cam_Pixits Loading ttcn/LibIts_Interface.ttcn +1 −2 Original line number Diff line number Diff line Loading @@ -17,9 +17,8 @@ module LibIts_Interface { import from LibItsDenm_TypesAndValues all; import from LibItsGeoNetworking_TypesAndValues all; import from LibCommon_BasicTypesAndValues all; // LibCommon import from LibCommon_BasicTypesAndValues all; import from LibCommon_Time {modulepar all;} import from LibCommon_Sync all; Loading Loading
ttcn/CAM/LibItsCam_Functions.ttcn +21 −27 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ module LibItsCam_Functions { // basic default altstep activate(a_basicDefault()); f_utInitialzeIUT(); f_utInitializeIut(); } // end f_prInitialState Loading Loading @@ -108,7 +108,7 @@ module LibItsCam_Functions { * @desc Requests to bring the IUT in an initial state * @return */ function f_utInitialzeIUT() runs on ItsNt { function f_utInitializeIut() runs on ItsFa { utPort.send(UtCamInitialize:{}); tc_ac.start; Loading Loading @@ -173,49 +173,43 @@ module LibItsCam_Functions { } // end group upperTester group externalFunctions { group getIutFunctions { /** * @desc function to get the PT Line Description * currently return the PIXIT value * @see PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE * */ function f_getPtLineDescription() function f_getIutPtLineDescription() return PTLineDescription { //Variables var PTLineDescription v_ptLineDescription := { "a", "b", "c" }; v_ptLineDescription := { PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE }; // PIXIT used! log("*** f_getPtLineDescription: INFO: OK ***"); var PTLineDescription v_ptLineDescription := {"", "", ""}; v_ptLineDescription := {PX_PTLINE_COURSE, PX_PTLINE_REF, PX_PTLINE_ROUTE}; return v_ptLineDescription ; } // end function f_getPtLineDescription } // end function f_getIutPtLineDescription /** * @desc get the stationCharacteristics of the tester * @return CoopAwareness.stationCharacteristics<br> */ external function fx_getStationCharacteristics() return CoopAwareness.stationCharacteristics; } // end getIutFunctions group getTesterFunctions { /** * @desc Wrapper function for fx_getStationCharacteristics * * @see fx_getStationCharacteristics * * @desc Gets tester's station characteristics * @return Station characteristics * @see PXT_TESTER_IS_MOBILE, PXT_TESTER_IS_PRIVATE, PXT_TESTER_IS_PHYSICAL_RELEVANT */ function f_getStationCharacteristics() function f_getTesterStationCharacteristics() return CoopAwareness.stationCharacteristics { //Variables var CoopAwareness.stationCharacteristics v_stationCharacteristics := { true, true, true }; v_stationCharacteristics := fx_getStationCharacteristics(); log("*** f_getStationCharacteristics: INFO: OK - stationCharacteristics received ***"); v_stationCharacteristics := {PXT_TESTER_IS_MOBILE, PXT_TESTER_IS_PRIVATE, PXT_TESTER_IS_PHYSICAL_RELEVANT}; return v_stationCharacteristics ; } // end function f_getStationCharacteristics } // end f_getTesterStationCharacteristics } // end group externalFunctions } // end getTesterFunctions } // end LibItsCam_Functions No newline at end of file
ttcn/CAM/LibItsCam_Pixits.ttcn +15 −15 Original line number Diff line number Diff line Loading @@ -15,34 +15,34 @@ module LibItsCam_Pixits { group camPixits { /** * @desc Tester longitude reference position * @desc IUT Course of Journey (PT Line Description) */ modulepar Longitude PX_LONGITUDE; modulepar CourseOfJourney PX_PTLINE_COURSE; /** * @desc Tester latitude reference position * @desc IUT Line Reference (PT Line Description) */ modulepar Latitude PX_LATITUDE; modulepar LineRef PX_PTLINE_REF; /** * @desc Tester elevation reference position * @desc IUT Route Reference (PT Line Description) */ modulepar Elevation PX_ELEVATION; modulepar RouteRef PX_PTLINE_ROUTE; /** * @desc IUT Course of Journey (PT Line Description) * @desc Determines whether Tester is a mobile ITS station */ modulepar CourseOfJourney PX_PTLINE_COURSE; modulepar boolean PXT_TESTER_IS_MOBILE := true; /** * @desc IUT Line Reference (PT Line Description) * @desc Determines whether Tester is a private ITS station */ modulepar LineRef PX_PTLINE_REF; modulepar boolean PXT_TESTER_IS_PRIVATE := true; /** * @desc IUT Route Reference (PT Line Description) * @desc Determines whether Tester is a physically relevant ITS station */ modulepar RouteRef PX_PTLINE_ROUTE; modulepar boolean PXT_TESTER_IS_PHYSICAL_RELEVANT := true; } // end of group cam_Pixits Loading
ttcn/LibIts_Interface.ttcn +1 −2 Original line number Diff line number Diff line Loading @@ -17,9 +17,8 @@ module LibIts_Interface { import from LibItsDenm_TypesAndValues all; import from LibItsGeoNetworking_TypesAndValues all; import from LibCommon_BasicTypesAndValues all; // LibCommon import from LibCommon_BasicTypesAndValues all; import from LibCommon_Time {modulepar all;} import from LibCommon_Sync all; Loading