Commit 27ca7472 authored by Yann Garcia's avatar Yann Garcia
Browse files

Add logs in uppertester_denm_codec.cc

parent f87b7be6
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -841,7 +841,7 @@ int ConfigRsuSimulatorLayer::process_ut_denm_update(const OCTETSTRING &data, par
    p += 3;
    // Situation
    if ((flag & 0x40) == 0x40) {
      DENM__PDU__Descriptions::SituationContainer &s = static_cast<DENM__PDU__Descriptions::SituationContainer &>(*update.get_opt_value());
      DENM__PDU__Descriptions::SituationContainer s;
      s.informationQuality()                         = oct2int(OCTETSTRING(1, p++));
      ETSI__ITS__CDD::CauseCodeChoice causeCodeChoice;
      int cause = oct2int(OCTETSTRING(1, p++));
+3 −1
Original line number Diff line number Diff line
@@ -89,6 +89,7 @@ int uppertester_denm_codec::encode(const Record_Type &msg, OCTETSTRING &data) {
    }
    encoding_buffer.put_c(flags);
    loggers::get_instance().log_to_hexa("uppertester_denm_codec::encode: flags=", encoding_buffer);
    // Continue with encoding
  } else if (std::string(msg.get_descriptor()->name).compare("@LibItsDenm_TypesAndValues.UtDenmTermination") == 0) {
    encoding_buffer.put_c(static_cast<uint8_t>(uppertester_denm_codec::c_utDenmTermination));
  } else { // Error
@@ -137,6 +138,7 @@ int uppertester_denm_codec::encode_(const Base_Type &type, const TTCN_Typedescri
          loggers::get_instance().log("uppertester_denm_codec::encode_: alacarte is missing, add 0x00");
          encoding_buffer.put_c(0x00);
        }
        loggers::get_instance().log_to_hexa("uppertester_denm_codec::encode_: After padding, encoding_buffer=", encoding_buffer);
      }
    } // End of 'for' statement
  } else {
@@ -168,7 +170,7 @@ int uppertester_denm_codec::encode_(const Base_Type &type, const TTCN_Typedescri
      loggers::get_instance().log_msg("uppertester_denm_codec::encode_: i=", i);
      encoding_buffer.put_string(int2oct(i, 3));
    } else if ((s.rfind(".causeCode") != string::npos) || (s.rfind(".subCauseCode") != string::npos) || (s.rfind(".informationQuality") != string::npos) ||
               (s.rfind(".relevanceDistance") != string::npos)) {
               (s.rfind(".relevanceDistance") != string::npos)) { // Keeping .causeCode && .subCauseCode for backward compatibility
      const INTEGER &i = static_cast<const INTEGER &>(type);
      loggers::get_instance().log("uppertester_denm_codec::encode_: o=%02x", *static_cast<const uint8_t *>(int2oct(i, 1)));
      encoding_buffer.put_c(*static_cast<const uint8_t *>(int2oct(i, 1)));