blob: 0f8b63521c4f6279a61bcafbe94bac82d79c0413 [file] [log] [blame]
// This C++ header file was generated by the TTCN-3 compiler
// of the TTCN-3 Test Executor version CRL 113 200/6 R6A
// for Lénárd Nagy (elnrnag@elx78355y6x) on Thu Oct 24 10:29:40 2019
// Copyright (c) 2000-2019 Ericsson Telecom AB
// Do not edit this file unless you know what you are doing.
#ifndef Isobus__Templates_HH
#define Isobus__Templates_HH
#ifdef TITAN_RUNTIME_2
#error Generated code does not match with used runtime.\
Code was generated without -R option but -DTITAN_RUNTIME_2 was used.
#endif
/* Header file includes */
#include <TTCN3.hh>
#include "Isobus.hh"
#if TTCN3_VERSION != 60600
#error Version mismatch detected.\
Please check the version of the TTCN-3 compiler and the base library.\
Run make clean and rebuild the project if the version of the compiler changed recently.
#endif
#ifndef LINUX
#error This file should be compiled on LINUX
#endif
namespace Isobus__Templates {
/* Function prototypes */
extern Isobus::CAN__frame__j1939_template t__message(const BITSTRING& prio__param, const BITSTRING& res__param, const BITSTRING& dp__param, const OCTETSTRING& pf__param, const OCTETSTRING& ps__param, const OCTETSTRING& sa__param, const Isobus::AnyIsoBusPdu_template& t__can__pdu);
extern Isobus::CAN__frame__j1939_template t__network__message(const BITSTRING& prio__param, const BITSTRING& res__param, const BITSTRING& dp__param, const OCTETSTRING& pf__param, const OCTETSTRING& ps__param, const OCTETSTRING& sa__param, const IsobusNMMessageTypes::NetworkMessage_template& t__networkMessage);
extern IsobusVTMessageTypes::ECU2VT_template t__GetMemoryReqX(const INTEGER& p__memoryRequired);
extern Isobus::AnyIsoBusPdu_template t__ecu2vt(const IsobusVTMessageTypes::ECU2VT_template& t__Message);
extern Isobus::AnyIsoBusPdu_template t__vt2ecu(const IsobusVTMessageTypes::VT2ECU_template& t__Message);
extern Isobus::AnyIsoBusPdu_template t__GetMemoryReq__pdu(const INTEGER& p__memoryRequired);
extern IsobusVTMessageTypes::ButtonActivationReq_template t__ButtonActivationReq(const IsobusVTMessageTypes::e__ButtonActivationReq__KeyAactivationCode_template& p__keyAactivationCode, const INTEGER_template& p__objectID, const INTEGER_template& p__parentObjectID, const INTEGER_template& p__buttonKeyCode);
extern IsobusVTMessageTypes::ButtonActivationRes_template t__ButtonActivationRes(const IsobusVTMessageTypes::e__ButtonActivationRes__KeyAactivationCode_template& p__keyAactivationCode, const INTEGER_template& p__objectID, const INTEGER_template& p__parentObjectID, const INTEGER_template& p__buttonKeyCode);
extern IsobusVTMessageTypes::PointingEventReq_template t__PointingEventReq(const INTEGER_template& p__x__position, const INTEGER_template& p__y__position, const IsobusVTMessageTypes::e__PointingEvent__touchState_template& p__touchState);
extern IsobusVTMessageTypes::PointingEventRes_template t__PointingEventRes(const INTEGER_template& p__x__position, const INTEGER_template& p__y__position, const IsobusVTMessageTypes::e__PointingEvent__touchState_template& p__touchState);
extern IsobusVTMessageTypes::VTSelectInputObjectReq_template t__VTSelectInputObjectReq(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection, const BOOLEAN_template& p__objectIsOpenForDataInput, const BOOLEAN_template& p__reserved);
extern IsobusVTMessageTypes::VTSelectInputObjectReq__v3AndPrior_template t__VTSelectInputObjectReq__v3AndPrior(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection);
extern IsobusVTMessageTypes::VTSelectInputObjectReq__v4AndLater_template t__VTSelectInputObjectReq__v4AndLater(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection, const IsobusVTMessageTypes::VTSelectInputObject__v4AndLater__Bitmask_template& p__bitmask);
extern IsobusVTMessageTypes::VTSelectInputObjectRes_template t__VTSelectInputObjectRes(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection, const BOOLEAN_template& p__objectIsOpenForDataInput, const BOOLEAN_template& p__reserved);
extern IsobusVTMessageTypes::VTSelectInputObjectRes__v4AndPrior_template t__VTSelectInputObjectRes__v4AndPrior(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection);
extern IsobusVTMessageTypes::VTSelectInputObjectRes__v5AndLater_template t__VTSelectInputObjectRes__v5AndLater(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::e__VTSelectInputObject__selection_template& p__selection, const IsobusVTMessageTypes::VTSelectInputObject__v4AndLater__Bitmask_template& p__bitmask);
extern IsobusVTMessageTypes::VTESCReq_template t__VTESCReq(const INTEGER_template& p__objectID, const IsobusVTMessageTypes::VTESC__ErrorCodes_template& p__errorCodes);
extern IsobusVTMessageTypes::VTESCRes_template t__VTESCRes(const INTEGER_template& p__objectID);
extern IsobusVTMessageTypes::VTChangeNumericValueReq_template t__VTChangeNumericValueReq(const INTEGER_template& p__objectID, const OCTETSTRING_template& p__value);
extern IsobusVTMessageTypes::VTChangeNumericValueRes_template t__VTChangeNumericValueRes(const INTEGER_template& p__objectID, const OCTETSTRING_template& p__value);
extern IsobusVTMessageTypes::VTChangeActiveMaskReq_template t__VTChangeActiveMaskReq(const INTEGER_template& p__activeMaskOrWindowMaskOrKeyGroupObjectID, const IsobusVTMessageTypes::VTChangeActiveMasErrorcodes_template& p__errorCodes, const INTEGER_template& p__objectIDcontainingError, const INTEGER_template& p__parentObjectIDofErrorObjectID);
extern IsobusVTMessageTypes::VTChangeActiveMaskRes_template t__VTChangeActiveMaskRes(const INTEGER_template& p__activeMaskObjectID);
extern IsobusVTMessageTypes::VTChangeSoftKeyMaskReq_template t__VTChangeSoftKeyMaskReq(const INTEGER_template& p__dataOrAlarmMaskObjectID, const INTEGER_template& p__softKeyMaskObjectID, const IsobusVTMessageTypes::VTChangeSoftKeyMaskErrorCodes_template& p__errorCodes);
extern IsobusVTMessageTypes::VTChangeSoftKeyMaskRes_template t__VTChangeSoftKeyMaskRes(const INTEGER_template& p__dataOrAlarmMaskObjectID, const INTEGER_template& p__softKeyMaskObjectID);
extern IsobusVTMessageTypes::VTChangeStringValueReq_template t__VTChangeStringValueReq(const INTEGER_template& p__inputStringOrStringVariableObjectID, const OCTETSTRING_template& p__enteredStringValue);
extern IsobusVTMessageTypes::VTChangeStringValueRes_template t__VTChangeStringValueRes(const INTEGER_template& p__inputStringOrStringVariableObjectID);
extern IsobusVTMessageTypes::GetSupportedWidecharsReq_template t__GetSupportedWidecharsReq(const IsobusVTMessageTypes::e__Codeplane& p__codeplane, const OCTETSTRING& p__firstWideCharInInquiryRange, const OCTETSTRING& p__lastWideCharInInquiryRange);
extern IsobusVTMessageTypes::GetSupportedWidecharsRes_template t__GetSupportedWidecharsRes(const IsobusVTMessageTypes::e__Codeplane& p__codeplane, const OCTETSTRING& p__firstWideCharInInquiryRange, const OCTETSTRING& p__lastWideCharInInquiryRange, const INTEGER& p__numberOfRanges, const IsobusVTMessageTypes::WideCharRangeArray& p__wideCharRangeArray);
extern IsobusVTMessageTypes::GetMemoryReq_template t__GetMemoryReq(const INTEGER& p__memoryRequired);
extern IsobusVTMessageTypes::GetMemoryRes_template t__GetMemoryRes(const IsobusVTMessageTypes::e__GetMemoryResVersionNumber& p__versionNumber, const IsobusVTMessageTypes::e__GetMemoryResStatus& p__status);
extern Isobus::AnyIsoBusPdu_template t__WorkingSetMaintenanceReq__pdu(const IsobusVTMessageTypes::WorkingSetMaintenanceBitMask& p__bitMask, const IsobusVTMessageTypes::e__WorkingSetMaintenanceVersionNumber& p__versionNumber);
extern IsobusVTMessageTypes::WorkingSetMaintenanceReq_template t__WorkingSetMaintenanceReq(const IsobusVTMessageTypes::WorkingSetMaintenanceBitMask& p__bitMask, const IsobusVTMessageTypes::e__WorkingSetMaintenanceVersionNumber& p__versionNumber);
extern IsobusNMMessageTypes::N__SP__Response_template t__N__SP__Response(const IsobusNMMessageTypes::e__PortNumber_template& t__fromPort, const IsobusNMMessageTypes::e__PortNumber_template& t__toPort, const IsobusNMMessageTypes::N__SP__Response_requestedParametrics_template& requestedParametrics__param);
extern Isobus::AnyIsoBusPdu_template t__N__SP__Response__pdu(const IsobusNMMessageTypes::e__PortNumber_template& t__fromPort, const IsobusNMMessageTypes::e__PortNumber_template& t__toPort, const IsobusNMMessageTypes::N__SP__Response_requestedParametrics_template& t__requestedParametrics__param);
/* Global variable declarations */
extern TTCN_Module module_object;
} /* end of namespace */
#endif