Commit 5f3177ff authored by Yann Garcia's avatar Yann Garcia
Browse files

Validate VRU Test System

parent 98b9cd50
Loading
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -71,6 +71,15 @@ namespace LibItsCps__TestSystem {
    loggers::get_instance().set_stop_time(_time_key, duration);
  }

  void UpperTesterPort::outgoing_send(const LibItsCps__TypesAndValues::UtCpmTrigger &send_par) {
    loggers::get_instance().log_msg(">>> UpperTesterPort_Cps::outgoing_send: ", send_par);

    float duration;
    loggers::get_instance().set_start_time(_time_key);
    static_cast<uppertester_cps_layer*>(_layer)->sendMsg(send_par, _layer_params);
    loggers::get_instance().set_stop_time(_time_key, duration);
  }

  void UpperTesterPort::receiveMsg(const Base_Type &p_ind, const params &p_params) {
    loggers::get_instance().log_msg(">>> UpperTesterPort_Cps::receive_msg: ", p_ind);
    // Sanity check
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ namespace LibItsCps__TestSystem {
    void user_stop();

    void outgoing_send(const LibItsCps__TypesAndValues::UtCpmInitialize &send_par);
    void outgoing_send(const LibItsCps__TypesAndValues::UtCpmTrigger &send_par);
  };

} // namespace LibItsCps__TestSystem
+10 −0
Original line number Diff line number Diff line
@@ -601,6 +601,16 @@ namespace ItsRSUsSimulator__TestSystem {
    incoming_message(p_ind);
  }

  void ConfigRsuSimulatorPort::receiveMsg(const LibItsCps__TypesAndValues::UtCpmTrigger &p_ind, const params &p_params) {
    loggers::get_instance().log_msg(">>> ConfigRsuSimulatorPort::receive_msg: ", p_ind);
    // Sanity check
    if (!p_ind.is_bound()) {
      return;
    }

    incoming_message(p_ind);
  }

  void ConfigRsuSimulatorPort::receiveMsg(const LibItsVru__TypesAndValues::UtVamInitialize &p_ind, const params &p_params) {
    loggers::get_instance().log_msg(">>> ConfigRsuSimulatorPort::receive_msg: ", p_ind);
    // Sanity check
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ namespace ItsRSUsSimulator__TestSystem {
    void receiveMsg(const LibItsRtcmem__TypesAndValues::UtRtcmemUpdate &p_ind, const params &p_params);
    void receiveMsg(const LibItsRtcmem__TypesAndValues::UtRtcmemTermination &p_ind, const params &p_params);
    void receiveMsg(const LibItsCps__TypesAndValues::UtCpmInitialize &p_ind, const params &p_params);
    //void receiveMsg(const LibItsCps__TypesAndValues::UtCpmTrigger &p_ind, const params &p_params);
    void receiveMsg(const LibItsCps__TypesAndValues::UtCpmTrigger &p_ind, const params &p_params);
    void receiveMsg(const LibItsVru__TypesAndValues::UtVamInitialize &p_ind, const params &p_params);
    void receiveMsg(const LibItsVru__TypesAndValues::UtVamTrigger &p_ind, const params &p_params);

+1 −1
Original line number Diff line number Diff line
@@ -82,7 +82,7 @@ namespace LibItsVru__TestSystem {
  void VruPort::receiveMsg(const LibItsVru__TypesAndValues::VamInd &p_ind, const params& p_params) {
    //loggers::get_instance().log_msg(">>> VruPort::receive_msg: ", p_ind);
    const params_its& p = static_cast<const params_its&>(p_params);
    loggers::get_instance().log(">>> VruPort::receive_msg: %s", p.station_id.c_str());
    //loggers::get_instance().log(">>> VruPort::receive_msg: %s", p.station_id.c_str());

    incoming_message(p_ind);
  }
Loading