1 #ifndef UPPERTESTERMAPEMSPATEMCODEC_H 2 #define UPPERTESTERMAPEMSPATEMCODEC_H 11 class TTCN_Typedescriptor_t;
15 class UtMapemSpatemResults;
16 class UtMapemEventInd;
17 class UtSpatemEventInd;
24 const unsigned char c_utMapemSpatemInitialize = 0x00;
25 const unsigned char c_utMapemSpatemInitializeResult = 0x01;
26 const unsigned char c_utMapemSpatemTrigger = 0xAB;
27 const unsigned char c_utMapemSpatemTriggerResult = 0xAC;
28 const unsigned char c_utMapemEventInd = 0xAF;
29 const unsigned char c_utSpatemEventInd = 0xB0;
31 int encode_ (
const Base_Type& type,
const TTCN_Typedescriptor_t& field_descriptor, TTCN_Buffer& encoding_buffer);
37 virtual int encode (
const Record_Type&, OCTETSTRING& data);
38 virtual int decode (
const OCTETSTRING& data, Record_Type&,
Params* params = NULL);
39 std::unique_ptr<Base_Type> decode (
const OCTETSTRING& data,
Params* params = NULL);
42 int decode (
const OCTETSTRING& data, LibItsMapemSpatem__TypesAndValues::UtMapemSpatemResults& msg,
Params* params = NULL);
43 int decode (
const OCTETSTRING& data, LibItsMapemSpatem__TypesAndValues::UtMapemEventInd& msg,
Params* params = NULL);
44 int decode (
const OCTETSTRING& data, LibItsMapemSpatem__TypesAndValues::UtSpatemEventInd& msg,
Params* params = NULL);
Definition: UpperTesterMapemSpatemCodec.hh:14
virtual ~UpperTesterMapemSpatemCodec()
Definition: UpperTesterMapemSpatemCodec.hh:35
Header file for the parameter dictionary.
Declare TITAN class.
Definition: Codec.hh:25
UpperTesterMapemSpatemCodec()
Definition: UpperTesterMapemSpatemCodec.hh:34
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
Header file for ITS abstract codec definition.
Definition: UpperTesterMapemSpatemCodec.hh:20