Commit 37589393 authored by Yann Garcia's avatar Yann Garcia
Browse files

Add RTCMEM support in AtsRSUsSimulator

parent d8ef7a70
Loading
Loading
Loading
Loading
+33 −2
Original line number Original line Diff line number Diff line
@@ -1097,10 +1097,13 @@ module ItsRSUsSimulator_Functions {
      var UtGnTrigger v_utGnTrigger;
      var UtGnTrigger v_utGnTrigger;
      var UtCamTrigger v_utCamTrigger;
      var UtCamTrigger v_utCamTrigger;
      var UtDenmTrigger v_utDenmTrigger;
      var UtDenmTrigger v_utDenmTrigger;
      var UtDenmUpdate v_utDenmUpdate;
      var UtSremTrigger v_utSremTrigger;
      var UtDenmTermination v_utDenmTermination;
      var UtRtcmemTrigger v_utRtcmemTrigger;
      var UtRtcmemTrigger v_utRtcmemTrigger;
      var UtDenmUpdate v_utDenmUpdate;
      var UtSremUpdate v_utSremUpdate;
      var UtRtcmemUpdate v_utRtcmemUpdate;
      var UtRtcmemUpdate v_utRtcmemUpdate;
      var UtDenmTermination v_utDenmTermination;
      var UtSremCancelation v_utSremCancelation;
      var UtRtcmemTermination v_utRtcmemTermination;
      var UtRtcmemTermination v_utRtcmemTermination;
      var UtPkiTrigger v_utPkiTrigger;
      var UtPkiTrigger v_utPkiTrigger;


@@ -1476,6 +1479,34 @@ module ItsRSUsSimulator_Functions {
          cfPort.send(UtRtcmemResults: { utRtcmemTerminationResult := true } );
          cfPort.send(UtRtcmemResults: { utRtcmemTerminationResult := true } );
          repeat;
          repeat;
        }
        }
        [vc_srem == true] cfPort.receive(UtSremInitialize:?) -> value v_utSremInitialize {
          log("a_process_cf_ut_command: v_utSremInitialize = ", v_utSremInitialize);
          if (oct2int(v_utSremInitialize.hashedId8) != 0) {
            var charstring v_certificate_id;
            var EtsiTs103097Certificate v_certificate;
            log("a_process_cf_ut_command: Looking for certificate ", v_utCamInitialize.hashedId8);
            f_getCertificateFromDigest(v_utCamInitialize.hashedId8, v_certificate, v_certificate_id);
            log("a_process_cf_ut_command (pki): Change certificate to ", v_certificate_id);
            f_acTriggerSecEvent(m_acEnableSecurity(v_certificate_id));
          }
          //vc_rsuMessagesValueList[vc_rsu_id].srem.gdd.;
          cfPort.send(UtSremResults: { utSremInitializeResult := true } );
          repeat;
        }
        [vc_srem == true] cfPort.receive(UtSremTrigger:?) -> value v_utSremTrigger {
          log("a_process_cf_ut_command: v_utSremTrigger: ", v_utSremTrigger);
          cfPort.send(UtSremResults: { utSremTriggerResult := true } );
          repeat;
        }
        [vc_srem == true] cfPort.receive(UtSremUpdate:?) -> value v_utSremUpdate {
          cfPort.send(UtSremResults: { utSremUpdateResult := true } );
          repeat;
        }
        [vc_srem == true] cfPort.receive(UtSremCancelation:?) -> value v_utSremCancelation {
          log("a_process_cf_ut_command: v_utSremCancelation: ", v_utSremCancelation);
          cfPort.send(UtSremResults: { utSremCancelationResult := true } );
          repeat;
        }
        [vc_pki == true] cfPort.receive(UtPkiInitialize:?) -> value v_utPkiInitialize {
        [vc_pki == true] cfPort.receive(UtPkiInitialize:?) -> value v_utPkiInitialize {
          log("a_process_cf_ut_command: v_utPkiInitialize = ", v_utPkiInitialize);
          log("a_process_cf_ut_command: v_utPkiInitialize = ", v_utPkiInitialize);
          if (oct2int(v_utPkiInitialize.hashedId8) != 0) {
          if (oct2int(v_utPkiInitialize.hashedId8) != 0) {
+1 −1
Original line number Original line Diff line number Diff line
@@ -221,7 +221,7 @@ module ItsRSUsSimulator_TestSystem {
      out
      out
        CfInitialize, CfResult, UtGnResults, UtCamResults, UtDenmResults, UtGnEventInd, UtCamEventInd, UtDenmEventInd, UtPkiResults, UtIvimResults, UtMapemSpatemResults, UtSremResults, UtRtcmemResults;
        CfInitialize, CfResult, UtGnResults, UtCamResults, UtDenmResults, UtGnEventInd, UtCamEventInd, UtDenmEventInd, UtPkiResults, UtIvimResults, UtMapemSpatemResults, UtSremResults, UtRtcmemResults;
      in
      in
        CfEvent, CfEventInd, UtGnInitialize, UtCamInitialize, UtDenmInitialize, UtGnTrigger, UtCamTrigger, UtDenmTrigger, UtDenmUpdate, UtDenmTermination, UtPkiInitialize, UtPkiTrigger, UtIvimInitialize, UtMapemSpatemInitialize, UtSremInitialize, UtRtcmemInitialize, UtRtcmemTrigger, UtRtcmemUpdate, UtRtcmemTermination
        CfEvent, CfEventInd, UtGnInitialize, UtCamInitialize, UtDenmInitialize, UtGnTrigger, UtCamTrigger, UtDenmTrigger, UtDenmUpdate, UtDenmTermination, UtPkiInitialize, UtPkiTrigger, UtIvimInitialize, UtMapemSpatemInitialize, UtSremInitialize, UtSremTrigger, UtSremUpdate, UtSremCancelation, UtRtcmemInitialize, UtRtcmemTrigger, UtRtcmemUpdate, UtRtcmemTermination
      } // End of ConfigRsuSimulatorPort
      } // End of ConfigRsuSimulatorPort
        
        
  } // End of group configRsuSimulatorPort 
  } // End of group configRsuSimulatorPort 
Compare 4bec9668 to 5a7e5d25
Original line number Original line Diff line number Diff line
Subproject commit 4bec9668fd0075b8973872a2706563aaddc1a3a9
Subproject commit 5a7e5d2542b8e90582bc3e42d6b316a7669c09b3