| // 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 |