1 #ifndef UpperTesterIvimCODEC_H 2 #define UpperTesterIvimCODEC_H 11 class TTCN_Typedescriptor_t;
23 const unsigned char c_utIvimInitialize = 0x00;
24 const unsigned char c_utIvimInitializeResult = 0x01;
25 const unsigned char c_utIvimTrigger = 0xA4;
26 const unsigned char c_utIvimTriggerResult = 0xA5;
27 const unsigned char c_utIvimUpdate = 0xA6;
28 const unsigned char c_utIvimUpdateResult = 0xA7;
29 const unsigned char c_utIvimTermination = 0xA8;
30 const unsigned char c_utIvimTerminationResult = 0xA9;
31 const unsigned char c_utIvimEventInd = 0xAA;
33 int encode_ (
const Base_Type& type,
const TTCN_Typedescriptor_t& field_descriptor, TTCN_Buffer& encoding_buffer);
39 virtual int encode (
const Record_Type&, OCTETSTRING& data);
40 virtual int decode (
const OCTETSTRING& data, Record_Type&,
Params* params = NULL);
41 std::unique_ptr<Base_Type> decode (
const OCTETSTRING& data,
Params* params = NULL);
44 int decode (
const OCTETSTRING& data, LibItsIvim__TypesAndValues::UtIvimResults& msg,
Params* params = NULL);
45 int decode (
const OCTETSTRING& data, LibItsIvim__TypesAndValues::UtIvimEventInd& msg,
Params* params = NULL);
Definition: UpperTesterIvimCodec.hh:19
UpperTesterIvimCodec()
Definition: UpperTesterIvimCodec.hh:36
virtual ~UpperTesterIvimCodec()
Definition: UpperTesterIvimCodec.hh:37
Definition: UpperTesterIvimCodec.hh:14
Header file for the parameter dictionary.
Declare TITAN class.
Definition: Codec.hh:25
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
Header file for ITS abstract codec definition.