#include <UpperTesterCamCodec.hh>
|
int | encode_ (const Base_Type &type, const TTCN_Typedescriptor_t &field_descriptor, TTCN_Buffer &encoding_buffer) |
|
int | decode (const OCTETSTRING &data, LibItsCam__TypesAndValues::UtCamResults &msg, Params *params=NULL) |
|
int | decode (const OCTETSTRING &data, LibItsCam__TypesAndValues::UtCamEventInd &msg, Params *params=NULL) |
|
◆ UpperTesterCamCodec()
UpperTesterCamCodec::UpperTesterCamCodec |
( |
| ) |
|
|
inline |
◆ ~UpperTesterCamCodec()
virtual UpperTesterCamCodec::~UpperTesterCamCodec |
( |
| ) |
|
|
inlinevirtual |
◆ decode() [1/4]
int UpperTesterCamCodec::decode |
( |
const OCTETSTRING & |
p_, |
|
|
Record_Type & |
p_message, |
|
|
Params * |
p_params = NULL |
|
) |
| |
|
virtual |
Encode typed message into an octet string format.
- Parameters
-
[in] | p_data | The message in its octet string |
[out] | p_message | The decoded typed message |
- Returns
- 0 on success, -1 otherwise
Implements Codec< Record_Type, Record_Type >.
◆ decode() [2/4]
std::unique_ptr< Base_Type > UpperTesterCamCodec::decode |
( |
const OCTETSTRING & |
data, |
|
|
Params * |
params = NULL |
|
) |
| |
◆ decode() [3/4]
int UpperTesterCamCodec::decode |
( |
const OCTETSTRING & |
data, |
|
|
LibItsCam__TypesAndValues::UtCamResults & |
msg, |
|
|
Params * |
params = NULL |
|
) |
| |
|
private |
◆ decode() [4/4]
int UpperTesterCamCodec::decode |
( |
const OCTETSTRING & |
data, |
|
|
LibItsCam__TypesAndValues::UtCamEventInd & |
msg, |
|
|
Params * |
params = NULL |
|
) |
| |
|
private |
◆ encode() [1/2]
int UpperTesterCamCodec::encode |
( |
const Record_Type & |
msg, |
|
|
OCTETSTRING & |
data |
|
) |
| |
|
virtual |
Encode typed message into an octet string.
- Parameters
-
[in] | p_message | The typed message to be encoded |
[out] | p_data | The encoding result |
- Returns
- 0 on success, -1 otherwise
Implements Codec< Record_Type, Record_Type >.
◆ encode() [2/2]
int UpperTesterCamCodec::encode |
( |
const LibItsCam__TypesAndValues::UtCamTrigger & |
msg, |
|
|
OCTETSTRING & |
data |
|
) |
| |
◆ encode_()
int UpperTesterCamCodec::encode_ |
( |
const Base_Type & |
type, |
|
|
const TTCN_Typedescriptor_t & |
field_descriptor, |
|
|
TTCN_Buffer & |
encoding_buffer |
|
) |
| |
|
private |
◆ c_utCamChangeCurvature
const unsigned char UpperTesterCamCodec::c_utCamChangeCurvature = 0x30 |
|
private |
◆ c_utCamChangeHeading
const unsigned char UpperTesterCamCodec::c_utCamChangeHeading = 0x34 |
|
private |
◆ c_utCamChangePosition
const unsigned char UpperTesterCamCodec::c_utCamChangePosition = 0x02 |
|
private |
◆ c_utCamChangePositionResult
const unsigned char UpperTesterCamCodec::c_utCamChangePositionResult = 0x03 |
|
private |
◆ c_utCamChangeSpeed
const unsigned char UpperTesterCamCodec::c_utCamChangeSpeed = 0x31 |
|
private |
◆ c_utCamChangeYawRate
const unsigned char UpperTesterCamCodec::c_utCamChangeYawRate = 0x36 |
|
private |
◆ c_utCamEventInd
const unsigned char UpperTesterCamCodec::c_utCamEventInd = 0x23 |
|
private |
◆ c_utCamInitialize
const unsigned char UpperTesterCamCodec::c_utCamInitialize = 0x00 |
|
private |
◆ c_utCamInitializeResult
const unsigned char UpperTesterCamCodec::c_utCamInitializeResult = 0x01 |
|
private |
◆ c_utCamSetAccelerationStatus
const unsigned char UpperTesterCamCodec::c_utCamSetAccelerationStatus = 0x32 |
|
private |
◆ c_utCamSetDangerousGoods
const unsigned char UpperTesterCamCodec::c_utCamSetDangerousGoods = 0x3d |
|
private |
◆ c_utCamSetDriveDirection
const unsigned char UpperTesterCamCodec::c_utCamSetDriveDirection = 0x35 |
|
private |
◆ c_utCamSetEmbarkationStatus
const unsigned char UpperTesterCamCodec::c_utCamSetEmbarkationStatus = 0x3b |
|
private |
◆ c_utCamSetExteriorLightsStatus
const unsigned char UpperTesterCamCodec::c_utCamSetExteriorLightsStatus = 0x33 |
|
private |
◆ c_utCamSetLightBarSirene
const unsigned char UpperTesterCamCodec::c_utCamSetLightBarSirene = 0x3f |
|
private |
◆ c_utCamSetPtActivation
const unsigned char UpperTesterCamCodec::c_utCamSetPtActivation = 0x3c |
|
private |
◆ c_utCamSetStationType
const unsigned char UpperTesterCamCodec::c_utCamSetStationType = 0x39 |
|
private |
◆ c_utCamSetVehicleRole
const unsigned char UpperTesterCamCodec::c_utCamSetVehicleRole = 0x3a |
|
private |
◆ c_utCamTriggerResult
const unsigned char UpperTesterCamCodec::c_utCamTriggerResult = 0x21 |
|
private |
The documentation for this class was generated from the following files: