Commit 4a2cc076 authored by garciay's avatar garciay
Browse files

Start UpperTester changes

parent 411af05b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -5,10 +5,10 @@
#include "TTCN3.hh"

// include ASN1C sceleton
#include "asn1/INTEGER.h"
#include "asn1/BOOLEAN.h"
#include "asn1/OCTET_STRING.h"
#include "asn1/BIT_STRING.h"
#include "asn1c/INTEGER.h"
#include "asn1c/BOOLEAN.h"
#include "asn1c/OCTET_STRING.h"
#include "asn1c/BIT_STRING.h"

extern "C" {
	int asn1c_collect_encoded_data(const void *buffer, size_t size, void *application_specific_key);
+21 −1
Original line number Diff line number Diff line
@@ -237,4 +237,24 @@ namespace LibItsGeoNetworking__EncdecDeclarations {
    return oct2bit(os);
  }

  BITSTRING fx__enc__UtGnChangePosition (const LibItsGeoNetworking__TypesAndValues::UtGnChangePosition& p_utGnChangePosition)
  {
    loggers::get_instance().log_msg(">>> fx__enc__UtGnChangePosition: ", p_utGnChangePosition);
    
    UpperTesterCodec codec;
    OCTETSTRING os;
    codec.encode(p_utGnChangePosition, os);
    return oct2bit(os);
  }

  BITSTRING fx__enc__UtGnTrigger (const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& p_utGnTrigger)
  {
    loggers::get_instance().log_msg(">>> fx__enc__UtGnTrigger: ", p_utGnTrigger);
    
    UpperTesterCodec codec;
    OCTETSTRING os;
    codec.encode(p_utGnTrigger, os);
    return oct2bit(os);
  }

} //end namespace
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ public:

  virtual void sendData(OCTETSTRING& data, Params& params) { loggers::get_instance().log("Layer::sendData"); };
  virtual void receiveData(OCTETSTRING& data, Params& params) { loggers::get_instance().log("Layer::receiveData"); }
  virtual OCTETSTRING trigger_ac_event(OCTETSTRING& data, Params& params) { loggers::get_instance().log("Layer::trigger_ac_event"); return int2oct(0, 2); }

  inline const std::string& to_string() const { return type; };

+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ void UpperTesterPort::user_stop()

}

void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/)
void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpInitialize& /*send_par*/)
{

}
+1 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ protected:
	void user_start();
	void user_stop();

	void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par);
	void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpInitialize& send_par);
	
	void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par);
};
Loading